Removed initial binder support which was replaced with more general approach.
[castle.git] / SharedLibs / mono / 2.0 / IBatisNet.Common.xml
blobdde58f66fdfca0589426e27292c577b60b2a26b6
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>IBatisNet.Common</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:IBatisNet.Common.Xml.NodeUtils">\r
8             <summary>\r
9             Summary description for NodeUtils.\r
10             </summary>\r
11         </member>\r
12         <member name="M:IBatisNet.Common.Xml.NodeUtils.GetStringAttribute(System.Collections.Specialized.NameValueCollection,System.String)">\r
13             <summary>\r
14             Searches for the attribute with the specified name in this attributes list.\r
15             </summary>\r
16             <param name="attributes"></param>\r
17             <param name="name">The key</param>\r
18             <returns></returns>\r
19         </member>\r
20         <member name="M:IBatisNet.Common.Xml.NodeUtils.GetStringAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.String)">\r
21             <summary>\r
22             Searches for the attribute with the specified name in this attributes list.\r
23             </summary>\r
24             <param name="attributes"></param>\r
25             <param name="name">The key</param>\r
26             <param name="def">The default value to be returned if the attribute is not found.</param>\r
27             <returns></returns>\r
28         </member>\r
29         <member name="M:IBatisNet.Common.Xml.NodeUtils.GetByteAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.Byte)">\r
30             <summary>\r
31             Searches for the attribute with the specified name in this attributes list.\r
32             </summary>\r
33             <param name="attributes"></param>\r
34             <param name="name">The key</param>\r
35             <param name="def">The default value to be returned if the attribute is not found.</param>\r
36             <returns></returns>\r
37         </member>\r
38         <member name="M:IBatisNet.Common.Xml.NodeUtils.GetIntAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.Int32)">\r
39             <summary>\r
40             Searches for the attribute with the specified name in this attributes list.\r
41             </summary>\r
42             <param name="attributes"></param>\r
43             <param name="name">The key</param>\r
44             <param name="def">The default value to be returned if the attribute is not found.</param>\r
45             <returns></returns>\r
46         </member>\r
47         <member name="M:IBatisNet.Common.Xml.NodeUtils.GetBooleanAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.Boolean)">\r
48             <summary>\r
49             Searches for the attribute with the specified name in this attributes list.\r
50             </summary>\r
51             <param name="attributes"></param>\r
52             <param name="name">The key</param>\r
53             <param name="def">The default value to be returned if the attribute is not found.</param>\r
54             <returns></returns>\r
55         </member>\r
56         <member name="M:IBatisNet.Common.Xml.NodeUtils.ParseAttributes(System.Xml.XmlNode)">\r
57             <summary>\r
58             \r
59             </summary>\r
60             <param name="node"></param>\r
61             <returns></returns>\r
62         </member>\r
63         <member name="M:IBatisNet.Common.Xml.NodeUtils.ParseAttributes(System.Xml.XmlNode,System.Collections.Specialized.NameValueCollection)">\r
64             <summary>\r
65             \r
66             </summary>\r
67             <param name="node"></param>\r
68             <param name="variables"></param>\r
69             <returns></returns>\r
70         </member>\r
71         <member name="M:IBatisNet.Common.Xml.NodeUtils.ParsePropertyTokens(System.String,System.Collections.Specialized.NameValueCollection)">\r
72             <summary>\r
73             Replace properties by their values in the given string\r
74             </summary>\r
75             <param name="str"></param>\r
76             <param name="properties"></param>\r
77             <returns></returns>\r
78         </member>\r
79         <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor">\r
80             <summary>\r
81             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor"/> class defines a set property accessor and\r
82             provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/> \r
83             via the new DynamicMethod (.NET V2).\r
84             </summary>\r
85         </member>\r
86         <member name="T:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor">\r
87             <summary>\r
88             Abstract base class for member accessor\r
89             </summary>\r
90         </member>\r
91         <member name="F:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.nullInternal">\r
92             <summary>\r
93             The null internal value used by this member type \r
94             </summary>\r
95         </member>\r
96         <member name="F:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.typeToOpcode">\r
97             <summary>\r
98             List of type-opCode\r
99             </summary>\r
100         </member>\r
101         <member name="M:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.#cctor">\r
102             <summary>\r
103             Static constructor\r
104             "Initialize a private IDictionary with type-opCode pairs \r
105             </summary>\r
106         </member>\r
107         <member name="M:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.GetNullInternal(System.Type)">\r
108             <summary>\r
109             Get the null value for a given type\r
110             </summary>\r
111             <param name="type"></param>\r
112             <returns></returns>\r
113         </member>\r
114         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor">\r
115             <summary>\r
116             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> interface defines a field/property set accessor.\r
117             provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/> \r
118             implementations for drastically improved performance over default late-bind \r
119             invoke.\r
120             </summary>\r
121         </member>\r
122         <member name="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor">\r
123             <summary>\r
124             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/> interface defines a field/property contract.\r
125             </summary>\r
126         </member>\r
127         <member name="P:IBatisNet.Common.Utilities.Objects.Members.IAccessor.Name">\r
128             <summary>\r
129             Gets the member name.\r
130             </summary>\r
131         </member>\r
132         <member name="P:IBatisNet.Common.Utilities.Objects.Members.IAccessor.MemberType">\r
133             <summary>\r
134             Gets the type of this member (field or property).\r
135             </summary>\r
136         </member>\r
137         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ISet">\r
138             <summary>\r
139             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/> interface defines a field/property set contrat to set the\r
140             value on a field or property.\r
141             </summary>\r
142         </member>\r
143         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ISet.Set(System.Object,System.Object)">\r
144             <summary>\r
145             Sets the value for the field/property of the specified target.\r
146             </summary>\r
147             <param name="target">Object to set the field/property on.</param>\r
148             <param name="value">Value.</param>\r
149         </member>\r
150         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor._propertyName">\r
151             <summary>\r
152             The property name\r
153             </summary>\r
154         </member>\r
155         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor._propertyType">\r
156             <summary>\r
157             The property type\r
158             </summary>\r
159         </member>\r
160         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.#ctor(System.Type,System.String)">\r
161             <summary>\r
162             Initializes a new instance of the <see cref="T:DelegatePropertySetAccessor"/> class\r
163             for set property access via DynamicMethod.\r
164             </summary>\r
165             <param name="targetObjectType">Type of the target object.</param>\r
166             <param name="propertyName">Name of the property.</param>\r
167         </member>\r
168         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.Set(System.Object,System.Object)">\r
169             <summary>\r
170             Sets the field for the specified target.\r
171             </summary>\r
172             <param name="target">Target object.</param>\r
173             <param name="value">Value to set.</param>\r
174         </member>\r
175         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.Name">\r
176             <summary>\r
177             Gets the property's name.\r
178             </summary>\r
179             <value></value>\r
180         </member>\r
181         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.MemberType">\r
182             <summary>\r
183             Gets the property's type.\r
184             </summary>\r
185             <value></value>\r
186         </member>\r
187         <member name="T:IBatisNet.Common.Logging.LogManager">\r
188             <summary>\r
189             The LogManager can produce ILogFactory for various logging APIs,\r
190             most notably for log4net. \r
191             Other implemenations such as\r
192             * SimpleLogger\r
193             * NoOpLogger are also supported.\r
194             </summary>\r
195         </member>\r
196         <member name="M:IBatisNet.Common.Logging.LogManager.#ctor">\r
197             <summary>\r
198             Initializes a new instance of the <see cref="T:IBatisNet.Common.Logging.LogManager"/> class. \r
199             </summary>\r
200             <remarks>\r
201             Uses a private access modifier to prevent instantiation of this class.\r
202             </remarks>\r
203         </member>\r
204         <member name="M:IBatisNet.Common.Logging.LogManager.GetLogger(System.Type)">\r
205             <summary>\r
206             Gets the logger.\r
207             </summary>\r
208             <param name="type">The type.</param>\r
209             <returns></returns>\r
210         </member>\r
211         <member name="M:IBatisNet.Common.Logging.LogManager.GetLogger(System.String)">\r
212             <summary>\r
213             Gets the logger.\r
214             </summary>\r
215             <param name="name">The name.</param>\r
216             <returns></returns>\r
217         </member>\r
218         <member name="M:IBatisNet.Common.Logging.LogManager.BuildLoggerFactoryAdapter">\r
219             <summary>\r
220             Builds the logger factory adapter.\r
221             </summary>\r
222             <returns></returns>\r
223         </member>\r
224         <member name="M:IBatisNet.Common.Logging.LogManager.BuildDefaultLoggerFactoryAdapter">\r
225             <summary>\r
226             Builds the default logger factory adapter.\r
227             </summary>\r
228             <returns></returns>\r
229         </member>\r
230         <member name="P:IBatisNet.Common.Logging.LogManager.Adapter">\r
231             <summary>\r
232             Gets or sets the adapter.\r
233             </summary>\r
234             <value>The adapter.</value>\r
235         </member>\r
236         <member name="T:IBatisNet.Common.Logging.Impl.TraceLogger">\r
237             <summary>\r
238             Logger sending everything to the trace output stream.\r
239             </summary>\r
240         </member>\r
241         <member name="T:IBatisNet.Common.Logging.ILog">\r
242             <summary>\r
243             A simple logging interface abstracting logging APIs. \r
244             </summary>\r
245         </member>\r
246         <member name="M:IBatisNet.Common.Logging.ILog.Debug(System.Object)">\r
247             <summary>\r
248             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Debug"/> level.\r
249             </summary>\r
250             <param name="message">The message object to log.</param>\r
251         </member>\r
252         <member name="M:IBatisNet.Common.Logging.ILog.Debug(System.Object,System.Exception)">\r
253             <summary>\r
254             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Debug"/> level including\r
255             the stack trace of the <see cref="T:System.Exception"/> passed\r
256             as a parameter.\r
257             </summary>\r
258             <param name="message">The message object to log.</param>\r
259             <param name="exception">The exception to log, including its stack trace.</param>\r
260         </member>\r
261         <member name="M:IBatisNet.Common.Logging.ILog.Error(System.Object)">\r
262             <summary>\r
263             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Error"/> level.\r
264             </summary>\r
265             <param name="message">The message object to log.</param>\r
266         </member>\r
267         <member name="M:IBatisNet.Common.Logging.ILog.Error(System.Object,System.Exception)">\r
268             <summary>\r
269             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Error"/> level including\r
270             the stack trace of the <see cref="T:System.Exception"/> passed\r
271             as a parameter.\r
272             </summary>\r
273             <param name="message">The message object to log.</param>\r
274             <param name="exception">The exception to log, including its stack trace.</param>\r
275         </member>\r
276         <member name="M:IBatisNet.Common.Logging.ILog.Fatal(System.Object)">\r
277             <summary>\r
278             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Fatal"/> level.\r
279             </summary>\r
280             <param name="message">The message object to log.</param>\r
281         </member>\r
282         <member name="M:IBatisNet.Common.Logging.ILog.Fatal(System.Object,System.Exception)">\r
283             <summary>\r
284             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Fatal"/> level including\r
285             the stack trace of the <see cref="T:System.Exception"/> passed\r
286             as a parameter.\r
287             </summary>\r
288             <param name="message">The message object to log.</param>\r
289             <param name="exception">The exception to log, including its stack trace.</param>\r
290         </member>\r
291         <member name="M:IBatisNet.Common.Logging.ILog.Info(System.Object)">\r
292             <summary>\r
293             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Info"/> level.\r
294             </summary>\r
295             <param name="message">The message object to log.</param>\r
296         </member>\r
297         <member name="M:IBatisNet.Common.Logging.ILog.Info(System.Object,System.Exception)">\r
298             <summary>\r
299             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Info"/> level including\r
300             the stack trace of the <see cref="T:System.Exception"/> passed\r
301             as a parameter.\r
302             </summary>\r
303             <param name="message">The message object to log.</param>\r
304             <param name="exception">The exception to log, including its stack trace.</param>\r
305         </member>\r
306         <member name="M:IBatisNet.Common.Logging.ILog.Warn(System.Object)">\r
307             <summary>\r
308             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Warn"/> level.\r
309             </summary>\r
310             <param name="message">The message object to log.</param>\r
311         </member>\r
312         <member name="M:IBatisNet.Common.Logging.ILog.Warn(System.Object,System.Exception)">\r
313             <summary>\r
314             Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Warn"/> level including\r
315             the stack trace of the <see cref="T:System.Exception"/> passed\r
316             as a parameter.\r
317             </summary>\r
318             <param name="message">The message object to log.</param>\r
319             <param name="exception">The exception to log, including its stack trace.</param>\r
320         </member>\r
321         <member name="P:IBatisNet.Common.Logging.ILog.IsDebugEnabled">\r
322             <summary>\r
323             Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Debug"/> level.\r
324             </summary>\r
325         </member>\r
326         <member name="P:IBatisNet.Common.Logging.ILog.IsErrorEnabled">\r
327             <summary>\r
328             Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Error"/> level.\r
329             </summary>\r
330         </member>\r
331         <member name="P:IBatisNet.Common.Logging.ILog.IsFatalEnabled">\r
332             <summary>\r
333             Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Fatal"/> level.\r
334             </summary>\r
335         </member>\r
336         <member name="P:IBatisNet.Common.Logging.ILog.IsInfoEnabled">\r
337             <summary>\r
338             Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Info"/> level.\r
339             </summary>\r
340         </member>\r
341         <member name="P:IBatisNet.Common.Logging.ILog.IsWarnEnabled">\r
342             <summary>\r
343             Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Warn"/> level.\r
344             </summary>\r
345         </member>\r
346         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.#ctor(System.String,IBatisNet.Common.Logging.LogLevel,System.Boolean,System.Boolean,System.String)">\r
347             <summary>\r
348             \r
349             </summary>\r
350             <param name="logName"></param>\r
351             <param name="logLevel"></param>\r
352             <param name="showDateTime">Include the current time in the log message </param>\r
353             <param name="showLogName">Include the instance name in the log message</param>\r
354             <param name="dateTimeFormat">The date and time format to use in the log message </param>\r
355         </member>\r
356         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Write(IBatisNet.Common.Logging.LogLevel,System.Object,System.Exception)">\r
357             <summary>\r
358             Do the actual logging.\r
359             This method assembles the message and write\r
360             the content of the message accumulated in the specified\r
361             StringBuffer to the appropriate output destination. The\r
362             default implementation writes to System.Console.Error.<p/>\r
363             </summary>\r
364             <param name="level"></param>\r
365             <param name="message"></param>\r
366             <param name="e"></param>\r
367         </member>\r
368         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.IsLevelEnabled(IBatisNet.Common.Logging.LogLevel)">\r
369             <summary>\r
370             Is the given log level currently enabled ?\r
371             </summary>\r
372             <param name="level"></param>\r
373             <returns></returns>\r
374         </member>\r
375         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Debug(System.Object)">\r
376             <summary>\r
377             Log a debug message.\r
378             </summary>\r
379             <param name="message"></param>\r
380         </member>\r
381         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Debug(System.Object,System.Exception)">\r
382             <summary>\r
383             \r
384             </summary>\r
385             <param name="message"></param>\r
386             <param name="e"></param>\r
387         </member>\r
388         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Error(System.Object)">\r
389             <summary>\r
390             \r
391             </summary>\r
392             <param name="message"></param>\r
393         </member>\r
394         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Error(System.Object,System.Exception)">\r
395             <summary>\r
396             \r
397             </summary>\r
398             <param name="message"></param>\r
399             <param name="e"></param>\r
400         </member>\r
401         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Fatal(System.Object)">\r
402             <summary>\r
403             \r
404             </summary>\r
405             <param name="message"></param>\r
406         </member>\r
407         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Fatal(System.Object,System.Exception)">\r
408             <summary>\r
409             \r
410             </summary>\r
411             <param name="message"></param>\r
412             <param name="e"></param>\r
413         </member>\r
414         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Info(System.Object)">\r
415             <summary>\r
416             \r
417             </summary>\r
418             <param name="message"></param>\r
419         </member>\r
420         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Info(System.Object,System.Exception)">\r
421             <summary>\r
422             \r
423             </summary>\r
424             <param name="message"></param>\r
425             <param name="e"></param>\r
426         </member>\r
427         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Warn(System.Object)">\r
428             <summary>\r
429             \r
430             </summary>\r
431             <param name="message"></param>\r
432         </member>\r
433         <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Warn(System.Object,System.Exception)">\r
434             <summary>\r
435             \r
436             </summary>\r
437             <param name="message"></param>\r
438             <param name="e"></param>\r
439         </member>\r
440         <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsDebugEnabled">\r
441             <summary>\r
442             \r
443             </summary>\r
444         </member>\r
445         <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsErrorEnabled">\r
446             <summary>\r
447             \r
448             </summary>\r
449         </member>\r
450         <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsFatalEnabled">\r
451             <summary>\r
452             \r
453             </summary>\r
454         </member>\r
455         <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsInfoEnabled">\r
456             <summary>\r
457             \r
458             </summary>\r
459         </member>\r
460         <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsWarnEnabled">\r
461             <summary>\r
462             \r
463             </summary>\r
464         </member>\r
465         <member name="T:IBatisNet.Common.IDbProvider">\r
466             <summary>\r
467             Factory interface to create provider specific ado.net objects.\r
468             </summary>\r
469         </member>\r
470         <member name="M:IBatisNet.Common.IDbProvider.CreateConnection">\r
471             <summary>\r
472             Create a connection object for this provider.\r
473             </summary>\r
474             <returns>An 'IDbConnection' object.</returns>\r
475         </member>\r
476         <member name="M:IBatisNet.Common.IDbProvider.CreateCommand">\r
477             <summary>\r
478             Create a command object for this provider.\r
479             </summary>\r
480             <returns>An 'IDbCommand' object.</returns>\r
481         </member>\r
482         <member name="M:IBatisNet.Common.IDbProvider.CreateDataAdapter">\r
483             <summary>\r
484             Create a dataAdapter object for this provider.\r
485             </summary>\r
486             <returns>An 'IDbDataAdapter' object.</returns>\r
487         </member>\r
488         <member name="M:IBatisNet.Common.IDbProvider.CreateDataParameter">\r
489             <summary>\r
490             Create a IDataParameter object for this provider.\r
491             </summary>\r
492             <returns>An 'IDbDataParameter' object.</returns>\r
493         </member>\r
494         <member name="M:IBatisNet.Common.IDbProvider.FormatNameForSql(System.String)">\r
495             <summary>\r
496             Change the parameterName into the correct format IDbCommand.CommandText\r
497             for the ConnectionProvider\r
498             </summary>\r
499             <param name="parameterName">The unformatted name of the parameter</param>\r
500             <returns>A parameter formatted for an IDbCommand.CommandText</returns>\r
501         </member>\r
502         <member name="M:IBatisNet.Common.IDbProvider.FormatNameForParameter(System.String)">\r
503             <summary>\r
504             Changes the parameterName into the correct format for an IDbParameter\r
505             for the Driver.\r
506             </summary>\r
507             <remarks>\r
508             For SqlServerConnectionProvider it will change <c>id</c> to <c>@id</c>\r
509             </remarks>\r
510             <param name="parameterName">The unformatted name of the parameter</param>\r
511             <returns>A parameter formatted for an IDbParameter.</returns>\r
512         </member>\r
513         <member name="M:IBatisNet.Common.IDbProvider.Initialize">\r
514             <summary>\r
515             Init the provider.\r
516             </summary>\r
517         </member>\r
518         <member name="P:IBatisNet.Common.IDbProvider.AssemblyName">\r
519             <summary>\r
520             The name of the assembly which conatins the definition of the provider.\r
521             </summary>\r
522             <example>Examples : "System.Data", "Microsoft.Data.Odbc"</example>\r
523         </member>\r
524         <member name="P:IBatisNet.Common.IDbProvider.IsDefault">\r
525             <summary>\r
526             Tell us if it is the default data source.\r
527             Default false.\r
528             </summary>\r
529         </member>\r
530         <member name="P:IBatisNet.Common.IDbProvider.IsEnabled">\r
531             <summary>\r
532             Tell us if this provider is enabled.\r
533             Default true.\r
534             </summary>\r
535         </member>\r
536         <member name="P:IBatisNet.Common.IDbProvider.AllowMARS">\r
537             <summary>\r
538             Tell us if this provider allows having multiple open <see cref="T:System.Data.IDataReader"/> with\r
539             the same <see cref="T:System.Data.IDbConnection"/>.\r
540             </summary>\r
541         </member>\r
542         <member name="P:IBatisNet.Common.IDbProvider.DbConnectionClass">\r
543             <summary>\r
544             The connection class name to use.\r
545             </summary>\r
546             <example>\r
547             "System.Data.OleDb.OleDbConnection", \r
548             "System.Data.SqlClient.SqlConnection", \r
549             "Microsoft.Data.Odbc.OdbcConnection"\r
550             </example>\r
551         </member>\r
552         <member name="P:IBatisNet.Common.IDbProvider.UseParameterPrefixInSql">\r
553             <summary>\r
554             Does this ConnectionProvider require the use of a Named Prefix in the SQL \r
555             statement. \r
556             </summary>\r
557             <remarks>\r
558             The OLE DB/ODBC .NET Provider does not support named parameters for \r
559             passing parameters to an SQL Statement or a stored procedure called \r
560             by an IDbCommand when CommandType is set to Text.\r
561             \r
562             For example, SqlClient requires select * from simple where simple_id = @simple_id\r
563             If this is false, like with the OleDb or Obdc provider, then it is assumed that \r
564             the ? can be a placeholder for the parameter in the SQL statement when CommandType \r
565             is set to Text.             \r
566             </remarks>\r
567         </member>\r
568         <member name="P:IBatisNet.Common.IDbProvider.UseParameterPrefixInParameter">\r
569             <summary>\r
570             Does this ConnectionProvider require the use of the Named Prefix when trying\r
571             to reference the Parameter in the Command's Parameter collection. \r
572             </summary>\r
573             <remarks>\r
574             This is really only useful when the UseParameterPrefixInSql = true. \r
575             When this is true the code will look like IDbParameter param = cmd.Parameters["@paramName"], \r
576             if this is false the code will be IDbParameter param = cmd.Parameters["paramName"] - ie - Oracle.\r
577             </remarks>\r
578         </member>\r
579         <member name="P:IBatisNet.Common.IDbProvider.UsePositionalParameters">\r
580             <summary>\r
581             The OLE DB/OBDC .NET Provider uses positional parameters that are marked with a \r
582             question mark (?) instead of named parameters.\r
583             </summary>\r
584         </member>\r
585         <member name="P:IBatisNet.Common.IDbProvider.SetDbParameterSize">\r
586             <summary>\r
587             Used to indicate whether or not the provider \r
588             supports parameter size.\r
589             </summary>\r
590             <remarks>\r
591             See JIRA-49 about SQLite.Net provider not supporting parameter size.\r
592             </remarks>\r
593         </member>\r
594         <member name="P:IBatisNet.Common.IDbProvider.SetDbParameterPrecision">\r
595             <summary>\r
596             Used to indicate whether or not the provider \r
597             supports parameter precision.\r
598             </summary>\r
599             <remarks>\r
600             See JIRA-49 about SQLite.Net provider not supporting parameter precision.\r
601             </remarks>\r
602         </member>\r
603         <member name="P:IBatisNet.Common.IDbProvider.SetDbParameterScale">\r
604             <summary>\r
605             Used to indicate whether or not the provider \r
606             supports a parameter scale.\r
607             </summary>\r
608             <remarks>\r
609             See JIRA-49 about SQLite.Net provider not supporting parameter scale.\r
610             </remarks>\r
611         </member>\r
612         <member name="P:IBatisNet.Common.IDbProvider.UseDeriveParameters">\r
613             <summary>\r
614             Used to indicate whether or not the provider \r
615             supports DeriveParameters method for procedure.\r
616             </summary>\r
617         </member>\r
618         <member name="P:IBatisNet.Common.IDbProvider.DbCommandClass">\r
619             <summary>\r
620             The command class name to use.\r
621             </summary>\r
622             <example>\r
623             "System.Data.SqlClient.SqlCommand"\r
624             </example>\r
625         </member>\r
626         <member name="P:IBatisNet.Common.IDbProvider.ParameterDbTypeClass">\r
627             <summary>\r
628             The ParameterDbType class name to use.\r
629             </summary>                  \r
630             <example>\r
631             "System.Data.SqlDbType"\r
632             </example>\r
633         </member>\r
634         <member name="P:IBatisNet.Common.IDbProvider.ParameterDbTypeProperty">\r
635             <summary>\r
636             The ParameterDbTypeProperty class name to use.\r
637             </summary>\r
638             <example >\r
639             SqlDbType in SqlParamater.SqlDbType, \r
640             OracleType in OracleParameter.OracleType.\r
641             </example>\r
642         </member>\r
643         <member name="P:IBatisNet.Common.IDbProvider.DataAdapterClass">\r
644             <summary>\r
645             The dataAdapter class name to use.\r
646             </summary>\r
647             <example >\r
648             "System.Data.SqlDbType"\r
649             </example>\r
650         </member>\r
651         <member name="P:IBatisNet.Common.IDbProvider.CommandBuilderClass">\r
652             <summary>\r
653             The commandBuilder class name to use.\r
654             </summary>\r
655             <example >\r
656             "System.Data.OleDb.OleDbCommandBuilder", \r
657             "System.Data.SqlClient.SqlCommandBuilder", \r
658             "Microsoft.Data.Odbc.OdbcCommandBuilder"\r
659             </example>\r
660         </member>\r
661         <member name="P:IBatisNet.Common.IDbProvider.Name">\r
662             <summary>\r
663             Name used to identify the provider amongst the others.\r
664             </summary>\r
665         </member>\r
666         <member name="P:IBatisNet.Common.IDbProvider.Description">\r
667             <summary>\r
668             Description.\r
669             </summary>\r
670         </member>\r
671         <member name="P:IBatisNet.Common.IDbProvider.ParameterPrefix">\r
672             <summary>\r
673             Parameter prefix use in store procedure.\r
674             </summary>\r
675             <example> @ for Sql Server.</example>\r
676         </member>\r
677         <member name="P:IBatisNet.Common.IDbProvider.IsObdc">\r
678             <summary>\r
679             Check if this provider is Odbc ?\r
680             </summary>\r
681         </member>\r
682         <member name="P:IBatisNet.Common.IDbProvider.CommandBuilderType">\r
683             <summary>\r
684             Create the CommandBuilder Type for this provider.\r
685             </summary>\r
686             <returns>An object.</returns>\r
687         </member>\r
688         <member name="P:IBatisNet.Common.IDbProvider.ParameterDbType">\r
689             <summary>\r
690             Get the ParameterDb Type for this provider.\r
691             </summary>\r
692             <returns>An object.</returns>\r
693         </member>\r
694         <member name="T:IBatisNet.Common.Utilities.Objects.ObjectProbe">\r
695             <summary>\r
696             Description résumée de ObjectProbe.\r
697             </summary>\r
698         </member>\r
699         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetReadablePropertyNames(System.Object)">\r
700             <summary>\r
701             Returns an array of the readable properties names exposed by an object\r
702             </summary>\r
703             <param name="obj">The object</param>\r
704             <returns>The properties name</returns>\r
705         </member>\r
706         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetWriteableMemberNames(System.Object)">\r
707             <summary>\r
708             Returns an array of the writeable members name exposed by a object\r
709             </summary>\r
710             <param name="obj">The object</param>\r
711             <returns>The members name</returns>\r
712         </member>\r
713         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForSetter(System.Object,System.String)">\r
714             <summary>\r
715              Returns the type that the set expects to receive as a parameter when\r
716              setting a member value.\r
717             </summary>\r
718             <param name="obj">The object to check</param>\r
719             <param name="memberName">The name of the member</param>\r
720             <returns>The type of the member</returns>\r
721         </member>\r
722         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForSetter(System.Type,System.String)">\r
723             <summary>\r
724              Returns the type that the set expects to receive as a parameter when\r
725              setting a member value.\r
726             </summary>\r
727             <param name="type">The class type to check</param>\r
728             <param name="memberName">The name of the member</param>\r
729             <returns>The type of the member</returns>\r
730         </member>\r
731         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForGetter(System.Object,System.String)">\r
732             <summary>\r
733              Returns the type that the get expects to receive as a parameter when\r
734              setting a member value.\r
735             </summary>\r
736             <param name="obj">The object to check</param>\r
737             <param name="memberName">The name of the member</param>\r
738             <returns>The type of the member</returns>\r
739         </member>\r
740         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForGetter(System.Type,System.String)">\r
741             <summary>\r
742              Returns the type that the get expects to receive as a parameter when\r
743              setting a member value.\r
744             </summary>\r
745             <param name="type">The type to check</param>\r
746             <param name="memberName">The name of the member</param>\r
747             <returns>The type of the member</returns>\r
748         </member>\r
749         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberInfoForSetter(System.Type,System.String)">\r
750             <summary>\r
751              Returns the MemberInfo of the set member on the specified type.\r
752             </summary>\r
753             <param name="type">The type to check</param>\r
754             <param name="memberName">The name of the member</param>\r
755             <returns>The type of the member</returns>\r
756         </member>\r
757         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetArrayMember(System.Object,System.String,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
758             <summary>\r
759             Gets the value of an array member on the specified object.\r
760             </summary>\r
761             <param name="obj">The obj.</param>\r
762             <param name="indexedName">The array index.</param>\r
763             <param name="accessorFactory">The accessor factory.</param>\r
764             <returns>The member value.</returns>\r
765         </member>\r
766         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.SetArrayMember(System.Object,System.String,System.Object,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
767             <summary>\r
768             Sets the array member.\r
769             </summary>\r
770             <param name="obj">The obj.</param>\r
771             <param name="indexedName">Name of the indexed.</param>\r
772             <param name="value">The value.</param>\r
773             <param name="accessorFactory">The accessor factory.</param>\r
774         </member>\r
775         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberValue(System.Object,System.String,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
776             <summary>\r
777             Return the specified member on an object. \r
778             </summary>\r
779             <param name="obj">The Object on which to invoke the specified property.</param>\r
780             <param name="memberName">Name of the member.</param>\r
781             <param name="accessorFactory">The accessor factory.</param>\r
782             <returns>An Object representing the return value of the invoked property.</returns>\r
783         </member>\r
784         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMember(System.Object,System.String,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
785             <summary>\r
786             Gets the member's value on the specified object.\r
787             </summary>\r
788             <param name="obj">The obj.</param>\r
789             <param name="memberName">Name of the member.</param>\r
790             <param name="accessorFactory">The accessor factory.</param>\r
791             <returns>The member's value</returns>\r
792         </member>\r
793         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.SetMemberValue(System.Object,System.String,System.Object,IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
794             <summary>\r
795             Sets the member value.\r
796             </summary>\r
797             <param name="obj">he Object on which to invoke the specified mmber.</param>\r
798             <param name="memberName">Name of the member.</param>\r
799             <param name="memberValue">The member value.</param>\r
800             <param name="objectFactory">The object factory.</param>\r
801             <param name="accessorFactory">The accessor factory.</param>\r
802         </member>\r
803         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.SetMember(System.Object,System.String,System.Object,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
804             <summary>\r
805             Sets the member.\r
806             </summary>\r
807             <param name="obj">The obj.</param>\r
808             <param name="memberName">Name of the member.</param>\r
809             <param name="memberValue">The member value.</param>\r
810             <param name="accessorFactory">The accessor factory.</param>\r
811         </member>\r
812         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.HasWritableProperty(System.Object,System.String)">\r
813             <summary>\r
814             Checks to see if a Object has a writable property/field be a given name\r
815             </summary>\r
816             <param name="obj"> The object to check</param>\r
817             <param name="propertyName">The property to check for</param>\r
818             <returns>True if the property exists and is writable</returns>\r
819         </member>\r
820         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.HasReadableProperty(System.Object,System.String)">\r
821             <summary>\r
822             Checks to see if the Object have a property/field be a given name.\r
823             </summary>\r
824             <param name="obj">The Object on which to invoke the specified property.</param>\r
825             <param name="propertyName">The name of the property to check for.</param>\r
826             <returns>\r
827             True or false if the property exists and is readable.\r
828             </returns>\r
829         </member>\r
830         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.IsSimpleType(System.Type)">\r
831             <summary>\r
832             \r
833             </summary>\r
834             <param name="type"></param>\r
835             <returns></returns>\r
836         </member>\r
837         <member name="T:IBatisNet.Common.Utilities.Objects.Members.IGet">\r
838             <summary>\r
839             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/> interface defines a field/property get contrat to get the\r
840             value of a field or a property.\r
841             </summary>\r
842         </member>\r
843         <member name="M:IBatisNet.Common.Utilities.Objects.Members.IGet.Get(System.Object)">\r
844             <summary>\r
845             Gets the value stored in the field/property for the specified target.\r
846             </summary>\r
847             <param name="target">Object to retrieve the field/property from.</param>\r
848             <returns>The value.</returns>\r
849         </member>\r
850         <member name="T:IBatisNet.Common.ProviderDeSerializer">\r
851             <summary>\r
852             Summary description for ProviderDeSerializer.\r
853             </summary>\r
854         </member>\r
855         <member name="M:IBatisNet.Common.ProviderDeSerializer.Deserialize(System.Xml.XmlNode)">\r
856             <summary>\r
857             Deserializes the specified node in a <see cref="T:IBatisNet.Common.IDbProvider"/>.\r
858             </summary>\r
859             <param name="node">The node.</param>\r
860             <returns>The <see cref="T:IBatisNet.Common.IDbProvider"/></returns>\r
861         </member>\r
862         <member name="T:IBatisNet.Common.DataSourceDeSerializer">\r
863             <summary>\r
864             Summary description for DataSourceDeSerializer.\r
865             </summary>\r
866         </member>\r
867         <member name="M:IBatisNet.Common.DataSourceDeSerializer.Deserialize(System.Xml.XmlNode)">\r
868             <summary>\r
869             Deserialize a DataSource object\r
870             </summary>\r
871             <param name="node"></param>\r
872             <returns></returns>\r
873         </member>\r
874         <member name="T:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory">\r
875             <summary>\r
876             A factory to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory"/> for a type.\r
877             </summary>\r
878         </member>\r
879         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory">\r
880             <summary>\r
881             Factory contact to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> for a type.\r
882             </summary>\r
883         </member>\r
884         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory.CreateSetAccessor(System.Type,System.String)">\r
885             <summary>\r
886             Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> instance.\r
887             </summary>\r
888             <param name="targetType">Target object type.</param>\r
889             <param name="name">Field or Property name.</param>\r
890             <returns>null if the generation fail</returns>\r
891         </member>\r
892         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.#ctor(System.Boolean)">\r
893             <summary>\r
894             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory"/> class.\r
895             </summary>\r
896             <param name="allowCodeGeneration">if set to <c>true</c> [allow code generation].</param>\r
897         </member>\r
898         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateDynamicPropertySetAccessor(System.Type,System.String)">\r
899             <summary>\r
900             Create a Dynamic ISetAccessor instance for a property\r
901             </summary>\r
902             <param name="targetType">Target object type.</param>\r
903             <param name="propertyName">Property name.</param>\r
904             <returns>null if the generation fail</returns>\r
905         </member>\r
906         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateDynamicFieldSetAccessor(System.Type,System.String)">\r
907             <summary>\r
908             Create a Dynamic ISetAccessor instance for a field\r
909             </summary>\r
910             <param name="targetType">Target object type.</param>\r
911             <param name="fieldName">field name.</param>\r
912             <returns>null if the generation fail</returns>\r
913         </member>\r
914         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreatePropertyAccessor(System.Type,System.String)">\r
915             <summary>\r
916             Create a ISetAccessor instance for a property\r
917             </summary>\r
918             <param name="targetType">Target object type.</param>\r
919             <param name="propertyName">Property name.</param>\r
920             <returns>null if the generation fail</returns>\r
921         </member>\r
922         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateFieldAccessor(System.Type,System.String)">\r
923             <summary>\r
924             Create a ISetAccessor instance for a field\r
925             </summary>\r
926             <param name="targetType">Target object type.</param>\r
927             <param name="fieldName">Field name.</param>\r
928             <returns>null if the generation fail</returns>\r
929         </member>\r
930         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateReflectionPropertySetAccessor(System.Type,System.String)">\r
931             <summary>\r
932             Create a Reflection ISetAccessor instance for a property\r
933             </summary>\r
934             <param name="targetType">Target object type.</param>\r
935             <param name="propertyName">Property name.</param>\r
936             <returns>null if the generation fail</returns>\r
937         </member>\r
938         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateReflectionFieldSetAccessor(System.Type,System.String)">\r
939             <summary>\r
940             Create Reflection ISetAccessor instance for a field\r
941             </summary>\r
942             <param name="targetType">Target object type.</param>\r
943             <param name="fieldName">field name.</param>\r
944             <returns>null if the generation fail</returns>\r
945         </member>\r
946         <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateSetAccessor(System.Type,System.String)">\r
947             <summary>\r
948             Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> instance.\r
949             </summary>\r
950             <param name="targetType">Target object type.</param>\r
951             <param name="name">Field or Property name.</param>\r
952             <returns>null if the generation fail</returns>\r
953         </member>\r
954         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor">\r
955             <summary>\r
956             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor"/> class provides an reflection set access   \r
957             to a field of a specified target class.\r
958             </summary>\r
959         </member>\r
960         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.#ctor(System.Type,System.String)">\r
961             <summary>\r
962             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor"/> class.\r
963             </summary>\r
964             <param name="targetType">Type of the target.</param>\r
965             <param name="fieldName">Name of the field.</param>\r
966         </member>\r
967         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.Set(System.Object,System.Object)">\r
968             <summary>\r
969             Sets the value for the field of the specified target.\r
970             </summary>\r
971             <param name="target">Object to set the property on.</param>\r
972             <param name="value">Property value.</param>\r
973         </member>\r
974         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.Name">\r
975             <summary>\r
976             Gets the member name.\r
977             </summary>\r
978         </member>\r
979         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.MemberType">\r
980             <summary>\r
981             Gets the type of this member, such as field, property.\r
982             </summary>\r
983         </member>\r
984         <member name="T:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory">\r
985             <summary>\r
986             A factory to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory"/> for a type.\r
987             </summary>\r
988         </member>\r
989         <member name="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory">\r
990             <summary>\r
991             Factory contact to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> for a type.\r
992             </summary>\r
993         </member>\r
994         <member name="M:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory.CreateGetAccessor(System.Type,System.String)">\r
995             <summary>\r
996             Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> instance.\r
997             </summary>\r
998             <param name="targetType">Target object type.</param>\r
999             <param name="name">Field or Property name.</param>\r
1000             <returns>null if the generation fail</returns>\r
1001         </member>\r
1002         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.#ctor(System.Boolean)">\r
1003             <summary>\r
1004             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory"/> class.\r
1005             </summary>\r
1006             <param name="allowCodeGeneration">if set to <c>true</c> [allow code generation].</param>\r
1007         </member>\r
1008         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateDynamicPropertyGetAccessor(System.Type,System.String)">\r
1009             <summary>\r
1010             Create a Dynamic IGetAccessor instance for a property\r
1011             </summary>\r
1012             <param name="targetType">Target object type.</param>\r
1013             <param name="propertyName">Property name.</param>\r
1014             <returns>null if the generation fail</returns>\r
1015         </member>\r
1016         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateDynamicFieldGetAccessor(System.Type,System.String)">\r
1017             <summary>\r
1018             Create a Dynamic IGetAccessor instance for a field\r
1019             </summary>\r
1020             <param name="targetType">Target object type.</param>\r
1021             <param name="fieldName">Property name.</param>\r
1022             <returns>null if the generation fail</returns>\r
1023         </member>\r
1024         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreatePropertyAccessor(System.Type,System.String)">\r
1025             <summary>\r
1026             Create a IGetAccessor instance for a property\r
1027             </summary>\r
1028             <param name="targetType">Target object type.</param>\r
1029             <param name="propertyName">Property name.</param>\r
1030             <returns>null if the generation fail</returns>\r
1031         </member>\r
1032         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateFieldAccessor(System.Type,System.String)">\r
1033             <summary>\r
1034             Create a IGetAccessor instance for a field\r
1035             </summary>\r
1036             <param name="targetType">Target object type.</param>\r
1037             <param name="fieldName">Field name.</param>\r
1038             <returns>null if the generation fail</returns>\r
1039         </member>\r
1040         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateReflectionPropertyGetAccessor(System.Type,System.String)">\r
1041             <summary>\r
1042             Create a Reflection IGetAccessor instance for a property\r
1043             </summary>\r
1044             <param name="targetType">Target object type.</param>\r
1045             <param name="propertyName">Property name.</param>\r
1046             <returns>null if the generation fail</returns>\r
1047         </member>\r
1048         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateReflectionFieldGetAccessor(System.Type,System.String)">\r
1049             <summary>\r
1050             Create Reflection IGetAccessor instance for a field\r
1051             </summary>\r
1052             <param name="targetType">Target object type.</param>\r
1053             <param name="fieldName">field name.</param>\r
1054             <returns>null if the generation fail</returns>\r
1055         </member>\r
1056         <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateGetAccessor(System.Type,System.String)">\r
1057             <summary>\r
1058             Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> instance.\r
1059             </summary>\r
1060             <param name="targetType">Target object type.</param>\r
1061             <param name="name">Field or Property name.</param>\r
1062             <returns>null if the generation fail</returns>\r
1063         </member>\r
1064         <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor">\r
1065             <summary>\r
1066             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor"/> class provides an IL-based get access   \r
1067             to a property of a specified target class.\r
1068             </summary>\r
1069         </member>\r
1070         <member name="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor">\r
1071             <summary>\r
1072             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> interface defines a field/property get accessor.\r
1073             provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/>\r
1074             implementations for drastically improved performance over default late-bind \r
1075             invoke.\r
1076             </summary>\r
1077         </member>\r
1078         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._propertyName">\r
1079             <summary>\r
1080             The property name\r
1081             </summary>\r
1082         </member>\r
1083         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._propertyType">\r
1084             <summary>\r
1085             The property type\r
1086             </summary>\r
1087         </member>\r
1088         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._targetType">\r
1089             <summary>\r
1090             The class parent type\r
1091             </summary>\r
1092         </member>\r
1093         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._emittedGet">\r
1094             <summary>\r
1095             The IL emitted IGet\r
1096             </summary>\r
1097         </member>\r
1098         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
1099             <summary>\r
1100             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor"/> class.\r
1101             </summary>\r
1102             <param name="targetObjectType">Type of the target object.</param>\r
1103             <param name="propertyName">Name of the property.</param>\r
1104             <param name="assemblyBuilder">The <see cref="T:System.Reflection.Emit.AssemblyBuilder"/>.</param>\r
1105             <param name="moduleBuilder">The <see cref="T:System.Reflection.Emit.ModuleBuilder"/>.</param>\r
1106         </member>\r
1107         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
1108             <summary>\r
1109             This method create a new type oject for the the property accessor class \r
1110             that will provide dynamic access.\r
1111             </summary>\r
1112             <param name="assemblyBuilder">The assembly builder.</param>\r
1113             <param name="moduleBuilder">The module builder.</param>\r
1114         </member>\r
1115         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">\r
1116             <summary>\r
1117             Create an type that will provide the set access method.\r
1118             </summary>\r
1119             <remarks>\r
1120              new ReflectionPermission(PermissionState.Unrestricted).Assert();\r
1121              CodeAccessPermission.RevertAssert();\r
1122             </remarks>\r
1123             <param name="moduleBuilder">The module builder.</param>\r
1124         </member>\r
1125         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.Get(System.Object)">\r
1126             <summary>\r
1127             Gets the property value from the specified target.\r
1128             </summary>\r
1129             <param name="target">Target object.</param>\r
1130             <returns>Property value.</returns>\r
1131         </member>\r
1132         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.Name">\r
1133             <summary>\r
1134             Gets the property's name.\r
1135             </summary>\r
1136             <value></value>\r
1137         </member>\r
1138         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.MemberType">\r
1139             <summary>\r
1140             Gets the property's type.\r
1141             </summary>\r
1142             <value></value>\r
1143         </member>\r
1144         <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor">\r
1145             <summary>\r
1146             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor"/> class provides an IL-based get access   \r
1147             to a field of a specified target class.\r
1148             </summary>\r
1149             <remarks>Will Throw FieldAccessException on private field</remarks>\r
1150         </member>\r
1151         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor._fieldName">\r
1152             <summary>\r
1153             The field name\r
1154             </summary>\r
1155         </member>\r
1156         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor._fieldType">\r
1157             <summary>\r
1158             The class parent type\r
1159             </summary>\r
1160         </member>\r
1161         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor._emittedGet">\r
1162             <summary>\r
1163             The IL emitted IGet\r
1164             </summary>\r
1165         </member>\r
1166         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
1167             <summary>\r
1168             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor"/> class.\r
1169             </summary>\r
1170             <param name="targetObjectType">Type of the target object.</param>\r
1171             <param name="fieldName">Name of the field.</param>\r
1172             <param name="assemblyBuilder">The assembly builder.</param>\r
1173             <param name="moduleBuilder">The module builder.</param>\r
1174         </member>\r
1175         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
1176             <summary>\r
1177             This method create a new type oject for the the property accessor class \r
1178             that will provide dynamic access.\r
1179             </summary>\r
1180             <param name="assemblyBuilder">The assembly builder.</param>\r
1181             <param name="moduleBuilder">The module builder.</param>\r
1182         </member>\r
1183         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">\r
1184             <summary>\r
1185             Create an type that will provide the set access method.\r
1186             </summary>\r
1187             <remarks>\r
1188              new ReflectionPermission(PermissionState.Unrestricted).Assert();\r
1189              CodeAccessPermission.RevertAssert();\r
1190             </remarks>\r
1191             <param name="moduleBuilder">The module builder.</param>\r
1192         </member>\r
1193         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.Get(System.Object)">\r
1194             <summary>\r
1195             Gets the value stored in the field for the specified target.\r
1196             </summary>\r
1197             <param name="target">Object to retrieve the field from.</param>\r
1198             <returns>The value.</returns>\r
1199         </member>\r
1200         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.Name">\r
1201             <summary>\r
1202             Gets the field's name.\r
1203             </summary>\r
1204             <value></value>\r
1205         </member>\r
1206         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.MemberType">\r
1207             <summary>\r
1208             Gets the field's type.\r
1209             </summary>\r
1210             <value></value>\r
1211         </member>\r
1212         <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor">\r
1213             <summary>\r
1214             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor"/> class defines a field get accessor and\r
1215             provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/> \r
1216             via the new DynamicMethod (.NET V2).\r
1217             </summary>\r
1218         </member>\r
1219         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor._fieldName">\r
1220             <summary>\r
1221             The field name\r
1222             </summary>\r
1223         </member>\r
1224         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor._fieldType">\r
1225             <summary>\r
1226             The class parent type\r
1227             </summary>\r
1228         </member>\r
1229         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.#ctor(System.Type,System.String)">\r
1230             <summary>\r
1231             Initializes a new instance of the <see cref="T:DelegateFieldSetAccessor"/> class\r
1232             for field get access via DynamicMethod.\r
1233             </summary>\r
1234             <param name="targetObjectType">Type of the target object.</param>\r
1235             <param name="fieldName">Name of the field.</param>\r
1236         </member>\r
1237         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.Set(System.Object,System.Object)">\r
1238             <summary>\r
1239             Sets the field for the specified target.\r
1240             </summary>\r
1241             <param name="target">Target object.</param>\r
1242             <param name="value">Value to set.</param>\r
1243         </member>\r
1244         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.Name">\r
1245             <summary>\r
1246             Gets the field's name.\r
1247             </summary>\r
1248             <value></value>\r
1249         </member>\r
1250         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.MemberType">\r
1251             <summary>\r
1252             Gets the field's type.\r
1253             </summary>\r
1254             <value></value>\r
1255         </member>\r
1256         <member name="T:IBatisNet.Common.Utilities.DBHelperParameterCache">\r
1257             <summary>\r
1258             DBHelperParameterCache provides functions to leverage a \r
1259             static cache of procedure parameters, and the\r
1260             ability to discover parameters for stored procedures at run-time.\r
1261             </summary>\r
1262         </member>\r
1263         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.DiscoverSpParameterSet(IBatisNet.Common.IDalSession,System.String,System.Boolean)">\r
1264             <summary>\r
1265             Resolve at run time the appropriate set of Parameters for a stored procedure\r
1266             </summary>\r
1267             <param name="session">An IDalSession object</param>\r
1268             <param name="spName">the name of the stored procedure</param>\r
1269             <param name="includeReturnValueParameter">whether or not to include their return value parameter</param>\r
1270             <returns></returns>\r
1271         </member>\r
1272         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.InternalDiscoverSpParameterSet(IBatisNet.Common.IDalSession,System.String,System.Boolean)">\r
1273             <summary>\r
1274             Discover at run time the appropriate set of Parameters for a stored procedure\r
1275             </summary>\r
1276             <param name="session">An IDalSession object</param>\r
1277             <param name="spName">Name of the stored procedure.</param>\r
1278             <param name="includeReturnValueParameter">if set to <c>true</c> [include return value parameter].</param>\r
1279             <returns>The stored procedure parameters.</returns>\r
1280         </member>\r
1281         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.CloneParameters(System.Data.IDataParameter[])">\r
1282             <summary>\r
1283             Deep copy of cached IDataParameter array.\r
1284             </summary>\r
1285             <param name="originalParameters"></param>\r
1286             <returns></returns>\r
1287         </member>\r
1288         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.CacheParameterSet(System.String,System.String,System.Data.IDataParameter[])">\r
1289             <summary>\r
1290             Add parameter array to the cache\r
1291             </summary>\r
1292             <param name="connectionString">a valid connection string for an IDbConnection</param>\r
1293             <param name="commandText">the stored procedure name or SQL command</param>\r
1294             <param name="commandParameters">an array of IDataParameters to be cached</param>\r
1295         </member>\r
1296         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.Clear">\r
1297             <summary>\r
1298             Clear the parameter cache.\r
1299             </summary>\r
1300         </member>\r
1301         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.GetCachedParameterSet(System.String,System.String)">\r
1302             <summary>\r
1303             retrieve a parameter array from the cache\r
1304             </summary>\r
1305             <param name="connectionString">a valid connection string for an IDbConnection</param>\r
1306             <param name="commandText">the stored procedure name or SQL command</param>\r
1307             <returns>an array of IDataParameters</returns>\r
1308         </member>\r
1309         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.GetSpParameterSet(IBatisNet.Common.IDalSession,System.String)">\r
1310             <summary>\r
1311             Retrieves the set of IDataParameters appropriate for the stored procedure\r
1312             </summary>\r
1313             <remarks>\r
1314             This method will query the database for this information, and then store it in a cache for future requests.\r
1315             </remarks>\r
1316             <param name="session">a valid session</param>\r
1317             <param name="spName">the name of the stored procedure</param>\r
1318             <returns>an array of IDataParameters</returns>\r
1319         </member>\r
1320         <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.GetSpParameterSet(IBatisNet.Common.IDalSession,System.String,System.Boolean)">\r
1321             <summary>\r
1322             Retrieves the set of IDataParameters appropriate for the stored procedure\r
1323             </summary>\r
1324             <remarks>\r
1325             This method will query the database for this information, and then store it in a cache for future requests.\r
1326             </remarks>\r
1327             <param name="session">a valid session</param>\r
1328             <param name="spName">the name of the stored procedure</param>\r
1329             <param name="includeReturnValueParameter">a bool value indicating whether the return value parameter should be included in the results</param>\r
1330             <returns>an array of IDataParameters</returns>\r
1331         </member>\r
1332         <member name="T:IBatisNet.Common.Transaction.IsolationLevel">\r
1333             <summary>\r
1334             Specifies the isolation level of a transaction.\r
1335             </summary>\r
1336         </member>\r
1337         <member name="F:IBatisNet.Common.Transaction.IsolationLevel.Serializable">\r
1338             <summary>\r
1339             Volatile data can be read but not modified, \r
1340             and no new data can be added during the transaction.\r
1341             </summary>\r
1342         </member>\r
1343         <member name="F:IBatisNet.Common.Transaction.IsolationLevel.RepeatableRead">\r
1344             <summary>\r
1345             Volatile data can be read but not modified during the transaction. \r
1346             New data may be added during the transaction.\r
1347             </summary>\r
1348         </member>\r
1349         <member name="F:IBatisNet.Common.Transaction.IsolationLevel.ReadCommitted">\r
1350             <summary>\r
1351             Volatile data cannot be read during the transaction, but can be modified.\r
1352             </summary>\r
1353         </member>\r
1354         <member name="F:IBatisNet.Common.Transaction.IsolationLevel.ReadUncommitted">\r
1355             <summary>\r
1356             Volatile data can be read and modified during the transaction.\r
1357             </summary>\r
1358         </member>\r
1359         <member name="F:IBatisNet.Common.Transaction.IsolationLevel.Unspecified">\r
1360             <summary>\r
1361             Volatile data can be read but not modified, \r
1362             and no new data can be added during the transaction.\r
1363             </summary>\r
1364         </member>\r
1365         <member name="T:IBatisNet.Common.Utilities.TypeUtils">\r
1366             <summary>\r
1367              Helper methods with regard to type.\r
1368             </summary>\r
1369             <remarks>\r
1370             <p>\r
1371             Mainly for internal use within the framework.\r
1372             </p>\r
1373             </remarks>\r
1374         </member>\r
1375         <member name="M:IBatisNet.Common.Utilities.TypeUtils.#ctor">\r
1376             <summary>\r
1377             Creates a new instance of the <see cref="T:IBatisNet.Common.Utilities.TypeUtils"/> class.\r
1378             </summary>\r
1379             <remarks>\r
1380             <p>\r
1381             This is a utility class, and as such exposes no public constructors.\r
1382             </p>\r
1383             </remarks>\r
1384         </member>\r
1385         <member name="M:IBatisNet.Common.Utilities.TypeUtils.ResolveType(System.String)">\r
1386             <summary>\r
1387             Resolves the supplied type name into a <see cref="T:System.Type"/>\r
1388             instance.\r
1389             </summary>\r
1390             <param name="typeName">\r
1391             The (possibly partially assembly qualified) name of a\r
1392             <see cref="T:System.Type"/>.\r
1393             </param>\r
1394             <returns>\r
1395             A resolved <see cref="T:System.Type"/> instance.\r
1396             </returns>\r
1397             <exception cref="T:System.TypeLoadException">\r
1398             If the type cannot be resolved.\r
1399             </exception>\r
1400         </member>\r
1401         <member name="M:IBatisNet.Common.Utilities.TypeUtils.InstantiatePrimitiveType(System.TypeCode)">\r
1402             <summary>\r
1403             Instantiate a 'Primitive' Type.\r
1404             </summary>\r
1405             <param name="typeCode">a typeCode.</param>\r
1406             <returns>An object.</returns>\r
1407         </member>\r
1408         <member name="M:IBatisNet.Common.Utilities.TypeUtils.InstantiateNullableType(System.Type)">\r
1409             <summary>\r
1410             Instantiate a Nullable Type.\r
1411             </summary>\r
1412             <param name="type">The nullable type.</param>\r
1413             <returns>An object.</returns>\r
1414         </member>\r
1415         <member name="T:IBatisNet.Common.Utilities.Objects.BoxingOpCodes">\r
1416             <summary>  \r
1417             Helper class that returns appropriate boxing opcode based on type  \r
1418             </summary>  \r
1419             <remarks>From Spring.NET</remarks>\r
1420         </member>\r
1421         <member name="M:IBatisNet.Common.Utilities.Objects.BoxingOpCodes.#cctor">\r
1422             <summary>\r
1423             Initializes the <see cref="T:IBatisNet.Common.Utilities.Objects.BoxingOpCodes"/> class.\r
1424             </summary>\r
1425         </member>\r
1426         <member name="M:IBatisNet.Common.Utilities.Objects.BoxingOpCodes.GetOpCode(System.Type)">\r
1427             <summary>\r
1428             Gets the <see cref="T:System.Reflection.Emit.OpCode"/>.\r
1429             </summary>\r
1430             <param name="type">The type.</param>\r
1431             <returns></returns>\r
1432         </member>\r
1433         <member name="T:IBatisNet.Common.Utilities.Objects.ActivatorObjectFactory">\r
1434             <summary>\r
1435             A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that can create objects \r
1436             via Activator.CreateInstance\r
1437             </summary>\r
1438         </member>\r
1439         <member name="T:IBatisNet.Common.Utilities.Objects.IObjectFactory">\r
1440             <summary>\r
1441             A factory that can create objects \r
1442             </summary>\r
1443         </member>\r
1444         <member name="M:IBatisNet.Common.Utilities.Objects.IObjectFactory.CreateFactory(System.Type,System.Type[])">\r
1445             <summary>\r
1446             Create a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance for a given type\r
1447             </summary>\r
1448             <param name="typeToCreate">The type instance to build</param>\r
1449             <param name="types">The types of the constructor arguments</param>\r
1450             <returns>Returns a new see cref="IFactory"/&gt; instance</returns>\r
1451         </member>\r
1452         <member name="M:IBatisNet.Common.Utilities.Objects.ActivatorObjectFactory.CreateFactory(System.Type,System.Type[])">\r
1453             <summary>\r
1454             Create a new see <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> instance for a given type\r
1455             </summary>\r
1456             <param name="typeToCreate">The type instance to build</param>\r
1457             <param name="types">The types of the constructor arguments</param>\r
1458             <returns>Returns a new <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> instance.</returns>\r
1459         </member>\r
1460         <member name="T:IBatisNet.Common.Transaction.TransactionOptions">\r
1461             <summary>\r
1462             Contains parameters that specify Transaction behaviors.\r
1463             </summary>\r
1464         </member>\r
1465         <member name="F:IBatisNet.Common.Transaction.TransactionOptions.TimeOut">\r
1466             <summary>\r
1467             Length of time that the transaction waits before automatically \r
1468             closing itself\r
1469             </summary>\r
1470         </member>\r
1471         <member name="F:IBatisNet.Common.Transaction.TransactionOptions.IsolationLevel">\r
1472             <summary>\r
1473             The isolation level of the transaction.\r
1474             </summary>\r
1475         </member>\r
1476         <member name="T:IBatisNet.Common.Logging.Impl.NoOpLoggerFA">\r
1477             <summary>\r
1478             Summary description for NoOpLoggerFA.\r
1479             </summary>\r
1480         </member>\r
1481         <member name="T:IBatisNet.Common.Logging.ILoggerFactoryAdapter">\r
1482             <summary>\r
1483             LoggerFactoryAdapter interface is used internally by LogManager\r
1484             Only developers wishing to write new SLF4J adapters need to\r
1485             worry about this interface.\r
1486             </summary>\r
1487         </member>\r
1488         <member name="M:IBatisNet.Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)">\r
1489             <summary>\r
1490             Get a ILog instance by type \r
1491             </summary>\r
1492             <param name="type"></param>\r
1493             <returns></returns>\r
1494         </member>\r
1495         <member name="M:IBatisNet.Common.Logging.ILoggerFactoryAdapter.GetLogger(System.String)">\r
1496             <summary>\r
1497             Get a ILog instance by type name \r
1498             </summary>\r
1499             <param name="name"></param>\r
1500             <returns></returns>\r
1501         </member>\r
1502         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.#ctor">\r
1503             <summary>\r
1504             Constructor\r
1505             </summary>\r
1506         </member>\r
1507         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.#ctor(System.Collections.Specialized.NameValueCollection)">\r
1508             <summary>\r
1509             Constructor\r
1510             </summary>\r
1511         </member>\r
1512         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.GetLogger(System.Type)">\r
1513             <summary>\r
1514             Get a ILog instance by type \r
1515             </summary>\r
1516             <param name="type"></param>\r
1517             <returns></returns>\r
1518         </member>\r
1519         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.IBatisNet#Common#Logging#ILoggerFactoryAdapter#GetLogger(System.String)">\r
1520             <summary>\r
1521             Get a ILog instance by type name \r
1522             </summary>\r
1523             <param name="name"></param>\r
1524             <returns></returns>\r
1525         </member>\r
1526         <member name="T:IBatisNet.Common.IDalSession">\r
1527             <summary>\r
1528             A template for a session in the iBATIS.NET framwork.\r
1529             Holds the connection, the transaction ...\r
1530             </summary>\r
1531         </member>\r
1532         <member name="M:IBatisNet.Common.IDalSession.Complete">\r
1533             <summary>\r
1534             Complete (commit) a transsaction\r
1535             </summary>\r
1536         </member>\r
1537         <member name="M:IBatisNet.Common.IDalSession.OpenConnection">\r
1538             <summary>\r
1539             Open a connection.\r
1540             </summary>\r
1541         </member>\r
1542         <member name="M:IBatisNet.Common.IDalSession.OpenConnection(System.String)">\r
1543             <summary>\r
1544             Open a connection, on the specified connection string.\r
1545             </summary>\r
1546             <param name="connectionString">The connection string</param>\r
1547         </member>\r
1548         <member name="M:IBatisNet.Common.IDalSession.CloseConnection">\r
1549             <summary>\r
1550             close a connection\r
1551             </summary>\r
1552         </member>\r
1553         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction">\r
1554             <summary>\r
1555             Open a connection and begin a transaction\r
1556             </summary>\r
1557         </member>\r
1558         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.String)">\r
1559             <summary>\r
1560             Open a connection and begin a transaction on the specified connection string.\r
1561             </summary>\r
1562             <param name="connectionString">The connection string</param>\r
1563         </member>\r
1564         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.Boolean)">\r
1565             <summary>\r
1566             Begins a database transaction\r
1567             </summary>\r
1568             <param name="openConnection">Open a connection.</param>\r
1569         </member>\r
1570         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.String,System.Data.IsolationLevel)">\r
1571             <summary>\r
1572             Open a connection and begin a transaction on the specified connection string.\r
1573             </summary>\r
1574             <param name="connectionString">The connection string</param>\r
1575             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
1576         </member>\r
1577         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.Data.IsolationLevel)">\r
1578             <summary>\r
1579             Open a connection and begin a transaction at the data source \r
1580             with the specified IsolationLevel value.\r
1581             </summary>\r
1582             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
1583         </member>\r
1584         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">\r
1585             <summary>\r
1586             Begins a transaction on the current connection\r
1587             with the specified IsolationLevel value.\r
1588             </summary>\r
1589             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
1590             <param name="connectionString">The connection string</param>\r
1591             <param name="openConnection">Open a connection.</param>\r
1592         </member>\r
1593         <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">\r
1594             <summary>\r
1595             Begins a transaction on the current connection\r
1596             with the specified IsolationLevel value.\r
1597             </summary>\r
1598             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
1599             <param name="openConnection">Open a connection.</param>\r
1600         </member>\r
1601         <member name="M:IBatisNet.Common.IDalSession.CommitTransaction">\r
1602             <summary>\r
1603             Commit a transaction and close the associated connection\r
1604             </summary>\r
1605         </member>\r
1606         <member name="M:IBatisNet.Common.IDalSession.CommitTransaction(System.Boolean)">\r
1607             <summary>\r
1608             Commits the database transaction.\r
1609             </summary>\r
1610             <param name="closeConnection">Close the connection</param>\r
1611         </member>\r
1612         <member name="M:IBatisNet.Common.IDalSession.RollBackTransaction">\r
1613             <summary>\r
1614             Rollbak a transaction and close the associated connection\r
1615             </summary>\r
1616         </member>\r
1617         <member name="M:IBatisNet.Common.IDalSession.RollBackTransaction(System.Boolean)">\r
1618             <summary>\r
1619             Rolls back a transaction from a pending state.\r
1620             </summary>\r
1621             <param name="closeConnection">Close the connection</param>\r
1622         </member>\r
1623         <member name="M:IBatisNet.Common.IDalSession.CreateCommand(System.Data.CommandType)">\r
1624             <summary>\r
1625             Create a command\r
1626             </summary>\r
1627             <param name="commandType">The type of the command</param>\r
1628             <returns>An IDbCommand.</returns>\r
1629         </member>\r
1630         <member name="M:IBatisNet.Common.IDalSession.CreateDataParameter">\r
1631             <summary>\r
1632             Create an DataParameter\r
1633             </summary>\r
1634             <returns>An IDbDataParameter.</returns>\r
1635         </member>\r
1636         <member name="M:IBatisNet.Common.IDalSession.CreateDataAdapter(System.Data.IDbCommand)">\r
1637             <summary>\r
1638             Create a DataAdapter\r
1639             </summary>\r
1640             <param name="command">The statement or stored procedure \r
1641             used to select records in the data source.</param>\r
1642             <returns>An IDbDataAdapter.</returns>\r
1643         </member>\r
1644         <member name="M:IBatisNet.Common.IDalSession.CreateDataAdapter">\r
1645             <summary>\r
1646             Create a DataAdapter\r
1647             </summary>\r
1648             <returns>An IDbDataAdapter.</returns>\r
1649         </member>\r
1650         <member name="P:IBatisNet.Common.IDalSession.DataSource">\r
1651             <summary>\r
1652             The data source use by the session.\r
1653             </summary>\r
1654         </member>\r
1655         <member name="P:IBatisNet.Common.IDalSession.Connection">\r
1656             <summary>\r
1657             The Connection use by the session.\r
1658             </summary>\r
1659         </member>\r
1660         <member name="P:IBatisNet.Common.IDalSession.Transaction">\r
1661             <summary>\r
1662             The Transaction use by the session.\r
1663             </summary>\r
1664         </member>\r
1665         <member name="T:IBatisNet.Common.Utilities.ScriptRunner">\r
1666             <summary>\r
1667             Description résumée de ScriptRunner.\r
1668             </summary>\r
1669         </member>\r
1670         <member name="M:IBatisNet.Common.Utilities.ScriptRunner.#ctor">\r
1671             <summary>\r
1672             Constructor\r
1673             </summary>\r
1674         </member>\r
1675         <member name="M:IBatisNet.Common.Utilities.ScriptRunner.RunScript(IBatisNet.Common.IDataSource,System.String)">\r
1676             <summary>\r
1677             Run an sql script\r
1678             </summary>\r
1679             <param name="dataSource">The dataSouce that will be used to run the script.</param>\r
1680             <param name="sqlScriptPath">a path to an sql script file.</param>\r
1681         </member>\r
1682         <member name="M:IBatisNet.Common.Utilities.ScriptRunner.RunScript(IBatisNet.Common.IDataSource,System.String,System.Boolean)">\r
1683             <summary>\r
1684             Run an sql script\r
1685             </summary>\r
1686             <param name="dataSource">The dataSouce that will be used to run the script.</param>\r
1687             <param name="sqlScriptPath">a path to an sql script file.</param>\r
1688             <param name="doParse">parse out the statements in the sql script file.</param>\r
1689         </member>\r
1690         <member name="M:IBatisNet.Common.Utilities.ScriptRunner.ExecuteStatements(IBatisNet.Common.IDataSource,System.Collections.ArrayList)">\r
1691             <summary>\r
1692             Execute the given sql statements\r
1693             </summary>\r
1694             <param name="dataSource">The dataSouce that will be used.</param>\r
1695             <param name="sqlStatements">An ArrayList of sql statements to execute.</param>\r
1696         </member>\r
1697         <member name="M:IBatisNet.Common.Utilities.ScriptRunner.ParseScript(System.String)">\r
1698             <summary>\r
1699             Parse and tokenize the sql script into multiple statements\r
1700             </summary>\r
1701             <param name="script">the script to parse</param>\r
1702         </member>\r
1703         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor">\r
1704             <summary>\r
1705             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor"/> class provides an reflection get access   \r
1706             to a property of a specified target class.\r
1707             </summary>\r
1708         </member>\r
1709         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.#ctor(System.Type,System.String)">\r
1710             <summary>\r
1711             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor"/> class.\r
1712             </summary>\r
1713             <param name="targetType">Type of the target.</param>\r
1714             <param name="propertyName">Name of the property.</param>\r
1715         </member>\r
1716         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.Get(System.Object)">\r
1717             <summary>\r
1718             Gets the value stored in the property for \r
1719             the specified target.\r
1720             </summary>\r
1721             <param name="target">Object to retrieve the property from.</param>\r
1722             <returns>Property value.</returns>\r
1723         </member>\r
1724         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.Name">\r
1725             <summary>\r
1726             Gets the property name.\r
1727             </summary>\r
1728         </member>\r
1729         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.MemberType">\r
1730             <summary>\r
1731             Gets the type of this property.\r
1732             </summary>\r
1733         </member>\r
1734         <member name="T:IBatisNet.Common.Utilities.ConfigureHandler">\r
1735             <summary>\r
1736             Represents the method that handles calls from Configure.\r
1737             </summary>\r
1738             <remarks>\r
1739             obj is a null object in a DaoManager context.\r
1740             obj is the reconfigured sqlMap in a SqlMap context.\r
1741             </remarks>\r
1742         </member>\r
1743         <member name="T:IBatisNet.Common.Utilities.StateConfig">\r
1744             <summary>\r
1745             \r
1746             </summary>\r
1747         </member>\r
1748         <member name="F:IBatisNet.Common.Utilities.StateConfig.FileName">\r
1749             <summary>\r
1750             Master Config File name.\r
1751             </summary>\r
1752         </member>\r
1753         <member name="F:IBatisNet.Common.Utilities.StateConfig.ConfigureHandler">\r
1754             <summary>\r
1755             Delegate called when a file is changed, use it to rebuild.\r
1756             </summary>\r
1757         </member>\r
1758         <member name="T:IBatisNet.Common.Utilities.ConfigWatcherHandler">\r
1759             <summary>\r
1760             Class used to watch config files.\r
1761             </summary>\r
1762             <remarks>\r
1763             Uses the <see cref="T:System.IO.FileSystemWatcher"/> to monitor\r
1764             changes to a specified file. Because multiple change notifications\r
1765             may be raised when the file is modified, a timer is used to\r
1766             compress the notifications into a single event. The timer\r
1767             waits for <see cref="F:IBatisNet.Common.Utilities.ConfigWatcherHandler.TimoutMillis"/> time before delivering\r
1768             the event notification. If any further <see cref="T:System.IO.FileSystemWatcher"/>\r
1769             change notifications arrive while the timer is waiting it\r
1770             is reset and waits again for <see cref="F:IBatisNet.Common.Utilities.ConfigWatcherHandler.TimoutMillis"/> to\r
1771             elaps.\r
1772             </remarks>\r
1773         </member>\r
1774         <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler.TimoutMillis">\r
1775             <summary>\r
1776             The default amount of time to wait after receiving notification\r
1777             before reloading the config file.\r
1778             </summary>\r
1779         </member>\r
1780         <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler._timer">\r
1781             <summary>\r
1782             The timer used to compress the notification events.\r
1783             </summary>\r
1784         </member>\r
1785         <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler._filesToWatch">\r
1786             <summary>\r
1787             A list of configuration files to watch.\r
1788             </summary>\r
1789         </member>\r
1790         <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler._filesWatcher">\r
1791             <summary>\r
1792             The list of FileSystemWatcher.\r
1793             </summary>\r
1794         </member>\r
1795         <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.#ctor(System.Threading.TimerCallback,IBatisNet.Common.Utilities.StateConfig)">\r
1796              <summary>\r
1797             -\r
1798              </summary>\r
1799              <param name="state">\r
1800              Represent the call context of the SqlMap or DaoManager ConfigureAndWatch method call.\r
1801              </param>\r
1802              <param name="onWhatchedFileChange"></param>\r
1803         </member>\r
1804         <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.AddFileToWatch(System.IO.FileInfo)">\r
1805             <summary>\r
1806             Add a file to be monitored.\r
1807             </summary>\r
1808             <param name="configFile"></param>\r
1809         </member>\r
1810         <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.ClearFilesMonitored">\r
1811             <summary>\r
1812             Reset the list of files being monitored.\r
1813             </summary>\r
1814         </member>\r
1815         <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.ConfigWatcherHandler_OnChanged(System.Object,System.IO.FileSystemEventArgs)">\r
1816             <summary>\r
1817             Event handler used by <see cref="T:IBatisNet.Common.Utilities.ConfigWatcherHandler"/>.\r
1818             </summary>\r
1819             <param name="source">The <see cref="T:System.IO.FileSystemWatcher"/> firing the event.</param>\r
1820             <param name="e">The argument indicates the file that caused the event to be fired.</param>\r
1821             <remarks>\r
1822             This handler reloads the configuration from the file when the event is fired.\r
1823             </remarks>\r
1824         </member>\r
1825         <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.ConfigWatcherHandler_OnRenamed(System.Object,System.IO.RenamedEventArgs)">\r
1826             <summary>\r
1827             Event handler used by <see cref="T:IBatisNet.Common.Utilities.ConfigWatcherHandler"/>.\r
1828             </summary>\r
1829             <param name="source">The <see cref="T:System.IO.FileSystemWatcher"/> firing the event.</param>\r
1830             <param name="e">The argument indicates the file that caused the event to be fired.</param>\r
1831             <remarks>\r
1832             This handler reloads the configuration from the file when the event is fired.\r
1833             </remarks>\r
1834         </member>\r
1835         <member name="T:IBatisNet.Common.Logging.Impl.NoOpLogger">\r
1836             <summary>\r
1837             Summary description for NoOpLogger.\r
1838             </summary>\r
1839         </member>\r
1840         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.#ctor">\r
1841             <summary>\r
1842             A NOP implementation.\r
1843             </summary>\r
1844         </member>\r
1845         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Debug(System.Object)">\r
1846             <summary>\r
1847             \r
1848             </summary>\r
1849             <param name="message"></param>\r
1850         </member>\r
1851         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Debug(System.Object,System.Exception)">\r
1852             <summary>\r
1853             \r
1854             </summary>\r
1855             <param name="message"></param>\r
1856             <param name="e"></param>\r
1857         </member>\r
1858         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Error(System.Object)">\r
1859             <summary>\r
1860             \r
1861             </summary>\r
1862             <param name="message"></param>\r
1863         </member>\r
1864         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Error(System.Object,System.Exception)">\r
1865             <summary>\r
1866             \r
1867             </summary>\r
1868             <param name="message"></param>\r
1869             <param name="e"></param>\r
1870         </member>\r
1871         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Fatal(System.Object)">\r
1872             <summary>\r
1873             \r
1874             </summary>\r
1875             <param name="message"></param>\r
1876         </member>\r
1877         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Fatal(System.Object,System.Exception)">\r
1878             <summary>\r
1879             \r
1880             </summary>\r
1881             <param name="message"></param>\r
1882             <param name="e"></param>\r
1883         </member>\r
1884         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Info(System.Object)">\r
1885             <summary>\r
1886             \r
1887             </summary>\r
1888             <param name="message"></param>\r
1889         </member>\r
1890         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Info(System.Object,System.Exception)">\r
1891             <summary>\r
1892             \r
1893             </summary>\r
1894             <param name="message"></param>\r
1895             <param name="e"></param>\r
1896         </member>\r
1897         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Trace(System.Object)">\r
1898             <summary>\r
1899             \r
1900             </summary>\r
1901             <param name="message"></param>\r
1902         </member>\r
1903         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Trace(System.Object,System.Exception)">\r
1904             <summary>\r
1905             \r
1906             </summary>\r
1907             <param name="message"></param>\r
1908             <param name="e"></param>\r
1909         </member>\r
1910         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Warn(System.Object)">\r
1911             <summary>\r
1912             \r
1913             </summary>\r
1914             <param name="message"></param>\r
1915         </member>\r
1916         <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Warn(System.Object,System.Exception)">\r
1917             <summary>\r
1918             \r
1919             </summary>\r
1920             <param name="message"></param>\r
1921             <param name="e"></param>\r
1922         </member>\r
1923         <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsDebugEnabled">\r
1924             <summary>\r
1925             \r
1926             </summary>\r
1927         </member>\r
1928         <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsErrorEnabled">\r
1929             <summary>\r
1930             \r
1931             </summary>\r
1932         </member>\r
1933         <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsFatalEnabled">\r
1934             <summary>\r
1935             \r
1936             </summary>\r
1937         </member>\r
1938         <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsInfoEnabled">\r
1939             <summary>\r
1940             \r
1941             </summary>\r
1942         </member>\r
1943         <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsTraceEnabled">\r
1944             <summary>\r
1945             \r
1946             </summary>\r
1947         </member>\r
1948         <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsWarnEnabled">\r
1949             <summary>\r
1950             \r
1951             </summary>\r
1952         </member>\r
1953         <member name="T:IBatisNet.Common.Utilities.StringTokenizer">\r
1954             <summary>\r
1955             A StringTokenizer java like object \r
1956             </summary>\r
1957         </member>\r
1958         <member name="M:IBatisNet.Common.Utilities.StringTokenizer.#ctor(System.String)">\r
1959             <summary>\r
1960             Constructs a StringTokenizer on the specified String, using the\r
1961             default delimiter set (which is " \t\n\r\f").\r
1962             </summary>\r
1963             <param name="str">The input String</param>\r
1964         </member>\r
1965         <member name="M:IBatisNet.Common.Utilities.StringTokenizer.#ctor(System.String,System.String)">\r
1966             <summary>\r
1967             Constructs a StringTokenizer on the specified String, \r
1968             using the specified delimiter set.\r
1969             </summary>\r
1970             <param name="str">The input String</param>\r
1971             <param name="delimiters">The delimiter String</param>\r
1972         </member>\r
1973         <member name="M:IBatisNet.Common.Utilities.StringTokenizer.#ctor(System.String,System.String,System.Boolean)">\r
1974             <summary>\r
1975             Constructs a StringTokenizer on the specified String, \r
1976             using the specified delimiter set.\r
1977             </summary>\r
1978             <param name="str">The input String</param>\r
1979             <param name="delimiters">The delimiter String</param>\r
1980             <param name="returnDelimiters">Returns delimiters as tokens or skip them</param>\r
1981         </member>\r
1982         <member name="M:IBatisNet.Common.Utilities.StringTokenizer.GetEnumerator">\r
1983             <summary>\r
1984             \r
1985             </summary>\r
1986             <returns></returns>\r
1987         </member>\r
1988         <member name="P:IBatisNet.Common.Utilities.StringTokenizer.TokenNumber">\r
1989             <summary>\r
1990             Returns the number of tokens in the String using\r
1991             the current deliminter set.  This is the number of times\r
1992             nextToken() can return before it will generate an exception.\r
1993             Use of this routine to count the number of tokens is faster\r
1994             than repeatedly calling nextToken() because the substrings\r
1995             are not constructed and returned for each token.\r
1996             </summary>\r
1997         </member>\r
1998         <member name="T:IBatisNet.Common.Logging.Impl.ConsoleOutLogger">\r
1999             <summary>\r
2000             Logger sending everything to the standard output error stream.\r
2001             </summary>\r
2002         </member>\r
2003         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.#ctor(System.String,IBatisNet.Common.Logging.LogLevel,System.Boolean,System.Boolean,System.String)">\r
2004             <summary>\r
2005             \r
2006             </summary>\r
2007             <param name="logName"></param>\r
2008             <param name="logLevel"></param>\r
2009             <param name="showDateTime">Include the current time in the log message </param>\r
2010             <param name="showLogName">Include the instance name in the log message</param>\r
2011             <param name="dateTimeFormat">The date and time format to use in the log message </param>\r
2012         </member>\r
2013         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Write(IBatisNet.Common.Logging.LogLevel,System.Object,System.Exception)">\r
2014             <summary>\r
2015             Do the actual logging.\r
2016             This method assembles the message and write\r
2017             the content of the message accumulated in the specified\r
2018             StringBuffer to the appropriate output destination. The\r
2019             default implementation writes to System.Console.Error.<p/>\r
2020             </summary>\r
2021             <param name="level"></param>\r
2022             <param name="message"></param>\r
2023             <param name="e"></param>\r
2024         </member>\r
2025         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsLevelEnabled(IBatisNet.Common.Logging.LogLevel)">\r
2026             <summary>\r
2027             Is the given log level currently enabled ?\r
2028             </summary>\r
2029             <param name="level"></param>\r
2030             <returns></returns>\r
2031         </member>\r
2032         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Debug(System.Object)">\r
2033             <summary>\r
2034             Log a debug message.\r
2035             </summary>\r
2036             <param name="message"></param>\r
2037         </member>\r
2038         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Debug(System.Object,System.Exception)">\r
2039             <summary>\r
2040             \r
2041             </summary>\r
2042             <param name="message"></param>\r
2043             <param name="e"></param>\r
2044         </member>\r
2045         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Error(System.Object)">\r
2046             <summary>\r
2047             \r
2048             </summary>\r
2049             <param name="message"></param>\r
2050         </member>\r
2051         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Error(System.Object,System.Exception)">\r
2052             <summary>\r
2053             \r
2054             </summary>\r
2055             <param name="message"></param>\r
2056             <param name="e"></param>\r
2057         </member>\r
2058         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Fatal(System.Object)">\r
2059             <summary>\r
2060             \r
2061             </summary>\r
2062             <param name="message"></param>\r
2063         </member>\r
2064         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Fatal(System.Object,System.Exception)">\r
2065             <summary>\r
2066             \r
2067             </summary>\r
2068             <param name="message"></param>\r
2069             <param name="e"></param>\r
2070         </member>\r
2071         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Info(System.Object)">\r
2072             <summary>\r
2073             \r
2074             </summary>\r
2075             <param name="message"></param>\r
2076         </member>\r
2077         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Info(System.Object,System.Exception)">\r
2078             <summary>\r
2079             \r
2080             </summary>\r
2081             <param name="message"></param>\r
2082             <param name="e"></param>\r
2083         </member>\r
2084         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Warn(System.Object)">\r
2085             <summary>\r
2086             \r
2087             </summary>\r
2088             <param name="message"></param>\r
2089         </member>\r
2090         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Warn(System.Object,System.Exception)">\r
2091             <summary>\r
2092             \r
2093             </summary>\r
2094             <param name="message"></param>\r
2095             <param name="e"></param>\r
2096         </member>\r
2097         <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsDebugEnabled">\r
2098             <summary>\r
2099             \r
2100             </summary>\r
2101         </member>\r
2102         <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsErrorEnabled">\r
2103             <summary>\r
2104             \r
2105             </summary>\r
2106         </member>\r
2107         <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsFatalEnabled">\r
2108             <summary>\r
2109             \r
2110             </summary>\r
2111         </member>\r
2112         <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsInfoEnabled">\r
2113             <summary>\r
2114             \r
2115             </summary>\r
2116         </member>\r
2117         <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsWarnEnabled">\r
2118             <summary>\r
2119             \r
2120             </summary>\r
2121         </member>\r
2122         <member name="T:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory">\r
2123             <summary>\r
2124             Accessor factory\r
2125             </summary>\r
2126         </member>\r
2127         <member name="M:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory.#ctor(IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory,IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory)">\r
2128             <summary>\r
2129             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory"/> class.\r
2130             </summary>\r
2131             <param name="setAccessorFactory">The set accessor factory.</param>\r
2132             <param name="getAccessorFactory">The get accessor factory.</param>\r
2133         </member>\r
2134         <member name="P:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory.SetAccessorFactory">\r
2135             <summary>\r
2136             The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>\r
2137             </summary>\r
2138         </member>\r
2139         <member name="P:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory.GetAccessorFactory">\r
2140             <summary>\r
2141             The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/>\r
2142             </summary>\r
2143         </member>\r
2144         <member name="T:IBatisNet.Common.Transaction.TransactionScopeOptions">\r
2145             <summary>\r
2146             Describes how a transaction scope is associated with a transaction.\r
2147             </summary>\r
2148         </member>\r
2149         <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.Required">\r
2150             <summary>\r
2151             The transaction scope must be associated with a transaction.\r
2152             If we are in a transaction scope join it. If we aren't, create a new one.\r
2153             </summary>\r
2154         </member>\r
2155         <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.RequiresNew">\r
2156             <summary>\r
2157             Always creates a new transaction scope.\r
2158             </summary>\r
2159         </member>\r
2160         <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.Supported">\r
2161             <summary>\r
2162             Don't need a transaction scope, but if we are in a transaction scope then join it.\r
2163             </summary>\r
2164         </member>\r
2165         <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.NotSupported">\r
2166             <summary>\r
2167             Means that cannot cannot be associated with a transaction scope.\r
2168             </summary>\r
2169         </member>\r
2170         <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.Mandatory">\r
2171             <summary>\r
2172             The transaction scope must be associated with an existing transaction scope.\r
2173             </summary>\r
2174         </member>\r
2175         <member name="T:IBatisNet.Common.Utilities.Proxy.IProxyGenerator">\r
2176             <summary>\r
2177             Description résumée de IProxyGenerator.\r
2178             </summary>\r
2179         </member>\r
2180         <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor">\r
2181             <summary>\r
2182             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor"/> class defines a get property accessor and\r
2183             provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/> \r
2184             via the new DynamicMethod (.NET V2).\r
2185             </summary>\r
2186         </member>\r
2187         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor._propertyName">\r
2188             <summary>\r
2189             The property name\r
2190             </summary>\r
2191         </member>\r
2192         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor._propertyType">\r
2193             <summary>\r
2194             The property type\r
2195             </summary>\r
2196         </member>\r
2197         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.#ctor(System.Type,System.String)">\r
2198             <summary>\r
2199             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor"/> class\r
2200             for get property access via DynamicMethod.\r
2201             </summary>\r
2202             <param name="targetObjectType">Type of the target object.</param>\r
2203             <param name="propertyName">Name of the property.</param>\r
2204         </member>\r
2205         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.Get(System.Object)">\r
2206             <summary>\r
2207             Gets the field value from the specified target.\r
2208             </summary>\r
2209             <param name="target">Target object.</param>\r
2210             <returns>Property value.</returns>\r
2211         </member>\r
2212         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.Name">\r
2213             <summary>\r
2214             Gets the property's name.\r
2215             </summary>\r
2216             <value></value>\r
2217         </member>\r
2218         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.MemberType">\r
2219             <summary>\r
2220             Gets the property's type.\r
2221             </summary>\r
2222             <value></value>\r
2223         </member>\r
2224         <member name="T:IBatisNet.Common.IDataSource">\r
2225             <summary>\r
2226             IDataSource\r
2227             </summary>\r
2228         </member>\r
2229         <member name="P:IBatisNet.Common.IDataSource.Name">\r
2230             <summary>\r
2231             DataSource Name.\r
2232             </summary>\r
2233         </member>\r
2234         <member name="P:IBatisNet.Common.IDataSource.ConnectionString">\r
2235             <summary>\r
2236             Connection string used to create connections.\r
2237             </summary>\r
2238         </member>\r
2239         <member name="P:IBatisNet.Common.IDataSource.DbProvider">\r
2240             <summary>\r
2241             The data provider.\r
2242             </summary>\r
2243         </member>\r
2244         <member name="T:IBatisNet.Common.DbProvider">\r
2245             <summary>\r
2246             Information about a data provider.\r
2247             </summary>\r
2248         </member>\r
2249         <member name="M:IBatisNet.Common.DbProvider.#ctor">\r
2250             <summary>\r
2251             Do not use direclty, only for serialization.\r
2252             </summary>\r
2253         </member>\r
2254         <member name="M:IBatisNet.Common.DbProvider.Initialize">\r
2255             <summary>\r
2256             Init the provider.\r
2257             </summary>\r
2258         </member>\r
2259         <member name="M:IBatisNet.Common.DbProvider.CreateConnection">\r
2260             <summary>\r
2261             Create a connection object for this provider.\r
2262             </summary>\r
2263             <returns>An 'IDbConnection' object.</returns>\r
2264         </member>\r
2265         <member name="M:IBatisNet.Common.DbProvider.CreateCommand">\r
2266             <summary>\r
2267             Create a command object for this provider.\r
2268             </summary>\r
2269             <returns>An 'IDbCommand' object.</returns>\r
2270         </member>\r
2271         <member name="M:IBatisNet.Common.DbProvider.CreateDataAdapter">\r
2272             <summary>\r
2273             Create a dataAdapter object for this provider.\r
2274             </summary>\r
2275             <returns>An 'IDbDataAdapter' object.</returns>\r
2276         </member>\r
2277         <member name="M:IBatisNet.Common.DbProvider.CreateDataParameter">\r
2278             <summary>\r
2279             Create a IDbDataParameter object for this provider.\r
2280             </summary>\r
2281             <returns>An 'IDbDataParameter' object.</returns>\r
2282         </member>\r
2283         <member name="M:IBatisNet.Common.DbProvider.FormatNameForSql(System.String)">\r
2284             <summary>\r
2285             Change the parameterName into the correct format IDbCommand.CommandText\r
2286             for the ConnectionProvider\r
2287             </summary>\r
2288             <param name="parameterName">The unformatted name of the parameter</param>\r
2289             <returns>A parameter formatted for an IDbCommand.CommandText</returns>\r
2290         </member>\r
2291         <member name="M:IBatisNet.Common.DbProvider.FormatNameForParameter(System.String)">\r
2292             <summary>\r
2293             Changes the parameterName into the correct format for an IDbParameter\r
2294             for the Driver.\r
2295             </summary>\r
2296             <remarks>\r
2297             For SqlServerConnectionProvider it will change <c>id</c> to <c>@id</c>\r
2298             </remarks>\r
2299             <param name="parameterName">The unformatted name of the parameter</param>\r
2300             <returns>A parameter formatted for an IDbParameter.</returns>\r
2301         </member>\r
2302         <member name="M:IBatisNet.Common.DbProvider.Equals(System.Object)">\r
2303             <summary>\r
2304             Equals implemantation.\r
2305             </summary>\r
2306             <param name="obj">The test object.</param>\r
2307             <returns>A boolean.</returns>\r
2308         </member>\r
2309         <member name="M:IBatisNet.Common.DbProvider.GetHashCode">\r
2310             <summary>\r
2311             A hashcode for the provider.\r
2312             </summary>\r
2313             <returns>An integer.</returns>\r
2314         </member>\r
2315         <member name="M:IBatisNet.Common.DbProvider.ToString">\r
2316             <summary>\r
2317             ToString implementation.\r
2318             </summary>\r
2319             <returns>A string that describes the provider.</returns>\r
2320         </member>\r
2321         <member name="P:IBatisNet.Common.DbProvider.AssemblyName">\r
2322             <summary>\r
2323             The name of the assembly which conatins the definition of the provider.\r
2324             </summary>\r
2325             <example>Examples : "System.Data", "Microsoft.Data.Odbc"</example>\r
2326         </member>\r
2327         <member name="P:IBatisNet.Common.DbProvider.IsDefault">\r
2328             <summary>\r
2329             Tell us if it is the default data source.\r
2330             Default false.\r
2331             </summary>\r
2332         </member>\r
2333         <member name="P:IBatisNet.Common.DbProvider.IsEnabled">\r
2334             <summary>\r
2335             Tell us if this provider is enabled.\r
2336             Default true.\r
2337             </summary>\r
2338         </member>\r
2339         <member name="P:IBatisNet.Common.DbProvider.AllowMARS">\r
2340             <summary>\r
2341             Tell us if this provider allows having multiple open <see cref="T:System.Data.IDataReader"/> with\r
2342             the same <see cref="T:System.Data.IDbConnection"/>.\r
2343             </summary>\r
2344             <remarks>\r
2345             It's a new feature in ADO.NET 2.0 and Sql Server 2005 that allows for multiple forward only read only result sets (MARS).\r
2346             Some databases have supported this functionality for a long time :\r
2347             Not Supported : DB2, MySql.Data, OLE DB provider [except Sql Server 2005 when using MDAC 9], SQLite, Obdc \r
2348             Supported :  Sql Server 2005, Npgsql\r
2349             </remarks>\r
2350         </member>\r
2351         <member name="P:IBatisNet.Common.DbProvider.DbConnectionClass">\r
2352             <summary>\r
2353             The connection class name to use.\r
2354             </summary>\r
2355             <example>\r
2356             "System.Data.OleDb.OleDbConnection", \r
2357             "System.Data.SqlClient.SqlConnection", \r
2358             "Microsoft.Data.Odbc.OdbcConnection"\r
2359             </example>\r
2360         </member>\r
2361         <member name="P:IBatisNet.Common.DbProvider.UseParameterPrefixInSql">\r
2362             <summary>\r
2363             Does this ConnectionProvider require the use of a Named Prefix in the SQL \r
2364             statement. \r
2365             </summary>\r
2366             <remarks>\r
2367             The OLE DB/ODBC .NET Provider does not support named parameters for \r
2368             passing parameters to an SQL Statement or a stored procedure called \r
2369             by an IDbCommand when CommandType is set to Text.\r
2370             \r
2371             For example, SqlClient requires select * from simple where simple_id = @simple_id\r
2372             If this is false, like with the OleDb or Obdc provider, then it is assumed that \r
2373             the ? can be a placeholder for the parameter in the SQL statement when CommandType \r
2374             is set to Text.             \r
2375             </remarks>\r
2376         </member>\r
2377         <member name="P:IBatisNet.Common.DbProvider.UseParameterPrefixInParameter">\r
2378             <summary>\r
2379             Does this ConnectionProvider require the use of the Named Prefix when trying\r
2380             to reference the Parameter in the Command's Parameter collection. \r
2381             </summary>\r
2382             <remarks>\r
2383             This is really only useful when the UseParameterPrefixInSql = true. \r
2384             When this is true the code will look like IDbParameter param = cmd.Parameters["@paramName"], \r
2385             if this is false the code will be IDbParameter param = cmd.Parameters["paramName"] - ie - Oracle.\r
2386             </remarks>\r
2387         </member>\r
2388         <member name="P:IBatisNet.Common.DbProvider.UsePositionalParameters">\r
2389             <summary>\r
2390             The OLE DB/OBDC .NET Provider uses positional parameters that are marked with a \r
2391             question mark (?) instead of named parameters.\r
2392             </summary>\r
2393         </member>\r
2394         <member name="P:IBatisNet.Common.DbProvider.SetDbParameterSize">\r
2395             <summary>\r
2396             Used to indicate whether or not the provider \r
2397             supports parameter size.\r
2398             </summary>\r
2399             <remarks>\r
2400             See JIRA-49 about SQLite.Net provider not supporting parameter size.\r
2401             </remarks>\r
2402         </member>\r
2403         <member name="P:IBatisNet.Common.DbProvider.SetDbParameterPrecision">\r
2404             <summary>\r
2405             Used to indicate whether or not the provider \r
2406             supports parameter precision.\r
2407             </summary>\r
2408             <remarks>\r
2409             See JIRA-49 about SQLite.Net provider not supporting parameter precision.\r
2410             </remarks>\r
2411         </member>\r
2412         <member name="P:IBatisNet.Common.DbProvider.SetDbParameterScale">\r
2413             <summary>\r
2414             Used to indicate whether or not the provider \r
2415             supports a parameter scale.\r
2416             </summary>\r
2417             <remarks>\r
2418             See JIRA-49 about SQLite.Net provider not supporting parameter scale.\r
2419             </remarks>\r
2420         </member>\r
2421         <member name="P:IBatisNet.Common.DbProvider.UseDeriveParameters">\r
2422             <summary>\r
2423             Used to indicate whether or not the provider \r
2424             supports DeriveParameters method for procedure.\r
2425             </summary>\r
2426         </member>\r
2427         <member name="P:IBatisNet.Common.DbProvider.DbCommandClass">\r
2428             <summary>\r
2429             The command class name to use.\r
2430             </summary>\r
2431             <example>\r
2432             "System.Data.SqlClient.SqlCommand"\r
2433             </example>\r
2434         </member>\r
2435         <member name="P:IBatisNet.Common.DbProvider.ParameterDbTypeClass">\r
2436             <summary>\r
2437             The ParameterDbType class name to use.\r
2438             </summary>                  \r
2439             <example>\r
2440             "System.Data.SqlDbType"\r
2441             </example>\r
2442         </member>\r
2443         <member name="P:IBatisNet.Common.DbProvider.ParameterDbTypeProperty">\r
2444             <summary>\r
2445             The ParameterDbTypeProperty class name to use.\r
2446             </summary>\r
2447             <example >\r
2448             SqlDbType in SqlParamater.SqlDbType, \r
2449             OracleType in OracleParameter.OracleType.\r
2450             </example>\r
2451         </member>\r
2452         <member name="P:IBatisNet.Common.DbProvider.DataAdapterClass">\r
2453             <summary>\r
2454             The dataAdapter class name to use.\r
2455             </summary>\r
2456             <example >\r
2457             "System.Data.SqlDbType"\r
2458             </example>\r
2459         </member>\r
2460         <member name="P:IBatisNet.Common.DbProvider.CommandBuilderClass">\r
2461             <summary>\r
2462             The commandBuilder class name to use.\r
2463             </summary>\r
2464             <example >\r
2465             "System.Data.OleDb.OleDbCommandBuilder", \r
2466             "System.Data.SqlClient.SqlCommandBuilder", \r
2467             "Microsoft.Data.Odbc.OdbcCommandBuilder"\r
2468             </example>\r
2469         </member>\r
2470         <member name="P:IBatisNet.Common.DbProvider.Name">\r
2471             <summary>\r
2472             Name used to identify the provider amongst the others.\r
2473             </summary>\r
2474         </member>\r
2475         <member name="P:IBatisNet.Common.DbProvider.Description">\r
2476             <summary>\r
2477             Description.\r
2478             </summary>\r
2479         </member>\r
2480         <member name="P:IBatisNet.Common.DbProvider.ParameterPrefix">\r
2481             <summary>\r
2482             Parameter prefix use in store procedure.\r
2483             </summary>\r
2484             <example> @ for Sql Server.</example>\r
2485         </member>\r
2486         <member name="P:IBatisNet.Common.DbProvider.IsObdc">\r
2487             <summary>\r
2488             Check if this provider is Odbc ?\r
2489             </summary>\r
2490         </member>\r
2491         <member name="P:IBatisNet.Common.DbProvider.CommandBuilderType">\r
2492             <summary>\r
2493             Get the CommandBuilder Type for this provider.\r
2494             </summary>\r
2495             <returns>An object.</returns>\r
2496         </member>\r
2497         <member name="P:IBatisNet.Common.DbProvider.ParameterDbType">\r
2498             <summary>\r
2499             Get the ParameterDb Type for this provider.\r
2500             </summary>\r
2501             <returns>An object.</returns>\r
2502         </member>\r
2503         <member name="T:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver">\r
2504             <summary>\r
2505             Resolves (instantiates) a <see cref="T:System.Type"/> by it's (possibly\r
2506             assembly qualified) name, and caches the <see cref="T:System.Type"/>\r
2507             instance against the type name.\r
2508             </summary>\r
2509         </member>\r
2510         <member name="T:IBatisNet.Common.Utilities.TypesResolver.ITypeResolver">\r
2511             <summary>\r
2512             Resolves a <see cref="T:System.Type"/> by name.\r
2513             </summary>\r
2514             <remarks>\r
2515             <p>\r
2516             The rationale behind the creation of this interface is to centralise\r
2517             the resolution of type names to <see cref="T:System.Type"/> instances\r
2518             beyond that offered by the plain vanilla\r
2519             <see cref="M:System.Type.GetType(System.String)"/> method call.\r
2520             </p>\r
2521             </remarks>\r
2522         </member>\r
2523         <member name="M:IBatisNet.Common.Utilities.TypesResolver.ITypeResolver.Resolve(System.String)">\r
2524             <summary>\r
2525             Resolves the supplied <paramref name="typeName"/> to a\r
2526             <see cref="T:System.Type"/>\r
2527             instance.\r
2528             </summary>\r
2529             <param name="typeName">\r
2530             The (possibly partially assembly qualified) name of a\r
2531             <see cref="T:System.Type"/>.\r
2532             </param>\r
2533             <returns>\r
2534             A resolved <see cref="T:System.Type"/> instance.\r
2535             </returns>\r
2536             <exception cref="T:System.TypeLoadException">\r
2537             If the supplied <paramref name="typeName"/> could not be resolved\r
2538             to a <see cref="T:System.Type"/>.\r
2539             </exception>\r
2540         </member>\r
2541         <member name="F:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver._typeCache">\r
2542             <summary>\r
2543             The cache, mapping type names (<see cref="T:System.String"/> instances) against\r
2544             <see cref="T:System.Type"/> instances.\r
2545             </summary>\r
2546         </member>\r
2547         <member name="M:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver.#ctor(IBatisNet.Common.Utilities.TypesResolver.ITypeResolver)">\r
2548             <summary>\r
2549             Creates a new instance of the <see cref="T:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver"/> class.\r
2550             </summary>\r
2551             <param name="typeResolver">\r
2552             The <see cref="T:IBatisNet.Common.Utilities.TypesResolver.ITypeResolver"/> that this instance will delegate\r
2553             actual <see cref="T:System.Type"/> resolution to if a <see cref="T:System.Type"/>\r
2554             cannot be found in this instance's <see cref="T:System.Type"/> cache.\r
2555             </param>\r
2556             <exception cref="T:System.ArgumentNullException">\r
2557             If the supplied <paramref name="typeResolver"/> is <see langword="null"/>.\r
2558             </exception>\r
2559         </member>\r
2560         <member name="M:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver.Resolve(System.String)">\r
2561             <summary>\r
2562             Resolves the supplied <paramref name="typeName"/> to a\r
2563             <see cref="T:System.Type"/>\r
2564             instance.\r
2565             </summary>\r
2566             <param name="typeName">\r
2567             The (possibly partially assembly qualified) name of a\r
2568             <see cref="T:System.Type"/>.\r
2569             </param>\r
2570             <returns>\r
2571             A resolved <see cref="T:System.Type"/> instance.\r
2572             </returns>\r
2573             <exception cref="T:System.TypeLoadException">\r
2574             If the supplied <paramref name="typeName"/> could not be resolved\r
2575             to a <see cref="T:System.Type"/>.\r
2576             </exception>\r
2577         </member>\r
2578         <member name="T:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator">\r
2579             <summary>\r
2580             An ProxyGenerator with cache that uses the Castle.DynamicProxy library.\r
2581             </summary>\r
2582         </member>\r
2583         <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.#ctor">\r
2584             <summary>\r
2585             Cosntructor\r
2586             </summary>\r
2587         </member>\r
2588         <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateProxy(System.Type,Castle.DynamicProxy.IInterceptor,System.Object)">\r
2589             <summary>\r
2590             Generates a proxy implementing all the specified interfaces and\r
2591             redirecting method invocations to the specifed interceptor.\r
2592             </summary>\r
2593             <param name="theInterface">Interface to be implemented</param>\r
2594             <param name="interceptor">instance of <see cref="T:Castle.DynamicProxy.IInterceptor"/></param>\r
2595             <param name="target">The target object.</param>\r
2596             <returns>Proxy instance</returns>\r
2597         </member>\r
2598         <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateProxy(System.Type[],Castle.DynamicProxy.IInterceptor,System.Object)">\r
2599             <summary>\r
2600             Generates a proxy implementing all the specified interfaces and\r
2601             redirecting method invocations to the specifed interceptor.\r
2602             </summary>\r
2603             <param name="interfaces">Array of interfaces to be implemented</param>\r
2604             <param name="interceptor">instance of <see cref="T:Castle.DynamicProxy.IInterceptor"/></param>\r
2605             <param name="target">The target object.</param>\r
2606             <returns>Proxy instance</returns>\r
2607         </member>\r
2608         <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateClassProxy(System.Type,Castle.DynamicProxy.IInterceptor,System.Object[])">\r
2609             <summary>\r
2610             Generates a proxy implementing all the specified interfaces and\r
2611             redirecting method invocations to the specifed interceptor.\r
2612             This proxy is for object different from IList or ICollection\r
2613             </summary>\r
2614             <param name="targetType">The target type</param>\r
2615             <param name="interceptor">The interceptor.</param>\r
2616             <param name="argumentsForConstructor">The arguments for constructor.</param>\r
2617             <returns></returns>\r
2618         </member>\r
2619         <member name="T:IBatisNet.Common.Utilities.Objects.DelegateFactory">\r
2620             <summary>\r
2621             A <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> implementation that builds object via DynamicMethod.\r
2622             </summary>\r
2623         </member>\r
2624         <member name="T:IBatisNet.Common.Utilities.Objects.IFactory">\r
2625             <summary>\r
2626             Factory to create object for a given type\r
2627             </summary>\r
2628         </member>\r
2629         <member name="M:IBatisNet.Common.Utilities.Objects.IFactory.CreateInstance(System.Object[])">\r
2630             <summary>\r
2631             Create a new instance with the specified parameters\r
2632             </summary>\r
2633             <param name="parameters">\r
2634             An array of values that matches the number, order and type \r
2635             of the parameters for this constructor. \r
2636             </param>\r
2637             <remarks>\r
2638             If you call a constructor with no parameters, pass null. \r
2639             Anyway, what you pass will be ignore.\r
2640             </remarks>\r
2641             <returns>A new instance</returns>\r
2642         </member>\r
2643         <member name="M:IBatisNet.Common.Utilities.Objects.DelegateFactory.CreateInstance(System.Object[])">\r
2644             <summary>\r
2645             Create a new instance with the specified parameters\r
2646             </summary>\r
2647             <param name="parameters">\r
2648             An array of values that matches the number, order and type \r
2649             of the parameters for this constructor. \r
2650             </param>\r
2651             <remarks>\r
2652             If you call a constructor with no parameters, pass null. \r
2653             Anyway, what you pass will be ignore.\r
2654             </remarks>\r
2655             <returns>A new instance</returns>\r
2656         </member>\r
2657         <member name="M:IBatisNet.Common.Utilities.Objects.DelegateFactory.#ctor(System.Type,System.Type[])">\r
2658             <summary>\r
2659             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.DelegateFactory"/> class.\r
2660             </summary>\r
2661             <param name="typeToCreate">The instance type to create.</param>\r
2662             <param name="argumentTypes">The types argument.</param>\r
2663         </member>\r
2664         <member name="M:IBatisNet.Common.Utilities.Objects.DelegateFactory.EmitArgsIL(System.Reflection.Emit.ILGenerator,System.Type[])">\r
2665             <summary>   \r
2666             Emit parameter IL for a method call.   \r
2667             </summary>   \r
2668             <param name="il">IL generator.</param>   \r
2669             <param name="argumentTypes">Arguments type defined for a the constructor.</param>   \r
2670         </member>\r
2671         <member name="T:IBatisNet.Common.Logging.Impl.TraceLoggerFA">\r
2672             <summary>\r
2673             Summary description for  TraceLoggerFA.\r
2674             </summary>\r
2675         </member>\r
2676         <member name="M:IBatisNet.Common.Logging.Impl.TraceLoggerFA.#ctor(System.Collections.Specialized.NameValueCollection)">\r
2677             <summary>\r
2678             Constructor\r
2679             </summary>\r
2680             <param name="properties"></param>\r
2681         </member>\r
2682         <member name="M:IBatisNet.Common.Logging.Impl.TraceLoggerFA.GetLogger(System.Type)">\r
2683             <summary>\r
2684             Get a ILog instance by type \r
2685             </summary>\r
2686             <param name="type"></param>\r
2687             <returns></returns>\r
2688         </member>\r
2689         <member name="M:IBatisNet.Common.Logging.Impl.TraceLoggerFA.GetLogger(System.String)">\r
2690             <summary>\r
2691             Get a ILog instance by type name \r
2692             </summary>\r
2693             <param name="name"></param>\r
2694             <returns></returns>\r
2695         </member>\r
2696         <member name="T:IBatisNet.Common.Utilities.Objects.ReflectionInfo">\r
2697             <summary>\r
2698             This class represents a cached set of class definition information that\r
2699             allows for easy mapping between property names and get/set methods.\r
2700             </summary>\r
2701         </member>\r
2702         <member name="F:IBatisNet.Common.Utilities.Objects.ReflectionInfo.BINDING_FLAGS_PROPERTY">\r
2703             <summary>\r
2704             \r
2705             </summary>\r
2706         </member>\r
2707         <member name="F:IBatisNet.Common.Utilities.Objects.ReflectionInfo.BINDING_FLAGS_FIELD">\r
2708             <summary>\r
2709             \r
2710             </summary>\r
2711         </member>\r
2712         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.#cctor">\r
2713             <summary>\r
2714             \r
2715             </summary>\r
2716         </member>\r
2717         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.#ctor(System.Type)">\r
2718             <summary>\r
2719             \r
2720             </summary>\r
2721             <param name="type"></param>\r
2722         </member>\r
2723         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.AddMembers(System.Type)">\r
2724             <summary>\r
2725             \r
2726             </summary>\r
2727             <param name="type"></param>\r
2728         </member>\r
2729         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetSetter(System.String)">\r
2730             <summary>\r
2731             \r
2732             </summary>\r
2733             <param name="memberName"></param>\r
2734             <returns></returns>\r
2735         </member>\r
2736         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetGetter(System.String)">\r
2737             <summary>\r
2738             Gets the <see cref="T:System.Reflection.MemberInfo"/>.\r
2739             </summary>\r
2740             <param name="memberName">Member's name.</param>\r
2741             <returns>The <see cref="T:System.Reflection.MemberInfo"/></returns>\r
2742         </member>\r
2743         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetSetterType(System.String)">\r
2744             <summary>\r
2745             Gets the type of the member.\r
2746             </summary>\r
2747             <param name="memberName">Member's name.</param>\r
2748             <returns></returns>\r
2749         </member>\r
2750         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetGetterType(System.String)">\r
2751             <summary>\r
2752             \r
2753             </summary>\r
2754             <param name="memberName"></param>\r
2755             <returns></returns>\r
2756         </member>\r
2757         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetReadableMemberNames">\r
2758             <summary>\r
2759             \r
2760             </summary>\r
2761             <returns></returns>\r
2762         </member>\r
2763         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetWriteableMemberNames">\r
2764             <summary>\r
2765             \r
2766             </summary>\r
2767             <returns></returns>\r
2768         </member>\r
2769         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.HasWritableMember(System.String)">\r
2770             <summary>\r
2771             \r
2772             </summary>\r
2773             <param name="memberName"></param>\r
2774             <returns></returns>\r
2775         </member>\r
2776         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.HasReadableMember(System.String)">\r
2777             <summary>\r
2778             \r
2779             </summary>\r
2780             <param name="memberName"></param>\r
2781             <returns></returns>\r
2782         </member>\r
2783         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.IsKnownType(System.Type)">\r
2784             <summary>\r
2785             \r
2786             </summary>\r
2787             <param name="type"></param>\r
2788             <returns></returns>\r
2789         </member>\r
2790         <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetInstance(System.Type)">\r
2791             <summary>\r
2792             Gets an instance of ReflectionInfo for the specified type.\r
2793             </summary>summary>\r
2794             <param name="type">The type for which to lookup the method cache.</param>\r
2795             <returns>The properties cache for the type</returns>\r
2796         </member>\r
2797         <member name="P:IBatisNet.Common.Utilities.Objects.ReflectionInfo.ClassName">\r
2798             <summary>\r
2799             \r
2800             </summary>\r
2801         </member>\r
2802         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor">\r
2803             <summary>\r
2804             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor"/> class provides an reflection get access   \r
2805             to a field of a specified target class.\r
2806             </summary>\r
2807         </member>\r
2808         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.#ctor(System.Type,System.String)">\r
2809             <summary>\r
2810             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor"/> class.\r
2811             </summary>\r
2812             <param name="targetType">Type of the target.</param>\r
2813             <param name="fieldName">Name of the field.</param>\r
2814         </member>\r
2815         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.Get(System.Object)">\r
2816             <summary>\r
2817             Gets the value stored in the field for the specified target.       \r
2818             </summary>\r
2819             <param name="target">Object to retrieve the field/property from.</param>\r
2820             <returns>The field alue.</returns>\r
2821         </member>\r
2822         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.Name">\r
2823             <summary>\r
2824             Gets the member name.\r
2825             </summary>\r
2826         </member>\r
2827         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.MemberType">\r
2828             <summary>\r
2829             Gets the type of this member, such as field, property.\r
2830             </summary>\r
2831         </member>\r
2832         <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeResolver">\r
2833             <summary>\r
2834             Resolves a <see cref="T:System.Type"/> by name.\r
2835             </summary>\r
2836             <remarks>\r
2837             <p>\r
2838             The rationale behind the creation of this class is to centralise the\r
2839             resolution of type names to <see cref="T:System.Type"/> instances beyond that\r
2840             offered by the plain vanilla System.Type.GetType method call.\r
2841             </p>\r
2842             </remarks>\r
2843             <version>$Id: TypeResolver.cs,v 1.5 2004/09/28 07:51:47 springboy Exp $</version>\r
2844         </member>\r
2845         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.#ctor">\r
2846             <summary>\r
2847             Creates a new instance of the TypeResolver class.\r
2848             </summary>\r
2849         </member>\r
2850         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.Resolve(System.String)">\r
2851             <summary>\r
2852             Resolves the supplied <paramref name="typeName"/> to a\r
2853             <see cref="T:System.Type"/> instance.\r
2854             </summary>\r
2855             <param name="typeName">\r
2856             The unresolved name of a <see cref="T:System.Type"/>.\r
2857             </param>\r
2858             <returns>\r
2859             A resolved <see cref="T:System.Type"/> instance.\r
2860             </returns>\r
2861             <exception cref="T:System.TypeLoadException">\r
2862             If the supplied <paramref name="typeName"/> could not be resolved\r
2863             to a <see cref="T:System.Type"/>.\r
2864             </exception>\r
2865         </member>\r
2866         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.ResolveGenericType(System.String)">\r
2867             <summary>\r
2868             Resolves the supplied generic <paramref name="typeName"/>,\r
2869             substituting recursively all its type parameters., \r
2870             to a <see cref="T:System.Type"/> instance.\r
2871             </summary>\r
2872             <param name="typeName">\r
2873             The (possibly generic) name of a <see cref="T:System.Type"/>.\r
2874             </param>\r
2875             <returns>\r
2876             A resolved <see cref="T:System.Type"/> instance.\r
2877             </returns>\r
2878             <exception cref="T:System.TypeLoadException">\r
2879             If the supplied <paramref name="typeName"/> could not be resolved\r
2880             to a <see cref="T:System.Type"/>.\r
2881             </exception>\r
2882         </member>\r
2883         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.ResolveType(System.String)">\r
2884             <summary>\r
2885             Resolves the supplied <paramref name="typeName"/> to a\r
2886             <see cref="T:System.Type"/>\r
2887             instance.\r
2888             </summary>\r
2889             <param name="typeName">\r
2890             The (possibly partially assembly qualified) name of a\r
2891             <see cref="T:System.Type"/>.\r
2892             </param>\r
2893             <returns>\r
2894             A resolved <see cref="T:System.Type"/> instance.\r
2895             </returns>\r
2896             <exception cref="T:System.TypeLoadException">\r
2897             If the supplied <paramref name="typeName"/> could not be resolved\r
2898             to a <see cref="T:System.Type"/>.\r
2899             </exception>\r
2900         </member>\r
2901         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.LoadTypeDirectlyFromAssembly(IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo)">\r
2902             <summary>\r
2903             Uses <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/>\r
2904             to load an <see cref="T:System.Reflection.Assembly"/> and then the attendant\r
2905             <see cref="T:System.Type"/> referred to by the <paramref name="typeInfo"/>\r
2906             parameter.\r
2907             </summary>\r
2908             <remarks>\r
2909             <p>\r
2910             <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/> is\r
2911             deprecated in .NET 2.0, but is still used here (even when this class is\r
2912             compiled for .NET 2.0);\r
2913             <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/> will\r
2914             still resolve (non-.NET Framework) local assemblies when given only the\r
2915             display name of an assembly (the behaviour for .NET Framework assemblies\r
2916             and strongly named assemblies is documented in the docs for the\r
2917             <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/> method).\r
2918             </p>\r
2919             </remarks>\r
2920             <param name="typeInfo">\r
2921             The assembly and type to be loaded.\r
2922             </param>\r
2923             <returns>\r
2924             A <see cref="T:System.Type"/>, or <see lang="null"/>.\r
2925             </returns>\r
2926             <exception cref="T:System.Exception">\r
2927             <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/>\r
2928             </exception>\r
2929         </member>\r
2930         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.LoadTypeByIteratingOverAllLoadedAssemblies(IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo)">\r
2931             <summary>\r
2932             Check all assembly\r
2933             to load the attendant <see cref="T:System.Type"/> referred to by \r
2934             the <paramref name="typeInfo"/> parameter.\r
2935             </summary>\r
2936             <param name="typeInfo">\r
2937             The type to be loaded.\r
2938             </param>\r
2939             <returns>\r
2940             A <see cref="T:System.Type"/>, or <see lang="null"/>.\r
2941             </returns>\r
2942         </member>\r
2943         <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo">\r
2944             <summary>\r
2945             Holder for the generic arguments when using type parameters.\r
2946             </summary>\r
2947             <remarks>\r
2948             <p>\r
2949             Type parameters can be applied to classes, interfaces, \r
2950             structures, methods, delegates, etc...\r
2951             </p>\r
2952             </remarks>\r
2953         </member>\r
2954         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GENERIC_ARGUMENTS_PREFIX">\r
2955             <summary>\r
2956             The generic arguments prefix.\r
2957             </summary>\r
2958         </member>\r
2959         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GENERIC_ARGUMENTS_SUFFIX">\r
2960             <summary>\r
2961             The generic arguments suffix.\r
2962             </summary>\r
2963         </member>\r
2964         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GENERIC_ARGUMENTS_SEPARATOR">\r
2965             <summary>\r
2966             The character that separates a list of generic arguments.\r
2967             </summary>\r
2968         </member>\r
2969         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.#ctor(System.String)">\r
2970             <summary>\r
2971             Creates a new instance of the GenericArgumentsInfo class.\r
2972             </summary>\r
2973             <param name="value">\r
2974             The string value to parse looking for a generic definition\r
2975             and retrieving its generic arguments.\r
2976             </param>\r
2977         </member>\r
2978         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GetGenericArguments">\r
2979             <summary>\r
2980             Returns an array of unresolved generic arguments types.\r
2981             </summary>\r
2982             <remarks>\r
2983             <p>\r
2984             A empty string represents a type parameter that \r
2985             did not have been substituted by a specific type.\r
2986             </p>\r
2987             </remarks>\r
2988             <returns>\r
2989             An array of strings that represents the unresolved generic \r
2990             arguments types or an empty array if not generic.\r
2991             </returns>\r
2992         </member>\r
2993         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GenericTypeName">\r
2994             <summary>\r
2995             The (unresolved) generic type name portion \r
2996             of the original value when parsing a generic type.\r
2997             </summary>\r
2998         </member>\r
2999         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GenericMethodName">\r
3000             <summary>\r
3001             The (unresolved) generic method name portion \r
3002             of the original value when parsing a generic method.\r
3003             </summary>\r
3004         </member>\r
3005         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.ContainsGenericArguments">\r
3006             <summary>\r
3007             Is the string value contains generic arguments ?\r
3008             </summary>\r
3009             <remarks>\r
3010             <p>\r
3011             A generic argument can be a type parameter or a type argument.\r
3012             </p>\r
3013             </remarks>\r
3014         </member>\r
3015         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.IsGenericDefinition">\r
3016             <summary>\r
3017             Is generic arguments only contains type parameters ?\r
3018             </summary>\r
3019         </member>\r
3020         <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo">\r
3021             <summary>\r
3022             Holds data about a <see cref="T:System.Type"/> and it's\r
3023             attendant <see cref="T:System.Reflection.Assembly"/>.\r
3024             </summary>\r
3025         </member>\r
3026         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.TYPE_ASSEMBLY_SEPARATOR">\r
3027             <summary>\r
3028             The string that separates a <see cref="T:System.Type"/> name\r
3029             from the name of it's attendant <see cref="T:System.Reflection.Assembly"/>\r
3030             in an assembly qualified type name.\r
3031             </summary>\r
3032         </member>\r
3033         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.#ctor(System.String)">\r
3034             <summary>\r
3035             Creates a new instance of the TypeAssemblyInfo class.\r
3036             </summary>\r
3037             <param name="unresolvedTypeName">\r
3038             The unresolved name of a <see cref="T:System.Type"/>.\r
3039             </param>\r
3040         </member>\r
3041         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.TypeName">\r
3042             <summary>\r
3043             The (unresolved) type name portion of the original type name.\r
3044             </summary>\r
3045         </member>\r
3046         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.AssemblyName">\r
3047             <summary>\r
3048             The (unresolved, possibly partial) name of the attandant assembly.\r
3049             </summary>\r
3050         </member>\r
3051         <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.IsAssemblyQualified">\r
3052             <summary>\r
3053             Is the type name being resolved assembly qualified?\r
3054             </summary>\r
3055         </member>\r
3056         <member name="T:IBatisNet.Common.Utilities.Proxy.ProxyGeneratorFactory">\r
3057             <summary>\r
3058              A Factory for getting the ProxyGenerator.\r
3059             </summary>\r
3060         </member>\r
3061         <member name="M:IBatisNet.Common.Utilities.Proxy.ProxyGeneratorFactory.GetProxyGenerator">\r
3062             <summary></summary>\r
3063         </member>\r
3064         <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor">\r
3065             <summary>\r
3066             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor"/> class defines a field get accessor and\r
3067             provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/>  \r
3068             via the new DynamicMethod (.NET V2).\r
3069             </summary>\r
3070         </member>\r
3071         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor._fieldName">\r
3072             <summary>\r
3073             The field name\r
3074             </summary>\r
3075         </member>\r
3076         <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor._fieldType">\r
3077             <summary>\r
3078             The class parent type\r
3079             </summary>\r
3080         </member>\r
3081         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.#ctor(System.Type,System.String)">\r
3082             <summary>\r
3083             Initializes a new instance of the <see cref="T:DelegateFieldGetAccessor"/> class\r
3084             for field get access via DynamicMethod.\r
3085             </summary>\r
3086             <param name="targetObjectType">Type of the target object.</param>\r
3087             <param name="fieldName">Name of the field.</param>\r
3088         </member>\r
3089         <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.Get(System.Object)">\r
3090             <summary>\r
3091             Gets the field value from the specified target.\r
3092             </summary>\r
3093             <param name="target">Target object.</param>\r
3094             <returns>Property value.</returns>\r
3095         </member>\r
3096         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.Name">\r
3097             <summary>\r
3098             Gets the field's name.\r
3099             </summary>\r
3100             <value></value>\r
3101         </member>\r
3102         <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.MemberType">\r
3103             <summary>\r
3104             Gets the field's type.\r
3105             </summary>\r
3106             <value></value>\r
3107         </member>\r
3108         <member name="T:IBatisNet.Common.Exceptions.ConfigurationException">\r
3109             <summary>\r
3110             A ConfigurationException is thrown when an error has occured in the configuration process.\r
3111             </summary>\r
3112             <remarks>\r
3113             When this exception occurs check the .xml or .config file.\r
3114             </remarks>\r
3115         </member>\r
3116         <member name="T:IBatisNet.Common.Exceptions.IBatisNetException">\r
3117             <summary>\r
3118             The DalException is thrown when an error in the Dal occurs.\r
3119             </summary>\r
3120             <remarks>\r
3121             This is the base exception for all exceptions thrown in the framework. \r
3122             </remarks>\r
3123         </member>\r
3124         <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor">\r
3125             <summary>\r
3126             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/> class.\r
3127             </summary>\r
3128             <remarks>\r
3129             This constructor initializes the <para>Message</para> property of the new instance \r
3130             to a system-supplied message that describes the error.\r
3131             </remarks>\r
3132         </member>\r
3133         <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.Exception)">\r
3134             <summary>\r
3135             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/> \r
3136             class with a reference to the inner exception that is the cause of this exception.\r
3137             </summary>\r
3138             <remarks>\r
3139             This constructor initializes the Message property of the new instance \r
3140             using the message parameter.\r
3141             </remarks>\r
3142             <param name="ex">\r
3143             The exception that is the cause of the current exception. \r
3144             If the innerException parameter is not a null reference (Nothing in Visual Basic), \r
3145             the current exception is raised in a catch block that handles the inner exception.\r
3146             </param>\r
3147         </member>\r
3148         <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.String)">\r
3149             <summary>\r
3150             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/> \r
3151             class with a specified error message.\r
3152             </summary>\r
3153             <remarks>\r
3154             This constructor initializes the Message property of the new instance to \r
3155             the Message property of the passed in exception. \r
3156             </remarks>\r
3157             <param name="message">The message that describes the error.</param>\r
3158         </member>\r
3159         <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.String,System.Exception)">\r
3160             <summary>\r
3161             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/> \r
3162             class with a specified error message and a reference to the inner exception \r
3163             that is the cause of this exception.\r
3164             </summary>\r
3165             <remarks>\r
3166             An exception that is thrown as a direct result of a previous exception should include a reference to the previous \r
3167             exception in the InnerException property. \r
3168             The InnerException property returns the same value that is passed into the constructor, or a null reference \r
3169             (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.\r
3170             </remarks>\r
3171             <param name="message">The message that describes the error.</param>\r
3172             <param name="inner">The exception that caused the error</param>\r
3173         </member>\r
3174         <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
3175             <summary>\r
3176             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/> \r
3177             class with serialized data.\r
3178             </summary>\r
3179             <remarks>\r
3180             This constructor is called during deserialization to reconstitute the \r
3181             exception object transmitted over a stream.\r
3182             </remarks>\r
3183             <param name="info">\r
3184             The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized \r
3185             object data about the exception being thrown.\r
3186             </param>\r
3187             <param name="context">\r
3188             The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual \r
3189             information about the source or destination. \r
3190             </param>\r
3191         </member>\r
3192         <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor">\r
3193             <summary>\r
3194             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/> class.\r
3195             </summary>\r
3196             <remarks>\r
3197             This constructor initializes the Message property of the new instance to a system-supplied message \r
3198             that describes the error. \r
3199             </remarks>\r
3200         </member>\r
3201         <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.Exception)">\r
3202             <summary>\r
3203             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/> \r
3204             class with a reference to the inner exception that is the cause of this exception.\r
3205             </summary>\r
3206             <remarks>\r
3207             This constructor initializes the Message property of the new instance to the Message property \r
3208             of the passed in exception. \r
3209             </remarks>\r
3210             <param name="ex">\r
3211             The exception that is the cause of the current exception. \r
3212             If the innerException parameter is not a null reference (Nothing in Visual Basic), \r
3213             the current exception is raised in a catch block that handles the inner exception.\r
3214             </param>\r
3215         </member>\r
3216         <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.String)">\r
3217             <summary>\r
3218             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/> \r
3219             class with a specified error message.\r
3220             </summary>\r
3221             <remarks>\r
3222             This constructor initializes the Message property of the new instance using \r
3223             the message parameter.\r
3224             </remarks>\r
3225             <param name="message">The message that describes the error.</param>\r
3226         </member>\r
3227         <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.String,System.Exception)">\r
3228             <summary>\r
3229             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/> \r
3230             class with a specified error message and a reference to the inner exception that is the cause of this exception.\r
3231             </summary>\r
3232             <remarks>\r
3233             An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. \r
3234             The InnerException property returns the same value that is passed into the constructor, or a null reference (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.\r
3235             </remarks>\r
3236             <param name="message">The message that describes the error.</param>\r
3237             <param name="inner">The exception that caused the error</param>\r
3238         </member>\r
3239         <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
3240             <summary>\r
3241             Initializes a new instance of the Exception class with serialized data.\r
3242             </summary>\r
3243             <remarks>\r
3244             This constructor is called during deserialization to reconstitute the exception \r
3245             object transmitted over a stream.\r
3246             </remarks>\r
3247             <param name="info">\r
3248             The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.\r
3249             </param>\r
3250             <param name="context">\r
3251             The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination. \r
3252             </param>\r
3253         </member>\r
3254         <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry">\r
3255             <summary> \r
3256             Provides access to a central registry of aliased <see cref="T:System.Type"/>s.\r
3257             </summary>\r
3258             <remarks>\r
3259             <p>\r
3260             Simplifies configuration by allowing aliases to be used instead of\r
3261             fully qualified type names.\r
3262             </p>\r
3263             <p>\r
3264             Comes 'pre-loaded' with a number of convenience alias' for the more\r
3265             common types; an example would be the '<c>int</c>' (or '<c>Integer</c>'\r
3266             for Visual Basic.NET developers) alias for the <see cref="T:System.Int32"/>\r
3267             type.\r
3268             </p>\r
3269             </remarks>\r
3270         </member>\r
3271         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ArrayListAlias1">\r
3272             <summary>\r
3273             The alias around the 'list' type.\r
3274             </summary>\r
3275         </member>\r
3276         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ArrayListAlias2">\r
3277             <summary>\r
3278             Another alias around the 'list' type.\r
3279             </summary>\r
3280         </member>\r
3281         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.BoolAlias">\r
3282             <summary>\r
3283             Another alias around the 'bool' type.\r
3284             </summary>\r
3285         </member>\r
3286         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.BooleanAlias">\r
3287             <summary>\r
3288             The alias around the 'bool' type.\r
3289             </summary>\r
3290         </member>\r
3291         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ByteAlias">\r
3292             <summary>\r
3293             The alias around the 'byte' type.\r
3294             </summary>\r
3295         </member>\r
3296         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.CharAlias">\r
3297             <summary>\r
3298             The alias around the 'char' type.\r
3299             </summary>\r
3300         </member>\r
3301         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DateAlias1">\r
3302             <summary>\r
3303             The alias around the 'DateTime' type.\r
3304             </summary>\r
3305         </member>\r
3306         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DateAlias2">\r
3307             <summary>\r
3308             Another alias around the 'DateTime' type.\r
3309             </summary>\r
3310         </member>\r
3311         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DecimalAlias">\r
3312             <summary>\r
3313             The alias around the 'decimal' type.\r
3314             </summary>\r
3315         </member>\r
3316         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DoubleAlias">\r
3317             <summary>\r
3318             The alias around the 'double' type.\r
3319             </summary>\r
3320         </member>\r
3321         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.FloatAlias">\r
3322             <summary>\r
3323             The alias around the 'float' type.\r
3324             </summary>\r
3325         </member>\r
3326         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.SingleAlias">\r
3327             <summary>\r
3328             Another alias around the 'float' type.\r
3329             </summary>\r
3330         </member>\r
3331         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.GuidAlias">\r
3332             <summary>\r
3333             The alias around the 'guid' type.\r
3334             </summary>\r
3335         </member>\r
3336         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.HashtableAlias1">\r
3337             <summary>\r
3338             The alias around the 'Hashtable' type.\r
3339             </summary>\r
3340         </member>\r
3341         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.HashtableAlias2">\r
3342             <summary>\r
3343             Another alias around the 'Hashtable' type.\r
3344             </summary>\r
3345         </member>\r
3346         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.HashtableAlias3">\r
3347             <summary>\r
3348             Another alias around the 'Hashtable' type.\r
3349             </summary>\r
3350         </member>\r
3351         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int16Alias1">\r
3352             <summary>\r
3353             The alias around the 'short' type.\r
3354             </summary>\r
3355         </member>\r
3356         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int16Alias2">\r
3357             <summary>\r
3358             Another alias around the 'short' type.\r
3359             </summary>\r
3360         </member>\r
3361         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int32Alias1">\r
3362             <summary>\r
3363             The alias around the 'int' type.\r
3364             </summary>\r
3365         </member>\r
3366         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int32Alias2">\r
3367             <summary>\r
3368             Another alias around the 'int' type.\r
3369             </summary>\r
3370         </member>\r
3371         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int32Alias3">\r
3372             <summary>\r
3373             Another alias around the 'int' type.\r
3374             </summary>\r
3375         </member>\r
3376         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int64Alias1">\r
3377             <summary>\r
3378             The alias around the 'long' type.\r
3379             </summary>\r
3380         </member>\r
3381         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int64Alias2">\r
3382             <summary>\r
3383             Another alias around the 'long' type.\r
3384             </summary>\r
3385         </member>\r
3386         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt16Alias1">\r
3387             <summary>\r
3388             The alias around the 'unsigned short' type.\r
3389             </summary>\r
3390         </member>\r
3391         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt16Alias2">\r
3392             <summary>\r
3393             Another alias around the 'unsigned short' type.\r
3394             </summary>\r
3395         </member>\r
3396         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt32Alias1">\r
3397             <summary>\r
3398             The alias around the 'unsigned int' type.\r
3399             </summary>\r
3400         </member>\r
3401         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt32Alias2">\r
3402             <summary>\r
3403             Another alias around the 'unsigned int' type.\r
3404             </summary>\r
3405         </member>\r
3406         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt64Alias1">\r
3407             <summary>\r
3408             The alias around the 'unsigned long' type.\r
3409             </summary>\r
3410         </member>\r
3411         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt64Alias2">\r
3412             <summary>\r
3413             Another alias around the 'unsigned long' type.\r
3414             </summary>\r
3415         </member>\r
3416         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.SByteAlias">\r
3417             <summary>\r
3418             The alias around the 'SByte' type.\r
3419             </summary>\r
3420         </member>\r
3421         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.StringAlias">\r
3422             <summary>\r
3423             The alias around the 'string' type.\r
3424             </summary>\r
3425         </member>\r
3426         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.TimeSpanAlias">\r
3427             <summary>\r
3428             The alias around the 'TimeSpan' type.\r
3429             </summary>\r
3430         </member>\r
3431         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt32Alias">\r
3432             <summary>\r
3433             The alias around the 'int?' type.\r
3434             </summary>\r
3435         </member>\r
3436         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt32ArrayAlias">\r
3437             <summary>\r
3438             The alias around the 'int?[]' array type.\r
3439             </summary>\r
3440         </member>\r
3441         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDecimalAlias">\r
3442             <summary>\r
3443             The alias around the 'decimal?' type.\r
3444             </summary>\r
3445         </member>\r
3446         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDecimalArrayAlias">\r
3447             <summary>\r
3448             The alias around the 'decimal?[]' array type.\r
3449             </summary>\r
3450         </member>\r
3451         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableCharAlias">\r
3452             <summary>\r
3453             The alias around the 'char?' type.\r
3454             </summary>\r
3455         </member>\r
3456         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableCharArrayAlias">\r
3457             <summary>\r
3458             The alias around the 'char?[]' array type.\r
3459             </summary>\r
3460         </member>\r
3461         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt64Alias">\r
3462             <summary>\r
3463             The alias around the 'long?' type.\r
3464             </summary>\r
3465         </member>\r
3466         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt64ArrayAlias">\r
3467             <summary>\r
3468             The alias around the 'long?[]' array type.\r
3469             </summary>\r
3470         </member>\r
3471         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt16Alias">\r
3472             <summary>\r
3473             The alias around the 'short?' type.\r
3474             </summary>\r
3475         </member>\r
3476         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt16ArrayAlias">\r
3477             <summary>\r
3478             The alias around the 'short?[]' array type.\r
3479             </summary>\r
3480         </member>\r
3481         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt32Alias">\r
3482             <summary>\r
3483             The alias around the 'unsigned int?' type.\r
3484             </summary>\r
3485         </member>\r
3486         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt64Alias">\r
3487             <summary>\r
3488             The alias around the 'unsigned long?' type.\r
3489             </summary>\r
3490         </member>\r
3491         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt64ArrayAlias">\r
3492             <summary>\r
3493             The alias around the 'ulong?[]' array type.\r
3494             </summary>\r
3495         </member>\r
3496         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt32ArrayAlias">\r
3497             <summary>\r
3498             The alias around the 'uint?[]' array type.\r
3499             </summary>\r
3500         </member>\r
3501         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt16Alias">\r
3502             <summary>\r
3503             The alias around the 'unsigned short?' type.\r
3504             </summary>\r
3505         </member>\r
3506         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt16ArrayAlias">\r
3507             <summary>\r
3508             The alias around the 'ushort?[]' array type.\r
3509             </summary>\r
3510         </member>\r
3511         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDoubleAlias">\r
3512             <summary>\r
3513             The alias around the 'double?' type.\r
3514             </summary>\r
3515         </member>\r
3516         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDoubleArrayAlias">\r
3517             <summary>\r
3518             The alias around the 'double?[]' array type.\r
3519             </summary>\r
3520         </member>\r
3521         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableFloatAlias">\r
3522             <summary>\r
3523             The alias around the 'float?' type.\r
3524             </summary>\r
3525         </member>\r
3526         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableFloatArrayAlias">\r
3527             <summary>\r
3528             The alias around the 'float?[]' array type.\r
3529             </summary>\r
3530         </member>\r
3531         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableBoolAlias">\r
3532             <summary>\r
3533             The alias around the 'bool?' type.\r
3534             </summary>\r
3535         </member>\r
3536         <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableBoolArrayAlias">\r
3537             <summary>\r
3538             The alias around the 'bool?[]' array type.\r
3539             </summary>\r
3540         </member>\r
3541         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.#ctor">\r
3542             <summary>\r
3543             Creates a new instance of the <see cref="T:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry"/> class.\r
3544             </summary>\r
3545             <remarks>\r
3546             <p>\r
3547             This is a utility class, and as such has no publicly visible\r
3548             constructors.\r
3549             </p>\r
3550             </remarks>\r
3551         </member>\r
3552         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.#cctor">\r
3553             <summary>\r
3554             Initialises the static properties of the TypeAliasResolver class.\r
3555             </summary>\r
3556         </member>\r
3557         <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ResolveType(System.String)">\r
3558             <summary> \r
3559             Resolves the supplied <paramref name="alias"/> to a <see cref="T:System.Type"/>. \r
3560             </summary> \r
3561             <param name="alias">\r
3562             The alias to resolve.\r
3563             </param>\r
3564             <returns>\r
3565             The <see cref="T:System.Type"/> the supplied <paramref name="alias"/> was\r
3566             associated with, or <see lang="null"/> if no <see cref="T:System.Type"/> \r
3567             was previously registered for the supplied <paramref name="alias"/>.\r
3568             </returns>\r
3569             <remarks>The alis name will be convert in lower character before the resolution.</remarks>\r
3570             <exception cref="T:System.ArgumentNullException">\r
3571             If the supplied <paramref name="alias"/> is <see langword="null"/> or\r
3572             contains only whitespace character(s).\r
3573             </exception>\r
3574         </member>\r
3575         <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor">\r
3576             <summary>\r
3577             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor"/> class provides an IL-based set access   \r
3578             to a property of a specified target class.\r
3579             </summary>\r
3580         </member>\r
3581         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._propertyName">\r
3582             <summary>\r
3583             The property name\r
3584             </summary>\r
3585         </member>\r
3586         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._propertyType">\r
3587             <summary>\r
3588             The property type\r
3589             </summary>\r
3590         </member>\r
3591         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._targetType">\r
3592             <summary>\r
3593             The class parent type\r
3594             </summary>\r
3595         </member>\r
3596         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._emittedSet">\r
3597             <summary>\r
3598             The IL emitted ISet\r
3599             </summary>\r
3600         </member>\r
3601         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
3602             <summary>\r
3603             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor"/> class.\r
3604             Generates the implementation for setter methods.\r
3605             </summary>\r
3606             <param name="targetObjectType">Type of the target object.</param>\r
3607             <param name="propertyName">Name of the property.</param>\r
3608             <param name="assemblyBuilder">The <see cref="T:System.Reflection.Emit.AssemblyBuilder"/>.</param>\r
3609             <param name="moduleBuilder">The <see cref="T:System.Reflection.Emit.ModuleBuilder"/>.</param>\r
3610         </member>\r
3611         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
3612             <summary>\r
3613             This method create a new type oject for the the property accessor class \r
3614             that will provide dynamic access.\r
3615             </summary>\r
3616             <param name="assemblyBuilder">The assembly builder.</param>\r
3617             <param name="moduleBuilder">The module builder.</param>\r
3618         </member>\r
3619         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">\r
3620             <summary>\r
3621             Create an type that will provide the set access method.\r
3622             </summary>\r
3623             <remarks>\r
3624              new ReflectionPermission(PermissionState.Unrestricted).Assert();\r
3625              CodeAccessPermission.RevertAssert();\r
3626             </remarks>\r
3627             <param name="moduleBuilder">The module builder.</param>\r
3628         </member>\r
3629         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.Set(System.Object,System.Object)">\r
3630             <summary>\r
3631             Sets the property for the specified target.\r
3632             </summary>\r
3633             <param name="target">Target object.</param>\r
3634             <param name="value">Value to set.</param>\r
3635         </member>\r
3636         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.Name">\r
3637             <summary>\r
3638             Gets the member name.\r
3639             </summary>\r
3640             <value></value>\r
3641         </member>\r
3642         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.MemberType">\r
3643             <summary>\r
3644             Gets the type of this member (field or property).\r
3645             </summary>\r
3646             <value></value>\r
3647         </member>\r
3648         <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor">\r
3649             <summary>\r
3650             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor"/> class provides an IL-based set access   \r
3651             to a field of a specified target class.\r
3652             </summary>\r
3653             <remarks>Will Throw FieldAccessException on private field</remarks>\r
3654         </member>\r
3655         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor._fieldName">\r
3656             <summary>\r
3657             The field name\r
3658             </summary>\r
3659         </member>\r
3660         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor._fieldType">\r
3661             <summary>\r
3662             The class parent type\r
3663             </summary>\r
3664         </member>\r
3665         <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor._emittedSet">\r
3666             <summary>\r
3667             The IL emitted ISet\r
3668             </summary>\r
3669         </member>\r
3670         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
3671             <summary>\r
3672             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor"/> class.\r
3673             </summary>\r
3674             <param name="targetObjectType">Type of the target object.</param>\r
3675             <param name="fieldName">Name of the field.</param>\r
3676             <param name="assemblyBuilder">The assembly builder.</param>\r
3677             <param name="moduleBuilder">The module builder.</param>\r
3678         </member>\r
3679         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">\r
3680             <summary>\r
3681             This method create a new type oject for the the property accessor class \r
3682             that will provide dynamic access.\r
3683             </summary>\r
3684             <param name="assemblyBuilder">The assembly builder.</param>\r
3685             <param name="moduleBuilder">The module builder.</param>\r
3686         </member>\r
3687         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">\r
3688             <summary>\r
3689             Create an type that will provide the set access method.\r
3690             </summary>\r
3691             <remarks>\r
3692              new ReflectionPermission(PermissionState.Unrestricted).Assert();\r
3693              CodeAccessPermission.RevertAssert();\r
3694             </remarks>\r
3695             <param name="moduleBuilder">The module builder.</param>\r
3696         </member>\r
3697         <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.Set(System.Object,System.Object)">\r
3698             <summary>\r
3699             Sets the field for the specified target.\r
3700             </summary>\r
3701             <param name="target">Target object.</param>\r
3702             <param name="value">Value to set.</param>\r
3703         </member>\r
3704         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.Name">\r
3705             <summary>\r
3706             Gets the field's name.\r
3707             </summary>\r
3708             <value></value>\r
3709         </member>\r
3710         <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.MemberType">\r
3711             <summary>\r
3712             Gets the field's type.\r
3713             </summary>\r
3714             <value></value>\r
3715         </member>\r
3716         <member name="T:IBatisNet.Common.Pagination.PaginatedArrayList">\r
3717             <summary>\r
3718             Summary description for PaginatedArrayList.\r
3719             </summary>\r
3720         </member>\r
3721         <member name="T:IBatisNet.Common.Pagination.IPaginatedList">\r
3722             <summary>\r
3723             Summary description for IPaginatedList.\r
3724             </summary>\r
3725         </member>\r
3726         <member name="M:IBatisNet.Common.Pagination.IPaginatedList.NextPage">\r
3727             <summary>\r
3728             Moves to the next page after the current page.  If the current\r
3729             page is the last page, wrap to the first page.\r
3730             </summary>\r
3731             <returns></returns>\r
3732         </member>\r
3733         <member name="M:IBatisNet.Common.Pagination.IPaginatedList.PreviousPage">\r
3734             <summary>\r
3735             Moves to the page before the current page.  If the current\r
3736             page is the first page, wrap to the last page.\r
3737             </summary>\r
3738             <returns></returns>\r
3739         </member>\r
3740         <member name="M:IBatisNet.Common.Pagination.IPaginatedList.GotoPage(System.Int32)">\r
3741             <summary>\r
3742             Moves to a specified page.  If the specified\r
3743             page is beyond the last page, wrap to the first page.\r
3744             If the specified page is before the first page, wrap\r
3745             to the last page.\r
3746             </summary>\r
3747             <param name="pageIndex">The index of the specified page.</param>\r
3748         </member>\r
3749         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.PageSize">\r
3750             <summary>\r
3751             The maximum number of items per page.\r
3752             </summary>\r
3753         </member>\r
3754         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsFirstPage">\r
3755             <summary>\r
3756             Is the current page the first page ?\r
3757             True if the current page is the first page or if only\r
3758             a single page exists.\r
3759             </summary>\r
3760         </member>\r
3761         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsMiddlePage">\r
3762             <summary>\r
3763             Is the current page a middle page (i.e. not first or last) ?\r
3764             Return True if the current page is not the first or last page,\r
3765             and more than one page exists (always returns false if only a\r
3766             single page exists).\r
3767             </summary>\r
3768         </member>\r
3769         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsLastPage">\r
3770             <summary>\r
3771             Is the current page the last page ?\r
3772             Return True if the current page is the last page or if only\r
3773             a single page exists.\r
3774             </summary>\r
3775         </member>\r
3776         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsNextPageAvailable">\r
3777             <summary>\r
3778             Is a page available after the current page ?\r
3779             Return True if the next page is available\r
3780             </summary>\r
3781         </member>\r
3782         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsPreviousPageAvailable">\r
3783             <summary>\r
3784             Is a page available before the current page ?\r
3785             Return True if the previous page is available\r
3786             </summary>\r
3787         </member>\r
3788         <member name="P:IBatisNet.Common.Pagination.IPaginatedList.PageIndex">\r
3789             <summary>\r
3790             Returns the current page index, which is a zero based integer.\r
3791             All paginated list implementations should know what index they are\r
3792             on, even if they don't know the ultimate boundaries (min/max)\r
3793             </summary>\r
3794         </member>\r
3795         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.#ctor(System.Int32)">\r
3796             <summary>\r
3797             \r
3798             </summary>\r
3799             <param name="pageSize"></param>\r
3800         </member>\r
3801         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.#ctor(System.Int32,System.Int32)">\r
3802             <summary>\r
3803             \r
3804             </summary>\r
3805             <param name="initialCapacity"></param>\r
3806             <param name="pageSize"></param>\r
3807         </member>\r
3808         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.#ctor(System.Collections.ICollection,System.Int32)">\r
3809             <summary>\r
3810             \r
3811             </summary>\r
3812             <param name="c"></param>\r
3813             <param name="pageSize"></param>\r
3814         </member>\r
3815         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Repaginate">\r
3816             <summary>\r
3817             \r
3818             </summary>\r
3819         </member>\r
3820         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.SubList(System.Collections.IList,System.Int32,System.Int32)">\r
3821             <summary>\r
3822             Provides a view of the IList pramaeter \r
3823             from the specified position <paramref name="fromIndex"/> \r
3824             to the specified position <paramref name="toIndex"/>. \r
3825             </summary>\r
3826             <param name="list">The IList elements.</param>\r
3827             <param name="fromIndex">Starting position for the view of elements. </param>\r
3828             <param name="toIndex">Ending position for the view of elements. </param>\r
3829             <returns> A view of list.\r
3830             </returns>\r
3831             <remarks>\r
3832             The list that is returned is just a view, it is still backed\r
3833             by the orignal list.  Any changes you make to it will be \r
3834             reflected in the orignal list.\r
3835             </remarks>\r
3836         </member>\r
3837         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.NextPage">\r
3838             <summary>\r
3839             \r
3840             </summary>\r
3841             <returns></returns>\r
3842         </member>\r
3843         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.PreviousPage">\r
3844             <summary>\r
3845             \r
3846             </summary>\r
3847             <returns></returns>\r
3848         </member>\r
3849         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.GotoPage(System.Int32)">\r
3850             <summary>\r
3851             \r
3852             </summary>\r
3853             <param name="pageIndex"></param>\r
3854         </member>\r
3855         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.RemoveAt(System.Int32)">\r
3856             <summary>\r
3857             \r
3858             </summary>\r
3859             <param name="index"></param>\r
3860         </member>\r
3861         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Insert(System.Int32,System.Object)">\r
3862             <summary>\r
3863             \r
3864             </summary>\r
3865             <param name="index"></param>\r
3866             <param name="value"></param>\r
3867         </member>\r
3868         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Remove(System.Object)">\r
3869             <summary>\r
3870             \r
3871             </summary>\r
3872             <param name="value"></param>\r
3873         </member>\r
3874         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Contains(System.Object)">\r
3875             <summary>\r
3876             \r
3877             </summary>\r
3878             <param name="value"></param>\r
3879             <returns></returns>\r
3880         </member>\r
3881         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Clear">\r
3882             <summary>\r
3883             \r
3884             </summary>\r
3885         </member>\r
3886         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.IndexOf(System.Object)">\r
3887             <summary>\r
3888             \r
3889             </summary>\r
3890             <param name="value"></param>\r
3891             <returns></returns>\r
3892         </member>\r
3893         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Add(System.Object)">\r
3894             <summary>\r
3895             \r
3896             </summary>\r
3897             <param name="value"></param>\r
3898             <returns></returns>\r
3899         </member>\r
3900         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.CopyTo(System.Array,System.Int32)">\r
3901             <summary>\r
3902             \r
3903             </summary>\r
3904             <param name="array"></param>\r
3905             <param name="index"></param>\r
3906         </member>\r
3907         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.GetEnumerator">\r
3908             <summary>\r
3909             \r
3910             </summary>\r
3911             <returns></returns>\r
3912         </member>\r
3913         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Reset">\r
3914             <summary>\r
3915             Sets the enumerator to its initial position, \r
3916             which is before the first element in the collection.\r
3917             </summary>\r
3918         </member>\r
3919         <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.MoveNext">\r
3920             <summary>\r
3921             Advances the enumerator to the next element of the collection.\r
3922             </summary>\r
3923             <returns>\r
3924             true if the enumerator was successfully advanced to the next element; \r
3925             false if the enumerator has passed the end of the collection.\r
3926             </returns>\r
3927         </member>\r
3928         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsEmpty">\r
3929             <summary>\r
3930             \r
3931             </summary>\r
3932         </member>\r
3933         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.PageSize">\r
3934             <summary>\r
3935             \r
3936             </summary>\r
3937         </member>\r
3938         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsFirstPage">\r
3939             <summary>\r
3940             \r
3941             </summary>\r
3942         </member>\r
3943         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsMiddlePage">\r
3944             <summary>\r
3945             \r
3946             </summary>\r
3947         </member>\r
3948         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsLastPage">\r
3949             <summary>\r
3950             \r
3951             </summary>\r
3952         </member>\r
3953         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsNextPageAvailable">\r
3954             <summary>\r
3955             \r
3956             </summary>\r
3957         </member>\r
3958         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsPreviousPageAvailable">\r
3959             <summary>\r
3960             \r
3961             </summary>\r
3962         </member>\r
3963         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.PageIndex">\r
3964             <summary>\r
3965             \r
3966             </summary>\r
3967         </member>\r
3968         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsReadOnly">\r
3969             <summary>\r
3970             \r
3971             </summary>\r
3972         </member>\r
3973         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.Item(System.Int32)">\r
3974             <summary>\r
3975             \r
3976             </summary>\r
3977         </member>\r
3978         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsFixedSize">\r
3979             <summary>\r
3980             \r
3981             </summary>\r
3982         </member>\r
3983         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsSynchronized">\r
3984             <summary>\r
3985             \r
3986             </summary>\r
3987         </member>\r
3988         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.Count">\r
3989             <summary>\r
3990             \r
3991             </summary>\r
3992         </member>\r
3993         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.SyncRoot">\r
3994             <summary>\r
3995             \r
3996             </summary>\r
3997         </member>\r
3998         <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.Current">\r
3999             <summary>\r
4000             Gets the current element in the page.\r
4001             </summary>\r
4002         </member>\r
4003         <member name="T:IBatisNet.Common.Utilities.Objects.DelegateObjectFactory">\r
4004             <summary>\r
4005             A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that can create objects via DynamicMethod.\r
4006             </summary>\r
4007         </member>\r
4008         <member name="M:IBatisNet.Common.Utilities.Objects.DelegateObjectFactory.CreateFactory(System.Type,System.Type[])">\r
4009             <summary>\r
4010             Create a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance for a given type\r
4011             </summary>\r
4012             <param name="typeToCreate">The type instance to build</param>\r
4013             <param name="types">The types of the constructor arguments</param>\r
4014             <returns>Returns a new see <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance.</returns>\r
4015         </member>\r
4016         <member name="M:IBatisNet.Common.Utilities.Objects.DelegateObjectFactory.GenerateKey(System.Type,System.Object[])">\r
4017             <summary>\r
4018             Generates the key for a cache entry.\r
4019             </summary>\r
4020             <param name="typeToCreate">The type instance to build.</param>\r
4021             <param name="arguments">The types of the constructor arguments</param>\r
4022             <returns>The key for a cache entry.</returns>\r
4023         </member>\r
4024         <member name="T:IBatisNet.Common.Utilities.Objects.AbstractFactory">\r
4025             <summary>\r
4026             A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that for abstract type\r
4027             </summary>\r
4028         </member>\r
4029         <member name="M:IBatisNet.Common.Utilities.Objects.AbstractFactory.#ctor(System.Type)">\r
4030             <summary>\r
4031             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.AbstractFactory"/> class.\r
4032             </summary>\r
4033             <param name="typeToCreate">The type to create.</param>\r
4034         </member>\r
4035         <member name="M:IBatisNet.Common.Utilities.Objects.AbstractFactory.CreateInstance(System.Object[])">\r
4036             <summary>\r
4037             Create a new instance with the specified parameters\r
4038             </summary>\r
4039             <param name="parameters">An array of values that matches the number, order and type\r
4040             of the parameters for this constructor.</param>\r
4041             <returns>A new instance</returns>\r
4042             <remarks>\r
4043             If you call a constructor with no parameters, pass null.\r
4044             Anyway, what you pass will be ignore.\r
4045             </remarks>\r
4046         </member>\r
4047         <member name="T:IBatisNet.Common.Exceptions.ProbeException">\r
4048             <summary>\r
4049             Summary description for ProbeException.\r
4050             </summary>\r
4051         </member>\r
4052         <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor">\r
4053             <summary>\r
4054             Initializes a new instance of the <b>ProbeException</b> class.\r
4055             </summary>\r
4056             <remarks>\r
4057             This constructor initializes the <para>Message</para> property of the new instance \r
4058             to a system-supplied message that describes the error.\r
4059             </remarks>\r
4060         </member>\r
4061         <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.Exception)">\r
4062             <summary>\r
4063             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ProbeException"/> \r
4064             class with a reference to the inner exception that is the cause of this exception.\r
4065             </summary>\r
4066             <remarks>\r
4067             This constructor initializes the Message property of the new instance to the Message property \r
4068             of the passed in exception. \r
4069             </remarks>\r
4070             <param name="ex">\r
4071             The exception that is the cause of the current exception. \r
4072             If the innerException parameter is not a null reference (Nothing in Visual Basic), \r
4073             the current exception is raised in a catch block that handles the inner exception.\r
4074             </param>\r
4075         </member>\r
4076         <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.String)">\r
4077             <summary>\r
4078             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ProbeException"/> \r
4079             class with a specified error message.\r
4080             </summary>\r
4081             <remarks>\r
4082             This constructor initializes the Message property of the new instance using \r
4083             the message parameter.\r
4084             </remarks>\r
4085             <param name="message">The message that describes the error.</param>\r
4086         </member>\r
4087         <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.String,System.Exception)">\r
4088             <summary>\r
4089             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ProbeException"/> \r
4090             class with a specified error message and a reference to the inner exception that is the cause of this exception.\r
4091             </summary>\r
4092             <remarks>\r
4093             An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. \r
4094             The InnerException property returns the same value that is passed into the constructor, or a null reference (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.\r
4095             </remarks>\r
4096             <param name="message">The message that describes the error.</param>\r
4097             <param name="inner">The exception that caused the error</param>\r
4098         </member>\r
4099         <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
4100             <summary>\r
4101             Initializes a new instance of the Exception class with serialized data.\r
4102             </summary>\r
4103             <remarks>\r
4104             This constructor is called during deserialization to reconstitute the exception \r
4105             object transmitted over a stream.\r
4106             </remarks>\r
4107             <param name="info">\r
4108             The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.\r
4109             </param>\r
4110             <param name="context">\r
4111             The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination. \r
4112             </param>\r
4113         </member>\r
4114         <member name="T:IBatisNet.Common.Utilities.Resources">\r
4115             <summary>\r
4116             A class to simplify access to resources.\r
4117             \r
4118             The file can be loaded from the application root directory \r
4119             (use the resource attribute) \r
4120             or from any valid URL (use the url attribute). \r
4121             For example,to load a fixed path file, use:\r
4122             &lt;properties url=”file:///c:/config/my.properties” /&gt;\r
4123             </summary>\r
4124         </member>\r
4125         <member name="F:IBatisNet.Common.Utilities.Resources.PROTOCOL_SEPARATOR">\r
4126             <summary>\r
4127             Protocole separator\r
4128             </summary>\r
4129         </member>\r
4130         <member name="M:IBatisNet.Common.Utilities.Resources.GetFileSystemResourceWithoutProtocol(System.String)">\r
4131             <summary>\r
4132             Strips protocol name from the resource name\r
4133             </summary>\r
4134             <param name="filePath">Name of the resource</param>\r
4135             <returns>Name of the resource without protocol name</returns>\r
4136         </member>\r
4137         <member name="M:IBatisNet.Common.Utilities.Resources.GetConfigAsXmlDocument(System.String)">\r
4138             <summary>\r
4139             Get config file\r
4140             </summary>\r
4141             <param name="resourcePath">\r
4142             A config resource path.\r
4143             </param>\r
4144             <returns>An XmlDocument representation of the config file</returns>\r
4145         </member>\r
4146         <member name="M:IBatisNet.Common.Utilities.Resources.FileExists(System.String)">\r
4147             <summary>\r
4148             Determines whether the specified file exists.\r
4149             </summary>\r
4150             <param name="filePath">The file to check.</param>\r
4151             <returns>\r
4152             true if the caller has the required permissions and path contains the name of an existing file\r
4153             false if the caller has the required permissions and path doesn't contain the name of an existing file\r
4154             else exception\r
4155             </returns>\r
4156         </member>\r
4157         <member name="M:IBatisNet.Common.Utilities.Resources.GetAsXmlDocument(System.Xml.XmlNode,System.Collections.Specialized.NameValueCollection)">\r
4158             <summary>\r
4159             Load an XML resource from a location specify by the node.\r
4160             </summary>\r
4161             <param name="node">An location node</param>\r
4162             <param name="properties">the global properties</param>\r
4163             <returns>Return the Xml document load.</returns>\r
4164         </member>\r
4165         <member name="M:IBatisNet.Common.Utilities.Resources.GetValueOfNodeResourceUrl(System.Xml.XmlNode,System.Collections.Specialized.NameValueCollection)">\r
4166             <summary>\r
4167             Get the path resource of an url or resource location.\r
4168             </summary>\r
4169             <param name="node">The specification from where to load.</param>\r
4170             <param name="properties">the global properties</param>\r
4171             <returns></returns>\r
4172         </member>\r
4173         <member name="M:IBatisNet.Common.Utilities.Resources.GetStreamAsXmlDocument(System.IO.Stream)">\r
4174             <summary>\r
4175             Get XmlDocument from a stream resource\r
4176             </summary>\r
4177             <param name="resource"></param>\r
4178             <returns></returns>\r
4179         </member>\r
4180         <member name="M:IBatisNet.Common.Utilities.Resources.GetFileInfoAsXmlDocument(System.IO.FileInfo)">\r
4181             <summary>\r
4182             Get XmlDocument from a FileInfo resource\r
4183             </summary>\r
4184             <param name="resource"></param>\r
4185             <returns></returns>\r
4186         </member>\r
4187         <member name="M:IBatisNet.Common.Utilities.Resources.GetUriAsXmlDocument(System.Uri)">\r
4188             <summary>\r
4189             Get XmlDocument from a Uri resource\r
4190             </summary>\r
4191             <param name="resource"></param>\r
4192             <returns></returns>\r
4193         </member>\r
4194         <member name="M:IBatisNet.Common.Utilities.Resources.GetResourceAsXmlDocument(System.String)">\r
4195             <summary>\r
4196             Get XmlDocument from relative (from root directory of the application) path resource\r
4197             </summary>\r
4198             <param name="resource"></param>\r
4199             <returns></returns>\r
4200         </member>\r
4201         <member name="M:IBatisNet.Common.Utilities.Resources.GetUrlAsXmlDocument(System.String)">\r
4202             <summary>\r
4203             Get XmlDocument from absolute path resource\r
4204             </summary>\r
4205             <param name="url"></param>\r
4206             <returns></returns>\r
4207         </member>\r
4208         <member name="M:IBatisNet.Common.Utilities.Resources.GetEmbeddedResourceAsXmlDocument(System.String)">\r
4209             <summary>\r
4210             \r
4211             </summary>\r
4212             <param name="resource"></param>\r
4213             <returns></returns>\r
4214         </member>\r
4215         <member name="M:IBatisNet.Common.Utilities.Resources.GetFileInfo(System.String)">\r
4216             <summary>\r
4217             Load a file from a given resource path\r
4218             </summary>\r
4219             <param name="resourcePath">\r
4220             The resource path\r
4221             </param>\r
4222             <returns>return a FileInfo</returns>\r
4223         </member>\r
4224         <member name="M:IBatisNet.Common.Utilities.Resources.TypeForName(System.String)">\r
4225             <summary>\r
4226             Resolves the supplied type name into a <see cref="T:System.Type"/> instance.\r
4227             </summary>\r
4228             <param name="typeName">\r
4229             The (possibly partially assembly qualified) name of a <see cref="T:System.Type"/>.\r
4230             </param>\r
4231             <returns>\r
4232             A resolved <see cref="T:System.Type"/> instance.\r
4233             </returns>\r
4234             <exception cref="T:System.TypeLoadException">\r
4235             If the type cannot be resolved.\r
4236             </exception>\r
4237         </member>\r
4238         <member name="P:IBatisNet.Common.Utilities.Resources.ApplicationBase">\r
4239             <summary>\r
4240             The name of the directory containing the application\r
4241             </summary>\r
4242         </member>\r
4243         <member name="P:IBatisNet.Common.Utilities.Resources.BaseDirectory">\r
4244             <summary>\r
4245             The name of the directory used to probe the assemblies.\r
4246             </summary>\r
4247         </member>\r
4248         <member name="T:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo">\r
4249             <summary>\r
4250             Holds data about a <see cref="T:System.Type"/> and it's\r
4251             attendant <see cref="T:System.Reflection.Assembly"/>.\r
4252             </summary>\r
4253         </member>\r
4254         <member name="F:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.FileAssemblySeparator">\r
4255             <summary>\r
4256             The string that separates file name\r
4257             from their attendant <see cref="T:System.Reflection.Assembly"/>\r
4258             names in an assembly qualified type name.\r
4259             </summary>\r
4260         </member>\r
4261         <member name="M:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.#ctor(System.String)">\r
4262             <summary>\r
4263             Creates a new instance of the FileAssemblyInfo class.\r
4264             </summary>\r
4265             <param name="unresolvedFileName">\r
4266             The unresolved name of a <see cref="T:System.Type"/>.\r
4267             </param>\r
4268         </member>\r
4269         <member name="M:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.SplitFileAndAssemblyNames(System.String)">\r
4270             <summary>\r
4271             \r
4272             </summary>\r
4273             <param name="originalFileName"></param>\r
4274         </member>\r
4275         <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.ResourceFileName">\r
4276             <summary>\r
4277             The resource file name .\r
4278             </summary>\r
4279         </member>\r
4280         <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.OriginalFileName">\r
4281             <summary>\r
4282             The original name.\r
4283             </summary>\r
4284         </member>\r
4285         <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.FileName">\r
4286             <summary>\r
4287             The file name portion.\r
4288             </summary>\r
4289         </member>\r
4290         <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.AssemblyName">\r
4291             <summary>\r
4292             The (unresolved, possibly partial) name of the attandant assembly.\r
4293             </summary>\r
4294         </member>\r
4295         <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.IsAssemblyQualified">\r
4296             <summary>\r
4297             Is the type name being resolved assembly qualified?\r
4298             </summary>\r
4299         </member>\r
4300         <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor">\r
4301             <summary>\r
4302             The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor"/> class provides an reflection set access   \r
4303             to a property of a specified target class.\r
4304             </summary>\r
4305         </member>\r
4306         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.#ctor(System.Type,System.String)">\r
4307             <summary>\r
4308             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor"/> class.\r
4309             </summary>\r
4310             <param name="targetType">Type of the target.</param>\r
4311             <param name="propertyName">Name of the property.</param>\r
4312         </member>\r
4313         <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.Set(System.Object,System.Object)">\r
4314             <summary>\r
4315             Sets the value for the property of the specified target.\r
4316             </summary>\r
4317             <param name="target">Object to set the property on.</param>\r
4318             <param name="value">Property value.</param>\r
4319         </member>\r
4320         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.Name">\r
4321             <summary>\r
4322             Gets the property name.\r
4323             </summary>\r
4324         </member>\r
4325         <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.MemberType">\r
4326             <summary>\r
4327             Gets the type of this property.\r
4328             </summary>\r
4329         </member>\r
4330         <member name="T:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter">\r
4331             <summary>\r
4332             A wrapper arround an <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> implementation which logs argument type and value\r
4333             when CreateInstance is called.\r
4334             </summary>\r
4335         </member>\r
4336         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.#ctor(System.Type,System.Type[],IBatisNet.Common.Utilities.Objects.IFactory)">\r
4337             <summary>\r
4338             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter"/> class.\r
4339             </summary>\r
4340             <param name="type">The type.</param>\r
4341             <param name="paramtersTypes">The paramters types.</param>\r
4342             <param name="factory">The factory.</param>\r
4343         </member>\r
4344         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.CreateInstance(System.Object[])">\r
4345             <summary>\r
4346             Create a new instance with the specified parameters\r
4347             </summary>\r
4348             <param name="parameters">An array of values that matches the number, order and type\r
4349             of the parameters for this constructor.</param>\r
4350             <returns>A new instance</returns>\r
4351             <remarks>\r
4352             If you call a constructor with no parameters, pass null.\r
4353             Anyway, what you pass will be ignore.\r
4354             </remarks>\r
4355         </member>\r
4356         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.GenerateParametersName(System.Object[])">\r
4357             <summary>\r
4358             Generates the a string containing all parameter type names.\r
4359             </summary>\r
4360             <param name="arguments">The types of the constructor arguments</param>\r
4361             <returns>The string.</returns>\r
4362         </member>\r
4363         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.GenerateLogInfoForParameterValue(System.Object[])">\r
4364             <summary>\r
4365             Generates the a string containing all parameters value.\r
4366             </summary>\r
4367             <param name="arguments">The arguments</param>\r
4368             <returns>The string.</returns>\r
4369         </member>\r
4370         <member name="T:IBatisNet.Common.Utilities.Objects.FactoryBuilder">\r
4371             <summary>\r
4372             Build IFactory object via IL \r
4373             </summary>\r
4374         </member>\r
4375         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.#ctor">\r
4376             <summary>\r
4377             constructor\r
4378             </summary>\r
4379         </member>\r
4380         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.CreateFactory(System.Type,System.Type[])">\r
4381             <summary>\r
4382             Create a factory which build class of type typeToCreate\r
4383             </summary>\r
4384             <param name="typeToCreate">The type instance to build</param>\r
4385             <param name="types">The types of the constructor arguments</param>\r
4386             <returns>Returns a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance.</returns>\r
4387         </member>\r
4388         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.CreateFactoryType(System.Type,System.Type[])">\r
4389             <summary>\r
4390             Creates a <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/>.\r
4391             </summary>\r
4392             <param name="typeToCreate">The type instance to create.</param>\r
4393             <param name="types">The types.</param>\r
4394             <returns>The <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/></returns>\r
4395         </member>\r
4396         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.ImplementCreateInstance(System.Reflection.Emit.TypeBuilder,System.Type,System.Type[])">\r
4397             <summary>\r
4398             Implements the create instance.\r
4399             </summary>\r
4400             <param name="typeBuilder">The type builder.</param>\r
4401             <param name="typeToCreate">The type to create.</param>\r
4402             <param name="argumentTypes">The argument types.</param>\r
4403         </member>\r
4404         <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.EmitArgsIL(System.Reflection.Emit.ILGenerator,System.Type[])">\r
4405             <summary>   \r
4406             Emit parameter IL for a method call.   \r
4407             </summary>   \r
4408             <param name="il">IL generator.</param>   \r
4409             <param name="argumentTypes">Arguments type defined for a the constructor.</param>   \r
4410         </member>\r
4411         <member name="T:IBatisNet.Common.Utilities.Objects.ActivatorFactory">\r
4412             <summary>\r
4413             Create objects via Activator.CreateInstance\r
4414             </summary>\r
4415         </member>\r
4416         <member name="M:IBatisNet.Common.Utilities.Objects.ActivatorFactory.#ctor(System.Type)">\r
4417             <summary>\r
4418             \r
4419             </summary>\r
4420             <param name="typeToCreate"></param>\r
4421         </member>\r
4422         <member name="M:IBatisNet.Common.Utilities.Objects.ActivatorFactory.CreateInstance(System.Object[])">\r
4423             <summary>\r
4424             Create a new instance with the specified parameters\r
4425             </summary>\r
4426             <param name="parameters">\r
4427             An array of values that matches the number, order and type \r
4428             of the parameters for this constructor. \r
4429             </param>\r
4430             <remarks>\r
4431             If you call a constructor with no parameters, pass null. \r
4432             Anyway, what you pass will be ignore.\r
4433             </remarks>\r
4434             <returns>A new instance</returns>\r
4435         </member>\r
4436         <member name="T:IBatisNet.Common.Utilities.HashCodeProvider">\r
4437             <summary>\r
4438             Summary description for HashCodeProvider.\r
4439             </summary>\r
4440         </member>\r
4441         <member name="M:IBatisNet.Common.Utilities.HashCodeProvider.GetIdentityHashCode(System.Object)">\r
4442             <summary>\r
4443             Supplies a hash code for an object.\r
4444             </summary>\r
4445             <param name="obj">The object.</param>\r
4446             <returns>A hash code</returns>\r
4447             <remarks>\r
4448             Buggy in .NET V1.0\r
4449             .NET Fx v1.1 Update: \r
4450             As of v1.1 of the framework, there is a method System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(object) that does this as well.\r
4451             I will not use to Keep compatiblity with .NET V1.0\r
4452             </remarks>\r
4453         </member>\r
4454         <member name="T:IBatisNet.Common.Logging.LogSetting">\r
4455             <summary>\r
4456             Setting for a logger.\r
4457             </summary>\r
4458         </member>\r
4459         <member name="M:IBatisNet.Common.Logging.LogSetting.#ctor(System.Type,System.Collections.Specialized.NameValueCollection)">\r
4460             <summary>\r
4461             \r
4462             </summary>\r
4463             <param name="factoryAdapterType"></param>\r
4464             <param name="properties"></param>\r
4465         </member>\r
4466         <member name="P:IBatisNet.Common.Logging.LogSetting.FactoryAdapterType">\r
4467             <summary>\r
4468             \r
4469             </summary>\r
4470         </member>\r
4471         <member name="P:IBatisNet.Common.Logging.LogSetting.Properties">\r
4472             <summary>\r
4473             \r
4474             </summary>\r
4475         </member>\r
4476         <member name="T:IBatisNet.Common.Logging.LogLevel">\r
4477             <summary>\r
4478             The 8 logging levels used by Log are (in order): \r
4479             </summary>\r
4480         </member>\r
4481         <member name="F:IBatisNet.Common.Logging.LogLevel.All">\r
4482             <summary>\r
4483             \r
4484             </summary>\r
4485         </member>\r
4486         <member name="F:IBatisNet.Common.Logging.LogLevel.Debug">\r
4487             <summary>\r
4488             \r
4489             </summary>\r
4490         </member>\r
4491         <member name="F:IBatisNet.Common.Logging.LogLevel.Info">\r
4492             <summary>\r
4493             \r
4494             </summary>\r
4495         </member>\r
4496         <member name="F:IBatisNet.Common.Logging.LogLevel.Warn">\r
4497             <summary>\r
4498             \r
4499             </summary>\r
4500         </member>\r
4501         <member name="F:IBatisNet.Common.Logging.LogLevel.Error">\r
4502             <summary>\r
4503             \r
4504             </summary>\r
4505         </member>\r
4506         <member name="F:IBatisNet.Common.Logging.LogLevel.Fatal">\r
4507             <summary>\r
4508             \r
4509             </summary>\r
4510         </member>\r
4511         <member name="F:IBatisNet.Common.Logging.LogLevel.Off">\r
4512             <summary>\r
4513             \r
4514             </summary>\r
4515         </member>\r
4516         <member name="T:IBatisNet.Common.Logging.ConfigurationSectionHandler">\r
4517             <summary>\r
4518             Summary description for ConfigurationSectionHandler.\r
4519             </summary>\r
4520         </member>\r
4521         <member name="M:IBatisNet.Common.Logging.ConfigurationSectionHandler.#ctor">\r
4522             <summary>\r
4523             Constructor\r
4524             </summary>\r
4525         </member>\r
4526         <member name="M:IBatisNet.Common.Logging.ConfigurationSectionHandler.ReadConfiguration(System.Xml.XmlNode)">\r
4527             <summary>\r
4528             \r
4529             </summary>\r
4530             <param name="section"></param>\r
4531             <returns></returns>\r
4532         </member>\r
4533         <member name="M:IBatisNet.Common.Logging.ConfigurationSectionHandler.Create(System.Object,System.Object,System.Xml.XmlNode)">\r
4534             <summary>\r
4535             \r
4536             </summary>\r
4537             <param name="parent"></param>\r
4538             <param name="configContext"></param>\r
4539             <param name="section"></param>\r
4540             <returns></returns>\r
4541         </member>\r
4542         <member name="T:IBatisNet.Common.Utilities.Objects.ObjectFactory">\r
4543             <summary>\r
4544             A factory to create objects \r
4545             </summary>\r
4546         </member>\r
4547         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectFactory.#ctor(System.Boolean)">\r
4548             <summary>\r
4549             Constructor\r
4550             </summary>\r
4551             <param name="allowCodeGeneration"></param>\r
4552         </member>\r
4553         <member name="M:IBatisNet.Common.Utilities.Objects.ObjectFactory.CreateFactory(System.Type,System.Type[])">\r
4554             <summary>\r
4555             Create a new factory instance for a given type\r
4556             </summary>\r
4557             <param name="typeToCreate">The type instance to build</param>\r
4558             <param name="types">The types of the constructor arguments</param>\r
4559             <returns>Returns a new instance factory</returns>\r
4560         </member>\r
4561         <member name="T:IBatisNet.Common.Utilities.Objects.EmitObjectFactory">\r
4562             <summary>\r
4563             A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that can create objects via IL code\r
4564             </summary>\r
4565         </member>\r
4566         <member name="M:IBatisNet.Common.Utilities.Objects.EmitObjectFactory.#ctor">\r
4567             <summary>\r
4568             Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.EmitObjectFactory"/> class.\r
4569             </summary>\r
4570         </member>\r
4571         <member name="M:IBatisNet.Common.Utilities.Objects.EmitObjectFactory.CreateFactory(System.Type,System.Type[])">\r
4572             <summary>\r
4573             Create a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance for a given type\r
4574             </summary>\r
4575             <param name="typeToCreate">The type instance to build</param>\r
4576             <param name="types">The types of the constructor arguments</param>\r
4577             <returns>Returns a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance.</returns>\r
4578         </member>\r
4579         <member name="M:IBatisNet.Common.Utilities.Objects.EmitObjectFactory.GenerateKey(System.Type,System.Object[])">\r
4580             <summary>\r
4581             Generates the key for a cache entry.\r
4582             </summary>\r
4583             <param name="typeToCreate">The type instance to build.</param>\r
4584             <param name="arguments">The types of the constructor arguments</param>\r
4585             <returns>The key for a cache entry.</returns>\r
4586         </member>\r
4587         <member name="T:IBatisNet.Common.Transaction.TransactionScope">\r
4588              <summary>\r
4589              Simple interface to COM+ transactions through Enterprise Service. \r
4590              Makes a code block transactional à la Indigo (evolution will be easier, it's the same API)\r
4591              It's important to make sure that each instance \r
4592              of this class gets Close()'d. \r
4593              Easiest way to do that is with the using statement in C#.\r
4594              </summary>\r
4595              <remarks>\r
4596              Don't support nested transaction scope with different transaction options.\r
4597               \r
4598              System.EnterpriseServices.ServiceDomain is available only on \r
4599              - XP SP2 (or higher) \r
4600              - Windows Server 2003 \r
4601              - XP SP1 + Hotfix 828741 \r
4602              and only in .Net 1.1.\r
4603              It CAN'T be used on Windows 2000.\r
4604              \r
4605              http://support.microsoft.com/default.aspx/kb/319177/EN-US/\r
4606              </remarks>\r
4607              <example>\r
4608              using (TransactionScope tx = new TransactionScope())\r
4609                 {\r
4610                         \r
4611                         // Open connection to database 1        \r
4612                         // Transaction will be automatically enlist into it\r
4613                         // Execute update in database 1\r
4614                         // Open connection to database 2\r
4615                         // Transaction will be automatically enlist into it\r
4616                         // Execute update in database 2\r
4617             \r
4618                         // the following code will be executed only if no exception\r
4619                         // occured in the above code; since we got here ok, let's vote for commit;\r
4620                         tx.Completed(); \r
4621                 }\r
4622              when “using” call Dispose on the transaction scope at the end\r
4623              of the “using” code block, the "ambient" transaction will be commited only and only if\r
4624              the Completed method have been called.\r
4625              </example>\r
4626         </member>\r
4627         <member name="M:IBatisNet.Common.Transaction.TransactionScope.#ctor">\r
4628             <summary>\r
4629             Creates a new instance with a TransactionScopeOptions.Required \r
4630             and TransactionOptions.IsolationLevel.ReadCommitted.\r
4631             </summary>\r
4632         </member>\r
4633         <member name="M:IBatisNet.Common.Transaction.TransactionScope.#ctor(IBatisNet.Common.Transaction.TransactionScopeOptions)">\r
4634             <summary>\r
4635             Creates a new instance with the specified TransactionScopeOptions\r
4636              and TransactionOptions.IsolationLevel.ReadCommitted.\r
4637             </summary>\r
4638             <param name="txScopeOptions">The specified TransactionScopeOptions</param>\r
4639         </member>\r
4640         <member name="M:IBatisNet.Common.Transaction.TransactionScope.#ctor(IBatisNet.Common.Transaction.TransactionScopeOptions,IBatisNet.Common.Transaction.TransactionOptions)">\r
4641             <summary>\r
4642             Creates a new instance.\r
4643             </summary>\r
4644             <param name="txScopeOptions">The specified TransactionScopeOptions.</param>\r
4645             <param name="options">The specified TransactionOptions.</param>\r
4646         </member>\r
4647         <member name="M:IBatisNet.Common.Transaction.TransactionScope.EnterTransactionContext">\r
4648             <summary>\r
4649             \r
4650             </summary>\r
4651         </member>\r
4652         <member name="M:IBatisNet.Common.Transaction.TransactionScope.TransactionScopeOptions2TransactionOption(IBatisNet.Common.Transaction.TransactionScopeOptions)">\r
4653             <summary>\r
4654             Give the correpondance of a TransactionScopeOptions (à la Indigo) object in a TransactionOption (COM+) object\r
4655             </summary>\r
4656             <param name="transactionScopeOptions">The TransactionScopeOptions to macth.</param>\r
4657             <returns>The TransactionOption correspondance</returns>\r
4658         </member>\r
4659         <member name="M:IBatisNet.Common.Transaction.TransactionScope.IsolationLevel2TransactionIsolationLevel(IBatisNet.Common.Transaction.IsolationLevel)">\r
4660             <summary>\r
4661             Give the correpondance of a TransactionIsolationLevel (à la Indigo) object in a IsolationLevel (COM+) object\r
4662             </summary>\r
4663             <param name="isolation">The IsolationLevel to macth.</param>\r
4664             <returns>The TransactionIsolationLevel correspondance</returns>\r
4665         </member>\r
4666         <member name="M:IBatisNet.Common.Transaction.TransactionScope.Close">\r
4667             <summary>\r
4668             Close the TransactionScope\r
4669             </summary>\r
4670         </member>\r
4671         <member name="M:IBatisNet.Common.Transaction.TransactionScope.Complete">\r
4672             <summary>\r
4673             Complete (commit) a transsaction\r
4674             </summary>\r
4675         </member>\r
4676         <member name="M:IBatisNet.Common.Transaction.TransactionScope.Dispose">\r
4677             <summary>\r
4678             Implementation of IDisposable so that this class \r
4679             can be used with C#'s using statement.\r
4680             </summary>\r
4681         </member>\r
4682         <member name="P:IBatisNet.Common.Transaction.TransactionScope.Consistent">\r
4683             <summary>\r
4684             Changes the vote to commit (true) or to abort (false).\r
4685             If all the TransactionScope instances involved in a \r
4686             transaction have voted to commit, then the entire thing is committed.\r
4687             If any TransactionScope instances involved in a \r
4688             transaction vote to abort, then the entire thing is aborted.\r
4689             </summary>\r
4690         </member>\r
4691         <member name="P:IBatisNet.Common.Transaction.TransactionScope.TransactionScopeCount">\r
4692             <summary>\r
4693             Count of the TransactionScope that have been open.\r
4694             </summary>\r
4695         </member>\r
4696         <member name="P:IBatisNet.Common.Transaction.TransactionScope.IsInTransaction">\r
4697             <summary>\r
4698             Returns whether or not the current thread is in a transaction context.\r
4699             </summary>\r
4700         </member>\r
4701         <member name="P:IBatisNet.Common.Transaction.TransactionScope.IsVoteCommit">\r
4702             <summary>\r
4703             Gets the current value of the vote.\r
4704             </summary>\r
4705         </member>\r
4706         <member name="T:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA">\r
4707             <summary>\r
4708             Description résumée de ConsoleOutLoggerFA.\r
4709             </summary>\r
4710         </member>\r
4711         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA.#ctor(System.Collections.Specialized.NameValueCollection)">\r
4712             <summary>\r
4713             Constructor\r
4714             </summary>\r
4715             <param name="properties"></param>\r
4716         </member>\r
4717         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA.GetLogger(System.Type)">\r
4718             <summary>\r
4719             Get a ILog instance by type \r
4720             </summary>\r
4721             <param name="type"></param>\r
4722             <returns></returns>\r
4723         </member>\r
4724         <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA.GetLogger(System.String)">\r
4725             <summary>\r
4726             Get a ILog instance by type name \r
4727             </summary>\r
4728             <param name="name"></param>\r
4729             <returns></returns>\r
4730         </member>\r
4731         <member name="T:IBatisNet.Common.Exceptions.ForeignKeyException">\r
4732             <summary>\r
4733             A DALForeignKeyException is thrown when foreign key error occured in a sql statement.\r
4734             </summary>\r
4735             <remarks>\r
4736             This exception is not used by the framework.\r
4737             </remarks>\r
4738         </member>\r
4739         <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor">\r
4740             <summary>\r
4741             Initializes a new instance of the <b>DalException</b> class.\r
4742             </summary>\r
4743             <remarks>\r
4744             This constructor initializes the <para>Message</para> property of the new instance \r
4745             to a system-supplied message that describes the error.\r
4746             </remarks>\r
4747         </member>\r
4748         <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.Exception)">\r
4749             <summary>\r
4750             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ForeignKeyException"/> \r
4751             class with a reference to the inner exception that is the cause of this exception.\r
4752             </summary>\r
4753             <remarks>\r
4754             This constructor initializes the Message property of the new instance to the Message property \r
4755             of the passed in exception. \r
4756             </remarks>\r
4757             <param name="ex">\r
4758             The exception that is the cause of the current exception. \r
4759             If the innerException parameter is not a null reference (Nothing in Visual Basic), \r
4760             the current exception is raised in a catch block that handles the inner exception.\r
4761             </param>\r
4762         </member>\r
4763         <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.String)">\r
4764             <summary>\r
4765             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ForeignKeyException"/> \r
4766             class with a specified error message.\r
4767             </summary>\r
4768             <remarks>\r
4769             This constructor initializes the Message property of the new instance using \r
4770             the message parameter.\r
4771             </remarks>\r
4772             <param name="message">The message that describes the error.</param>\r
4773         </member>\r
4774         <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.String,System.Exception)">\r
4775             <summary>\r
4776             Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ForeignKeyException"/> \r
4777             class with a specified error message and a reference to the inner exception that is the cause of this exception.\r
4778             </summary>\r
4779             <remarks>\r
4780             An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. \r
4781             The InnerException property returns the same value that is passed into the constructor, or a null reference (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.\r
4782             </remarks>\r
4783             <param name="message">The message that describes the error.</param>\r
4784             <param name="inner">The exception that caused the error</param>\r
4785         </member>\r
4786         <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
4787             <summary>\r
4788             Initializes a new instance of the Exception class with serialized data.\r
4789             </summary>\r
4790             <remarks>\r
4791             This constructor is called during deserialization to reconstitute the exception \r
4792             object transmitted over a stream.\r
4793             </remarks>\r
4794             <param name="info">\r
4795             The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.\r
4796             </param>\r
4797             <param name="context">\r
4798             The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination. \r
4799             </param>\r
4800         </member>\r
4801         <member name="T:IBatisNet.Common.DataSource">\r
4802             <summary>\r
4803             Information about a data source.\r
4804             </summary>\r
4805         </member>\r
4806         <member name="M:IBatisNet.Common.DataSource.#ctor">\r
4807             <summary>\r
4808             Constructor\r
4809             </summary>\r
4810         </member>\r
4811         <member name="M:IBatisNet.Common.DataSource.ToString">\r
4812             <summary>\r
4813             ToString implementation.\r
4814             </summary>\r
4815             <returns>A string that describes the data source</returns>\r
4816         </member>\r
4817         <member name="P:IBatisNet.Common.DataSource.ConnectionString">\r
4818             <summary>\r
4819             The connection string.\r
4820             </summary>\r
4821         </member>\r
4822         <member name="P:IBatisNet.Common.DataSource.Name">\r
4823             <summary>\r
4824             DataSource Name\r
4825             </summary>\r
4826         </member>\r
4827         <member name="P:IBatisNet.Common.DataSource.DbProvider">\r
4828             <summary>\r
4829             The provider to use for this data source.\r
4830             </summary>\r
4831         </member>\r
4832     </members>\r
4833 </doc>\r