Refactored the Kernel registration fluent interface to be more readable, better suppo...
[castle.git] / SharedLibs / net / 2.0 / IBatisNet.DataMapper.xml
blob13ff65c46ae8ab60640b432b735ea5a5edd6d210
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>IBatisNet.DataMapper</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler">\r
8             <summary>\r
9             TypeHandler for UInt16 Type\r
10             </summary>\r
11         </member>\r
12         <member name="T:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler">\r
13             <summary>\r
14             Summary description for BaseTypeHandler.\r
15             </summary>\r
16         </member>\r
17         <member name="T:IBatisNet.DataMapper.TypeHandlers.ITypeHandler">\r
18             <summary>\r
19             Summary description for ITypeHandler.\r
20             </summary>\r
21         </member>\r
22         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
23             <summary>\r
24             Gets a column value by the name\r
25             </summary>\r
26             <param name="mapping"></param>\r
27             <param name="dataReader"></param>\r
28             <returns></returns>\r
29         </member>\r
30         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
31             <summary>\r
32             Gets a column value by the index\r
33             </summary>\r
34             <param name="mapping"></param>\r
35             <param name="dataReader"></param>\r
36             <returns></returns>\r
37         </member>\r
38         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
39             <summary>\r
40             Retrieve ouput database value of an output parameter\r
41             </summary>\r
42             <param name="outputValue">ouput database value</param>\r
43             <param name="parameterType">type used in EnumTypeHandler</param>\r
44             <returns></returns>\r
45         </member>\r
46         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
47             <summary>\r
48              Sets a parameter on a IDbCommand\r
49             </summary>\r
50             <param name="dataParameter">the parameter</param>\r
51             <param name="parameterValue">the parameter value</param>\r
52             <param name="dbType">the dbType of the parameter</param>\r
53         </member>\r
54         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.ValueOf(System.Type,System.String)">\r
55             <summary>\r
56             Converts the String to the type that this handler deals with\r
57             </summary>\r
58             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
59             <param name="s">the String value</param>\r
60             <returns>the converted value</returns>\r
61         </member>\r
62         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.Equals(System.Object,System.String)">\r
63             <summary>\r
64              Compares two values (that this handler deals with) for equality\r
65             </summary>\r
66             <param name="obj">one of the objects</param>\r
67             <param name="str">the other object as a String</param>\r
68             <returns>true if they are equal</returns>\r
69         </member>\r
70         <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.IsSimpleType">\r
71             <summary>\r
72             \r
73             </summary>\r
74             <returns></returns>\r
75         </member>\r
76         <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.NullValue">\r
77             <summary>\r
78             The null value for this type\r
79             </summary>\r
80         </member>\r
81         <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
82             <summary>\r
83             Gets a column value by the name\r
84             </summary>\r
85             <param name="mapping"></param>\r
86             <param name="dataReader"></param>\r
87             <returns></returns>\r
88         </member>\r
89         <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
90             <summary>\r
91             Gets a column value by the index\r
92             </summary>\r
93             <param name="mapping"></param>\r
94             <param name="dataReader"></param>\r
95             <returns></returns>\r
96         </member>\r
97         <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
98             <summary>\r
99             Retrieve ouput database value of an output parameter\r
100             </summary>\r
101             <param name="outputValue">ouput database value</param>\r
102             <param name="parameterType">type used in EnumTypeHandler</param>\r
103             <returns></returns>\r
104         </member>\r
105         <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.ValueOf(System.Type,System.String)">\r
106             <summary>\r
107             Converts the String to the type that this handler deals with\r
108             </summary>\r
109             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
110             <param name="s">the String value</param>\r
111             <returns>the converted value</returns>\r
112         </member>\r
113         <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
114             <summary>\r
115              Sets a parameter on a IDbCommand\r
116             </summary>\r
117             <param name="dataParameter">the parameter</param>\r
118             <param name="parameterValue">the parameter value</param>\r
119             <param name="dbType">the dbType of the parameter</param>\r
120         </member>\r
121         <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.Equals(System.Object,System.String)">\r
122             <summary>\r
123              Compares two values (that this handler deals with) for equality\r
124             </summary>\r
125             <param name="obj">one of the objects</param>\r
126             <param name="str">the other object as a String</param>\r
127             <returns>true if they are equal</returns>\r
128         </member>\r
129         <member name="P:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.IsSimpleType">\r
130             <summary>\r
131             Gets a value indicating whether this instance is simple type.\r
132             </summary>\r
133             <value>\r
134                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
135             </value>\r
136         </member>\r
137         <member name="P:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.NullValue">\r
138             <summary>\r
139             The null value for this type\r
140             </summary>\r
141         </member>\r
142         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
143             <summary>\r
144             Gets a column value by the name\r
145             </summary>\r
146             <param name="mapping"></param>\r
147             <param name="dataReader"></param>\r
148             <returns></returns>\r
149         </member>\r
150         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
151             <summary>\r
152             Gets a column value by the index\r
153             </summary>\r
154             <param name="mapping"></param>\r
155             <param name="dataReader"></param>\r
156             <returns></returns>\r
157         </member>\r
158         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
159             <summary>\r
160             Retrieve ouput database value of an output parameter\r
161             </summary>\r
162             <param name="outputValue">ouput database value</param>\r
163             <param name="parameterType">type used in EnumTypeHandler</param>\r
164             <returns></returns>\r
165         </member>\r
166         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.ValueOf(System.Type,System.String)">\r
167             <summary>\r
168             Converts the String to the type that this handler deals with\r
169             </summary>\r
170             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
171             <param name="s">the String value</param>\r
172             <returns>the converted value</returns>\r
173         </member>\r
174         <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.IsSimpleType">\r
175             <summary>\r
176             Gets a value indicating whether this instance is simple type.\r
177             </summary>\r
178             <value>\r
179                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
180             </value>\r
181         </member>\r
182         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler">\r
183             <summary>\r
184             TypeHandler for Nullable TimeSpan Type\r
185             </summary>\r
186         </member>\r
187         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
188             <summary>\r
189              Sets a parameter on a IDbCommand\r
190             </summary>\r
191             <param name="dataParameter">the parameter</param>\r
192             <param name="parameterValue">the parameter value</param>\r
193             <param name="dbType">the dbType of the parameter</param>\r
194         </member>\r
195         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
196             <summary>\r
197             Gets a column value by the name\r
198             </summary>\r
199             <param name="mapping"></param>\r
200             <param name="dataReader"></param>\r
201             <returns></returns>\r
202         </member>\r
203         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
204             <summary>\r
205             Gets a column value by the index\r
206             </summary>\r
207             <param name="mapping"></param>\r
208             <param name="dataReader"></param>\r
209             <returns></returns>\r
210         </member>\r
211         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
212             <summary>\r
213             Retrieve ouput database value of an output parameter\r
214             </summary>\r
215             <param name="outputValue">ouput database value</param>\r
216             <param name="parameterType">type used in EnumTypeHandler</param>\r
217             <returns></returns>\r
218         </member>\r
219         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.ValueOf(System.Type,System.String)">\r
220             <summary>\r
221             Converts the String to the type that this handler deals with\r
222             </summary>\r
223             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
224             <param name="s">the String value</param>\r
225             <returns>the converted value</returns>\r
226         </member>\r
227         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.IsSimpleType">\r
228             <summary>\r
229             Gets a value indicating whether this instance is simple type.\r
230             </summary>\r
231             <value>\r
232                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
233             </value>\r
234         </member>\r
235         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.NullValue">\r
236             <summary>\r
237             The null value for this type\r
238             </summary>\r
239             <value></value>\r
240         </member>\r
241         <member name="T:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler">\r
242             <summary>\r
243             Description résumée de Int64TypeHandler.\r
244             </summary>\r
245         </member>\r
246         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
247             <summary>\r
248             \r
249             </summary>\r
250             <param name="mapping"></param>\r
251             <param name="dataReader"></param>\r
252             <returns></returns>\r
253         </member>\r
254         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
255             <summary>\r
256             Gets a column value by the index\r
257             </summary>\r
258             <param name="mapping"></param>\r
259             <param name="dataReader"></param>\r
260             <returns></returns>\r
261         </member>\r
262         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
263             <summary>\r
264             Retrieve ouput database value of an output parameter\r
265             </summary>\r
266             <param name="outputValue">ouput database value</param>\r
267             <param name="parameterType">type used in EnumTypeHandler</param>\r
268             <returns></returns>\r
269         </member>\r
270         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.ValueOf(System.Type,System.String)">\r
271             <summary>\r
272             Converts the String to the type that this handler deals with\r
273             </summary>\r
274             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
275             <param name="s">the String value</param>\r
276             <returns>the converted value</returns>\r
277         </member>\r
278         <member name="P:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.IsSimpleType">\r
279             <summary>\r
280             Gets a value indicating whether this instance is simple type.\r
281             </summary>\r
282             <value>\r
283                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
284             </value>\r
285         </member>\r
286         <member name="T:IBatisNet.DataMapper.Scope.ErrorContext">\r
287             <summary>\r
288             An error context to help us create meaningful error messages.\r
289             </summary>\r
290         </member>\r
291         <member name="M:IBatisNet.DataMapper.Scope.ErrorContext.Reset">\r
292             <summary>\r
293             Clear the error context\r
294             </summary>\r
295         </member>\r
296         <member name="M:IBatisNet.DataMapper.Scope.ErrorContext.ToString">\r
297             <summary>\r
298             \r
299             </summary>\r
300             <returns></returns>\r
301         </member>\r
302         <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.Resource">\r
303             <summary>\r
304             The resource causing the problem\r
305             </summary>\r
306         </member>\r
307         <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.Activity">\r
308             <summary>\r
309             The activity that was happening when the error happened\r
310             </summary>\r
311         </member>\r
312         <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.ObjectId">\r
313             <summary>\r
314             The object ID where the problem happened\r
315             </summary>\r
316         </member>\r
317         <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.MoreInfo">\r
318             <summary>\r
319             More information about the error\r
320             </summary>\r
321         </member>\r
322         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory">\r
323             <summary>\r
324             Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation.\r
325             </summary>\r
326         </member>\r
327         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory.#cctor">\r
328             <summary>\r
329             Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory"/> class.\r
330             </summary>\r
331         </member>\r
332         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory.Get(IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod)">\r
333             <summary>\r
334             Gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/>.\r
335             </summary>\r
336             <param name="method">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod"/>.</param>\r
337             <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/></returns>\r
338         </member>\r
339         <member name="T:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement">\r
340             <summary>\r
341             Summary description for DeleteMappedStatement.\r
342             </summary>\r
343         </member>\r
344         <member name="T:IBatisNet.DataMapper.MappedStatements.MappedStatement">\r
345             <summary>\r
346             Summary description for MappedStatement.\r
347             </summary>\r
348         </member>\r
349         <member name="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement">\r
350             <summary>\r
351             Summary description for IMappedStatement.\r
352             </summary>\r
353         </member>\r
354         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
355              <summary>\r
356              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
357              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
358              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
359              </summary>\r
360              <param name="session">The session used to execute the statement</param>\r
361              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
362              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
363              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
364              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
365             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
366         </member>\r
367         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
368              <summary>\r
369              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
370              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
371              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
372              </summary>\r
373              <param name="session">The session used to execute the statement</param>\r
374              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
375              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
376              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
377              <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
378             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
379         </member>\r
380         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">\r
381             <summary>\r
382             Runs a query with a custom object that gets a chance \r
383             to deal with each row as it is processed.\r
384             </summary>\r
385             <param name="session">The session used to execute the statement</param>\r
386             <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
387             <param name="keyProperty">The property of the result object to be used as the key. </param>\r
388             <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
389             <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method</param>\r
390             <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
391             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
392         </member>\r
393         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
394             <summary>\r
395             Execute an update statement. Also used for delete statement.\r
396             Return the number of row effected.\r
397             </summary>\r
398             <param name="session">The session used to execute the statement.</param>\r
399             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
400             <returns>The number of row effected.</returns>\r
401         </member>\r
402         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
403             <summary>\r
404             Execute an insert statement. Fill the parameter object with \r
405             the ouput parameters if any, also could return the insert generated key\r
406             </summary>\r
407             <param name="session">The session</param>\r
408             <param name="parameterObject">The parameter object used to fill the statement.</param>\r
409             <returns>Can return the insert generated key.</returns>\r
410         </member>\r
411         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">\r
412             <summary>\r
413             Executes the SQL and and fill a strongly typed collection.\r
414             </summary>\r
415             <param name="session">The session used to execute the statement.</param>\r
416             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
417             <param name="resultObject">A strongly typed collection of result objects.</param>\r
418         </member>\r
419         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
420             <summary>\r
421             Executes the SQL and retuns a subset of the rows selected.\r
422             </summary>\r
423             <param name="session">The session used to execute the statement.</param>\r
424             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
425             <param name="skipResults">The number of rows to skip over.</param>\r
426             <param name="maxResults">The maximum number of rows to return.</param>\r
427             <returns>A List of result objects.</returns>\r
428         </member>\r
429         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
430             <summary>\r
431             Executes the SQL and retuns all rows selected. This is exactly the same as\r
432             calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).\r
433             </summary>\r
434             <param name="session">The session used to execute the statement.</param>\r
435             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
436             <returns>A List of result objects.</returns>\r
437         </member>\r
438         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0})">\r
439             <summary>\r
440             Executes the SQL and and fill a strongly typed collection.\r
441             </summary>\r
442             <param name="session">The session used to execute the statement.</param>\r
443             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
444             <param name="resultObject">A strongly typed collection of result objects.</param>\r
445         </member>\r
446         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
447             <summary>\r
448             Executes the SQL and retuns a subset of the rows selected.\r
449             </summary>\r
450             <param name="session">The session used to execute the statement.</param>\r
451             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
452             <param name="skipResults">The number of rows to skip over.</param>\r
453             <param name="maxResults">The maximum number of rows to return.</param>\r
454             <returns>A List of result objects.</returns>\r
455         </member>\r
456         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
457             <summary>\r
458             Executes the SQL and retuns all rows selected. This is exactly the same as\r
459             calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).\r
460             </summary>\r
461             <param name="session">The session used to execute the statement.</param>\r
462             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
463             <returns>A List of result objects.</returns>\r
464         </member>\r
465         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
466             <summary>\r
467             Executes an SQL statement that returns a single row as an Object.\r
468             </summary>\r
469             <param name="session">The session used to execute the statement.</param>\r
470             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
471             <returns>The object</returns>\r
472         </member>\r
473         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
474             <summary>\r
475             Executes an SQL statement that returns a single row as an Object of the type of\r
476             the resultObject passed in as a parameter.\r
477             </summary>\r
478             <param name="session">The session used to execute the statement.</param>\r
479             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
480             <param name="resultObject">The result object.</param>\r
481             <returns>The object</returns>\r
482         </member>\r
483         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
484             <summary>\r
485             Executes an SQL statement that returns a single row as an Object.\r
486             </summary>\r
487             <param name="session">The session used to execute the statement.</param>\r
488             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
489             <returns>The object</returns>\r
490         </member>\r
491         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">\r
492             <summary>\r
493             Executes an SQL statement that returns a single row as an Object of the type of\r
494             the resultObject passed in as a parameter.\r
495             </summary>\r
496             <param name="session">The session used to execute the statement.</param>\r
497             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
498             <param name="resultObject">The result object.</param>\r
499             <returns>The object</returns>\r
500         </member>\r
501         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
502             <summary>\r
503             Runs a query with a custom object that gets a chance \r
504             to deal with each row as it is processed.\r
505             </summary>\r
506             <param name="session">The session used to execute the statement.</param>\r
507             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
508             <param name="rowDelegate"></param>param>\r
509             <returns></returns>\r
510         </member>\r
511         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
512             <summary>\r
513             Runs a query with a custom object that gets a chance \r
514             to deal with each row as it is processed.\r
515             </summary>\r
516             <param name="session">The session used to execute the statement</param>\r
517             <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
518             <param name="keyProperty">The property of the result object to be used as the key. </param>\r
519             <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
520             <param name="rowDelegate"></param>\r
521             <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
522             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
523         </member>\r
524         <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForRowDelegate``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">\r
525             <summary>\r
526             Runs a query with a custom object that gets a chance \r
527             to deal with each row as it is processed.\r
528             </summary>\r
529             <param name="session">The session used to execute the statement.</param>\r
530             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
531             <param name="rowDelegate"></param>param>\r
532             <returns></returns>\r
533         </member>\r
534         <member name="E:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Execute">\r
535             <summary>\r
536             Event launch on exceute query\r
537             </summary>\r
538         </member>\r
539         <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.PreparedCommand">\r
540             <summary>\r
541             The IPreparedCommand to use\r
542             </summary>\r
543         </member>\r
544         <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Id">\r
545             <summary>\r
546             Name used to identify the MappedStatement amongst the others.\r
547             This the name of the SQL statment by default.\r
548             </summary>\r
549         </member>\r
550         <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Statement">\r
551             <summary>\r
552             The SQL statment used by this MappedStatement\r
553             </summary>\r
554         </member>\r
555         <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.SqlMap">\r
556             <summary>\r
557             The SqlMap used by this MappedStatement\r
558             </summary>\r
559         </member>\r
560         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
561             <summary>\r
562             Constructor\r
563             </summary>\r
564             <param name="sqlMap">An SqlMap</param>\r
565             <param name="statement">An SQL statement</param>\r
566         </member>\r
567         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RetrieveOutputParameters(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Data.IDbCommand,System.Object)">\r
568             <summary>\r
569             Retrieve the output parameter and map them on the result object.\r
570             This routine is only use is you specified a ParameterMap and some output attribute\r
571             or if you use a store procedure with output parameter...\r
572             </summary>\r
573             <param name="request"></param>\r
574             <param name="session">The current session.</param>\r
575             <param name="result">The result object.</param>\r
576             <param name="command">The command sql.</param>\r
577         </member>\r
578         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
579             <summary>\r
580             Executes an SQL statement that returns a single row as an Object.\r
581             </summary>\r
582             <param name="session">The session used to execute the statement.</param>\r
583             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
584             <returns>The object</returns>\r
585         </member>\r
586         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
587             <summary>\r
588             Executes an SQL statement that returns a single row as an Object of the type of\r
589             the resultObject passed in as a parameter.\r
590             </summary>\r
591             <param name="session">The session used to execute the statement.</param>\r
592             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
593             <param name="resultObject">The result object.</param>\r
594             <returns>The object</returns>\r
595         </member>\r
596         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
597             <summary>\r
598             Executes an SQL statement that returns a single row as an Object of the type of\r
599             the resultObject passed in as a parameter.\r
600             </summary>\r
601             <param name="request">The request scope.</param>\r
602             <param name="session">The session used to execute the statement.</param>\r
603             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
604             <param name="resultObject">The result object.</param>\r
605             <returns>The object</returns>\r
606         </member>\r
607         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
608             <summary>\r
609             Executes an SQL statement that returns a single row as an Object.\r
610             </summary>\r
611             <param name="session">The session used to execute the statement.</param>\r
612             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
613             <returns>The object</returns>\r
614         </member>\r
615         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">\r
616             <summary>\r
617             Executes an SQL statement that returns a single row as an Object of the type of\r
618             the resultObject passed in as a parameter.\r
619             </summary>\r
620             <param name="session">The session used to execute the statement.</param>\r
621             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
622             <param name="resultObject">The result object.</param>\r
623             <returns>The object</returns>\r
624         </member>\r
625         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">\r
626             <summary>\r
627             Executes an SQL statement that returns a single row as an Object of the type of\r
628             the resultObject passed in as a parameter.\r
629             </summary>\r
630             <param name="request">The request scope.</param>\r
631             <param name="session">The session used to execute the statement.</param>\r
632             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
633             <param name="resultObject">The result object.</param>\r
634             <returns>The object</returns>\r
635         </member>\r
636         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
637             <summary>\r
638             Runs a query with a custom object that gets a chance \r
639             to deal with each row as it is processed.\r
640             </summary>\r
641             <param name="session">The session used to execute the statement.</param>\r
642             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
643             <param name="rowDelegate"></param>\r
644         </member>\r
645         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
646              <summary>\r
647              Runs a query with a custom object that gets a chance \r
648              to deal with each row as it is processed.\r
649              </summary>\r
650              <param name="session">The session used to execute the statement</param>\r
651              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
652              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
653              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
654              <param name="rowDelegate"></param>\r
655              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
656             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
657         </member>\r
658         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
659             <summary>\r
660             Executes the SQL and retuns all rows selected. This is exactly the same as\r
661             calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).\r
662             </summary>\r
663             <param name="session">The session used to execute the statement.</param>\r
664             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
665             <returns>A List of result objects.</returns>\r
666         </member>\r
667         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
668             <summary>\r
669             Executes the SQL and retuns a subset of the rows selected.\r
670             </summary>\r
671             <param name="session">The session used to execute the statement.</param>\r
672             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
673             <param name="skipResults">The number of rows to skip over.</param>\r
674             <param name="maxResults">The maximum number of rows to return.</param>\r
675             <returns>A List of result objects.</returns>\r
676         </member>\r
677         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
678             <summary>\r
679             Runs the query for list.\r
680             </summary>\r
681             <param name="request">The request.</param>\r
682             <param name="session">The session used to execute the statement.</param>\r
683             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
684             <param name="skipResults">The number of rows to skip over.</param>\r
685             <param name="maxResults">The maximum number of rows to return.</param>\r
686             <returns>A List of result objects.</returns>\r
687         </member>\r
688         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList,IBatisNet.DataMapper.RowDelegate)">\r
689             <summary>\r
690             Executes the SQL and retuns a List of result objects.\r
691             </summary>\r
692             <param name="request">The request scope.</param>\r
693             <param name="session">The session used to execute the statement.</param>\r
694             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
695             <param name="resultObject">A strongly typed collection of result objects.</param>\r
696             <param name="rowDelegate"></param>\r
697             <returns>A List of result objects.</returns>\r
698         </member>\r
699         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">\r
700             <summary>\r
701             Executes the SQL and and fill a strongly typed collection.\r
702             </summary>\r
703             <param name="session">The session used to execute the statement.</param>\r
704             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
705             <param name="resultObject">A strongly typed collection of result objects.</param>\r
706         </member>\r
707         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForRowDelegate``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">\r
708             <summary>\r
709             Runs a query with a custom object that gets a chance \r
710             to deal with each row as it is processed.\r
711             </summary>\r
712             <param name="session">The session used to execute the statement.</param>\r
713             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
714             <param name="rowDelegate"></param>\r
715         </member>\r
716         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
717             <summary>\r
718             Executes the SQL and retuns all rows selected. This is exactly the same as\r
719             calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).\r
720             </summary>\r
721             <param name="session">The session used to execute the statement.</param>\r
722             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
723             <returns>A List of result objects.</returns>\r
724         </member>\r
725         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
726             <summary>\r
727             Executes the SQL and retuns a subset of the rows selected.\r
728             </summary>\r
729             <param name="session">The session used to execute the statement.</param>\r
730             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
731             <param name="skipResults">The number of rows to skip over.</param>\r
732             <param name="maxResults">The maximum number of rows to return.</param>\r
733             <returns>A List of result objects.</returns>\r
734         </member>\r
735         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
736             <summary>\r
737             Executes the SQL and retuns a List of result objects.\r
738             </summary>\r
739             <param name="request">The request scope.</param>\r
740             <param name="session">The session used to execute the statement.</param>\r
741             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
742             <param name="skipResults">The number of rows to skip over.</param>\r
743             <param name="maxResults">The maximum number of rows to return.</param>\r
744             <returns>A List of result objects.</returns>\r
745         </member>\r
746         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0},IBatisNet.DataMapper.RowDelegate{``0})">\r
747             <summary>\r
748             Executes the SQL and retuns a List of result objects.\r
749             </summary>\r
750             <param name="request">The request scope.</param>\r
751             <param name="session">The session used to execute the statement.</param>\r
752             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
753             <param name="resultObject">The result object</param>\r
754             <param name="rowDelegate"></param>\r
755             <returns>A List of result objects.</returns>\r
756         </member>\r
757         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0})">\r
758             <summary>\r
759             Executes the SQL and and fill a strongly typed collection.\r
760             </summary>\r
761             <param name="session">The session used to execute the statement.</param>\r
762             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
763             <param name="resultObject">A strongly typed collection of result objects.</param>\r
764         </member>\r
765         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
766             <summary>\r
767             Execute an update statement. Also used for delete statement.\r
768             Return the number of row effected.\r
769             </summary>\r
770             <param name="session">The session used to execute the statement.</param>\r
771             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
772             <returns>The number of row effected.</returns>\r
773         </member>\r
774         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
775             <summary>\r
776             Execute an insert statement. Fill the parameter object with \r
777             the ouput parameters if any, also could return the insert generated key\r
778             </summary>\r
779             <param name="session">The session</param>\r
780             <param name="parameterObject">The parameter object used to fill the statement.</param>\r
781             <returns>Can return the insert generated key.</returns>\r
782         </member>\r
783         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
784              <summary>\r
785              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
786              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
787              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
788              </summary>\r
789              <param name="session">The session used to execute the statement</param>\r
790              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
791              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
792              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
793              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
794             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
795         </member>\r
796         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForMap(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
797              <summary>\r
798              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
799              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
800              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
801              </summary>\r
802              <param name="request">The request scope.</param>\r
803              <param name="session">The session used to execute the statement</param>\r
804              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
805              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
806              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
807              <param name="rowDelegate">A delegate called once per row in the QueryForMapWithRowDelegate method</param>\r
808              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
809             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
810         </member>\r
811         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
812              <summary>\r
813              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
814              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
815              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
816              </summary>\r
817              <param name="session">The session used to execute the statement</param>\r
818              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
819              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
820              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
821              <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
822             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
823         </member>\r
824         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">\r
825              <summary>\r
826              Runs a query with a custom object that gets a chance \r
827              to deal with each row as it is processed.\r
828              </summary>\r
829              <param name="session">The session used to execute the statement</param>\r
830              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
831              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
832              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
833              <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method</param>\r
834              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
835             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
836         </member>\r
837         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForDictionary``2(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">\r
838              <summary>\r
839              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
840              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
841              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
842              </summary>\r
843              <param name="request">The request scope.</param>\r
844              <param name="session">The session used to execute the statement</param>\r
845              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
846              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
847              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
848              <param name="rowDelegate">A delegate called once per row in the QueryForMapWithRowDelegate method</param>\r
849              <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
850             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
851         </member>\r
852         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecutePostSelect(IBatisNet.DataMapper.Scope.RequestScope)">\r
853             <summary>\r
854             Executes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
855             </summary>\r
856             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
857         </member>\r
858         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RaiseExecuteEvent">\r
859             <summary>\r
860             Raise an event ExecuteEventArgs\r
861             (Used when a query is executed)\r
862             </summary>\r
863         </member>\r
864         <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ToString">\r
865             <summary>\r
866             ToString implementation.\r
867             </summary>\r
868             <returns>A string that describes the MappedStatement</returns>\r
869         </member>\r
870         <member name="E:IBatisNet.DataMapper.MappedStatements.MappedStatement.Execute">\r
871             <summary>\r
872             Event launch on exceute query\r
873             </summary>\r
874         </member>\r
875         <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.PreparedCommand">\r
876             <summary>\r
877             The IPreparedCommand to use\r
878             </summary>\r
879         </member>\r
880         <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.Id">\r
881             <summary>\r
882             Name used to identify the MappedStatement amongst the others.\r
883             This the name of the SQL statement by default.\r
884             </summary>\r
885         </member>\r
886         <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.Statement">\r
887             <summary>\r
888             The SQL statment used by this MappedStatement\r
889             </summary>\r
890         </member>\r
891         <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.SqlMap">\r
892             <summary>\r
893             The SqlMap used by this MappedStatement\r
894             </summary>\r
895         </member>\r
896         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
897             <summary>\r
898             Constructor\r
899             </summary>\r
900             <param name="sqlMap">An SqlMap</param>\r
901             <param name="statement">An SQL statement</param>\r
902         </member>\r
903         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
904             <summary>\r
905             \r
906             </summary>\r
907             <param name="session"></param>\r
908             <param name="parameterObject"></param>\r
909             <param name="keyProperty"></param>\r
910             <param name="valueProperty"></param>\r
911             <returns></returns>\r
912         </member>\r
913         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
914             <summary>\r
915             \r
916             </summary>\r
917             <param name="session"></param>\r
918             <param name="parameterObject"></param>\r
919             <returns></returns>\r
920         </member>\r
921         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">\r
922             <summary>\r
923             \r
924             </summary>\r
925             <param name="session"></param>\r
926             <param name="parameterObject"></param>\r
927             <param name="resultObject"></param>\r
928         </member>\r
929         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
930             <summary>\r
931             \r
932             </summary>\r
933             <param name="session"></param>\r
934             <param name="parameterObject"></param>\r
935             <param name="skipResults"></param>\r
936             <param name="maxResults"></param>\r
937             <returns></returns>\r
938         </member>\r
939         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
940             <summary>\r
941             \r
942             </summary>\r
943             <param name="session"></param>\r
944             <param name="parameterObject"></param>\r
945             <returns></returns>\r
946         </member>\r
947         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
948             <summary>\r
949             \r
950             </summary>\r
951             <param name="session"></param>\r
952             <param name="parameterObject"></param>\r
953             <param name="rowDelegate"></param>\r
954             <returns></returns>\r
955         </member>\r
956         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
957             <summary>\r
958             \r
959             </summary>\r
960             <param name="session"></param>\r
961             <param name="parameterObject"></param>\r
962             <returns></returns>\r
963         </member>\r
964         <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
965             <summary>\r
966             \r
967             </summary>\r
968             <param name="session"></param>\r
969             <param name="parameterObject"></param>\r
970             <param name="resultObject"></param>\r
971             <returns></returns>\r
972         </member>\r
973         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ResultMapStrategy">\r
974             <summary>\r
975             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'resultMapping' attribute exists\r
976             on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>.\r
977             </summary>\r
978         </member>\r
979         <member name="T:IBatisNet.DataMapper.MappedStatements.BaseStrategy">\r
980             <summary>\r
981             BaseStrategy.\r
982             </summary>\r
983         </member>\r
984         <member name="F:IBatisNet.DataMapper.MappedStatements.BaseStrategy.SKIP">\r
985             <summary>\r
986             Used by N+1 Select solution\r
987             </summary>\r
988         </member>\r
989         <member name="M:IBatisNet.DataMapper.MappedStatements.BaseStrategy.GetUniqueKey(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader)">\r
990             <summary>\r
991             Calculte a unique key which identify the resukt object build by this <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/>\r
992             </summary>\r
993             <param name="resultMap"></param>\r
994             <param name="request"></param>\r
995             <param name="reader"></param>\r
996             <returns></returns>\r
997         </member>\r
998         <member name="M:IBatisNet.DataMapper.MappedStatements.BaseStrategy.FillObjectWithReaderAndResultMap(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,System.Object)">\r
999             <summary>\r
1000             Fills the object with reader and result map.\r
1001             </summary>\r
1002             <param name="request">The request.</param>\r
1003             <param name="reader">The reader.</param>\r
1004             <param name="resultMap">The result map.</param>\r
1005             <param name="resultObject">The result object.</param>\r
1006             <returns>Indicates if we have found a row.</returns>\r
1007         </member>\r
1008         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy">\r
1009             <summary>\r
1010             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> contract to get the value of an argument constructor.\r
1011             </summary>\r
1012         </member>\r
1013         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
1014             <summary>\r
1015             Gets the value of an argument constructor.\r
1016             </summary>\r
1017             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
1018             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
1019             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
1020             <param name="keys">The keys</param>\r
1021             <returns>The paremeter value.</returns>\r
1022         </member>\r
1023         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ResultMapStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
1024             <summary>\r
1025             Gets the value of an argument constructor.\r
1026             </summary>\r
1027             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
1028             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
1029             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
1030             <param name="keys">The keys</param>\r
1031             <returns>The paremeter value.</returns>\r
1032         </member>\r
1033         <member name="T:IBatisNet.DataMapper.Exceptions.DataMapperException">\r
1034             <summary>\r
1035             The DataMapperException is thrown when an error in the SqlMapper component occurs.\r
1036             </summary>\r
1037         </member>\r
1038         <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor">\r
1039             <summary>\r
1040             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> class.\r
1041             </summary>\r
1042             <remarks>\r
1043             This constructor initializes the <para>Message</para> property of the new instance \r
1044             to a system-supplied message that describes the error.\r
1045             </remarks>\r
1046         </member>\r
1047         <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.Exception)">\r
1048             <summary>\r
1049             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> \r
1050             class with a reference to the inner exception that is the cause of this exception.\r
1051             </summary>\r
1052             <remarks>\r
1053             This constructor initializes the Message property of the new instance \r
1054             using the message parameter.\r
1055             </remarks>\r
1056             <param name="ex">\r
1057             The exception that is the cause of the current exception. \r
1058             If the innerException parameter is not a null reference (Nothing in Visual Basic), \r
1059             the current exception is raised in a catch block that handles the inner exception.\r
1060             </param>\r
1061         </member>\r
1062         <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.String)">\r
1063             <summary>\r
1064             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> \r
1065             class with a specified error message.\r
1066             </summary>\r
1067             <remarks>\r
1068             This constructor initializes the Message property of the new instance to \r
1069             the Message property of the passed in exception. \r
1070             </remarks>\r
1071             <param name="message">The message that describes the error.</param>\r
1072         </member>\r
1073         <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.String,System.Exception)">\r
1074             <summary>\r
1075             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> \r
1076             class with a specified error message and a reference to the inner exception \r
1077             that is the cause of this exception.\r
1078             </summary>\r
1079             <remarks>\r
1080             An exception that is thrown as a direct result of a previous exception should include a reference to the previous \r
1081             exception in the InnerException property. \r
1082             The InnerException property returns the same value that is passed into the constructor, or a null reference \r
1083             (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.\r
1084             </remarks>\r
1085             <param name="message">The message that describes the error.</param>\r
1086             <param name="inner">The exception that caused the error</param>\r
1087         </member>\r
1088         <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
1089             <summary>\r
1090             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> \r
1091             class with serialized data.\r
1092             </summary>\r
1093             <remarks>\r
1094             This constructor is called during deserialization to reconstitute the \r
1095             exception object transmitted over a stream.\r
1096             </remarks>\r
1097             <param name="info">\r
1098             The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized \r
1099             object data about the exception being thrown.\r
1100             </param>\r
1101             <param name="context">\r
1102             The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual \r
1103             information about the source or destination. \r
1104             </param>\r
1105         </member>\r
1106         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Delete">\r
1107             <summary>\r
1108             Summary description for delete.\r
1109             </summary>\r
1110         </member>\r
1111         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Statement">\r
1112             <summary>\r
1113             Summary description for Statement.\r
1114             </summary>\r
1115         </member>\r
1116         <member name="T:IBatisNet.DataMapper.Configuration.Statements.IStatement">\r
1117             <summary>\r
1118             Summary description for ISql.\r
1119             </summary>\r
1120         </member>\r
1121         <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfListClass">\r
1122             <summary>\r
1123             Create an instance of 'IList' class.\r
1124             </summary>\r
1125             <returns>An object which implement IList.</returns>\r
1126         </member>\r
1127         <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfGenericListClass``1">\r
1128             <summary>\r
1129             Create an instance of a generic 'IList' class.\r
1130             </summary>\r
1131             <returns>An object which implement IList.</returns>\r
1132         </member>\r
1133         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.AllowRemapping">\r
1134             <summary>\r
1135             Allow remapping of dynamic SQL\r
1136             </summary>\r
1137         </member>\r
1138         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.Id">\r
1139             <summary>\r
1140             Identifier used to identify the statement amongst the others.\r
1141             </summary>\r
1142         </member>\r
1143         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CommandType">\r
1144             <summary>\r
1145             The type of the statement (text or procedure).\r
1146             </summary>\r
1147         </member>\r
1148         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ExtendStatement">\r
1149             <summary>\r
1150             Extend statement attribute\r
1151             </summary>\r
1152         </member>\r
1153         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.Sql">\r
1154             <summary>\r
1155             The sql statement to execute.\r
1156             </summary>\r
1157         </member>\r
1158         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ResultsMap">\r
1159             <summary>\r
1160             The ResultMaps used by the statement.\r
1161             </summary>\r
1162         </member>\r
1163         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ParameterMap">\r
1164             <summary>\r
1165             The parameterMap used by the statement.\r
1166             </summary>\r
1167         </member>\r
1168         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CacheModel">\r
1169             <summary>\r
1170             The CacheModel used by this statement.\r
1171             </summary>\r
1172         </member>\r
1173         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CacheModelName">\r
1174             <summary>\r
1175             The CacheModel name to use.\r
1176             </summary>\r
1177         </member>\r
1178         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ListClass">\r
1179             <summary>\r
1180             The list class type to use for strongly typed collection.\r
1181             </summary>\r
1182         </member>\r
1183         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ResultClass">\r
1184             <summary>\r
1185             The result class type to used.\r
1186             </summary>\r
1187         </member>\r
1188         <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ParameterClass">\r
1189             <summary>\r
1190             The parameter class type to used.\r
1191             </summary>\r
1192         </member>\r
1193         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1194             <summary>\r
1195             Initialize an statement for the sqlMap.\r
1196             </summary>\r
1197             <param name="configurationScope">The scope of the configuration</param>\r
1198         </member>\r
1199         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfListClass">\r
1200             <summary>\r
1201             Create an instance of 'IList' class.\r
1202             </summary>\r
1203             <returns>An object which implment IList.</returns>\r
1204         </member>\r
1205         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfGenericListClass``1">\r
1206             <summary>\r
1207             Create an instance of a generic 'IList' class.\r
1208             </summary>\r
1209             <returns>An object which implment IList.</returns>\r
1210         </member>\r
1211         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.AllowRemapping">\r
1212             <summary>\r
1213             Allow remapping of dynamic SQL\r
1214             </summary>\r
1215         </member>\r
1216         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ExtendStatement">\r
1217             <summary>\r
1218             Extend statement attribute\r
1219             </summary>\r
1220         </member>\r
1221         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CacheModelName">\r
1222             <summary>\r
1223             The CacheModel name to use.\r
1224             </summary>\r
1225         </member>\r
1226         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.HasCacheModel">\r
1227             <summary>\r
1228             Tell us if a cacheModel is attached to this statement.\r
1229             </summary>\r
1230         </member>\r
1231         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CacheModel">\r
1232             <summary>\r
1233             The CacheModel used by this statement.\r
1234             </summary>\r
1235         </member>\r
1236         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ListClassName">\r
1237             <summary>\r
1238             The list class name to use for strongly typed collection.\r
1239             </summary>\r
1240         </member>\r
1241         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ListClass">\r
1242             <summary>\r
1243             The list class type to use for strongly typed collection.\r
1244             </summary>\r
1245         </member>\r
1246         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultClassName">\r
1247             <summary>\r
1248             The result class name to used.\r
1249             </summary>\r
1250         </member>\r
1251         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultClass">\r
1252             <summary>\r
1253             The result class type to used.\r
1254             </summary>\r
1255         </member>\r
1256         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterClassName">\r
1257             <summary>\r
1258             The parameter class name to used.\r
1259             </summary>\r
1260         </member>\r
1261         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterClass">\r
1262             <summary>\r
1263             The parameter class type to used.\r
1264             </summary>\r
1265         </member>\r
1266         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.Id">\r
1267             <summary>\r
1268             Name used to identify the statement amongst the others.\r
1269             </summary>\r
1270         </member>\r
1271         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.Sql">\r
1272             <summary>\r
1273             The sql statement\r
1274             </summary>\r
1275         </member>\r
1276         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultMapName">\r
1277             <summary>\r
1278             The ResultMaps name used by the statement.\r
1279             </summary>\r
1280         </member>\r
1281         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterMapName">\r
1282             <summary>\r
1283             The ParameterMap name used by the statement.\r
1284             </summary>\r
1285         </member>\r
1286         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultsMap">\r
1287             <summary>\r
1288             The ResultMap used by the statement.\r
1289             </summary>\r
1290         </member>\r
1291         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterMap">\r
1292             <summary>\r
1293             The parameterMap used by the statement.\r
1294             </summary>\r
1295         </member>\r
1296         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CommandType">\r
1297             <summary>\r
1298             The type of the statement (text or procedure)\r
1299             Default Text.\r
1300             </summary>\r
1301             <example>Text or StoredProcedure</example>\r
1302         </member>\r
1303         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Delete.#ctor">\r
1304             <summary>\r
1305             Do not use direclty, only for serialization.\r
1306             </summary>\r
1307         </member>\r
1308         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Delete.Generate">\r
1309             <summary>\r
1310             The Generate tag used by a generated delete statement.\r
1311             (CRUD operation)\r
1312             </summary>\r
1313         </member>\r
1314         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SelectDeSerializer">\r
1315             <summary>\r
1316             Summary description for SelectDeSerializer.\r
1317             </summary>\r
1318         </member>\r
1319         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SelectDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1320             <summary>\r
1321             Deserialize a Procedure object\r
1322             </summary>\r
1323             <param name="node"></param>\r
1324             <param name="configScope"></param>\r
1325             <returns></returns>\r
1326         </member>\r
1327         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ParameterMapDeSerializer">\r
1328             <summary>\r
1329             Summary description for ParameterMapDeSerializer.\r
1330             </summary>\r
1331         </member>\r
1332         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ParameterMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1333             <summary>\r
1334             Deserialize a ParameterMap object\r
1335             </summary>\r
1336             <param name="node"></param>\r
1337             <param name="configScope"></param>\r
1338             <returns></returns>\r
1339         </member>\r
1340         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer">\r
1341             <summary>\r
1342             Summary description for IsLessEqualDeSerializer.\r
1343             </summary>\r
1344         </member>\r
1345         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IDeSerializer">\r
1346             <summary>\r
1347             Summary description for IDeSerializer.\r
1348             </summary>\r
1349         </member>\r
1350         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1351             <summary>\r
1352             \r
1353             </summary>\r
1354             <param name="node"></param>\r
1355             <returns></returns>\r
1356         </member>\r
1357         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1358             <summary>\r
1359             \r
1360             </summary>\r
1361             <param name="configScope"></param>\r
1362         </member>\r
1363         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1364             <summary>\r
1365             Deserialize a Dynamic object\r
1366             </summary>\r
1367             <param name="node"></param>\r
1368             <returns></returns>\r
1369         </member>\r
1370         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer">\r
1371             <summary>\r
1372             Summary description for IsEqualDeSerializer.\r
1373             </summary>\r
1374         </member>\r
1375         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1376             <summary>\r
1377             \r
1378             </summary>\r
1379             <param name="configScope"></param>\r
1380         </member>\r
1381         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1382             <summary>\r
1383             Deserialize a Dynamic object\r
1384             </summary>\r
1385             <param name="node"></param>\r
1386             <returns></returns>\r
1387         </member>\r
1388         <member name="T:IBatisNet.DataMapper.TypeHandlers.IParameterSetter">\r
1389             <summary>\r
1390             Allows parameters to be set on the underlying prepared IDbCommand.\r
1391             TypeHandlerCallback implementations use this interface to\r
1392             process values before they are set on the IDbCommand.\r
1393             </summary>\r
1394             <remarks>\r
1395             There is no need to implement this.  The implementation\r
1396             will be passed into the TypeHandlerCallback automatically.\r
1397             </remarks>\r
1398         </member>\r
1399         <member name="P:IBatisNet.DataMapper.TypeHandlers.IParameterSetter.DataParameter">\r
1400             <summary>\r
1401             Returns the underlying IDataParameter\r
1402             </summary>\r
1403         </member>\r
1404         <member name="P:IBatisNet.DataMapper.TypeHandlers.IParameterSetter.Value">\r
1405             <summary>\r
1406             Get the parameter value\r
1407             </summary>\r
1408         </member>\r
1409         <member name="T:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler">\r
1410             <summary>\r
1411             DBNull TypeHandler.\r
1412             </summary>\r
1413         </member>\r
1414         <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
1415             <summary>\r
1416             Gets a column value by the name\r
1417             </summary>\r
1418             <param name="mapping"></param>\r
1419             <param name="dataReader"></param>\r
1420             <returns></returns>\r
1421         </member>\r
1422         <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
1423             <summary>\r
1424             Gets a column value by the index\r
1425             </summary>\r
1426             <param name="mapping"></param>\r
1427             <param name="dataReader"></param>\r
1428             <returns></returns>\r
1429         </member>\r
1430         <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
1431             <summary>\r
1432             Retrieve ouput database value of an output parameter\r
1433             </summary>\r
1434             <param name="outputValue">ouput database value</param>\r
1435             <param name="parameterType">type used in EnumTypeHandler</param>\r
1436             <returns></returns>\r
1437         </member>\r
1438         <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.ValueOf(System.Type,System.String)">\r
1439             <summary>\r
1440             Converts the String to the type that this handler deals with\r
1441             </summary>\r
1442             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
1443             <param name="s">the String value</param>\r
1444             <returns>the converted value</returns>\r
1445         </member>\r
1446         <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
1447             <summary>\r
1448             Sets a parameter on a IDbCommand\r
1449             </summary>\r
1450             <param name="dataParameter">the parameter</param>\r
1451             <param name="parameterValue">the parameter value</param>\r
1452             <param name="dbType">the dbType of the parameter</param>\r
1453         </member>\r
1454         <member name="P:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.IsSimpleType">\r
1455             <summary>\r
1456             Gets a value indicating whether this instance is simple type.\r
1457             </summary>\r
1458             <value>\r
1459                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
1460             </value>\r
1461         </member>\r
1462         <member name="T:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler">\r
1463             <summary>\r
1464             Custom type handler for adding a TypeHandlerCallback\r
1465             </summary>\r
1466         </member>\r
1467         <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.#ctor(IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback)">\r
1468             <summary>\r
1469             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler"/> class.\r
1470             </summary>\r
1471             <param name="callback">The callback.</param>\r
1472         </member>\r
1473         <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
1474             <summary>\r
1475             Performs processing on a value before it is used to set\r
1476             the parameter of a IDbCommand.\r
1477             </summary>\r
1478             <param name="dataParameter"></param>\r
1479             <param name="parameterValue">The value to be set</param>\r
1480             <param name="dbType">Data base type</param>\r
1481         </member>\r
1482         <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
1483             <summary>\r
1484             Gets a column value by the name\r
1485             </summary>\r
1486             <param name="mapping"></param>\r
1487             <param name="dataReader"></param>\r
1488             <returns></returns>\r
1489         </member>\r
1490         <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
1491             <summary>\r
1492             Gets a column value by the index\r
1493             </summary>\r
1494             <param name="mapping"></param>\r
1495             <param name="dataReader"></param>\r
1496             <returns></returns>\r
1497         </member>\r
1498         <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.ValueOf(System.Type,System.String)">\r
1499             <summary>\r
1500             Converts the String to the type that this handler deals with\r
1501             </summary>\r
1502             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
1503             <param name="s">the String value</param>\r
1504             <returns>the converted value</returns>\r
1505         </member>\r
1506         <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
1507             <summary>\r
1508             Retrieve ouput database value of an output parameter\r
1509             </summary>\r
1510             <param name="outputValue">ouput database value</param>\r
1511             <param name="parameterType">type used in EnumTypeHandler</param>\r
1512             <returns></returns>\r
1513         </member>\r
1514         <member name="P:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.Callback">\r
1515             <summary>\r
1516             Gets or sets the callback.\r
1517             </summary>\r
1518             <value>The callback.</value>\r
1519         </member>\r
1520         <member name="P:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.IsSimpleType">\r
1521             <summary>\r
1522             Gets a value indicating whether this instance is simple type.\r
1523             </summary>\r
1524             <value>\r
1525                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
1526             </value>\r
1527         </member>\r
1528         <member name="P:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.NullValue">\r
1529             <summary>\r
1530             The null value for this type\r
1531             </summary>\r
1532             <value></value>\r
1533         </member>\r
1534         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy">\r
1535             <summary>\r
1536             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> contract to process the <see cref="T:System.Data.IDataReader"/>.\r
1537             </summary>\r
1538         </member>\r
1539         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
1540             <summary>\r
1541             Processes the specified <see cref="T:System.Data.IDataReader"/>.\r
1542             </summary>\r
1543             <param name="request">The request.</param>\r
1544             <param name="reader">The reader.</param>\r
1545             <param name="resultObject">The result object.</param>\r
1546         </member>\r
1547         <member name="T:IBatisNet.DataMapper.MappedStatements.ExecuteEventHandler">\r
1548             <summary>\r
1549             \r
1550             </summary>\r
1551         </member>\r
1552         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectObjectStrategy">\r
1553             <summary>\r
1554             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists\r
1555             on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/> and the object property is \r
1556             different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.\r
1557             </summary>\r
1558         </member>\r
1559         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectObjectStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
1560             <summary>\r
1561             Gets the value of an argument constructor.\r
1562             </summary>\r
1563             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
1564             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
1565             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
1566             <param name="keys">The keys</param>\r
1567             <returns>The paremeter value.</returns>\r
1568         </member>\r
1569         <member name="T:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator">\r
1570             <summary>\r
1571             Summary description for SqlGenerator.\r
1572             </summary>\r
1573         </member>\r
1574         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
1575             <summary>\r
1576             Creates SQL command text for a specified statement\r
1577             </summary>\r
1578             <param name="statement">The statement to build the SQL command text.</param>\r
1579             <returns>The SQL command text for the statement.</returns>\r
1580         </member>\r
1581         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildSelectQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
1582             <summary>\r
1583             Creates an select SQL command text for a specified statement\r
1584             </summary>\r
1585             <param name="statement">The statement to build the SQL command text.</param>\r
1586             <returns>The SQL command text for the statement.</returns>\r
1587         </member>\r
1588         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildInsertQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
1589             <summary>\r
1590             Creates an insert SQL command text for a specified statement\r
1591             </summary>\r
1592             <param name="statement">The statement to build the SQL command text.</param>\r
1593             <returns>The SQL command text for the statement.</returns>\r
1594         </member>\r
1595         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildUpdateQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
1596             <summary>\r
1597             Creates an update SQL command text for a specified statement\r
1598             </summary>\r
1599             <param name="statement">The statement to build the SQL command text.</param>\r
1600             <returns>The SQL command text for the statement.</returns>\r
1601         </member>\r
1602         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildDeleteQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
1603             <summary>\r
1604             Creates an delete SQL command text for a specified statement\r
1605             </summary>\r
1606             <param name="statement">The statement to build the SQL command text.</param>\r
1607             <returns>The SQL command text for the statement.</returns>\r
1608         </member>\r
1609         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Select">\r
1610             <summary>\r
1611             Summary description for Select.\r
1612             </summary>\r
1613         </member>\r
1614         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Select.#ctor">\r
1615             <summary>\r
1616             Do not use direclty, only for serialization.\r
1617             </summary>\r
1618         </member>\r
1619         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Select.Generate">\r
1620             <summary>\r
1621             The Generate tag used by a generated select statement.\r
1622             (CRUD operation)\r
1623             </summary>\r
1624         </member>\r
1625         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual">\r
1626             <summary>\r
1627             Represent an isGreaterEqual sql tag element.\r
1628             </summary>\r
1629         </member>\r
1630         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional">\r
1631             <summary>\r
1632             Summary description for Conditional.\r
1633             </summary>\r
1634         </member>\r
1635         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.BaseTag">\r
1636             <summary>\r
1637             Summary description for BaseTag.\r
1638             </summary>\r
1639         </member>\r
1640         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag">\r
1641             <summary>\r
1642             SqlTag is a children element of dynamic Sql element.\r
1643             SqlTag represent any binary unary/conditional element (like isEmpty, isNull, iEquall...) \r
1644             or other element as isParameterPresent, isNotParameterPresent, iterate.\r
1645             </summary>\r
1646         </member>\r
1647         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild">\r
1648             <summary>\r
1649             Summary description for ISqlChild.\r
1650             </summary>\r
1651         </member>\r
1652         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent">\r
1653             <summary>\r
1654             Summary description for DynamicParent.\r
1655             </summary>\r
1656         </member>\r
1657         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">\r
1658             <summary>\r
1659             \r
1660             </summary>\r
1661             <param name="child"></param>\r
1662         </member>\r
1663         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.GetChildrenEnumerator">\r
1664             <summary>\r
1665             \r
1666             </summary>\r
1667             <returns></returns>\r
1668         </member>\r
1669         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">\r
1670             <summary>\r
1671             \r
1672             </summary>\r
1673             <param name="child"></param>\r
1674         </member>\r
1675         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Parent">\r
1676             <summary>\r
1677             Parent tag element\r
1678             </summary>\r
1679         </member>\r
1680         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Prepend">\r
1681             <summary>\r
1682             Prepend attribute\r
1683             </summary>\r
1684         </member>\r
1685         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Handler">\r
1686             <summary>\r
1687             Handler for this sql tag\r
1688             </summary>\r
1689         </member>\r
1690         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.IsPrependAvailable">\r
1691             <summary>\r
1692             \r
1693             </summary>\r
1694         </member>\r
1695         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.BaseTag.Property">\r
1696             <summary>\r
1697             Property attribute\r
1698             </summary>\r
1699         </member>\r
1700         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional.CompareProperty">\r
1701             <summary>\r
1702             CompareProperty attribute\r
1703             </summary>\r
1704         </member>\r
1705         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional.CompareValue">\r
1706             <summary>\r
1707             CompareValue attribute\r
1708             </summary>\r
1709         </member>\r
1710         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
1711             <summary>\r
1712             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual"/> class.\r
1713             </summary>\r
1714             <param name="accessorFactory">The accessor factory.</param>\r
1715         </member>\r
1716         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer">\r
1717             <summary>\r
1718             Summary description for IsParameterPresentDeSerializer.\r
1719             </summary>\r
1720         </member>\r
1721         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1722             <summary>\r
1723             \r
1724             </summary>\r
1725             <param name="configScope"></param>\r
1726         </member>\r
1727         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1728             <summary>\r
1729             Deserialize a Dynamic object\r
1730             </summary>\r
1731             <param name="node"></param>\r
1732             <returns></returns>\r
1733         </member>\r
1734         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer">\r
1735             <summary>\r
1736             Summary description for IsNotParameterPresentDeSerializer.\r
1737             </summary>\r
1738         </member>\r
1739         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1740             <summary>\r
1741             \r
1742             </summary>\r
1743             <param name="configScope"></param>\r
1744         </member>\r
1745         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1746             <summary>\r
1747             Deserialize a Dynamic object\r
1748             </summary>\r
1749             <param name="node"></param>\r
1750             <returns></returns>\r
1751         </member>\r
1752         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer">\r
1753             <summary>\r
1754             Summary description for IsLessThanDeSerializer.\r
1755             </summary>\r
1756         </member>\r
1757         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1758             <summary>\r
1759             \r
1760             </summary>\r
1761             <param name="configScope"></param>\r
1762         </member>\r
1763         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1764             <summary>\r
1765             Deserialize a Dynamic object\r
1766             </summary>\r
1767             <param name="node"></param>\r
1768             <returns></returns>\r
1769         </member>\r
1770         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer">\r
1771             <summary>\r
1772             Summary description for IsEmptyDeSerializer.\r
1773             </summary>\r
1774         </member>\r
1775         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1776             <summary>\r
1777             \r
1778             </summary>\r
1779             <param name="configScope"></param>\r
1780         </member>\r
1781         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer.Deserialize(System.Xml.XmlNode)">\r
1782             <summary>\r
1783             Deserialize a IsNotNull object\r
1784             </summary>\r
1785             <param name="node"></param>\r
1786             <returns></returns>\r
1787         </member>\r
1788         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ArgumentPropertyDeSerializer">\r
1789             <summary>\r
1790             Summary description for ArgumentPropertyDeSerializer.\r
1791             </summary>\r
1792         </member>\r
1793         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ArgumentPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1794             <summary>\r
1795             Deserialize a ResultProperty object\r
1796             </summary>\r
1797             <param name="node"></param>\r
1798             <param name="configScope"></param>\r
1799             <returns></returns>\r
1800         </member>\r
1801         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap">\r
1802             <summary>\r
1803             Main implementation of ResultMap interface\r
1804             </summary>\r
1805         </member>\r
1806         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap">\r
1807             <summary>\r
1808             This is a grouping of ResultMapping objects used to map results back to objects\r
1809             </summary>\r
1810         </member>\r
1811         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.CreateInstanceOfResult(System.Object[])">\r
1812             <summary>\r
1813             Create an instance Of result.\r
1814             </summary>\r
1815             <param name="parameters">\r
1816             An array of values that matches the number, order and type \r
1817             of the parameters for this constructor. \r
1818             </param>\r
1819             <returns>An object.</returns>\r
1820         </member>\r
1821         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
1822             <summary>\r
1823             Set the value of an object property.\r
1824             </summary>\r
1825             <param name="target">The object to set the property.</param>\r
1826             <param name="property">The result property to use.</param>\r
1827             <param name="dataBaseValue">The database value to set.</param>\r
1828         </member>\r
1829         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.ResolveSubMap(System.Data.IDataReader)">\r
1830             <summary>\r
1831             \r
1832             </summary>\r
1833             <param name="dataReader"></param>\r
1834             <returns></returns>\r
1835         </member>\r
1836         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Parameters">\r
1837             <summary>\r
1838             The collection of constructor parameters.\r
1839             </summary>\r
1840         </member>\r
1841         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Properties">\r
1842             <summary>\r
1843             The collection of ResultProperty.\r
1844             </summary>\r
1845         </member>\r
1846         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.GroupByProperties">\r
1847             <summary>\r
1848             The GroupBy Properties.\r
1849             </summary>\r
1850         </member>\r
1851         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Id">\r
1852             <summary>\r
1853             Identifier used to identify the resultMap amongst the others.\r
1854             </summary>\r
1855             <example>GetProduct</example>\r
1856         </member>\r
1857         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.GroupByPropertyNames">\r
1858             <summary>\r
1859             The GroupBy Properties name.\r
1860             </summary>\r
1861         </member>\r
1862         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Class">\r
1863             <summary>\r
1864             The output type class of the resultMap.\r
1865             </summary>\r
1866         </member>\r
1867         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.DataExchange">\r
1868             <summary>\r
1869             Sets the IDataExchange\r
1870             </summary>\r
1871         </member>\r
1872         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.IsInitalized">\r
1873             <summary>\r
1874             Gets or sets a value indicating whether this instance is initalized.\r
1875             </summary>\r
1876             <value>\r
1877                 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.\r
1878             </value>\r
1879         </member>\r
1880         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_RESULT">\r
1881             <summary>\r
1882             Token for xml path to result elements.\r
1883             </summary>\r
1884         </member>\r
1885         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_CONSTRUCTOR_ARGUMENT">\r
1886             <summary>\r
1887             Token for xml path to result elements.\r
1888             </summary>\r
1889         </member>\r
1890         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_DISCRIMNATOR">\r
1891             <summary>\r
1892             Token for xml path to discriminator elements.\r
1893             </summary>\r
1894         </member>\r
1895         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_SUBMAP">\r
1896             <summary>\r
1897             Token for xml path to subMap elements.\r
1898             </summary>\r
1899         </member>\r
1900         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ANY_VISIBILITY_INSTANCE">\r
1901             <summary>\r
1902             Token for xml path to argument constructor elements.\r
1903             </summary>\r
1904         </member>\r
1905         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope,System.String,System.String,System.String,System.String)">\r
1906             <summary>\r
1907             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap"/> class.\r
1908             </summary>\r
1909             <param name="configScope">The config scope.</param>\r
1910             <param name="className">The output class name of the resultMap.</param>\r
1911             <param name="extendMap">The extend result map bame.</param>\r
1912             <param name="id">Identifier used to identify the resultMap amongst the others.</param>\r
1913             <param name="groupBy">The groupBy properties</param>\r
1914         </member>\r
1915         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1916             <summary>\r
1917             Initialize the resultMap from an xmlNode..\r
1918             </summary>\r
1919             <param name="configScope"></param>\r
1920         </member>\r
1921         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.InitializeGroupByProperties">\r
1922             <summary>\r
1923             Initializes the groupBy properties.\r
1924             </summary>\r
1925         </member>\r
1926         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetChildNode(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
1927             <summary>\r
1928             Get the result properties and the subMap properties.\r
1929             </summary>\r
1930             <param name="configScope"></param>\r
1931         </member>\r
1932         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetConstructor(System.Type,System.String[])">\r
1933             <summary>\r
1934             Finds the constructor that takes the parameters.\r
1935             </summary>\r
1936             <param name="type">The <see cref="T:System.Type"/> to find the constructor in.</param> \r
1937             <param name="parametersName">The parameters name to use to find the appropriate constructor.</param>\r
1938             <returns>\r
1939             An <see cref="T:System.Reflection.ConstructorInfo"/> that can be used to create the type with \r
1940             the specified parameters.\r
1941             </returns>\r
1942             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">\r
1943             Thrown when no constructor with the correct signature can be found.\r
1944             </exception> \r
1945         </member>\r
1946         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.CreateInstanceOfResult(System.Object[])">\r
1947             <summary>\r
1948             Create an instance Of result.\r
1949             </summary>\r
1950             <param name="parameters">\r
1951             An array of values that matches the number, order and type \r
1952             of the parameters for this constructor. \r
1953             </param>\r
1954             <returns>An object.</returns>\r
1955         </member>\r
1956         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
1957             <summary>\r
1958             Set the value of an object property.\r
1959             </summary>\r
1960             <param name="target">The object to set the property.</param>\r
1961             <param name="property">The result property to use.</param>\r
1962             <param name="dataBaseValue">The database value to set.</param>\r
1963         </member>\r
1964         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ResolveSubMap(System.Data.IDataReader)">\r
1965             <summary>\r
1966             \r
1967             </summary>\r
1968             <param name="dataReader"></param>\r
1969             <returns></returns>\r
1970         </member>\r
1971         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GroupByPropertyNames">\r
1972             <summary>\r
1973             The GroupBy Properties.\r
1974             </summary>\r
1975         </member>\r
1976         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.IsInitalized">\r
1977             <summary>\r
1978             Gets or sets a value indicating whether this instance is initalized.\r
1979             </summary>\r
1980             <value>\r
1981                 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.\r
1982             </value>\r
1983         </member>\r
1984         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Discriminator">\r
1985             <summary>\r
1986             The discriminator used to choose the good SubMap\r
1987             </summary>\r
1988         </member>\r
1989         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Properties">\r
1990             <summary>\r
1991             The collection of ResultProperty.\r
1992             </summary>\r
1993         </member>\r
1994         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GroupByProperties">\r
1995             <summary>\r
1996             The GroupBy Properties.\r
1997             </summary>\r
1998         </member>\r
1999         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Parameters">\r
2000             <summary>\r
2001             The collection of constructor parameters.\r
2002             </summary>\r
2003         </member>\r
2004         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Id">\r
2005             <summary>\r
2006             Identifier used to identify the resultMap amongst the others.\r
2007             </summary>\r
2008             <example>GetProduct</example>\r
2009         </member>\r
2010         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ExtendMap">\r
2011             <summary>\r
2012             Extend ResultMap attribute\r
2013             </summary>\r
2014         </member>\r
2015         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Class">\r
2016             <summary>\r
2017             The output type class of the resultMap.\r
2018             </summary>\r
2019         </member>\r
2020         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.DataExchange">\r
2021             <summary>\r
2022             Sets the IDataExchange\r
2023             </summary>\r
2024         </member>\r
2025         <member name="T:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController">\r
2026             <summary>\r
2027             Summary description for FifoCacheController.\r
2028             </summary>\r
2029         </member>\r
2030         <member name="T:IBatisNet.DataMapper.Configuration.Cache.ICacheController">\r
2031             <summary>\r
2032             Summary description for ICacheController.\r
2033             </summary>\r
2034         </member>\r
2035         <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Remove(System.Object)">\r
2036             <summary>\r
2037             Remove an object from a cache model\r
2038             </summary>\r
2039             <param name="key">the key to the object</param>\r
2040             <returns>the removed object(?)</returns>\r
2041         </member>\r
2042         <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Flush">\r
2043             <summary>\r
2044             Clears all elements from the cache.\r
2045             </summary>\r
2046         </member>\r
2047         <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Configure(System.Collections.IDictionary)">\r
2048             <summary>\r
2049             Configures the CacheController\r
2050             </summary>\r
2051             <param name="properties"></param>\r
2052         </member>\r
2053         <member name="P:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Item(System.Object)">\r
2054             <summary>\r
2055             Adds an item with the specified key and value into cached data.\r
2056             Gets a cached object with the specified key.\r
2057             </summary>\r
2058             <value>The cached object or <c>null</c></value>\r
2059         </member>\r
2060         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.#ctor">\r
2061             <summary>\r
2062             \r
2063             </summary>\r
2064         </member>\r
2065         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Remove(System.Object)">\r
2066             <summary>\r
2067             Remove an object from a cache model\r
2068             </summary>\r
2069             <param name="key">the key to the object</param>\r
2070             <returns>the removed object(?)</returns>\r
2071         </member>\r
2072         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Flush">\r
2073             <summary>\r
2074             Clears all elements from the cache.\r
2075             </summary>\r
2076         </member>\r
2077         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Configure(System.Collections.IDictionary)">\r
2078             <summary>\r
2079             Configures the cache\r
2080             </summary>\r
2081         </member>\r
2082         <member name="P:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Item(System.Object)">\r
2083             <summary>\r
2084             Adds an item with the specified key and value into cached data.\r
2085             Gets a cached object with the specified key.\r
2086             </summary>\r
2087             <value>The cached object or <c>null</c></value>\r
2088         </member>\r
2089         <member name="T:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory">\r
2090             <summary>\r
2091             Not much of a suprise, this is a factory class for TypeHandler objects.\r
2092             </summary>\r
2093         </member>\r
2094         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.#ctor">\r
2095             <summary>\r
2096             Constructor\r
2097             </summary>\r
2098         </member>\r
2099         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeHandler(System.Type)">\r
2100             <summary>\r
2101             Get a TypeHandler for a Type\r
2102             </summary>\r
2103             <param name="type">the Type you want a TypeHandler for</param>\r
2104             <returns>the handler</returns>\r
2105         </member>\r
2106         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeHandler(System.Type,System.String)">\r
2107             <summary>\r
2108             Get a TypeHandler for a type\r
2109             </summary>\r
2110             <param name="type">the type you want a TypeHandler for</param>\r
2111             <param name="dbType">the database type</param>\r
2112             <returns>the handler</returns>\r
2113         </member>\r
2114         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetPrivateTypeHandler(System.Type,System.String)">\r
2115             <summary>\r
2116              Get a TypeHandler for a type and a dbType type\r
2117             </summary>\r
2118             <param name="type">the type</param>\r
2119             <param name="dbType">the dbType type</param>\r
2120             <returns>the handler</returns>\r
2121         </member>\r
2122         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.Register(System.Type,IBatisNet.DataMapper.TypeHandlers.ITypeHandler)">\r
2123             <summary>\r
2124             Register (add) a type handler for a type\r
2125             </summary>\r
2126             <param name="type">the type</param>\r
2127             <param name="handler">the handler instance</param>\r
2128         </member>\r
2129         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.Register(System.Type,System.String,IBatisNet.DataMapper.TypeHandlers.ITypeHandler)">\r
2130             <summary>\r
2131             Register (add) a type handler for a type and dbType\r
2132             </summary>\r
2133             <param name="type">the type</param>\r
2134             <param name="dbType">the dbType (optional, if dbType is null the handler will be used for all dbTypes)</param>\r
2135             <param name="handler">the handler instance</param>\r
2136         </member>\r
2137         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetUnkownTypeHandler">\r
2138             <summary>\r
2139             When in doubt, get the "unknown" type handler\r
2140             </summary>\r
2141             <returns>if I told you, it would not be unknown, would it?</returns>\r
2142         </member>\r
2143         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.IsSimpleType(System.Type)">\r
2144             <summary>\r
2145             \r
2146             </summary>\r
2147             <param name="type"></param>\r
2148             <returns></returns>\r
2149         </member>\r
2150         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeAlias(System.String)">\r
2151             <summary>\r
2152             Gets a named TypeAlias from the list of available TypeAlias\r
2153             </summary>\r
2154             <param name="name">The name of the TypeAlias.</param>\r
2155             <returns>The TypeAlias.</returns>\r
2156         </member>\r
2157         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetType(System.String)">\r
2158             <summary>\r
2159             Gets the type object from the specific class name.\r
2160             </summary>\r
2161             <param name="className">The supplied class name.</param>\r
2162             <returns>The correpsonding type.\r
2163             </returns>\r
2164         </member>\r
2165         <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.AddTypeAlias(System.String,IBatisNet.DataMapper.Configuration.Alias.TypeAlias)">\r
2166             <summary>\r
2167             Adds a named TypeAlias to the list of available TypeAlias.\r
2168             </summary>\r
2169             <param name="key">The key name.</param>\r
2170             <param name="typeAlias"> The TypeAlias.</param>\r
2171         </member>\r
2172         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler">\r
2173             <summary>\r
2174             TypeHandler for  Nullable Byte Type\r
2175             </summary>\r
2176         </member>\r
2177         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
2178             <summary>\r
2179             Sets a parameter on a IDbCommand\r
2180             </summary>\r
2181             <param name="dataParameter">the parameter</param>\r
2182             <param name="parameterValue">the parameter value</param>\r
2183             <param name="dbType">the dbType of the parameter</param>\r
2184         </member>\r
2185         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
2186             <summary>\r
2187             Gets a column value by the name\r
2188             </summary>\r
2189             <param name="mapping"></param>\r
2190             <param name="dataReader"></param>\r
2191             <returns></returns>\r
2192         </member>\r
2193         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
2194             <summary>\r
2195             Gets a column value by the index\r
2196             </summary>\r
2197             <param name="mapping"></param>\r
2198             <param name="dataReader"></param>\r
2199             <returns></returns>\r
2200         </member>\r
2201         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
2202             <summary>\r
2203             Retrieve ouput database value of an output parameter\r
2204             </summary>\r
2205             <param name="outputValue">ouput database value</param>\r
2206             <param name="parameterType">type used in EnumTypeHandler</param>\r
2207             <returns></returns>\r
2208         </member>\r
2209         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.ValueOf(System.Type,System.String)">\r
2210             <summary>\r
2211             Converts the String to the type that this handler deals with\r
2212             </summary>\r
2213             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
2214             <param name="s">the String value</param>\r
2215             <returns>the converted value</returns>\r
2216         </member>\r
2217         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.IsSimpleType">\r
2218             <summary>\r
2219             Gets a value indicating whether this instance is simple type.\r
2220             </summary>\r
2221             <value>\r
2222                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
2223             </value>\r
2224         </member>\r
2225         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.NullValue">\r
2226             <summary>\r
2227             The null value for this type\r
2228             </summary>\r
2229             <value></value>\r
2230         </member>\r
2231         <member name="T:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler">\r
2232             <summary>\r
2233             Summary description for EnumTypeHandler.\r
2234             </summary>\r
2235         </member>\r
2236         <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
2237             <summary>\r
2238              Sets a parameter on a IDbCommand\r
2239             </summary>\r
2240             <param name="dataParameter">the parameter</param>\r
2241             <param name="parameterValue">the parameter value</param>\r
2242             <param name="dbType">the dbType of the parameter</param>\r
2243         </member>\r
2244         <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
2245             <summary>\r
2246             \r
2247             </summary>\r
2248             <param name="mapping"></param>\r
2249             <param name="dataReader"></param>\r
2250             <returns></returns>\r
2251         </member>\r
2252         <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
2253             <summary>\r
2254             Gets a column value by the index\r
2255             </summary>\r
2256             <param name="mapping"></param>\r
2257             <param name="dataReader"></param>\r
2258             <returns></returns>\r
2259         </member>\r
2260         <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.ValueOf(System.Type,System.String)">\r
2261             <summary>\r
2262             Converts the String to the type that this handler deals with\r
2263             </summary>\r
2264             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
2265             <param name="s">the String value</param>\r
2266             <returns>the converted value</returns>\r
2267         </member>\r
2268         <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
2269             <summary>\r
2270             Retrieve ouput database value of an output parameter\r
2271             </summary>\r
2272             <param name="outputValue">ouput database value</param>\r
2273             <param name="parameterType">type used in EnumTypeHandler</param>\r
2274             <returns></returns>\r
2275         </member>\r
2276         <member name="P:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.IsSimpleType">\r
2277             <summary>\r
2278             Gets a value indicating whether this instance is simple type.\r
2279             </summary>\r
2280             <value>\r
2281                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
2282             </value>\r
2283         </member>\r
2284         <member name="T:IBatisNet.DataMapper.SessionStore.ISessionStore">\r
2285             <summary>\r
2286             Provides the contract for implementors who want to store session.\r
2287             </summary>\r
2288         </member>\r
2289         <member name="M:IBatisNet.DataMapper.SessionStore.ISessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">\r
2290             <summary>\r
2291             Store the specified session.\r
2292             </summary>\r
2293             <param name="session">The session to store</param>\r
2294         </member>\r
2295         <member name="M:IBatisNet.DataMapper.SessionStore.ISessionStore.Dispose">\r
2296             <summary>\r
2297             Remove the local session from the storage.\r
2298             </summary>\r
2299         </member>\r
2300         <member name="P:IBatisNet.DataMapper.SessionStore.ISessionStore.LocalSession">\r
2301             <summary>\r
2302             Get the local session\r
2303             </summary>\r
2304         </member>\r
2305         <member name="T:IBatisNet.DataMapper.Proxy.LazyListFactory">\r
2306             <summary>\r
2307             Implementation of <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> to create proxy for an <see cref="T:System.Collections.IList"/> element.\r
2308             </summary>\r
2309         </member>\r
2310         <member name="T:IBatisNet.DataMapper.Proxy.ILazyFactory">\r
2311             <summary>\r
2312             Contract of an <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/>\r
2313             </summary>\r
2314         </member>\r
2315         <member name="M:IBatisNet.DataMapper.Proxy.ILazyFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
2316             <summary>\r
2317             Create a new proxy instance.\r
2318             </summary>\r
2319             <param name="mappedStatement">The mapped statement.</param>\r
2320             <param name="param">The param.</param>\r
2321             <param name="target">The target.</param>\r
2322             <param name="setAccessor">The set accessor.</param>\r
2323             <returns>Returns a new proxy.</returns>\r
2324         </member>\r
2325         <member name="M:IBatisNet.DataMapper.Proxy.LazyListFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
2326             <summary>\r
2327             Create a new proxy instance.\r
2328             </summary>\r
2329             <param name="mappedStatement">The mapped statement.</param>\r
2330             <param name="param">The param.</param>\r
2331             <param name="target">The target.</param>\r
2332             <param name="setAccessor">The set accessor.</param>\r
2333             <returns>Returns a new proxy.</returns>\r
2334         </member>\r
2335         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ListStrategy">\r
2336             <summary>\r
2337             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
2338             a 'resultClass' attribute is specified and\r
2339             the type of the result object is <see cref="T:System.Collections.IList"/>.\r
2340             </summary>\r
2341         </member>\r
2342         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ListStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
2343             <summary>\r
2344             Processes the specified <see cref="T:System.Data.IDataReader"/> \r
2345             when a ResultClass is specified on the statement and\r
2346             the ResultClass is <see cref="T:System.Collections.IList"/>.\r
2347             </summary>\r
2348             <param name="request">The request.</param>\r
2349             <param name="reader">The reader.</param>\r
2350             <param name="resultObject">The result object.</param>\r
2351         </member>\r
2352         <member name="T:IBatisNet.DataMapper.ExecuteEventArgs">\r
2353             <summary>\r
2354             Summary description for ExecuteEventArgs.\r
2355             </summary>\r
2356         </member>\r
2357         <member name="P:IBatisNet.DataMapper.ExecuteEventArgs.StatementName">\r
2358             <summary>\r
2359             Set or get the statement name\r
2360             </summary>\r
2361         </member>\r
2362         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler">\r
2363             <summary>\r
2364             Summary description for IsNotParameterPresentTagHandler.\r
2365             </summary>\r
2366         </member>\r
2367         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler">\r
2368             <summary>\r
2369             Summary description for IsParameterPresentTagHandler.\r
2370             </summary>\r
2371         </member>\r
2372         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler">\r
2373             <summary>\r
2374             Description résumée de ConditionalTagHandler.\r
2375             </summary>\r
2376         </member>\r
2377         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler">\r
2378             <summary>\r
2379             Description résumée de BaseTagHandler.\r
2380             </summary>\r
2381         </member>\r
2382         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler">\r
2383             <summary>\r
2384             Summary description for ISqlTagHandler.\r
2385             </summary>\r
2386         </member>\r
2387         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2388             <summary>\r
2389             \r
2390             </summary>\r
2391             <param name="ctx"></param>\r
2392             <param name="tag"></param>\r
2393             <param name="parameterObject"></param>\r
2394             <returns></returns>\r
2395         </member>\r
2396         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
2397             <summary>\r
2398             \r
2399             </summary>\r
2400             <param name="ctx"></param>\r
2401             <param name="tag"></param>\r
2402             <param name="parameterObject"></param>\r
2403             <param name="bodyContent"></param>\r
2404             <returns></returns>\r
2405         </member>\r
2406         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.DoPrepend(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
2407             <summary>\r
2408             \r
2409             </summary>\r
2410             <param name="ctx"></param>\r
2411             <param name="tag"></param>\r
2412             <param name="parameterObject"></param>\r
2413             <param name="bodyContent"></param>\r
2414         </member>\r
2415         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.IsPostParseRequired">\r
2416             <summary>\r
2417             \r
2418             </summary>\r
2419         </member>\r
2420         <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.SKIP_BODY">\r
2421             <summary>\r
2422             BODY TAG\r
2423             </summary>\r
2424         </member>\r
2425         <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.INCLUDE_BODY">\r
2426             <summary>\r
2427             \r
2428             </summary>\r
2429         </member>\r
2430         <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.REPEAT_BODY">\r
2431             <summary>\r
2432             \r
2433             </summary>\r
2434         </member>\r
2435         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2436             <summary>\r
2437             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler"/> class.\r
2438             </summary>\r
2439             <param name="accessorFactory">The accessor factory.</param>\r
2440         </member>\r
2441         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2442             <summary>\r
2443             \r
2444             </summary>\r
2445             <param name="ctx"></param>\r
2446             <param name="tag"></param>\r
2447             <param name="parameterObject"></param>\r
2448             <returns></returns>\r
2449         </member>\r
2450         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
2451             <summary>\r
2452             \r
2453             </summary>\r
2454             <param name="ctx"></param>\r
2455             <param name="tag"></param>\r
2456             <param name="parameterObject"></param>\r
2457             <param name="bodyContent"></param>\r
2458             <returns></returns>\r
2459         </member>\r
2460         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.DoPrepend(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
2461             <summary>\r
2462             \r
2463             </summary>\r
2464             <param name="ctx"></param>\r
2465             <param name="tag"></param>\r
2466             <param name="parameterObject"></param>\r
2467             <param name="bodyContent"></param>\r
2468         </member>\r
2469         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.AccessorFactory">\r
2470             <summary>\r
2471             The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>\r
2472             </summary>\r
2473         </member>\r
2474         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.IsPostParseRequired">\r
2475             <summary>\r
2476             \r
2477             </summary>\r
2478         </member>\r
2479         <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.NOT_COMPARABLE">\r
2480             <summary>\r
2481             \r
2482             </summary>\r
2483         </member>\r
2484         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2485             <summary>\r
2486             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler"/> class.\r
2487             </summary>\r
2488             <param name="accessorFactory">The accessor factory.</param>\r
2489         </member>\r
2490         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2491             <summary>\r
2492             \r
2493             </summary>\r
2494             <param name="ctx"></param>\r
2495             <param name="tag"></param>\r
2496             <param name="parameterObject"></param>\r
2497             <returns></returns>\r
2498         </member>\r
2499         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2500             <summary>\r
2501             \r
2502             </summary>\r
2503             <param name="ctx"></param>\r
2504             <param name="tag"></param>\r
2505             <param name="parameterObject"></param>\r
2506             <returns></returns>\r
2507         </member>\r
2508         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
2509             <summary>\r
2510             \r
2511             </summary>\r
2512             <param name="ctx"></param>\r
2513             <param name="tag"></param>\r
2514             <param name="parameterObject"></param>\r
2515             <param name="bodyContent"></param>\r
2516             <returns></returns>\r
2517         </member>\r
2518         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.Compare(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2519             <summary>\r
2520             \r
2521             </summary>\r
2522             <param name="ctx"></param>\r
2523             <param name="sqlTag"></param>\r
2524             <param name="parameterObject"></param>\r
2525             <returns></returns>\r
2526         </member>\r
2527         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.CompareValues(System.Type,System.Object,System.Object)">\r
2528             <summary>\r
2529             \r
2530             </summary>\r
2531             <param name="type"></param>\r
2532             <param name="value1"></param>\r
2533             <param name="value2"></param>\r
2534             <returns></returns>\r
2535         </member>\r
2536         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.ConvertValue(System.Type,System.String)">\r
2537             <summary>\r
2538             \r
2539             </summary>\r
2540             <param name="type"></param>\r
2541             <param name="value"></param>\r
2542             <returns></returns>\r
2543         </member>\r
2544         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2545             <summary>\r
2546             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler"/> class.\r
2547             </summary>\r
2548             <param name="accessorFactory">The accessor factory.</param>\r
2549         </member>\r
2550         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2551             <summary>\r
2552             \r
2553             </summary>\r
2554             <param name="ctx"></param>\r
2555             <param name="tag"></param>\r
2556             <param name="parameterObject"></param>\r
2557             <returns></returns>\r
2558         </member>\r
2559         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2560             <summary>\r
2561             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler"/> class.\r
2562             </summary>\r
2563             <param name="accessorFactory">The accessor factory.</param>\r
2564         </member>\r
2565         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2566             <summary>\r
2567             \r
2568             </summary>\r
2569             <param name="ctx"></param>\r
2570             <param name="tag"></param>\r
2571             <param name="parameterObject"></param>\r
2572             <returns></returns>\r
2573         </member>\r
2574         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler">\r
2575             <summary>\r
2576             Summary description for IsNotEqualTagHandler.\r
2577             </summary>\r
2578         </member>\r
2579         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler">\r
2580             <summary>\r
2581             Summary description for IsEqualTagHandler.\r
2582             </summary>\r
2583         </member>\r
2584         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2585             <summary>\r
2586             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler"/> class.\r
2587             </summary>\r
2588             <param name="accessorFactory">The accessor factory.</param>\r
2589         </member>\r
2590         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2591             <summary>\r
2592             \r
2593             </summary>\r
2594             <param name="ctx"></param>\r
2595             <param name="tag"></param>\r
2596             <param name="parameterObject"></param>\r
2597             <returns></returns>\r
2598         </member>\r
2599         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2600             <summary>\r
2601             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler"/> class.\r
2602             </summary>\r
2603             <param name="accessorFactory">The accessor factory.</param>\r
2604         </member>\r
2605         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
2606             <summary>\r
2607             \r
2608             </summary>\r
2609             <param name="ctx"></param>\r
2610             <param name="tag"></param>\r
2611             <param name="parameterObject"></param>\r
2612             <returns></returns>\r
2613         </member>\r
2614         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty">\r
2615             <summary>\r
2616             Represent an isNotEmpty sql tag element.\r
2617             </summary>\r
2618         </member>\r
2619         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
2620             <summary>\r
2621             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty"/> class.\r
2622             </summary>\r
2623             <param name="accessorFactory">The accessor factory.</param>\r
2624         </member>\r
2625         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SubMapDeSerializer">\r
2626             <summary>\r
2627             Summary description for SubMapDeSerializer.\r
2628             </summary>\r
2629         </member>\r
2630         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SubMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
2631             <summary>\r
2632             Deserialize a ResultMap object\r
2633             </summary>\r
2634             <param name="node"></param>\r
2635             <param name="configScope"></param>\r
2636             <returns></returns>\r
2637         </member>\r
2638         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer">\r
2639             <summary>\r
2640             Summary description for IsGreaterEqualDeSerializer.\r
2641             </summary>\r
2642         </member>\r
2643         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
2644             <summary>\r
2645             \r
2646             </summary>\r
2647             <param name="configScope"></param>\r
2648         </member>\r
2649         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer.Deserialize(System.Xml.XmlNode)">\r
2650             <summary>\r
2651             Deserialize a Dynamic object\r
2652             </summary>\r
2653             <param name="node"></param>\r
2654             <returns></returns>\r
2655         </member>\r
2656         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DiscriminatorDeSerializer">\r
2657             <summary>\r
2658             Summary description for DiscriminatorDeSerializer.\r
2659             </summary>\r
2660         </member>\r
2661         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DiscriminatorDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
2662             <summary>\r
2663             Deserialize a ResultMap object\r
2664             </summary>\r
2665             <param name="node"></param>\r
2666             <param name="configScope"></param>\r
2667             <returns></returns>\r
2668         </member>\r
2669         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.CacheModelDeSerializer">\r
2670             <summary>\r
2671             Summary description for CacheModelDeSerializer.\r
2672             </summary>\r
2673         </member>\r
2674         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.CacheModelDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
2675             <summary>\r
2676             Deserialize a CacheModel object\r
2677             </summary>\r
2678             <param name="node"></param>\r
2679             <param name="configScope"></param>\r
2680             <returns></returns>\r
2681         </member>\r
2682         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty">\r
2683             <summary>\r
2684             Summary description for ResultProperty.\r
2685             </summary>\r
2686         </member>\r
2687         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.UNKNOWN_COLUMN_INDEX">\r
2688             <summary>\r
2689             \r
2690             </summary>          \r
2691         </member>\r
2692         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.#ctor">\r
2693             <summary>\r
2694             Do not use direclty, only for serialization.\r
2695             </summary>\r
2696         </member>\r
2697         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type)">\r
2698             <summary>\r
2699             Initialize the PropertyInfo of the result property.\r
2700             </summary>\r
2701             <param name="resultClass"></param>\r
2702             <param name="configScope"></param>\r
2703         </member>\r
2704         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Initialize(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
2705             <summary>\r
2706             Initialize a the result property\r
2707             for AutoMapper\r
2708             </summary>\r
2709             <param name="setAccessor">An <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>.</param>\r
2710             <param name="typeHandlerFactory"></param>\r
2711         </member>\r
2712         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.GetDataBaseValue(System.Data.IDataReader)">\r
2713             <summary>\r
2714             \r
2715             </summary>\r
2716             <param name="dataReader"></param>\r
2717             <returns></returns>\r
2718         </member>\r
2719         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.TranslateValue(System.Object)">\r
2720             <summary>\r
2721             \r
2722             </summary>\r
2723             <param name="value"></param>\r
2724             <returns></returns>\r
2725         </member>\r
2726         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Clone">\r
2727             <summary>\r
2728             Clones this instance.\r
2729             </summary>\r
2730             <returns>An <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/></returns>\r
2731         </member>\r
2732         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsGenericIList">\r
2733             <summary>\r
2734             Tell us if the member type implement generic Ilist interface.\r
2735             </summary>\r
2736         </member>\r
2737         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsIList">\r
2738             <summary>\r
2739             Tell us if the member type implement Ilist interface.\r
2740             </summary>\r
2741         </member>\r
2742         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ListFactory">\r
2743             <summary>\r
2744             List factory for <see cref="T:System.Collections.IList"/> property\r
2745             </summary>\r
2746             <remarks>Used by N+1 Select solution</remarks>\r
2747         </member>\r
2748         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.LazyFactory">\r
2749             <summary>\r
2750             The lazy loader factory\r
2751             </summary>\r
2752         </member>\r
2753         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArgumentStrategy">\r
2754             <summary>\r
2755             Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> used to fill the object property.\r
2756             </summary>\r
2757         </member>\r
2758         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.PropertyStrategy">\r
2759             <summary>\r
2760             Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> used to fill the object property.\r
2761             </summary>\r
2762         </member>\r
2763         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.CallBackName">\r
2764             <summary>\r
2765             Specify the custom type handlers to used.\r
2766             </summary>\r
2767             <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>\r
2768         </member>\r
2769         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsLazyLoad">\r
2770             <summary>\r
2771             Tell us if we must lazy load this property..\r
2772             </summary>\r
2773         </member>\r
2774         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.TypeHandler">\r
2775             <summary>\r
2776             The typeHandler used to work with the result property.\r
2777             </summary>\r
2778         </member>\r
2779         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.DbType">\r
2780             <summary>\r
2781             Give an entry in the 'DbType' enumeration\r
2782             </summary>\r
2783             <example >\r
2784             For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...\r
2785             <br/>\r
2786             For Oracle, give an OracleType Enumeration : Byte, Int16, Number...\r
2787             </example>\r
2788         </member>\r
2789         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.CLRType">\r
2790             <summary>\r
2791             Specify the CLR type of the result.\r
2792             </summary>\r
2793             <remarks>\r
2794             The type attribute is used to explicitly specify the property type of the property to be set.\r
2795             Normally this can be derived from a property through reflection, but certain mappings such as\r
2796             HashTable cannot provide the type to the framework.\r
2797             </remarks>\r
2798         </member>\r
2799         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Select">\r
2800             <summary>\r
2801             The name of the statement to retrieve the property\r
2802             </summary>\r
2803         </member>\r
2804         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NestedResultMapName">\r
2805             <summary>\r
2806             The name of a nested ResultMap to set the property\r
2807             </summary>\r
2808         </member>\r
2809         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.PropertyName">\r
2810             <summary>\r
2811             The property name used to identify the property amongst the others.\r
2812             </summary>\r
2813         </member>\r
2814         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.SetAccessor">\r
2815             <summary>\r
2816             Defines a field/property <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>\r
2817             </summary>\r
2818         </member>\r
2819         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.MemberType">\r
2820             <summary>\r
2821             Get the field/property type\r
2822             </summary>\r
2823         </member>\r
2824         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.HasNullValue">\r
2825             <summary>\r
2826             Tell if a nullValue is defined.\r
2827             </summary>\r
2828         </member>\r
2829         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NullValue">\r
2830             <summary>\r
2831             Null value replacement.\r
2832             </summary>\r
2833             <example>"no_email@provided.com"</example>\r
2834         </member>\r
2835         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NestedResultMap">\r
2836             <summary>\r
2837             A nested ResultMap use to set a property\r
2838             </summary>\r
2839         </member>\r
2840         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsComplexMemberName">\r
2841             <summary>\r
2842             Indicate if we have a complex member name as [FavouriteLineItem.Id]\r
2843             </summary>\r
2844         </member>\r
2845         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ColumnIndex">\r
2846             <summary>\r
2847             Column Index\r
2848             </summary>\r
2849         </member>\r
2850         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ColumnName">\r
2851             <summary>\r
2852             Column Name\r
2853             </summary>\r
2854         </member>\r
2855         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArrayListFactory">\r
2856             <summary>\r
2857             <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> that constracut <see cref="T:System.Collections.ArrayList"/> instance\r
2858             </summary>\r
2859         </member>\r
2860         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArrayListFactory.CreateInstance(System.Object[])">\r
2861             <summary>\r
2862             Create a new instance with the specified parameters\r
2863             </summary>\r
2864             <param name="parameters">An array of values that matches the number, order and type\r
2865             of the parameters for this constructor.</param>\r
2866             <returns>A new instance</returns>\r
2867             <remarks>\r
2868             If you call a constructor with no parameters, pass null.\r
2869             Anyway, what you pass will be ignore.\r
2870             </remarks>\r
2871         </member>\r
2872         <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection">\r
2873             <summary>\r
2874             A ParameterProperty Collection.\r
2875             </summary>\r
2876         </member>\r
2877         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.#ctor">\r
2878             <summary>\r
2879             Constructs a ParameterProperty collection. The list is initially empty and has a capacity\r
2880             of zero. Upon adding the first element to the list the capacity is\r
2881             increased to 8, and then increased in multiples of two as required.\r
2882             </summary>\r
2883         </member>\r
2884         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.#ctor(System.Int32)">\r
2885             <summary>\r
2886              Constructs a ParameterPropertyCollection with a given initial capacity. \r
2887              The list is initially empty, but will have room for the given number of elements\r
2888              before any reallocations are required.\r
2889             </summary>\r
2890             <param name="capacity">The initial capacity of the list</param>\r
2891         </member>\r
2892         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Add(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
2893             <summary>\r
2894             Add an ParameterProperty\r
2895             </summary>\r
2896             <param name="value"></param>\r
2897             <returns>Index</returns>\r
2898         </member>\r
2899         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty[])">\r
2900             <summary>\r
2901             Add a list of ParameterProperty to the collection\r
2902             </summary>\r
2903             <param name="value"></param>\r
2904         </member>\r
2905         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection)">\r
2906             <summary>\r
2907             Add a list of ParameterProperty to the collection\r
2908             </summary>\r
2909             <param name="value"></param>\r
2910         </member>\r
2911         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Contains(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
2912             <summary>\r
2913             Indicate if a ParameterProperty is in the collection\r
2914             </summary>\r
2915             <param name="value">A ParameterProperty</param>\r
2916             <returns>True fi is in</returns>\r
2917         </member>\r
2918         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
2919             <summary>\r
2920             Insert a ParameterProperty in the collection.\r
2921             </summary>\r
2922             <param name="index">Index where to insert.</param>\r
2923             <param name="value">A ParameterProperty</param>\r
2924         </member>\r
2925         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Remove(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
2926             <summary>\r
2927             Remove a ParameterProperty of the collection.\r
2928             </summary>\r
2929         </member>\r
2930         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.RemoveAt(System.Int32)">\r
2931             <summary>\r
2932             Removes a ParameterProperty at the given index. The size of the list is\r
2933             decreased by one.\r
2934             </summary>\r
2935             <param name="index"></param>\r
2936         </member>\r
2937         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Resize(System.Int32)">\r
2938             <summary>\r
2939             Ensures that the capacity of this collection is at least the given minimum\r
2940             value. If the currect capacity of the list is less than min, the\r
2941             capacity is increased to twice the current capacity.\r
2942             </summary>\r
2943             <param name="minSize"></param>\r
2944         </member>\r
2945         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Count">\r
2946             <summary>\r
2947             Read-only property describing how many elements are in the Collection.\r
2948             </summary>\r
2949         </member>\r
2950         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Length">\r
2951             <summary>\r
2952             Length of the collection\r
2953             </summary>\r
2954         </member>\r
2955         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Item(System.Int32)">\r
2956             <summary>\r
2957             Sets or Gets the ParameterProperty at the given index.\r
2958             </summary>\r
2959         </member>\r
2960         <member name="T:IBatisNet.DataMapper.Commands.DefaultPreparedCommand">\r
2961             <summary>\r
2962             Summary description for DefaultPreparedCommand.\r
2963             </summary>\r
2964         </member>\r
2965         <member name="T:IBatisNet.DataMapper.Commands.IPreparedCommand">\r
2966             <summary>\r
2967             Summary description for IPreparedCommand.\r
2968             </summary>\r
2969         </member>\r
2970         <member name="M:IBatisNet.DataMapper.Commands.IPreparedCommand.Create(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">\r
2971             <summary>\r
2972             Create an IDbCommand for the SqlMapSession and the current SQL Statement\r
2973             and fill IDbCommand IDataParameter's with the parameterObject.\r
2974             </summary>\r
2975             <param name="request"></param>\r
2976             <param name="session">The SqlMapSession</param>\r
2977             <param name="statement">The IStatement</param>\r
2978             <param name="parameterObject">\r
2979             The parameter object that will fill the sql parameter\r
2980             </param>\r
2981             <returns>An IDbCommand with all the IDataParameter filled.</returns>\r
2982         </member>\r
2983         <member name="M:IBatisNet.DataMapper.Commands.DefaultPreparedCommand.Create(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">\r
2984             <summary>\r
2985             Create an IDbCommand for the SqlMapSession and the current SQL Statement\r
2986             and fill IDbCommand IDataParameter's with the parameterObject.\r
2987             </summary>\r
2988             <param name="request"></param>\r
2989             <param name="session">The SqlMapSession</param>\r
2990             <param name="statement">The IStatement</param>\r
2991             <param name="parameterObject">\r
2992             The parameter object that will fill the sql parameter\r
2993             </param>\r
2994             <returns>An IDbCommand with all the IDataParameter filled.</returns>\r
2995         </member>\r
2996         <member name="M:IBatisNet.DataMapper.Commands.DefaultPreparedCommand.ApplyParameterMap(IBatisNet.DataMapper.ISqlMapSession,System.Data.IDbCommand,IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">\r
2997             <summary>\r
2998             Applies the parameter map.\r
2999             </summary>\r
3000             <param name="session">The session.</param>\r
3001             <param name="command">The command.</param>\r
3002             <param name="request">The request.</param>\r
3003             <param name="statement">The statement.</param>\r
3004             <param name="parameterObject">The parameter object.</param>\r
3005         </member>\r
3006         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler">\r
3007             <summary>\r
3008             TypeHandler for Nullable Int16 type\r
3009             </summary>\r
3010         </member>\r
3011         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
3012             <summary>\r
3013             Sets a parameter on a IDbCommand\r
3014             </summary>\r
3015             <param name="dataParameter">the parameter</param>\r
3016             <param name="parameterValue">the parameter value</param>\r
3017             <param name="dbType">the dbType of the parameter</param>\r
3018         </member>\r
3019         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3020             <summary>\r
3021             Gets a column value by the name\r
3022             </summary>\r
3023             <param name="mapping"></param>\r
3024             <param name="dataReader"></param>\r
3025             <returns></returns>\r
3026         </member>\r
3027         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3028             <summary>\r
3029             Gets a column value by the index\r
3030             </summary>\r
3031             <param name="mapping"></param>\r
3032             <param name="dataReader"></param>\r
3033             <returns></returns>\r
3034         </member>\r
3035         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
3036             <summary>\r
3037             Retrieve ouput database value of an output parameter\r
3038             </summary>\r
3039             <param name="outputValue">ouput database value</param>\r
3040             <param name="parameterType">type used in EnumTypeHandler</param>\r
3041             <returns></returns>\r
3042         </member>\r
3043         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.ValueOf(System.Type,System.String)">\r
3044             <summary>\r
3045             Converts the String to the type that this handler deals with\r
3046             </summary>\r
3047             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
3048             <param name="s">the String value</param>\r
3049             <returns>the converted value</returns>\r
3050         </member>\r
3051         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.IsSimpleType">\r
3052             <summary>\r
3053             Gets a value indicating whether this instance is simple type.\r
3054             </summary>\r
3055             <value>\r
3056                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
3057             </value>\r
3058         </member>\r
3059         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.NullValue">\r
3060             <summary>\r
3061             The null value for this type\r
3062             </summary>\r
3063             <value></value>\r
3064         </member>\r
3065         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler">\r
3066             <summary>\r
3067             TypeHandler for Nullable UInt16 Type\r
3068             </summary>\r
3069         </member>\r
3070         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
3071             <summary>\r
3072             Sets a parameter on a IDbCommand\r
3073             </summary>\r
3074             <param name="dataParameter">the parameter</param>\r
3075             <param name="parameterValue">the parameter value</param>\r
3076             <param name="dbType">the dbType of the parameter</param>\r
3077         </member>\r
3078         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3079             <summary>\r
3080             Gets a column value by the name\r
3081             </summary>\r
3082             <param name="mapping"></param>\r
3083             <param name="dataReader"></param>\r
3084             <returns></returns>\r
3085         </member>\r
3086         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3087             <summary>\r
3088             Gets a column value by the index\r
3089             </summary>\r
3090             <param name="mapping"></param>\r
3091             <param name="dataReader"></param>\r
3092             <returns></returns>\r
3093         </member>\r
3094         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
3095             <summary>\r
3096             Retrieve ouput database value of an output parameter\r
3097             </summary>\r
3098             <param name="outputValue">ouput database value</param>\r
3099             <param name="parameterType">type used in EnumTypeHandler</param>\r
3100             <returns></returns>\r
3101         </member>\r
3102         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.ValueOf(System.Type,System.String)">\r
3103             <summary>\r
3104             Converts the String to the type that this handler deals with\r
3105             </summary>\r
3106             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
3107             <param name="s">the String value</param>\r
3108             <returns>the converted value</returns>\r
3109         </member>\r
3110         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.IsSimpleType">\r
3111             <summary>\r
3112             Gets a value indicating whether this instance is simple type.\r
3113             </summary>\r
3114             <value>\r
3115                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
3116             </value>\r
3117         </member>\r
3118         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.NullValue">\r
3119             <summary>\r
3120             The null value for this type\r
3121             </summary>\r
3122             <value></value>\r
3123         </member>\r
3124         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler">\r
3125             <summary>\r
3126             TypeHandler for Nullable decimal Type\r
3127             </summary>\r
3128         </member>\r
3129         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
3130             <summary>\r
3131             Sets a parameter on a IDbCommand\r
3132             </summary>\r
3133             <param name="dataParameter">the parameter</param>\r
3134             <param name="parameterValue">the parameter value</param>\r
3135             <param name="dbType">the dbType of the parameter</param>\r
3136         </member>\r
3137         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3138             <summary>\r
3139             Gets a column value by the name\r
3140             </summary>\r
3141             <param name="mapping"></param>\r
3142             <param name="dataReader"></param>\r
3143             <returns></returns>\r
3144         </member>\r
3145         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3146             <summary>\r
3147             Gets a column value by the index\r
3148             </summary>\r
3149             <param name="mapping"></param>\r
3150             <param name="dataReader"></param>\r
3151             <returns></returns>\r
3152         </member>\r
3153         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
3154             <summary>\r
3155             Retrieve ouput database value of an output parameter\r
3156             </summary>\r
3157             <param name="outputValue">ouput database value</param>\r
3158             <param name="parameterType">type used in EnumTypeHandler</param>\r
3159             <returns></returns>\r
3160         </member>\r
3161         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.ValueOf(System.Type,System.String)">\r
3162             <summary>\r
3163             Converts the String to the type that this handler deals with\r
3164             </summary>\r
3165             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
3166             <param name="s">the String value</param>\r
3167             <returns>the converted value</returns>\r
3168             <remarks>\r
3169             value decimal must be  in format ######.##\r
3170              where . is separator for decimal\r
3171             </remarks>\r
3172         </member>\r
3173         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.IsSimpleType">\r
3174             <summary>\r
3175             Gets a value indicating whether this instance is simple type.\r
3176             </summary>\r
3177             <value>\r
3178                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
3179             </value>\r
3180         </member>\r
3181         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.NullValue">\r
3182             <summary>\r
3183             The null value for this type\r
3184             </summary>\r
3185             <value></value>\r
3186         </member>\r
3187         <member name="T:IBatisNet.DataMapper.TypeHandlers.IResultGetter">\r
3188             <summary>\r
3189             Allows values to be retrieved from the underlying IDataReader.\r
3190             TypeHandlerCallback implementations use this interface to\r
3191             get values that they can subsequently manipulate before\r
3192             having them returned.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * or index with these methods.\r
3193             </summary>\r
3194             <remarks>\r
3195             There is no need to implement this.  The implementation\r
3196             will be passed into the TypeHandlerCallback automatically.\r
3197             </remarks>\r
3198         </member>\r
3199         <member name="P:IBatisNet.DataMapper.TypeHandlers.IResultGetter.DataReader">\r
3200             <summary>\r
3201             Returns the underlying IDataReader\r
3202             </summary>\r
3203         </member>\r
3204         <member name="P:IBatisNet.DataMapper.TypeHandlers.IResultGetter.Value">\r
3205             <summary>\r
3206             Get the parameter value\r
3207             </summary>\r
3208         </member>\r
3209         <member name="T:IBatisNet.DataMapper.Mapper">\r
3210             <summary>\r
3211             A singleton class to access the default SqlMapper defined by the SqlMap.Config\r
3212             </summary>\r
3213         </member>\r
3214         <member name="M:IBatisNet.DataMapper.Mapper.Configure(System.Object)">\r
3215             <summary>\r
3216             \r
3217             </summary>\r
3218             <param name="obj"></param>\r
3219         </member>\r
3220         <member name="M:IBatisNet.DataMapper.Mapper.InitMapper">\r
3221             <summary>\r
3222             Init the 'default' SqlMapper defined by the SqlMap.Config file.\r
3223             </summary>\r
3224         </member>\r
3225         <member name="M:IBatisNet.DataMapper.Mapper.Instance">\r
3226             <summary>\r
3227             Get the instance of the SqlMapper defined by the SqlMap.Config file.\r
3228             </summary>\r
3229             <returns>A SqlMapper initalized via the SqlMap.Config file.</returns>\r
3230         </member>\r
3231         <member name="M:IBatisNet.DataMapper.Mapper.Get">\r
3232             <summary>\r
3233             Get the instance of the SqlMapper defined by the SqlMap.Config file. (Convenience form of Instance method.)\r
3234             </summary>\r
3235             <returns>A SqlMapper initalized via the SqlMap.Config file.</returns>\r
3236         </member>\r
3237         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy">\r
3238             <summary>\r
3239             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists\r
3240             on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>\r
3241             </summary>\r
3242         </member>\r
3243         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy">\r
3244             <summary>\r
3245             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> contract to set value object on <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.\r
3246             </summary>\r
3247         </member>\r
3248         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
3249             <summary>\r
3250             Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object.\r
3251             </summary>\r
3252             <param name="request">The request.</param>\r
3253             <param name="resultMap">The result map.</param>\r
3254             <param name="mapping">The ResultProperty.</param>\r
3255             <param name="target">The target.</param>\r
3256             <param name="reader">The reader.</param>\r
3257             <param name="keys">The keys</param>\r
3258         </member>\r
3259         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
3260             <summary>\r
3261             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
3262             </summary>\r
3263             <param name="request">The request.</param>\r
3264             <param name="resultMap">The result map.</param>\r
3265             <param name="mapping">The mapping.</param>\r
3266             <param name="reader">The reader.</param>\r
3267             <param name="target">The target.</param>\r
3268         </member>\r
3269         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
3270             <summary>\r
3271              Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
3272              when a 'select' attribute exists and fills an <see cref="T:System.Collections.IList"/> property\r
3273              on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.\r
3274              </summary>\r
3275              <param name="request">The request.</param>\r
3276              <param name="resultMap">The result map.</param>\r
3277              <param name="mapping">The ResultProperty.</param>\r
3278              <param name="target">The target.</param>\r
3279              <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>\r
3280              <param name="keys">The keys</param>\r
3281         </member>\r
3282         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
3283             <summary>\r
3284             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
3285             </summary>\r
3286             <param name="request">The request.</param>\r
3287             <param name="resultMap">The result map.</param>\r
3288             <param name="mapping">The mapping.</param>\r
3289             <param name="reader">The reader.</param>\r
3290             <param name="target">The target object</param>\r
3291         </member>\r
3292         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectListStrategy">\r
3293             <summary>\r
3294             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists\r
3295             on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>\r
3296             </summary>\r
3297         </member>\r
3298         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectListStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
3299             <summary>\r
3300             Gets the value of an argument constructor.\r
3301             </summary>\r
3302             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
3303             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
3304             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
3305             <param name="keys">The keys</param>\r
3306             <returns>The paremeter value.</returns>\r
3307         </member>\r
3308         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.DefaultStrategy">\r
3309             <summary>\r
3310             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when no 'select' or\r
3311             'resultMapping' attribute exists on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.\r
3312             </summary>\r
3313         </member>\r
3314         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.DefaultStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
3315             <summary>\r
3316             Gets the value of an argument constructor.\r
3317             </summary>\r
3318             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
3319             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
3320             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
3321             <param name="keys">The keys</param>\r
3322             <returns>The paremeter value.</returns>\r
3323         </member>\r
3324         <member name="T:IBatisNet.DataMapper.ISqlMapSession">\r
3325             <summary>\r
3326             SqlMap Session contract\r
3327             </summary>\r
3328         </member>\r
3329         <member name="M:IBatisNet.DataMapper.ISqlMapSession.CreateConnection">\r
3330             <summary>\r
3331             Create the connection\r
3332             </summary>\r
3333         </member>\r
3334         <member name="M:IBatisNet.DataMapper.ISqlMapSession.CreateConnection(System.String)">\r
3335             <summary>\r
3336             Create the connection\r
3337             </summary>\r
3338         </member>\r
3339         <member name="P:IBatisNet.DataMapper.ISqlMapSession.SqlMapper">\r
3340             <summary>\r
3341             Gets the SQL mapper.\r
3342             </summary>\r
3343             <value>The SQL mapper.</value>\r
3344         </member>\r
3345         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler">\r
3346             <summary>\r
3347             Summary description for IsNotEmptyTagHandler.\r
3348             </summary>\r
3349         </member>\r
3350         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler">\r
3351             <summary>\r
3352             IsEmptyTagHandler represent a isEmpty tag element in a dynamic mapped statement.\r
3353             </summary>\r
3354         </member>\r
3355         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
3356             <summary>\r
3357             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler"/> class.\r
3358             </summary>\r
3359             <param name="accessorFactory">The accessor factory.</param>\r
3360         </member>\r
3361         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
3362             <summary>\r
3363             \r
3364             </summary>\r
3365             <param name="ctx"></param>\r
3366             <param name="tag"></param>\r
3367             <param name="parameterObject"></param>\r
3368             <returns></returns>\r
3369         </member>\r
3370         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
3371             <summary>\r
3372             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler"/> class.\r
3373             </summary>\r
3374             <param name="accessorFactory">The accessor factory.</param>\r
3375         </member>\r
3376         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
3377             <summary>\r
3378             \r
3379             </summary>\r
3380             <param name="ctx"></param>\r
3381             <param name="tag"></param>\r
3382             <param name="parameterObject"></param>\r
3383             <returns></returns>\r
3384         </member>\r
3385         <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty">\r
3386             <summary>\r
3387             Summary description for ParameterProperty.\r
3388             </summary>\r
3389         </member>\r
3390         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.#ctor">\r
3391             <summary>\r
3392             Constructor\r
3393             </summary>\r
3394         </member>\r
3395         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Initialize(IBatisNet.DataMapper.Scope.IScope,System.Type)">\r
3396             <summary>\r
3397             Initializes the parameter property\r
3398             </summary>\r
3399             <param name="scope">The scope.</param>\r
3400             <param name="parameterClass">The parameter class.</param>\r
3401         </member>\r
3402         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Equals(System.Object)">\r
3403             <summary>\r
3404             Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>.\r
3405             </summary>\r
3406             <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.Object"></see>.</param>\r
3407             <returns>\r
3408             true if the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>; otherwise, false.\r
3409             </returns>\r
3410         </member>\r
3411         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.GetHashCode">\r
3412             <summary>\r
3413             Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.\r
3414             </summary>\r
3415             <returns>\r
3416             A hash code for the current <see cref="T:System.Object"></see>.\r
3417             </returns>\r
3418         </member>\r
3419         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Clone">\r
3420             <summary>\r
3421             Clones this instance.\r
3422             </summary>\r
3423             <returns>An <see cref="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty"/></returns>\r
3424         </member>\r
3425         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.IsComplexMemberName">\r
3426             <summary>\r
3427             Indicate if we have a complex member name as [avouriteLineItem.Id]\r
3428             </summary>\r
3429         </member>\r
3430         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.CallBackName">\r
3431             <summary>\r
3432             Specify the custom type handlers to used.\r
3433             </summary>\r
3434             <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>\r
3435         </member>\r
3436         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.CLRType">\r
3437             <summary>\r
3438             Specify the CLR type of the parameter.\r
3439             </summary>\r
3440             <remarks>\r
3441             The type attribute is used to explicitly specify the property type to be read.\r
3442             Normally this can be derived from a property through reflection, but certain mappings such as\r
3443             HashTable cannot provide the type to the framework.\r
3444             </remarks>\r
3445         </member>\r
3446         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.TypeHandler">\r
3447             <summary>\r
3448             The typeHandler used to work with the parameter.\r
3449             </summary>\r
3450         </member>\r
3451         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.ColumnName">\r
3452             <summary>\r
3453             Column Name for output parameter \r
3454             in store proccedure.\r
3455             </summary>\r
3456         </member>\r
3457         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Size">\r
3458             <summary>\r
3459             Column size.\r
3460             </summary>\r
3461         </member>\r
3462         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Scale">\r
3463             <summary>\r
3464             Column Scale.\r
3465             </summary>\r
3466         </member>\r
3467         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Precision">\r
3468             <summary>\r
3469             Column Precision.\r
3470             </summary>\r
3471         </member>\r
3472         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.DbType">\r
3473             <summary>\r
3474             Give an entry in the 'DbType' enumeration\r
3475             </summary>\r
3476             <example >\r
3477             For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...\r
3478             <br/>\r
3479             For Oracle, give an OracleType Enumeration : Byte, Int16, Number...\r
3480             </example>\r
3481         </member>\r
3482         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.DirectionAttribute">\r
3483             <summary>\r
3484             The direction attribute of the XML parameter.\r
3485             </summary>\r
3486             <example> Input, Output, InputOutput</example>\r
3487         </member>\r
3488         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Direction">\r
3489             <summary>\r
3490             Indicate the direction of the parameter.\r
3491             </summary>\r
3492             <example> Input, Output, InputOutput</example>\r
3493         </member>\r
3494         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.PropertyName">\r
3495             <summary>\r
3496             Property name used to identify the property amongst the others.\r
3497             </summary>\r
3498             <example>EmailAddress</example>\r
3499         </member>\r
3500         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.HasNullValue">\r
3501             <summary>\r
3502             Tell if a nullValue is defined._nullValue!=null\r
3503             </summary>\r
3504         </member>\r
3505         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.NullValue">\r
3506             <summary>\r
3507             Null value replacement.\r
3508             </summary>\r
3509             <example>"no_email@provided.com"</example>\r
3510         </member>\r
3511         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.GetAccessor">\r
3512             <summary>\r
3513             Defines a field/property get accessor\r
3514             </summary>\r
3515         </member>\r
3516         <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler">\r
3517             <summary>\r
3518             Summary description for MemoryCacheControler.\r
3519             </summary>\r
3520         </member>\r
3521         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.#ctor">\r
3522             <summary>\r
3523             Constructor\r
3524             </summary>\r
3525         </member>\r
3526         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Remove(System.Object)">\r
3527             <summary>\r
3528             Remove an object from a cache model\r
3529             </summary>\r
3530             <param name="key">the key to the object</param>\r
3531             <returns>the removed object(?)</returns>\r
3532         </member>\r
3533         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Flush">\r
3534             <summary>\r
3535             Clears all elements from the cache.\r
3536             </summary>\r
3537         </member>\r
3538         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Configure(System.Collections.IDictionary)">\r
3539             <summary>\r
3540             Configures the cache\r
3541             </summary>\r
3542         </member>\r
3543         <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Item(System.Object)">\r
3544             <summary>\r
3545             Adds an item with the specified key and value into cached data.\r
3546             Gets a cached object with the specified key.\r
3547             </summary>\r
3548             <value>The cached object or <c>null</c></value>\r
3549         </member>\r
3550         <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference">\r
3551             <summary>\r
3552             Class to implement a strong (permanent) reference.\r
3553             </summary>\r
3554         </member>\r
3555         <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference.Target">\r
3556             <summary>\r
3557             Gets the object (the target) referenced by this instance.\r
3558             </summary>\r
3559         </member>\r
3560         <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler">\r
3561             <summary>\r
3562             Summary description for UInt64TypeHandler.\r
3563             </summary>\r
3564         </member>\r
3565         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3566             <summary>\r
3567             Gets a column value by the name\r
3568             </summary>\r
3569             <param name="mapping"></param>\r
3570             <param name="dataReader"></param>\r
3571             <returns></returns>\r
3572         </member>\r
3573         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3574             <summary>\r
3575             Gets a column value by the index\r
3576             </summary>\r
3577             <param name="mapping"></param>\r
3578             <param name="dataReader"></param>\r
3579             <returns></returns>\r
3580         </member>\r
3581         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
3582             <summary>\r
3583             Retrieve ouput database value of an output parameter\r
3584             </summary>\r
3585             <param name="outputValue">ouput database value</param>\r
3586             <param name="parameterType">type used in EnumTypeHandler</param>\r
3587             <returns></returns>\r
3588         </member>\r
3589         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.ValueOf(System.Type,System.String)">\r
3590             <summary>\r
3591             Converts the String to the type that this handler deals with\r
3592             </summary>\r
3593             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
3594             <param name="s">the String value</param>\r
3595             <returns>the converted value</returns>\r
3596         </member>\r
3597         <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.IsSimpleType">\r
3598             <summary>\r
3599             Gets a value indicating whether this instance is simple type.\r
3600             </summary>\r
3601             <value>\r
3602                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
3603             </value>\r
3604         </member>\r
3605         <member name="T:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler">\r
3606             <summary>\r
3607             Description résumée de DateTimeTypeHandler.\r
3608             </summary>\r
3609         </member>\r
3610         <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3611             <summary>\r
3612             Gets a column value by the name\r
3613             </summary>\r
3614             <param name="mapping"></param>\r
3615             <param name="dataReader"></param>\r
3616             <returns></returns>\r
3617         </member>\r
3618         <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
3619             <summary>\r
3620             Gets a column value by the index\r
3621             </summary>\r
3622             <param name="mapping"></param>\r
3623             <param name="dataReader"></param>\r
3624             <returns></returns>\r
3625         </member>\r
3626         <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.ValueOf(System.Type,System.String)">\r
3627             <summary>\r
3628             Converts the String to the type that this handler deals with\r
3629             </summary>\r
3630             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
3631             <param name="s">the String value</param>\r
3632             <returns>the converted value</returns>\r
3633         </member>\r
3634         <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
3635             <summary>\r
3636             Retrieve ouput database value of an output parameter\r
3637             </summary>\r
3638             <param name="outputValue">ouput database value</param>\r
3639             <param name="parameterType">type used in EnumTypeHandler</param>\r
3640             <returns></returns>\r
3641         </member>\r
3642         <member name="P:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.IsSimpleType">\r
3643             <summary>\r
3644             Tell us if ot is a 'primitive' type\r
3645             </summary>\r
3646             <value></value>\r
3647             <returns></returns>\r
3648         </member>\r
3649         <member name="T:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore">\r
3650             <summary>\r
3651             This implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>will first try \r
3652             to get the currentrequest, and if not found, will use a thread local.\r
3653             </summary>\r
3654             <remarks>\r
3655             This is used for scenarios where most of the you need per request session, but you also does some work outside a \r
3656             request (in a thread pool thread, for instance).\r
3657             </remarks>\r
3658         </member>\r
3659         <member name="T:IBatisNet.DataMapper.SessionStore.AbstractSessionStore">\r
3660             <summary>\r
3661             \r
3662             </summary>\r
3663         </member>\r
3664         <member name="F:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.sessionName">\r
3665             <summary>\r
3666             session name\r
3667             </summary>      \r
3668         </member>\r
3669         <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.#ctor(System.String)">\r
3670             <summary>\r
3671             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.AbstractSessionStore"/> class.\r
3672             </summary>\r
3673             <param name="sqlMapperId">The SQL mapper id.</param>\r
3674         </member>\r
3675         <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">\r
3676             <summary>\r
3677             Store the specified session.\r
3678             </summary>\r
3679             <param name="session">The session to store</param>\r
3680         </member>\r
3681         <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.Dispose">\r
3682             <summary>\r
3683             Remove the local session from the storage.\r
3684             </summary>\r
3685         </member>\r
3686         <member name="P:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.LocalSession">\r
3687             <summary>\r
3688             Get the local session\r
3689             </summary>\r
3690         </member>\r
3691         <member name="M:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.#ctor(System.String)">\r
3692             <summary>\r
3693             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.WebSessionStore"/> class.\r
3694             </summary>\r
3695             <param name="sqlMapperId">The SQL mapper id.</param>\r
3696         </member>\r
3697         <member name="M:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">\r
3698             <summary>\r
3699             Store the specified session.\r
3700             </summary>\r
3701             <param name="session">The session to store</param>\r
3702         </member>\r
3703         <member name="M:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.Dispose">\r
3704             <summary>\r
3705             Remove the local session.\r
3706             </summary>\r
3707         </member>\r
3708         <member name="P:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.LocalSession">\r
3709             <summary>\r
3710             Get the local session\r
3711             </summary>\r
3712         </member>\r
3713         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy">\r
3714             <summary>\r
3715             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
3716             a 'resultClass' attribute is specified.\r
3717             </summary>\r
3718         </member>\r
3719         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy.#ctor">\r
3720             <summary>\r
3721             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy"/> class.\r
3722             </summary>\r
3723         </member>\r
3724         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
3725             <summary>\r
3726             Processes the specified <see cref="T:System.Data.IDataReader"/>.\r
3727             </summary>\r
3728             <param name="request">The request.</param>\r
3729             <param name="reader">The reader.</param>\r
3730             <param name="resultObject">The result object.</param>\r
3731         </member>\r
3732         <member name="T:IBatisNet.DataMapper.MappedStatements.PostBindind">\r
3733             <summary>\r
3734             All dataq tor retrieve 'select' <see cref="P:IBatisNet.DataMapper.MappedStatements.PostBindind.ResultProperty"/>\r
3735             </summary>\r
3736             <remarks>\r
3737             As ADO.NET allows one open <see cref="T:System.Data.IDataReader"/> per connection at once, we keep\r
3738             all the datas to open the next <see cref="T:System.Data.IDataReader"/> after having closed the current. \r
3739             </remarks>\r
3740         </member>\r
3741         <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Statement">\r
3742             <summary>\r
3743             Gets or sets the statement.\r
3744             </summary>\r
3745             <value>The statement.</value>\r
3746         </member>\r
3747         <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.ResultProperty">\r
3748             <summary>\r
3749             Gets or sets the result property.\r
3750             </summary>\r
3751             <value>The result property.</value>\r
3752         </member>\r
3753         <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Target">\r
3754             <summary>\r
3755             Gets or sets the target.\r
3756             </summary>\r
3757             <value>The target.</value>\r
3758         </member>\r
3759         <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Keys">\r
3760             <summary>\r
3761             Gets or sets the keys.\r
3762             </summary>\r
3763             <value>The keys.</value>\r
3764         </member>\r
3765         <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Method">\r
3766             <summary>\r
3767             Gets or sets the method.\r
3768             </summary>\r
3769             <value>The method.</value>\r
3770         </member>\r
3771         <member name="T:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod">\r
3772             <summary>\r
3773             Enumeration of the ExecuteQuery method.\r
3774             </summary>\r
3775         </member>\r
3776         <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForObject">\r
3777             <summary>\r
3778             Execute Query For Object\r
3779             </summary>\r
3780         </member>\r
3781         <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForIList">\r
3782             <summary>\r
3783             Execute Query For IList\r
3784             </summary>\r
3785         </member>\r
3786         <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForGenericIList">\r
3787             <summary>\r
3788             Execute Query For Generic IList\r
3789             </summary>\r
3790         </member>\r
3791         <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForArrayList">\r
3792             <summary>\r
3793             Execute Query For Array List\r
3794             </summary>\r
3795         </member>\r
3796         <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForStrongTypedIList">\r
3797             <summary>\r
3798             Execute Query For Strong Typed IList\r
3799             </summary>\r
3800         </member>\r
3801         <member name="T:IBatisNet.DataMapper.DataExchange.BaseDataExchange">\r
3802             <summary>\r
3803             Summary description for BaseDataExchange.\r
3804             </summary>\r
3805         </member>\r
3806         <member name="T:IBatisNet.DataMapper.DataExchange.IDataExchange">\r
3807             <summary>\r
3808             Interface for exchanging data between a parameter map/result map and the related objects\r
3809             </summary>\r
3810         </member>\r
3811         <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
3812             <summary>\r
3813             Gets the data to be set into a IDataParameter.\r
3814             </summary>\r
3815             <param name="mapping"></param>\r
3816             <param name="parameterObject"></param>\r
3817         </member>\r
3818         <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
3819             <summary>\r
3820             Sets the value to the result property.\r
3821             </summary>\r
3822             <param name="mapping"></param>\r
3823             <param name="target"></param>\r
3824             <param name="dataBaseValue"></param>\r
3825         </member>\r
3826         <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
3827             <summary>\r
3828             Sets the value to the parameter property.\r
3829             </summary>\r
3830             <remarks>Use to set value on output parameter</remarks>\r
3831             <param name="mapping"></param>\r
3832             <param name="target"></param>\r
3833             <param name="dataBaseValue"></param>\r
3834         </member>\r
3835         <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
3836             <summary>\r
3837             Constructor\r
3838             </summary>\r
3839             <param name="dataExchangeFactory"></param>\r
3840         </member>\r
3841         <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
3842             <summary>\r
3843             Gets the data to be set into a IDataParameter.\r
3844             </summary>\r
3845             <param name="mapping"></param>\r
3846             <param name="parameterObject"></param>\r
3847         </member>\r
3848         <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
3849             <summary>\r
3850             Sets the value to the result property.\r
3851             </summary>\r
3852             <param name="mapping"></param>\r
3853             <param name="target"></param>\r
3854             <param name="dataBaseValue"></param>\r
3855         </member>\r
3856         <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
3857             <summary>\r
3858             Sets the value to the parameter property.\r
3859             </summary>\r
3860             <remarks>Use to set value on output parameter</remarks>\r
3861             <param name="mapping"></param>\r
3862             <param name="target"></param>\r
3863             <param name="dataBaseValue"></param>\r
3864         </member>\r
3865         <member name="P:IBatisNet.DataMapper.DataExchange.BaseDataExchange.DataExchangeFactory">\r
3866             <summary>\r
3867             Getter for the factory that created this object\r
3868             </summary>\r
3869         </member>\r
3870         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Generate">\r
3871             <summary>\r
3872             Represent a generate tag element.\r
3873             The generation would happen at the point where the \r
3874             SqlMapClient instance is built.\r
3875             </summary>\r
3876         </member>\r
3877         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Generate.#ctor">\r
3878             <summary>\r
3879             Do not use direclty, only for serialization.\r
3880             </summary>\r
3881         </member>\r
3882         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Generate.Table">\r
3883             <summary>\r
3884             The table name used to build the SQL query. \r
3885             </summary>\r
3886             <remarks>\r
3887             Will be used to get the metadata to build the SQL if needed.\r
3888             </remarks>\r
3889         </member>\r
3890         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Generate.By">\r
3891             <summary>\r
3892             The by attribute is used to generate the where clause.\r
3893             </summary>\r
3894             <remarks>The by="" attribute can support multiple colums.</remarks>\r
3895             <example> \r
3896                 &lt; delete ...&gt;\r
3897                         &lt;generate table="EMPLOYEE" by="EMPLOYEE_ID, LAST_MOD_DATE" /&gt;\r
3898                 &lt;/delete&gt;\r
3899             </example>\r
3900         </member>\r
3901         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual">\r
3902             <summary>\r
3903             Represent an isLessEqual sql tag element.\r
3904             </summary>\r
3905         </member>\r
3906         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
3907             <summary>\r
3908             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual"/> class.\r
3909             </summary>\r
3910             <param name="accessorFactory">The accessor factory.</param>\r
3911         </member>\r
3912         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ProcedureDeSerializer">\r
3913             <summary>\r
3914             Summary description for ProcedureDeSerializer.\r
3915             </summary>\r
3916         </member>\r
3917         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ProcedureDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
3918             <summary>\r
3919             Deserialize a Procedure object\r
3920             </summary>\r
3921             <param name="node"></param>\r
3922             <param name="configScope"></param>\r
3923             <returns></returns>\r
3924         </member>\r
3925         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap">\r
3926             <summary>\r
3927             \r
3928             </summary>\r
3929         </member>\r
3930         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.CreateInstanceOfResult(System.Object[])">\r
3931             <summary>\r
3932             Create an instance Of result.\r
3933             </summary>\r
3934             <param name="parameters">An array of values that matches the number, order and type\r
3935             of the parameters for this constructor.</param>\r
3936             <returns>An object.</returns>\r
3937         </member>\r
3938         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
3939             <summary>\r
3940             Set the value of an object property.\r
3941             </summary>\r
3942             <param name="target">The object to set the property.</param>\r
3943             <param name="property">The result property to use.</param>\r
3944             <param name="dataBaseValue">The database value to set.</param>\r
3945         </member>\r
3946         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.ResolveSubMap(System.Data.IDataReader)">\r
3947             <summary>\r
3948             </summary>\r
3949             <param name="dataReader"></param>\r
3950             <returns></returns>\r
3951         </member>\r
3952         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.GroupByPropertyNames">\r
3953             <summary>\r
3954             The GroupBy Properties.\r
3955             </summary>\r
3956         </member>\r
3957         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.GroupByProperties">\r
3958             <summary>\r
3959             The GroupBy Properties.\r
3960             </summary>\r
3961         </member>\r
3962         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.IsInitalized">\r
3963             <summary>\r
3964             Gets or sets a value indicating whether this instance is initalized.\r
3965             </summary>\r
3966             <value>\r
3967                 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.\r
3968             </value>\r
3969         </member>\r
3970         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Discriminator">\r
3971             <summary>\r
3972             The discriminator used to choose the good SubMap\r
3973             </summary>\r
3974         </member>\r
3975         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Properties">\r
3976             <summary>\r
3977             The collection of ResultProperty.\r
3978             </summary>\r
3979         </member>\r
3980         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Parameters">\r
3981             <summary>\r
3982             The collection of constructor parameters.\r
3983             </summary>\r
3984         </member>\r
3985         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Id">\r
3986             <summary>\r
3987             Identifier used to identify the resultMap amongst the others.\r
3988             </summary>\r
3989             <example>GetProduct</example>\r
3990         </member>\r
3991         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.ExtendMap">\r
3992             <summary>\r
3993             Extend ResultMap attribute\r
3994             </summary>\r
3995         </member>\r
3996         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Class">\r
3997             <summary>\r
3998             The output type class of the resultMap.\r
3999             </summary>\r
4000         </member>\r
4001         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.DataExchange">\r
4002             <summary>\r
4003             Sets the IDataExchange\r
4004             </summary>\r
4005         </member>\r
4006         <member name="T:IBatisNet.DataMapper.Configuration.Cache.FlushInterval">\r
4007             <summary>\r
4008             Summary description for FlushInterval.\r
4009             </summary>\r
4010         </member>\r
4011         <member name="M:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Initialize">\r
4012             <summary>\r
4013             Calcul the flush interval value in ticks\r
4014             </summary>\r
4015         </member>\r
4016         <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Hours">\r
4017             <summary>\r
4018             Flush interval in hours\r
4019             </summary>\r
4020         </member>\r
4021         <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Minutes">\r
4022             <summary>\r
4023             Flush interval in minutes\r
4024             </summary>\r
4025         </member>\r
4026         <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Seconds">\r
4027             <summary>\r
4028             Flush interval in seconds\r
4029             </summary>\r
4030         </member>\r
4031         <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Milliseconds">\r
4032             <summary>\r
4033             Flush interval in milliseconds\r
4034             </summary>\r
4035         </member>\r
4036         <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Interval">\r
4037             <summary>\r
4038             Get the flush interval value\r
4039             </summary>\r
4040         </member>\r
4041         <member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheModel">\r
4042             <summary>\r
4043             Summary description for CacheModel.\r
4044             </summary>\r
4045         </member>\r
4046         <member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NO_FLUSH_INTERVAL">\r
4047             <summary>\r
4048             Constant to turn off periodic cache flushes\r
4049             </summary>\r
4050         </member>\r
4051         <member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NULL_OBJECT">\r
4052             <summary>\r
4053             This is used to represent null objects that are returned from the cache so \r
4054             that they can be cached, too.\r
4055             </summary>\r
4056         </member>\r
4057         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.#ctor">\r
4058             <summary>\r
4059             Constructor\r
4060             </summary>\r
4061         </member>\r
4062         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Initialize">\r
4063             <summary>\r
4064             \r
4065             </summary>\r
4066         </member>\r
4067         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.RegisterTriggerStatement(IBatisNet.DataMapper.MappedStatements.IMappedStatement)">\r
4068             <summary>\r
4069             Event listener\r
4070             </summary>\r
4071             <param name="mappedStatement">A MappedStatement on which we listen ExecuteEventArgs event.</param>\r
4072         </member>\r
4073         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushHandler(System.Object,IBatisNet.DataMapper.ExecuteEventArgs)">\r
4074             <summary>\r
4075             FlushHandler which clear the cache \r
4076             </summary>\r
4077             <param name="sender"></param>\r
4078             <param name="e"></param>\r
4079         </member>\r
4080         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Flush">\r
4081             <summary>\r
4082             Clears all elements from the cache.\r
4083             </summary>\r
4084         </member>\r
4085         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.AddProperty(System.String,System.String)">\r
4086             <summary>\r
4087             Add a property\r
4088             </summary>\r
4089             <param name="name">The name of the property</param>\r
4090             <param name="value">The value of the property</param>\r
4091         </member>\r
4092         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.GetLock(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">\r
4093             <summary>\r
4094             \r
4095             </summary>\r
4096             <param name="key"></param>\r
4097             <returns></returns>\r
4098         </member>\r
4099         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Id">\r
4100             <summary>\r
4101             Identifier used to identify the CacheModel amongst the others.\r
4102             </summary>\r
4103         </member>\r
4104         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Implementation">\r
4105             <summary>\r
4106             Cache controller implementation name.\r
4107             </summary>\r
4108         </member>\r
4109         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.CacheController">\r
4110             <summary>\r
4111             Set the cache controller\r
4112             </summary>\r
4113         </member>\r
4114         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushInterval">\r
4115             <summary>\r
4116             Set or get the flushInterval (in Ticks)\r
4117             </summary>\r
4118         </member>\r
4119         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.IsSerializable">\r
4120             <summary>\r
4121             Specifie how the cache content should be returned.\r
4122             If true a deep copy is returned.\r
4123             </summary>\r
4124             <remarks>\r
4125             Combinaison\r
4126             IsReadOnly=true/IsSerializable=false : Returned instance of cached object\r
4127             IsReadOnly=false/IsSerializable=true : Returned coopy of cached object\r
4128             </remarks>\r
4129         </member>\r
4130         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.IsReadOnly">\r
4131             <summary>\r
4132             Determines if the cache will be used as a read-only cache.\r
4133             Tells the cache model that is allowed to pass back a reference to the object\r
4134             existing in the cache.\r
4135             </summary>\r
4136             <remarks>\r
4137             The IsReadOnly properties works in conjonction with the IsSerializable propertie.\r
4138             </remarks>\r
4139         </member>\r
4140         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Item(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">\r
4141             <summary>\r
4142             Adds an item with the specified key and value into cached data.\r
4143             Gets a cached object with the specified key.\r
4144             </summary>\r
4145             <value>The cached object or <c>null</c></value>\r
4146             <remarks>\r
4147             A side effect of this method is that is may clear the cache\r
4148             if it has not been cleared in the flushInterval.\r
4149             </remarks> \r
4150         </member>\r
4151         <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.HitRatio">\r
4152             <summary>\r
4153             \r
4154             </summary>\r
4155         </member>\r
4156         <member name="T:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler">\r
4157             <summary>\r
4158             SByteTypeHandler.\r
4159             </summary>\r
4160         </member>\r
4161         <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4162             <summary>\r
4163             Gets a column value by the name\r
4164             </summary>\r
4165             <param name="mapping"></param>\r
4166             <param name="dataReader"></param>\r
4167             <returns></returns>\r
4168         </member>\r
4169         <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4170             <summary>\r
4171             Gets a column value by the index\r
4172             </summary>\r
4173             <param name="mapping"></param>\r
4174             <param name="dataReader"></param>\r
4175             <returns></returns>\r
4176         </member>\r
4177         <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.ValueOf(System.Type,System.String)">\r
4178             <summary>\r
4179             Converts the String to the type that this handler deals with\r
4180             </summary>\r
4181             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
4182             <param name="s">the String value</param>\r
4183             <returns>the converted value</returns>\r
4184         </member>\r
4185         <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
4186             <summary>\r
4187             Retrieve ouput database value of an output parameter\r
4188             </summary>\r
4189             <param name="outputValue">ouput database value</param>\r
4190             <param name="parameterType">type used in EnumTypeHandler</param>\r
4191             <returns></returns>\r
4192         </member>\r
4193         <member name="P:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.IsSimpleType">\r
4194             <summary>\r
4195             Gets a value indicating whether this instance is simple type.\r
4196             </summary>\r
4197             <value>\r
4198                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
4199             </value>\r
4200         </member>\r
4201         <member name="P:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.NullValue">\r
4202             <summary>\r
4203             The null value for this type\r
4204             </summary>\r
4205             <value></value>\r
4206         </member>\r
4207         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler">\r
4208             <summary>\r
4209             TypeHandler for Nullable Guid type\r
4210             </summary>\r
4211         </member>\r
4212         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
4213             <summary>\r
4214             Sets a parameter on a IDbCommand\r
4215             </summary>\r
4216             <param name="dataParameter">the parameter</param>\r
4217             <param name="parameterValue">the parameter value</param>\r
4218             <param name="dbType">the dbType of the parameter</param>\r
4219         </member>\r
4220         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4221             <summary>\r
4222             Gets a column value by the name\r
4223             </summary>\r
4224             <param name="mapping"></param>\r
4225             <param name="dataReader"></param>\r
4226             <returns></returns>\r
4227         </member>\r
4228         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4229             <summary>\r
4230             Gets a column value by the index\r
4231             </summary>\r
4232             <param name="mapping"></param>\r
4233             <param name="dataReader"></param>\r
4234             <returns></returns>\r
4235         </member>\r
4236         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
4237             <summary>\r
4238             Retrieve ouput database value of an output parameter\r
4239             </summary>\r
4240             <param name="outputValue">ouput database value</param>\r
4241             <param name="parameterType">type used in EnumTypeHandler</param>\r
4242             <returns></returns>\r
4243         </member>\r
4244         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.ValueOf(System.Type,System.String)">\r
4245             <summary>\r
4246             Converts the String to the type that this handler deals with\r
4247             </summary>\r
4248             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
4249             <param name="s">the String value</param>\r
4250             <returns>the converted value</returns>\r
4251         </member>\r
4252         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.IsSimpleType">\r
4253             <summary>\r
4254             Tell us if ot is a 'primitive' type\r
4255             </summary>\r
4256             <value></value>\r
4257             <returns></returns>\r
4258         </member>\r
4259         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.NullValue">\r
4260             <summary>\r
4261             The null value for this type\r
4262             </summary>\r
4263             <value></value>\r
4264         </member>\r
4265         <member name="T:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler">\r
4266             <summary>\r
4267             TypeHandler for AnsiString dbType\r
4268             </summary>\r
4269         </member>\r
4270         <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
4271             <summary>\r
4272              Sets a parameter on a IDbCommand\r
4273             </summary>\r
4274             <param name="dataParameter">the parameter</param>\r
4275             <param name="parameterValue">the parameter value</param>\r
4276             <param name="dbType">the dbType of the parameter</param>\r
4277         </member>\r
4278         <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4279             <summary>\r
4280             Gets a column value by the name\r
4281             </summary>\r
4282             <param name="mapping"></param>\r
4283             <param name="dataReader"></param>\r
4284             <returns></returns>\r
4285         </member>\r
4286         <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4287             <summary>\r
4288             Gets a column value by the index\r
4289             </summary>\r
4290             <param name="mapping"></param>\r
4291             <param name="dataReader"></param>\r
4292             <returns></returns>\r
4293         </member>\r
4294         <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
4295             <summary>\r
4296             Retrieve ouput database value of an output parameter\r
4297             </summary>\r
4298             <param name="outputValue">ouput database value</param>\r
4299             <param name="parameterType">type used in EnumTypeHandler</param>\r
4300             <returns></returns>\r
4301         </member>\r
4302         <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.ValueOf(System.Type,System.String)">\r
4303             <summary>\r
4304             Converts the String to the type that this handler deals with\r
4305             </summary>\r
4306             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
4307             <param name="s">the String value</param>\r
4308             <returns>the converted value</returns>\r
4309         </member>\r
4310         <member name="P:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.IsSimpleType">\r
4311             <summary>\r
4312             Gets a value indicating whether this instance is simple type.\r
4313             </summary>\r
4314             <value>\r
4315                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
4316             </value>\r
4317         </member>\r
4318         <member name="T:IBatisNet.DataMapper.Proxy.LazyList">\r
4319             <summary>\r
4320             A lazy list\r
4321             </summary>\r
4322         </member>\r
4323         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Load(System.String)">\r
4324             <summary>\r
4325             Resolve the lazy loading.\r
4326             </summary>\r
4327             <param name="methodName">Name of the method.</param>\r
4328         </member>\r
4329         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
4330             <summary>\r
4331             Initializes a new instance of the <see cref="T:LazyList"/> class.\r
4332             </summary>\r
4333             <param name="mappedSatement">The mapped satement.</param>\r
4334             <param name="param">The param.</param>\r
4335             <param name="target">The target.</param>\r
4336             <param name="setAccessor">The set accessor.</param>\r
4337         </member>\r
4338         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Add(System.Object)">\r
4339             <summary>\r
4340             Adds an item to the <see cref="T:System.Collections.IList"></see>.\r
4341             </summary>\r
4342             <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>\r
4343             <returns>\r
4344             The position into which the new element was inserted.\r
4345             </returns>\r
4346             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
4347         </member>\r
4348         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Clear">\r
4349             <summary>\r
4350             Removes all items from the <see cref="T:System.Collections.IList"></see>.\r
4351             </summary>\r
4352             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. </exception>\r
4353         </member>\r
4354         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Contains(System.Object)">\r
4355             <summary>\r
4356             Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.\r
4357             </summary>\r
4358             <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>\r
4359             <returns>\r
4360             true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.\r
4361             </returns>\r
4362         </member>\r
4363         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.IndexOf(System.Object)">\r
4364             <summary>\r
4365             Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.\r
4366             </summary>\r
4367             <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>\r
4368             <returns>\r
4369             The index of value if found in the list; otherwise, -1.\r
4370             </returns>\r
4371         </member>\r
4372         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Insert(System.Int32,System.Object)">\r
4373             <summary>\r
4374             Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.\r
4375             </summary>\r
4376             <param name="index">The zero-based index at which value should be inserted.</param>\r
4377             <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>\r
4378             <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>\r
4379             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
4380             <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>\r
4381         </member>\r
4382         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Remove(System.Object)">\r
4383             <summary>\r
4384             Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.\r
4385             </summary>\r
4386             <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>\r
4387             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
4388         </member>\r
4389         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.RemoveAt(System.Int32)">\r
4390             <summary>\r
4391             Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.\r
4392             </summary>\r
4393             <param name="index">The zero-based index of the item to remove.</param>\r
4394             <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>\r
4395             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
4396         </member>\r
4397         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.CopyTo(System.Array,System.Int32)">\r
4398             <summary>\r
4399             Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.\r
4400             </summary>\r
4401             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>\r
4402             <param name="index">The zero-based index in array at which copying begins.</param>\r
4403             <exception cref="T:System.ArgumentNullException">array is null. </exception>\r
4404             <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>\r
4405             <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>\r
4406             <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>\r
4407         </member>\r
4408         <member name="M:IBatisNet.DataMapper.Proxy.LazyList.GetEnumerator">\r
4409             <summary>\r
4410             Returns an enumerator that iterates through a collection.\r
4411             </summary>\r
4412             <returns>\r
4413             An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.\r
4414             </returns>\r
4415         </member>\r
4416         <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsFixedSize">\r
4417             <summary>\r
4418             Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.\r
4419             </summary>\r
4420             <value></value>\r
4421             <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>\r
4422         </member>\r
4423         <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsReadOnly">\r
4424             <summary>\r
4425             Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.\r
4426             </summary>\r
4427             <value></value>\r
4428             <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>\r
4429         </member>\r
4430         <member name="P:IBatisNet.DataMapper.Proxy.LazyList.Item(System.Int32)">\r
4431             <summary>\r
4432             Gets or sets the <see cref="T:Object"/> at the specified index.\r
4433             </summary>\r
4434             <value></value>\r
4435         </member>\r
4436         <member name="P:IBatisNet.DataMapper.Proxy.LazyList.Count">\r
4437             <summary>\r
4438             Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.\r
4439             </summary>\r
4440             <value></value>\r
4441             <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</returns>\r
4442         </member>\r
4443         <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsSynchronized">\r
4444             <summary>\r
4445             Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).\r
4446             </summary>\r
4447             <value></value>\r
4448             <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>\r
4449         </member>\r
4450         <member name="P:IBatisNet.DataMapper.Proxy.LazyList.SyncRoot">\r
4451             <summary>\r
4452             Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.\r
4453             </summary>\r
4454             <value></value>\r
4455             <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>\r
4456         </member>\r
4457         <member name="T:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement">\r
4458             <summary>\r
4459             Construct the list of IDataParameters for the statement\r
4460             and prepare the sql\r
4461             </summary>\r
4462         </member>\r
4463         <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.DbParametersName">\r
4464             <summary>\r
4465             The list of IDataParameter name used by the PreparedSql.\r
4466             </summary>\r
4467         </member>\r
4468         <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.DbParameters">\r
4469             <summary>\r
4470             The list of IDataParameter to use for the PreparedSql.\r
4471             </summary>\r
4472         </member>\r
4473         <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.PreparedSql">\r
4474             <summary>\r
4475             The prepared statement.\r
4476             </summary>\r
4477         </member>\r
4478         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual">\r
4479             <summary>\r
4480             Represent an isEqual sql tag element.\r
4481             </summary>\r
4482         </member>\r
4483         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
4484             <summary>\r
4485             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual"/> class.\r
4486             </summary>\r
4487             <param name="accessorFactory">The accessor factory.</param>\r
4488         </member>\r
4489         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.UpdateDeSerializer">\r
4490             <summary>\r
4491             Summary description for UpdateDeSerializer.\r
4492             </summary>\r
4493         </member>\r
4494         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.UpdateDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
4495             <summary>\r
4496             Deserialize a Procedure object\r
4497             </summary>\r
4498             <param name="node"></param>\r
4499             <param name="configScope"></param>\r
4500             <returns></returns>\r
4501         </member>\r
4502         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer">\r
4503             <summary>\r
4504             Summary description for TypeAliasDeSerializer.\r
4505             </summary>\r
4506         </member>\r
4507         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
4508             <summary>\r
4509             Deserialize a TypeAlias object\r
4510             </summary>\r
4511             <param name="node"></param>\r
4512             <param name="configScope"></param>\r
4513             <returns></returns>\r
4514         </member>\r
4515         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.InsertDeSerializer">\r
4516             <summary>\r
4517             Summary description for InsertDeSerializer.\r
4518             </summary>\r
4519         </member>\r
4520         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.InsertDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
4521             <summary>\r
4522             Deserialize a TypeHandler object\r
4523             </summary>\r
4524             <param name="node"></param>\r
4525             <param name="configScope"></param>\r
4526             <returns></returns>\r
4527         </member>\r
4528         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory">\r
4529             <summary>\r
4530             Summary description for DeSerializerFactory.\r
4531             </summary>\r
4532         </member>\r
4533         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
4534             <summary>\r
4535             Constructor\r
4536             </summary>\r
4537             <param name="configScope"></param>\r
4538         </member>\r
4539         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory.GetDeSerializer(System.String)">\r
4540             <summary>\r
4541             \r
4542             </summary>\r
4543             <param name="name"></param>\r
4544             <returns></returns>\r
4545         </member>\r
4546         <member name="T:IBatisNet.DataMapper.Commands.DataReaderTransformer">\r
4547             <summary>\r
4548             For <see cref="T:System.Data.IDataReader"/> which don't support M.A.R.S, wraps the current <see cref="T:System.Data.IDataReader"/>\r
4549             in an <see cref="T:IBatisNet.DataMapper.Commands.InMemoryDataReader"/>.\r
4550             </summary>\r
4551         </member>\r
4552         <member name="M:IBatisNet.DataMapper.Commands.DataReaderTransformer.Transform(System.Data.IDataReader,IBatisNet.Common.IDbProvider)">\r
4553             <summary>\r
4554              Creates a DataReaderAdapter from a <see cref="T:System.Data.IDataReader"/>\r
4555             </summary>\r
4556             <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>\r
4557             <param name="dbProvider">The databse provider <see cref="T:IBatisNet.Common.IDbProvider"/></param>\r
4558         </member>\r
4559         <member name="T:IBatisNet.DataMapper.Commands.DataReaderDecorator">\r
4560             <summary>\r
4561             Decorate an <see cref="T:System.Data.IDataReader"></see>\r
4562             to auto move to next ResultMap on NextResult call. \r
4563             </summary>\r
4564         </member>\r
4565         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.#ctor(System.Data.IDataReader,IBatisNet.DataMapper.Scope.RequestScope)">\r
4566             <summary>\r
4567             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Commands.DataReaderDecorator"/> class.\r
4568             </summary>\r
4569             <param name="dataReader">The data reader.</param>\r
4570             <param name="request">The request scope</param>\r
4571         </member>\r
4572         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#Close">\r
4573             <summary>\r
4574             Closes the <see cref="T:System.Data.IDataReader"></see> 0bject.\r
4575             </summary>\r
4576         </member>\r
4577         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#GetSchemaTable">\r
4578             <summary>\r
4579             Returns a <see cref="T:System.Data.DataTable"></see> that describes the column metadata of the <see cref="T:System.Data.IDataReader"></see>.\r
4580             </summary>\r
4581             <returns>\r
4582             A <see cref="T:System.Data.DataTable"></see> that describes the column metadata.\r
4583             </returns>\r
4584             <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.IDataReader"></see> is closed. </exception>\r
4585         </member>\r
4586         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#NextResult">\r
4587             <summary>\r
4588             Advances the data reader to the next result, when reading the results of batch SQL statements.\r
4589             </summary>\r
4590             <returns>\r
4591             true if there are more rows; otherwise, false.\r
4592             </returns>\r
4593         </member>\r
4594         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#Read">\r
4595             <summary>\r
4596             Advances the <see cref="T:System.Data.IDataReader"></see> to the next record.\r
4597             </summary>\r
4598             <returns>\r
4599             true if there are more rows; otherwise, false.\r
4600             </returns>\r
4601         </member>\r
4602         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#IDisposable#Dispose">\r
4603             <summary>\r
4604             Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.\r
4605             </summary>\r
4606         </member>\r
4607         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetBoolean(System.Int32)">\r
4608             <summary>\r
4609             Gets the value of the specified column as a Boolean.\r
4610             </summary>\r
4611             <param name="i">The zero-based column ordinal.</param>\r
4612             <returns>The value of the column.</returns>\r
4613             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4614         </member>\r
4615         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetByte(System.Int32)">\r
4616             <summary>\r
4617             Gets the 8-bit unsigned integer value of the specified column.\r
4618             </summary>\r
4619             <param name="i">The zero-based column ordinal.</param>\r
4620             <returns>\r
4621             The 8-bit unsigned integer value of the specified column.\r
4622             </returns>\r
4623             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4624         </member>\r
4625         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">\r
4626             <summary>\r
4627             Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.\r
4628             </summary>\r
4629             <param name="i">The zero-based column ordinal.</param>\r
4630             <param name="fieldOffset">The index within the field from which to start the read operation.</param>\r
4631             <param name="buffer">The buffer into which to read the stream of bytes.</param>\r
4632             <param name="bufferoffset">The index for buffer to start the read operation.</param>\r
4633             <param name="length">The number of bytes to read.</param>\r
4634             <returns>The actual number of bytes read.</returns>\r
4635             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4636         </member>\r
4637         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetChar(System.Int32)">\r
4638             <summary>\r
4639             Gets the character value of the specified column.\r
4640             </summary>\r
4641             <param name="i">The zero-based column ordinal.</param>\r
4642             <returns>\r
4643             The character value of the specified column.\r
4644             </returns>\r
4645             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4646         </member>\r
4647         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">\r
4648             <summary>\r
4649             Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.\r
4650             </summary>\r
4651             <param name="i">The zero-based column ordinal.</param>\r
4652             <param name="fieldoffset">The index within the row from which to start the read operation.</param>\r
4653             <param name="buffer">The buffer into which to read the stream of bytes.</param>\r
4654             <param name="bufferoffset">The index for buffer to start the read operation.</param>\r
4655             <param name="length">The number of bytes to read.</param>\r
4656             <returns>The actual number of characters read.</returns>\r
4657             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4658         </member>\r
4659         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetData(System.Int32)">\r
4660             <summary>\r
4661             Gets an <see cref="T:System.Data.IDataReader"></see> to be used when the field points to more remote structured data.\r
4662             </summary>\r
4663             <param name="i">The index of the field to find.</param>\r
4664             <returns>\r
4665             An <see cref="T:System.Data.IDataReader"></see> to be used when the field points to more remote structured data.\r
4666             </returns>\r
4667             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4668         </member>\r
4669         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDataTypeName(System.Int32)">\r
4670             <summary>\r
4671             Gets the data type information for the specified field.\r
4672             </summary>\r
4673             <param name="i">The index of the field to find.</param>\r
4674             <returns>\r
4675             The data type information for the specified field.\r
4676             </returns>\r
4677             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4678         </member>\r
4679         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDateTime(System.Int32)">\r
4680             <summary>\r
4681             Gets the date and time data value of the specified field.\r
4682             </summary>\r
4683             <param name="i">The index of the field to find.</param>\r
4684             <returns>\r
4685             The date and time data value of the spcified field.\r
4686             </returns>\r
4687             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4688         </member>\r
4689         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDecimal(System.Int32)">\r
4690             <summary>\r
4691             Gets the fixed-position numeric value of the specified field.\r
4692             </summary>\r
4693             <param name="i">The index of the field to find.</param>\r
4694             <returns>\r
4695             The fixed-position numeric value of the specified field.\r
4696             </returns>\r
4697             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4698         </member>\r
4699         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDouble(System.Int32)">\r
4700             <summary>\r
4701             Gets the double-precision floating point number of the specified field.\r
4702             </summary>\r
4703             <param name="i">The index of the field to find.</param>\r
4704             <returns>\r
4705             The double-precision floating point number of the specified field.\r
4706             </returns>\r
4707             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4708         </member>\r
4709         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetFieldType(System.Int32)">\r
4710             <summary>\r
4711             Gets the <see cref="T:System.Type"></see> information corresponding to the type of <see cref="T:System.Object"></see> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"></see>.\r
4712             </summary>\r
4713             <param name="i">The index of the field to find.</param>\r
4714             <returns>\r
4715             The <see cref="T:System.Type"></see> information corresponding to the type of <see cref="T:System.Object"></see> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"></see>.\r
4716             </returns>\r
4717             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4718         </member>\r
4719         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetFloat(System.Int32)">\r
4720             <summary>\r
4721             Gets the single-precision floating point number of the specified field.\r
4722             </summary>\r
4723             <param name="i">The index of the field to find.</param>\r
4724             <returns>\r
4725             The single-precision floating point number of the specified field.\r
4726             </returns>\r
4727             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4728         </member>\r
4729         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetGuid(System.Int32)">\r
4730             <summary>\r
4731             Returns the GUID value of the specified field.\r
4732             </summary>\r
4733             <param name="i">The index of the field to find.</param>\r
4734             <returns>The GUID value of the specified field.</returns>\r
4735             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4736         </member>\r
4737         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetInt16(System.Int32)">\r
4738             <summary>\r
4739             Gets the 16-bit signed integer value of the specified field.\r
4740             </summary>\r
4741             <param name="i">The index of the field to find.</param>\r
4742             <returns>\r
4743             The 16-bit signed integer value of the specified field.\r
4744             </returns>\r
4745             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4746         </member>\r
4747         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetInt32(System.Int32)">\r
4748             <summary>\r
4749             Gets the 32-bit signed integer value of the specified field.\r
4750             </summary>\r
4751             <param name="i">The index of the field to find.</param>\r
4752             <returns>\r
4753             The 32-bit signed integer value of the specified field.\r
4754             </returns>\r
4755             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4756         </member>\r
4757         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetInt64(System.Int32)">\r
4758             <summary>\r
4759             Gets the 64-bit signed integer value of the specified field.\r
4760             </summary>\r
4761             <param name="i">The index of the field to find.</param>\r
4762             <returns>\r
4763             The 64-bit signed integer value of the specified field.\r
4764             </returns>\r
4765             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4766         </member>\r
4767         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetName(System.Int32)">\r
4768             <summary>\r
4769             Gets the name for the field to find.\r
4770             </summary>\r
4771             <param name="i">The index of the field to find.</param>\r
4772             <returns>\r
4773             The name of the field or the empty string (""), if there is no value to return.\r
4774             </returns>\r
4775             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4776         </member>\r
4777         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetOrdinal(System.String)">\r
4778             <summary>\r
4779             Return the index of the named field.\r
4780             </summary>\r
4781             <param name="name">The name of the field to find.</param>\r
4782             <returns>The index of the named field.</returns>\r
4783         </member>\r
4784         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetString(System.Int32)">\r
4785             <summary>\r
4786             Gets the string value of the specified field.\r
4787             </summary>\r
4788             <param name="i">The index of the field to find.</param>\r
4789             <returns>The string value of the specified field.</returns>\r
4790             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4791         </member>\r
4792         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetValue(System.Int32)">\r
4793             <summary>\r
4794             Return the value of the specified field.\r
4795             </summary>\r
4796             <param name="i">The index of the field to find.</param>\r
4797             <returns>\r
4798             The <see cref="T:System.Object"></see> which will contain the field value upon return.\r
4799             </returns>\r
4800             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4801         </member>\r
4802         <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#IsDBNull(System.Int32)">\r
4803             <summary>\r
4804             Return whether the specified field is set to null.\r
4805             </summary>\r
4806             <param name="i">The index of the field to find.</param>\r
4807             <returns>\r
4808             true if the specified field is set to null. Otherwise, false.\r
4809             </returns>\r
4810             <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>\r
4811         </member>\r
4812         <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#Depth">\r
4813             <summary>\r
4814             Gets a value indicating the depth of nesting for the current row.\r
4815             </summary>\r
4816             <value></value>\r
4817             <returns>The level of nesting.</returns>\r
4818         </member>\r
4819         <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#IsClosed">\r
4820             <summary>\r
4821             Gets a value indicating whether the data reader is closed.\r
4822             </summary>\r
4823             <value></value>\r
4824             <returns>true if the data reader is closed; otherwise, false.</returns>\r
4825         </member>\r
4826         <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#FieldCount">\r
4827             <summary>\r
4828             Gets the number of columns in the current row.\r
4829             </summary>\r
4830             <value></value>\r
4831             <returns>When not positioned in a valid recordset, 0; otherwise the number of columns in the current record. The default is -1.</returns>\r
4832         </member>\r
4833         <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#Item(System.String)">\r
4834             <summary>\r
4835             Gets the <see cref="T:System.Object"/> with the specified name.\r
4836             </summary>\r
4837             <value></value>\r
4838         </member>\r
4839         <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#Item(System.Int32)">\r
4840             <summary>\r
4841             Gets the <see cref="T:System.Object"/> with the specified i.\r
4842             </summary>\r
4843             <value></value>\r
4844         </member>\r
4845         <member name="T:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler">\r
4846             <summary>\r
4847              Implementation of TypeHandler for dealing with unknown types\r
4848             </summary>\r
4849         </member>\r
4850         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.#ctor(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory)">\r
4851             <summary>\r
4852             Constructor to create via a factory\r
4853             </summary>\r
4854             <param name="factory">the factory to associate this with</param>\r
4855         </member>\r
4856         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
4857             <summary>\r
4858             Performs processing on a value before it is used to set\r
4859             the parameter of a IDbCommand.\r
4860             </summary>\r
4861             <param name="dataParameter"></param>\r
4862             <param name="parameterValue">The value to be set</param>\r
4863             <param name="dbType">Data base type</param>\r
4864         </member>\r
4865         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4866             <summary>\r
4867             Gets a column value by the name\r
4868             </summary>\r
4869             <param name="mapping"></param>\r
4870             <param name="dataReader"></param>\r
4871             <returns></returns>\r
4872         </member>\r
4873         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4874             <summary>\r
4875             Gets a column value by the index\r
4876             </summary>\r
4877             <param name="mapping"></param>\r
4878             <param name="dataReader"></param>\r
4879             <returns></returns>\r
4880         </member>\r
4881         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.ValueOf(System.Type,System.String)">\r
4882             <summary>\r
4883             Converts the String to the type that this handler deals with\r
4884             </summary>\r
4885             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
4886             <param name="s">the String value</param>\r
4887             <returns>the converted value</returns>\r
4888         </member>\r
4889         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
4890             <summary>\r
4891             Retrieve ouput database value of an output parameter\r
4892             </summary>\r
4893             <param name="outputValue">ouput database value</param>\r
4894             <param name="parameterType">type used in EnumTypeHandler</param>\r
4895             <returns></returns>\r
4896         </member>\r
4897         <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.Equals(System.Object,System.String)">\r
4898             <summary>\r
4899              Compares two values (that this handler deals with) for equality\r
4900             </summary>\r
4901             <param name="obj">one of the objects</param>\r
4902             <param name="str">the other object as a String</param>\r
4903             <returns>true if they are equal</returns>\r
4904         </member>\r
4905         <member name="P:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.IsSimpleType">\r
4906             <summary>\r
4907             Gets a value indicating whether this instance is simple type.\r
4908             </summary>\r
4909             <value>\r
4910                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
4911             </value>\r
4912         </member>\r
4913         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler">\r
4914             <summary>\r
4915             TypeHandler for Nullable UInt64 Type\r
4916             </summary>\r
4917         </member>\r
4918         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
4919             <summary>\r
4920             Sets a parameter on a IDbCommand\r
4921             </summary>\r
4922             <param name="dataParameter">the parameter</param>\r
4923             <param name="parameterValue">the parameter value</param>\r
4924             <param name="dbType">the dbType of the parameter</param>\r
4925         </member>\r
4926         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4927             <summary>\r
4928             Gets a column value by the name\r
4929             </summary>\r
4930             <param name="mapping"></param>\r
4931             <param name="dataReader"></param>\r
4932             <returns></returns>\r
4933         </member>\r
4934         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4935             <summary>\r
4936             Gets a column value by the index\r
4937             </summary>\r
4938             <param name="mapping"></param>\r
4939             <param name="dataReader"></param>\r
4940             <returns></returns>\r
4941         </member>\r
4942         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
4943             <summary>\r
4944             Retrieve ouput database value of an output parameter\r
4945             </summary>\r
4946             <param name="outputValue">ouput database value</param>\r
4947             <param name="parameterType">type used in EnumTypeHandler</param>\r
4948             <returns></returns>\r
4949         </member>\r
4950         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.ValueOf(System.Type,System.String)">\r
4951             <summary>\r
4952             Converts the String to the type that this handler deals with\r
4953             </summary>\r
4954             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
4955             <param name="s">the String value</param>\r
4956             <returns>the converted value</returns>\r
4957         </member>\r
4958         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.IsSimpleType">\r
4959             <summary>\r
4960             Gets a value indicating whether this instance is simple type.\r
4961             </summary>\r
4962             <value>\r
4963                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
4964             </value>\r
4965         </member>\r
4966         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.NullValue">\r
4967             <summary>\r
4968             The null value for this type\r
4969             </summary>\r
4970             <value></value>\r
4971         </member>\r
4972         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler">\r
4973             <summary>\r
4974             TypeHandler for Nullable Int64 Type\r
4975             </summary>\r
4976         </member>\r
4977         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
4978             <summary>\r
4979             Sets a parameter on a IDbCommand\r
4980             </summary>\r
4981             <param name="dataParameter">the parameter</param>\r
4982             <param name="parameterValue">the parameter value</param>\r
4983             <param name="dbType">the dbType of the parameter</param>\r
4984         </member>\r
4985         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4986             <summary>\r
4987             Gets a column value by the name\r
4988             </summary>\r
4989             <param name="mapping"></param>\r
4990             <param name="dataReader"></param>\r
4991             <returns></returns>\r
4992         </member>\r
4993         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
4994             <summary>\r
4995             Gets a column value by the index\r
4996             </summary>\r
4997             <param name="mapping"></param>\r
4998             <param name="dataReader"></param>\r
4999             <returns></returns>\r
5000         </member>\r
5001         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
5002             <summary>\r
5003             Retrieve ouput database value \r
5004             </summary>\r
5005             <param name="outputValue">ouput database value</param>\r
5006             <param name="parameterType">type used</param>\r
5007             <returns></returns>\r
5008         </member>\r
5009         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.ValueOf(System.Type,System.String)">\r
5010             <summary>\r
5011             Converts the String to the type that this handler deals with\r
5012             </summary>\r
5013             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
5014             <param name="s">the String value</param>\r
5015             <returns>the converted value</returns>\r
5016         </member>\r
5017         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.IsSimpleType">\r
5018             <summary>\r
5019             Gets a value indicating whether this instance is simple type.\r
5020             </summary>\r
5021             <value>\r
5022                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
5023             </value>\r
5024         </member>\r
5025         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.NullValue">\r
5026             <summary>\r
5027             The null value for this type\r
5028             </summary>\r
5029             <value></value>\r
5030         </member>\r
5031         <member name="T:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler">\r
5032             <summary>\r
5033             Summary description for Int32TypeHandler.\r
5034             </summary>\r
5035         </member>\r
5036         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
5037             <summary>\r
5038             Gets a column value by the name\r
5039             </summary>\r
5040             <param name="mapping"></param>\r
5041             <param name="dataReader"></param>\r
5042             <returns></returns>\r
5043         </member>\r
5044         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
5045             <summary>\r
5046             Gets a column value by the index\r
5047             </summary>\r
5048             <param name="mapping"></param>\r
5049             <param name="dataReader"></param>\r
5050             <returns></returns>\r
5051         </member>\r
5052         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
5053             <summary>\r
5054             Retrieve ouput database value of an output parameter\r
5055             </summary>\r
5056             <param name="outputValue">ouput database value</param>\r
5057             <param name="parameterType">type used in EnumTypeHandler</param>\r
5058             <returns></returns>\r
5059         </member>\r
5060         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.ValueOf(System.Type,System.String)">\r
5061             <summary>\r
5062             Converts the String to the type that this handler deals with\r
5063             </summary>\r
5064             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
5065             <param name="s">the String value</param>\r
5066             <returns>the converted value</returns>\r
5067         </member>\r
5068         <member name="P:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.IsSimpleType">\r
5069             <summary>\r
5070             Tell us if ot is a 'primitive' type\r
5071             </summary>\r
5072             <value></value>\r
5073             <returns></returns>\r
5074         </member>\r
5075         <member name="T:IBatisNet.DataMapper.SqlMapSession">\r
5076             <summary>\r
5077             Summary description for SqlMapSession.\r
5078             </summary>\r
5079         </member>\r
5080         <member name="M:IBatisNet.DataMapper.SqlMapSession.#ctor(IBatisNet.DataMapper.ISqlMapper)">\r
5081             <summary>\r
5082             \r
5083             </summary>\r
5084             <param name="sqlMapper"></param>\r
5085         </member>\r
5086         <member name="F:IBatisNet.DataMapper.SqlMapSession._consistent">\r
5087             <summary>\r
5088             Changes the vote to commit (true) or to abort (false) in transsaction\r
5089             </summary>\r
5090         </member>\r
5091         <member name="F:IBatisNet.DataMapper.SqlMapSession._connection">\r
5092             <summary>\r
5093             Holds value of connection\r
5094             </summary>\r
5095         </member>\r
5096         <member name="F:IBatisNet.DataMapper.SqlMapSession._transaction">\r
5097             <summary>\r
5098             Holds value of transaction\r
5099             </summary>\r
5100         </member>\r
5101         <member name="M:IBatisNet.DataMapper.SqlMapSession.Complete">\r
5102             <summary>\r
5103             Complete (commit) a transaction\r
5104             </summary>\r
5105             <remarks>\r
5106             Use in 'using' syntax.\r
5107             </remarks>\r
5108         </member>\r
5109         <member name="M:IBatisNet.DataMapper.SqlMapSession.OpenConnection">\r
5110             <summary>\r
5111             Open the connection\r
5112             </summary>\r
5113         </member>\r
5114         <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateConnection">\r
5115             <summary>\r
5116             Create the connection\r
5117             </summary>\r
5118         </member>\r
5119         <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateConnection(System.String)">\r
5120             <summary>\r
5121             Create the connection\r
5122             </summary>\r
5123         </member>\r
5124         <member name="M:IBatisNet.DataMapper.SqlMapSession.OpenConnection(System.String)">\r
5125             <summary>\r
5126             Open a connection, on the specified connection string.\r
5127             </summary>\r
5128             <param name="connectionString">The connection string</param>\r
5129         </member>\r
5130         <member name="M:IBatisNet.DataMapper.SqlMapSession.CloseConnection">\r
5131             <summary>\r
5132             Close the connection\r
5133             </summary>\r
5134         </member>\r
5135         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction">\r
5136             <summary>\r
5137             Begins a database transaction.\r
5138             </summary>\r
5139         </member>\r
5140         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String)">\r
5141             <summary>\r
5142             Open a connection and begin a transaction on the specified connection string.\r
5143             </summary>\r
5144             <param name="connectionString">The connection string</param>\r
5145         </member>\r
5146         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Boolean)">\r
5147             <summary>\r
5148             Begins a database transaction\r
5149             </summary>\r
5150             <param name="openConnection">Open a connection.</param>\r
5151         </member>\r
5152         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Data.IsolationLevel)">\r
5153             <summary>\r
5154             Begins a database transaction with the specified isolation level.\r
5155             </summary>\r
5156             <param name="isolationLevel">\r
5157             The isolation level under which the transaction should run.\r
5158             </param>\r
5159         </member>\r
5160         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String,System.Data.IsolationLevel)">\r
5161             <summary>\r
5162             Open a connection and begin a transaction on the specified connection string.\r
5163             </summary>\r
5164             <param name="connectionString">The connection string</param>\r
5165             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
5166         </member>\r
5167         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">\r
5168             <summary>\r
5169             Begins a transaction on the current connection\r
5170             with the specified IsolationLevel value.\r
5171             </summary>\r
5172             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
5173             <param name="openConnection">Open a connection.</param>\r
5174         </member>\r
5175         <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">\r
5176             <summary>\r
5177             Begins a transaction on the current connection\r
5178             with the specified IsolationLevel value.\r
5179             </summary>\r
5180             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
5181             <param name="connectionString">The connection string</param>\r
5182             <param name="openConnection">Open a connection.</param>\r
5183         </member>\r
5184         <member name="M:IBatisNet.DataMapper.SqlMapSession.CommitTransaction">\r
5185             <summary>\r
5186             Commits the database transaction.\r
5187             </summary>\r
5188             <remarks>\r
5189             Will close the connection.\r
5190             </remarks>\r
5191         </member>\r
5192         <member name="M:IBatisNet.DataMapper.SqlMapSession.CommitTransaction(System.Boolean)">\r
5193             <summary>\r
5194             Commits the database transaction.\r
5195             </summary>\r
5196             <param name="closeConnection">Close the connection</param>\r
5197         </member>\r
5198         <member name="M:IBatisNet.DataMapper.SqlMapSession.RollBackTransaction">\r
5199             <summary>\r
5200             Rolls back a transaction from a pending state.\r
5201             </summary>\r
5202             <remarks>\r
5203             Will close the connection.\r
5204             </remarks>\r
5205         </member>\r
5206         <member name="M:IBatisNet.DataMapper.SqlMapSession.RollBackTransaction(System.Boolean)">\r
5207             <summary>\r
5208             Rolls back a transaction from a pending state.\r
5209             </summary>\r
5210             <param name="closeConnection">Close the connection</param>\r
5211         </member>\r
5212         <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateCommand(System.Data.CommandType)">\r
5213             <summary>\r
5214             Create a command object\r
5215             </summary>\r
5216             <param name="commandType"></param>\r
5217             <returns></returns>\r
5218         </member>\r
5219         <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataParameter">\r
5220             <summary>\r
5221             Create an IDataParameter\r
5222             </summary>\r
5223             <returns>An IDataParameter.</returns>\r
5224         </member>\r
5225         <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataAdapter">\r
5226             <summary>\r
5227             \r
5228             </summary>\r
5229             <returns></returns>\r
5230         </member>\r
5231         <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataAdapter(System.Data.IDbCommand)">\r
5232             <summary>\r
5233             \r
5234             </summary>\r
5235             <param name="command"></param>\r
5236             <returns></returns>\r
5237         </member>\r
5238         <member name="M:IBatisNet.DataMapper.SqlMapSession.Dispose">\r
5239             <summary>\r
5240             Releasing, or resetting resources.\r
5241             </summary>\r
5242         </member>\r
5243         <member name="P:IBatisNet.DataMapper.SqlMapSession.SqlMapper">\r
5244             <summary>\r
5245             Gets the SQL mapper.\r
5246             </summary>\r
5247             <value>The SQL mapper.</value>\r
5248         </member>\r
5249         <member name="P:IBatisNet.DataMapper.SqlMapSession.DataSource">\r
5250             <summary>\r
5251             The data source use by the session.\r
5252             </summary>\r
5253             <value></value>\r
5254         </member>\r
5255         <member name="P:IBatisNet.DataMapper.SqlMapSession.Connection">\r
5256             <summary>\r
5257             The Connection use by the session.\r
5258             </summary>\r
5259             <value></value>\r
5260         </member>\r
5261         <member name="P:IBatisNet.DataMapper.SqlMapSession.Transaction">\r
5262             <summary>\r
5263             The Transaction use by the session.\r
5264             </summary>\r
5265             <value></value>\r
5266         </member>\r
5267         <member name="P:IBatisNet.DataMapper.SqlMapSession.IsTransactionStart">\r
5268             <summary>\r
5269             Indicates if a transaction is open  on\r
5270             the session.\r
5271             </summary>\r
5272         </member>\r
5273         <member name="P:IBatisNet.DataMapper.SqlMapSession.Consistent">\r
5274             <summary>\r
5275             Changes the vote for transaction to commit (true) or to abort (false).\r
5276             </summary>\r
5277         </member>\r
5278         <member name="T:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper">\r
5279             <summary>\r
5280             Build a dynamic instance of a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection"/>\r
5281             </summary>\r
5282         </member>\r
5283         <member name="M:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper.Build(IBatisNet.DataMapper.DataExchange.DataExchangeFactory,System.Data.IDataReader,System.Object@)">\r
5284             <summary>\r
5285             Builds a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection"/> for an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap"/>.\r
5286             </summary>\r
5287             <param name="dataExchangeFactory">The data exchange factory.</param>\r
5288             <param name="reader">The reader.</param>\r
5289             <param name="resultObject">The result object.</param>\r
5290         </member>\r
5291         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ObjectStrategy">\r
5292             <summary>\r
5293             <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for object.\r
5294             </summary>\r
5295         </member>\r
5296         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy">\r
5297             <summary>\r
5298             <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> contract to excute a 'select' <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>\r
5299             after the process of the main <see cref="T:System.Data.IDataReader"/>\r
5300             </summary>\r
5301         </member>\r
5302         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">\r
5303             <summary>\r
5304             Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
5305             </summary>\r
5306             <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>\r
5307             <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>\r
5308         </member>\r
5309         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ObjectStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">\r
5310             <summary>\r
5311             Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
5312             </summary>\r
5313             <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>\r
5314             <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>\r
5315         </member>\r
5316         <member name="T:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange">\r
5317             <summary>\r
5318             IDataExchange implementation for .NET object\r
5319             </summary>\r
5320         </member>\r
5321         <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.#ctor(System.Type,IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
5322             <summary>\r
5323             Cosntructor\r
5324             </summary>\r
5325             <param name="dataExchangeFactory"></param>\r
5326             <param name="parameterClass"></param>\r
5327         </member>\r
5328         <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
5329             <summary>\r
5330             Gets the data to be set into a IDataParameter.\r
5331             </summary>\r
5332             <param name="mapping"></param>\r
5333             <param name="parameterObject"></param>\r
5334         </member>\r
5335         <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
5336             <summary>\r
5337             Sets the value to the result property.\r
5338             </summary>\r
5339             <param name="mapping"></param>\r
5340             <param name="target"></param>\r
5341             <param name="dataBaseValue"></param>\r
5342         </member>\r
5343         <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
5344             <summary>\r
5345             Sets the value to the parameter property.\r
5346             </summary>\r
5347             <remarks>Use to set value on output parameter</remarks>\r
5348             <param name="mapping"></param>\r
5349             <param name="target"></param>\r
5350             <param name="dataBaseValue"></param>\r
5351         </member>\r
5352         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Update">\r
5353             <summary>\r
5354             Summary description for Update.\r
5355             </summary>\r
5356         </member>\r
5357         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Update.#ctor">\r
5358             <summary>\r
5359             Do not use direclty, only for serialization.\r
5360             </summary>\r
5361         </member>\r
5362         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Update.Generate">\r
5363             <summary>\r
5364             The Generate tag used by a generated update statement.\r
5365             (CRUD operation)\r
5366             </summary>\r
5367         </member>\r
5368         <member name="T:IBatisNet.DataMapper.Configuration.Statements.SelectKey">\r
5369             <summary>\r
5370             Represent a SelectKey tag element.\r
5371             </summary>\r
5372         </member>\r
5373         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SelectKey.#ctor">\r
5374             <summary>\r
5375             Do not use direclty, only for serialization.\r
5376             </summary>\r
5377         </member>\r
5378         <member name="M:IBatisNet.DataMapper.Configuration.Statements.SelectKey.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
5379             <summary>\r
5380             \r
5381             </summary>\r
5382             <param name="configurationScope">The scope of the configuration</param>\r
5383         </member>\r
5384         <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.ExtendStatement">\r
5385             <summary>\r
5386             Extend statement attribute\r
5387             </summary>\r
5388         </member>\r
5389         <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.PropertyName">\r
5390             <summary>\r
5391             The property name object to fill with the key.\r
5392             </summary>\r
5393         </member>\r
5394         <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.SelectKeyType">\r
5395             <summary>\r
5396             The type of the selectKey tag : 'Pre' or 'Post'\r
5397             </summary>\r
5398         </member>\r
5399         <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.isAfter">\r
5400             <summary>\r
5401             True if it is a post-generated key.\r
5402             </summary>\r
5403         </member>\r
5404         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNull">\r
5405             <summary>\r
5406             Represent an isNull sql tag element.\r
5407             </summary>\r
5408         </member>\r
5409         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNull.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
5410             <summary>\r
5411             \r
5412             </summary>\r
5413         </member>\r
5414         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan">\r
5415             <summary>\r
5416             Represent an isLessThan sql tag element.\r
5417             </summary>\r
5418         </member>\r
5419         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
5420             <summary>\r
5421             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan"/> class.\r
5422             </summary>\r
5423             <param name="accessorFactory">The accessor factory.</param>\r
5424         </member>\r
5425         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql">\r
5426             <summary>\r
5427             DynamicSql represent the root element of a dynamic sql statement\r
5428             </summary>\r
5429             <example>\r
5430                  <dynamic prepend="where">...</dynamic>\r
5431             </example>\r
5432         </member>\r
5433         <member name="T:IBatisNet.DataMapper.Configuration.Sql.ISql">\r
5434             <summary>\r
5435             Summary description for ISql.\r
5436             </summary>\r
5437         </member>\r
5438         <member name="M:IBatisNet.DataMapper.Configuration.Sql.ISql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">\r
5439             <summary>\r
5440             Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the <see cref="T:System.Data.IDbCommand"/> text to execute.\r
5441             </summary>\r
5442             <param name="parameterObject">\r
5443             The parameter object (used by DynamicSql/SimpleDynamicSql).\r
5444             Use to complete the sql statement.\r
5445             </param>\r
5446             <param name="session">The current session</param>\r
5447             <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>\r
5448             <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>\r
5449         </member>\r
5450         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
5451             <summary>\r
5452             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql"/> class.\r
5453             </summary>\r
5454             <param name="configScope">The config scope.</param>\r
5455             <param name="statement">The statement.</param>\r
5456         </member>\r
5457         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">\r
5458             <summary>\r
5459             \r
5460             </summary>\r
5461             <param name="child"></param>\r
5462         </member>\r
5463         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">\r
5464             <summary>\r
5465             Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the <see cref="T:System.Data.IDbCommand"/> text to execute.\r
5466             </summary>\r
5467             <param name="parameterObject">The parameter object (used in DynamicSql)</param>\r
5468             <param name="session">The current session</param>\r
5469             <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>\r
5470             <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>\r
5471         </member>\r
5472         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Object)">\r
5473             <summary>\r
5474             \r
5475             </summary>\r
5476             <param name="request"></param>\r
5477             <param name="parameterObject"></param>\r
5478             <returns></returns>\r
5479         </member>\r
5480         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.ProcessBodyChildren(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,System.Object,System.Collections.IList)">\r
5481             <summary>\r
5482             \r
5483             </summary>\r
5484             <param name="request"></param>\r
5485             <param name="ctx"></param>\r
5486             <param name="parameterObject"></param>\r
5487             <param name="localChildren"></param>\r
5488         </member>\r
5489         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.ProcessBodyChildren(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,System.Object,System.Collections.IEnumerator,System.Text.StringBuilder)">\r
5490             <summary>\r
5491             \r
5492             </summary>\r
5493             <param name="request"></param>\r
5494             <param name="ctx"></param>\r
5495             <param name="parameterObject"></param>\r
5496             <param name="localChildren"></param>\r
5497             <param name="buffer"></param>\r
5498         </member>\r
5499         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">\r
5500             <summary>\r
5501             \r
5502             </summary>\r
5503             <param name="session"></param>\r
5504             <param name="request"></param>\r
5505             <param name="sqlStatement"></param>\r
5506             <returns></returns>\r
5507         </member>\r
5508         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ResultPropertyDeSerializer">\r
5509             <summary>\r
5510             Summary description for ResultPropertyDeSerializer.\r
5511             </summary>\r
5512         </member>\r
5513         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ResultPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
5514             <summary>\r
5515             Deserialize a ResultProperty object\r
5516             </summary>\r
5517             <param name="node"></param>\r
5518             <param name="configScope"></param>\r
5519             <returns></returns>\r
5520         </member>\r
5521         <member name="T:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl">\r
5522             <summary>\r
5523             A ParameterSetter implementation\r
5524             </summary>\r
5525         </member>\r
5526         <member name="M:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.#ctor(System.Data.IDataParameter)">\r
5527             <summary>\r
5528             Default Constructor\r
5529             </summary>\r
5530             <param name="dataParameter"></param>\r
5531         </member>\r
5532         <member name="P:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.DataParameter">\r
5533             <summary>\r
5534             Returns the underlying DataParameter\r
5535             </summary>\r
5536         </member>\r
5537         <member name="P:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.Value">\r
5538             <summary>\r
5539             Set the parameter value\r
5540             </summary>\r
5541         </member>\r
5542         <member name="T:IBatisNet.DataMapper.Proxy.LazyListGenericFactory">\r
5543             <summary>\r
5544                /// Implementation of <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> to create proxy for an generic IList element.\r
5545             </summary>\r
5546         </member>\r
5547         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGenericFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
5548             <summary>\r
5549             Create a new proxy instance.\r
5550             </summary>\r
5551             <param name="mappedStatement">The mapped statement.</param>\r
5552             <param name="param">The param.</param>\r
5553             <param name="target">The target.</param>\r
5554             <param name="setAccessor">The set accessor.</param>\r
5555             <returns>Returns a new proxy.</returns>\r
5556         </member>\r
5557         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.SimpleTypeStrategy">\r
5558             <summary>\r
5559             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
5560             a 'resultClass' attribute is specified and\r
5561             the type of the result object is primitive.\r
5562             </summary>\r
5563         </member>\r
5564         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.SimpleTypeStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
5565             <summary>\r
5566             Processes the specified <see cref="T:System.Data.IDataReader"/> \r
5567             when a ResultClass is specified on the statement and\r
5568             the ResultClass is a SimpleType.\r
5569             </summary>\r
5570             <param name="request">The request.</param>\r
5571             <param name="reader">The reader.</param>\r
5572             <param name="resultObject">The result object.</param>\r
5573         </member>\r
5574         <member name="T:IBatisNet.DataMapper.SelectKeyType">\r
5575             <summary>\r
5576             Indicate if the generated key by a selectKey statement\r
5577              concern a pre or post-generated key.\r
5578             </summary>\r
5579         </member>\r
5580         <member name="F:IBatisNet.DataMapper.SelectKeyType.pre">\r
5581             <summary>\r
5582             \r
5583             </summary>\r
5584         </member>\r
5585         <member name="F:IBatisNet.DataMapper.SelectKeyType.post">\r
5586             <summary>\r
5587             \r
5588             </summary>\r
5589         </member>\r
5590         <member name="T:IBatisNet.DataMapper.CacheKeyType">\r
5591             <summary>\r
5592             \r
5593             </summary>\r
5594         </member>\r
5595         <member name="F:IBatisNet.DataMapper.CacheKeyType.Object">\r
5596             <summary>\r
5597             \r
5598             </summary>\r
5599         </member>\r
5600         <member name="F:IBatisNet.DataMapper.CacheKeyType.List">\r
5601             <summary>\r
5602             \r
5603             </summary>\r
5604         </member>\r
5605         <member name="F:IBatisNet.DataMapper.CacheKeyType.Map">\r
5606             <summary>\r
5607             \r
5608             </summary>\r
5609         </member>\r
5610         <member name="T:IBatisNet.DataMapper.RowDelegate">\r
5611             <summary>\r
5612             A delegate called once per row in the QueryWithRowDelegate method\r
5613             </summary>\r
5614             <param name="obj">The object currently being processed.</param>\r
5615             <param name="parameterObject">The optional parameter object passed into the QueryWithRowDelegate method.</param>\r
5616             <param name="list">The IList that will be returned to the caller.</param>\r
5617         </member>\r
5618         <member name="T:IBatisNet.DataMapper.RowDelegate`1">\r
5619             <summary>\r
5620             A delegate called once per row in the QueryWithRowDelegate method\r
5621             </summary>\r
5622             <param name="obj">The object currently being processed.</param>\r
5623             <param name="parameterObject">The optional parameter object passed into the QueryWithRowDelegate method.</param>\r
5624             <param name="list">The IList that will be returned to the caller.</param>\r
5625         </member>\r
5626         <member name="T:IBatisNet.DataMapper.DictionaryRowDelegate`2">\r
5627             <summary>\r
5628             A delegate called once per row in the QueryForMapWithRowDelegate method\r
5629             </summary>\r
5630             <param name="key"></param>\r
5631             <param name="value"></param>\r
5632             <param name="parameterObject">The optional parameter object passed into the QueryForMapWithRowDelegate method.</param>\r
5633             <param name="dictionary">The IDictionary that will be returned to the caller.</param>\r
5634         </member>\r
5635         <member name="T:IBatisNet.DataMapper.DictionaryRowDelegate">\r
5636             <summary>\r
5637             A delegate called once per row in the QueryForMapWithRowDelegate method\r
5638             </summary>\r
5639             <param name="key"></param>\r
5640             <param name="value"></param>\r
5641             <param name="parameterObject">The optional parameter object passed into the QueryForMapWithRowDelegate method.</param>\r
5642             <param name="dictionary">The IDictionary that will be returned to the caller.</param>\r
5643         </member>\r
5644         <member name="T:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql">\r
5645             <summary>\r
5646             Summary description for SimpleDynamicSql.\r
5647             </summary>\r
5648         </member>\r
5649         <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.#ctor(IBatisNet.DataMapper.Scope.IScope,System.String,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
5650             <summary>\r
5651             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql"/> class.\r
5652             </summary>\r
5653             <param name="scope">The scope.</param>\r
5654             <param name="sqlStatement">The SQL statement.</param>\r
5655             <param name="statement">The statement.</param>\r
5656         </member>\r
5657         <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.GetSql(System.Object)">\r
5658             <summary>\r
5659             \r
5660             </summary>\r
5661             <param name="parameterObject"></param>\r
5662             <returns></returns>\r
5663         </member>\r
5664         <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.IsSimpleDynamicSql(System.String)">\r
5665             <summary>\r
5666             \r
5667             </summary>\r
5668             <param name="sqlStatement"></param>\r
5669             <returns></returns>\r
5670         </member>\r
5671         <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.ProcessDynamicElements(System.Object)">\r
5672             <summary>\r
5673             \r
5674             </summary>\r
5675             <param name="parameterObject"></param>\r
5676             <returns></returns>\r
5677         </member>\r
5678         <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">\r
5679             <summary>\r
5680             Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.\r
5681             </summary>\r
5682             <param name="parameterObject">The parameter object (used in DynamicSql)</param>\r
5683             <param name="session">The current session</param>\r
5684             <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>\r
5685             <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>\r
5686         </member>\r
5687         <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">\r
5688             <summary>\r
5689             Build the PreparedStatement\r
5690             </summary>\r
5691             <param name="session"></param>\r
5692             <param name="request"></param>\r
5693             <param name="sqlStatement"></param>\r
5694         </member>\r
5695         <member name="T:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback">\r
5696             <summary>\r
5697             A simple interface for implementing custom type handlers.\r
5698             <p/>\r
5699             Using this interface, you can implement a type handler that\r
5700             will perform customized processing before parameters are set\r
5701             on a IDbCommand and after values are retrieved from\r
5702             a IDataReader.  Using a custom type handler you can extend\r
5703             the framework to handle types that are not supported, or\r
5704             handle supported types in a different way.  For example,\r
5705             you might use a custom type handler to implement proprietary\r
5706             BLOB support (e.g. Oracle), or you might use it to handle\r
5707             booleans using "Y" and "N" instead of the more typical 0/1.\r
5708             </summary>\r
5709         </member>\r
5710         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.SetParameter(IBatisNet.DataMapper.TypeHandlers.IParameterSetter,System.Object)">\r
5711             <summary>\r
5712             Performs processing on a value before it is used to set\r
5713             the parameter of a IDbCommand.\r
5714             </summary>\r
5715             <param name="setter">The interface for setting the value on the IDbCommand.</param>\r
5716             <param name="parameter">The value to be set</param>\r
5717         </member>\r
5718         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.GetResult(IBatisNet.DataMapper.TypeHandlers.IResultGetter)">\r
5719             <summary>\r
5720             Performs processing on a value before after it has been retrieved\r
5721             from a IDataReader.\r
5722             </summary>\r
5723             <param name="getter">The interface for getting the value from the IDataReader.</param>\r
5724             <returns>The processed value.</returns>\r
5725         </member>\r
5726         <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.ValueOf(System.String)">\r
5727             <summary>\r
5728             Casts the string representation of a value into a type recognized by\r
5729             this type handler.  This method is used to translate nullValue values\r
5730             into types that can be appropriately compared.  If your custom type handler\r
5731             cannot support nullValues, or if there is no reasonable string representation\r
5732             for this type (e.g. File type), you can simply return the String representation\r
5733             as it was passed in.  It is not recommended to return null, unless null was passed\r
5734             in.\r
5735             </summary>\r
5736             <param name="s"></param>\r
5737             <returns></returns>\r
5738         </member>\r
5739         <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.NullValue">\r
5740             <summary>\r
5741             The null value for this type\r
5742             </summary>\r
5743         </member>\r
5744         <member name="T:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler">\r
5745             <summary>\r
5746             Boolean TypeHandler.\r
5747             </summary>\r
5748         </member>\r
5749         <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
5750             <summary>\r
5751             \r
5752             </summary>\r
5753             <param name="mapping"></param>\r
5754             <param name="dataReader"></param>\r
5755             <returns></returns>\r
5756         </member>\r
5757         <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
5758             <summary>\r
5759             Gets a column value by the index\r
5760             </summary>\r
5761             <param name="mapping"></param>\r
5762             <param name="dataReader"></param>\r
5763             <returns></returns>\r
5764         </member>\r
5765         <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
5766             <summary>\r
5767             Retrieve ouput database value of an output parameter\r
5768             </summary>\r
5769             <param name="outputValue">ouput database value</param>\r
5770             <param name="parameterType">type used in EnumTypeHandler</param>\r
5771             <returns></returns>\r
5772         </member>\r
5773         <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.ValueOf(System.Type,System.String)">\r
5774             <summary>\r
5775             Converts the String to the type that this handler deals with\r
5776             </summary>\r
5777             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
5778             <param name="s">the String value</param>\r
5779             <returns>the converted value</returns>\r
5780         </member>\r
5781         <member name="P:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.IsSimpleType">\r
5782             <summary>\r
5783             Gets a value indicating whether this instance is simple type.\r
5784             </summary>\r
5785             <value>\r
5786                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
5787             </value>\r
5788         </member>\r
5789         <member name="T:IBatisNet.DataMapper.Scope.ConfigurationScope">\r
5790             <summary>\r
5791             The ConfigurationScope maintains the state of the build process.\r
5792             </summary>\r
5793         </member>\r
5794         <member name="T:IBatisNet.DataMapper.Scope.IScope">\r
5795             <summary>\r
5796             \r
5797             </summary>\r
5798         </member>\r
5799         <member name="P:IBatisNet.DataMapper.Scope.IScope.ErrorContext">\r
5800             <summary>\r
5801              Get the error context\r
5802             </summary>\r
5803         </member>\r
5804         <member name="P:IBatisNet.DataMapper.Scope.IScope.DataExchangeFactory">\r
5805             <summary>\r
5806             The factory for DataExchange objects\r
5807             </summary>\r
5808         </member>\r
5809         <member name="F:IBatisNet.DataMapper.Scope.ConfigurationScope.EMPTY_PARAMETER_MAP">\r
5810             <summary>\r
5811             Empty parameter map\r
5812             </summary>\r
5813         </member>\r
5814         <member name="F:IBatisNet.DataMapper.Scope.ConfigurationScope.DOT">\r
5815             <summary>\r
5816             Dot representation.\r
5817             </summary>\r
5818         </member>\r
5819         <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.#ctor">\r
5820             <summary>\r
5821             Default constructor\r
5822             </summary>\r
5823         </member>\r
5824         <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.ApplyNamespace(System.String)">\r
5825             <summary>\r
5826             Register under Statement Name or Fully Qualified Statement Name\r
5827             </summary>\r
5828             <param name="id">An Identity</param>\r
5829             <returns>The new Identity</returns>\r
5830         </member>\r
5831         <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.ResolveTypeHandler(System.Type,System.String,System.String,System.String,System.Boolean)">\r
5832             <summary>\r
5833             Resolves the type handler.\r
5834             </summary>\r
5835             <param name="clazz">The clazz.</param>\r
5836             <param name="memberName">Name of the member.</param>\r
5837             <param name="clrType">Type of the CLR.</param>\r
5838             <param name="dbType">Type of the db.</param>\r
5839             <param name="forSetter">if set to <c>true</c> [for setter].</param>\r
5840             <returns></returns>\r
5841         </member>\r
5842         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlIncludes">\r
5843             <summary>\r
5844             The list of sql fragment\r
5845             </summary>\r
5846         </member>\r
5847         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.XmlNamespaceManager">\r
5848             <summary>\r
5849             XmlNamespaceManager\r
5850             </summary>\r
5851         </member>\r
5852         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.ValidateSqlMap">\r
5853             <summary>\r
5854             Set if the parser should validate the sqlMap documents\r
5855             </summary>\r
5856         </member>\r
5857         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsXmlValid">\r
5858             <summary>\r
5859             Tells us if the xml configuration file validate the schema \r
5860             </summary>\r
5861         </member>\r
5862         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapNamespace">\r
5863             <summary>\r
5864             The current SqlMap namespace.\r
5865             </summary>\r
5866         </member>\r
5867         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapper">\r
5868             <summary>\r
5869             The SqlMapper we are building.\r
5870             </summary>\r
5871         </member>\r
5872         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.DataExchangeFactory">\r
5873             <summary>\r
5874             A factory for DataExchange objects\r
5875             </summary>\r
5876         </member>\r
5877         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsCallFromDao">\r
5878             <summary>\r
5879             Tell us if we are in a DataAccess context.\r
5880             </summary>\r
5881         </member>\r
5882         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsCacheModelsEnabled">\r
5883             <summary>\r
5884             Tell us if we cache model is enabled.\r
5885             </summary>\r
5886         </member>\r
5887         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.DataSource">\r
5888             <summary>\r
5889             External data source\r
5890             </summary>\r
5891         </member>\r
5892         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.NodeContext">\r
5893             <summary>\r
5894             The current context node we are analizing\r
5895             </summary>\r
5896         </member>\r
5897         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapConfigDocument">\r
5898             <summary>\r
5899             The XML SqlMap config file\r
5900             </summary>\r
5901         </member>\r
5902         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapDocument">\r
5903             <summary>\r
5904             A XML SqlMap file\r
5905             </summary>\r
5906         </member>\r
5907         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseConfigFileWatcher">\r
5908             <summary>\r
5909             Tell us if we use Configuration File Watcher\r
5910             </summary>\r
5911         </member>\r
5912         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseStatementNamespaces">\r
5913             <summary>\r
5914             Tell us if we use statements namespaces\r
5915             </summary>\r
5916         </member>\r
5917         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.ErrorContext">\r
5918             <summary>\r
5919              Get the request's error context\r
5920             </summary>\r
5921         </member>\r
5922         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.Providers">\r
5923             <summary>\r
5924              List of providers\r
5925             </summary>\r
5926         </member>\r
5927         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.Properties">\r
5928             <summary>\r
5929              List of global properties\r
5930             </summary>\r
5931         </member>\r
5932         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseReflectionOptimizer">\r
5933             <summary>\r
5934             Indicates if we can use reflection optimizer.\r
5935             </summary>\r
5936         </member>\r
5937         <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.CacheModelFlushOnExecuteStatements">\r
5938             <summary>\r
5939             Temporary storage for mapping cache model ids (key is System.String) to statements (value is IList which contains IMappedStatements).\r
5940             </summary>\r
5941         </member>\r
5942         <member name="T:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor">\r
5943             <summary>\r
5944             Default implementation of the interceptor reponsible of load the lazy element\r
5945             Could load collections and single objects\r
5946             </summary>\r
5947         </member>\r
5948         <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.#cctor">\r
5949             <summary>\r
5950             Static Constructor for a lazy list loader\r
5951             </summary>\r
5952         </member>\r
5953         <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
5954             <summary>\r
5955             Constructor for a lazy list loader\r
5956             </summary>\r
5957             <param name="mappedSatement">The mapped statement used to build the list</param>\r
5958             <param name="param">The parameter object used to build the list</param>\r
5959             <param name="setAccessor">The proxified member accessor.</param>\r
5960             <param name="target">The target object which contains the property proxydied.</param>\r
5961         </member>\r
5962         <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.Intercept(Castle.DynamicProxy.IInvocation,System.Object[])">\r
5963             <summary>\r
5964             Intercepts the specified invocation.\r
5965             </summary>\r
5966             <param name="invocation">The invocation.</param>\r
5967             <param name="arguments">The target arguments.</param>\r
5968             <returns></returns>\r
5969         </member>\r
5970         <member name="T:IBatisNet.DataMapper.Proxy.LazyListGeneric`1">\r
5971             <summary>\r
5972             A lazy generic list\r
5973             </summary>\r
5974             <typeparam name="T"></typeparam>\r
5975         </member>\r
5976         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
5977             <summary>\r
5978             Initializes a new instance of the LazyListGeneric class.\r
5979             </summary>\r
5980             <param name="mappedSatement">The mapped satement.</param>\r
5981             <param name="param">The param.</param>\r
5982             <param name="target">The target.</param>\r
5983             <param name="setAccessor">The set accessor.</param>\r
5984         </member>\r
5985         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Load(System.String)">\r
5986             <summary>\r
5987             Resolve the lazy loading.\r
5988             </summary>\r
5989             <param name="methodName">Name of the method.</param>\r
5990         </member>\r
5991         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.IndexOf(`0)">\r
5992             <summary>\r
5993             Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"></see>.\r
5994             </summary>\r
5995             <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>\r
5996             <returns>\r
5997             The index of item if found in the list; otherwise, -1.\r
5998             </returns>\r
5999         </member>\r
6000         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Insert(System.Int32,`0)">\r
6001             <summary>\r
6002             Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index.\r
6003             </summary>\r
6004             <param name="index">The zero-based index at which item should be inserted.</param>\r
6005             <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>\r
6006             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>\r
6007             <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>\r
6008         </member>\r
6009         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.RemoveAt(System.Int32)">\r
6010             <summary>\r
6011             Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.\r
6012             </summary>\r
6013             <param name="index">The zero-based index of the item to remove.</param>\r
6014             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>\r
6015             <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>\r
6016         </member>\r
6017         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Add(`0)">\r
6018             <summary>\r
6019             Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.\r
6020             </summary>\r
6021             <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>\r
6022             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>\r
6023         </member>\r
6024         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Clear">\r
6025             <summary>\r
6026             Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.\r
6027             </summary>\r
6028             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>\r
6029         </member>\r
6030         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Contains(`0)">\r
6031             <summary>\r
6032             Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specific value.\r
6033             </summary>\r
6034             <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>\r
6035             <returns>\r
6036             true if item is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.\r
6037             </returns>\r
6038         </member>\r
6039         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.CopyTo(`0[],System.Int32)">\r
6040             <summary>\r
6041             Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.\r
6042             </summary>\r
6043             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>\r
6044             <param name="arrayIndex">The zero-based index in array at which copying begins.</param>\r
6045             <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>\r
6046             <exception cref="T:System.ArgumentNullException">array is null.</exception>\r
6047             <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>\r
6048         </member>\r
6049         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Remove(`0)">\r
6050             <summary>\r
6051             Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.\r
6052             </summary>\r
6053             <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>\r
6054             <returns>\r
6055             true if item was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if item is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"></see>.\r
6056             </returns>\r
6057             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>\r
6058         </member>\r
6059         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.GetEnumerator">\r
6060             <summary>\r
6061             Returns an enumerator that iterates through the collection.\r
6062             </summary>\r
6063             <returns>\r
6064             A <see cref="!:System.Collections.Generic.IEnumerator"></see> that can be used to iterate through the collection.\r
6065             </returns>\r
6066         </member>\r
6067         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IEnumerable#GetEnumerator">\r
6068             <summary>\r
6069             Returns an enumerator that iterates through a collection.\r
6070             </summary>\r
6071             <returns>\r
6072             An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.\r
6073             </returns>\r
6074         </member>\r
6075         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Add(System.Object)">\r
6076             <summary>\r
6077             Adds an item to the <see cref="T:System.Collections.IList"></see>.\r
6078             </summary>\r
6079             <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>\r
6080             <returns>\r
6081             The position into which the new element was inserted.\r
6082             </returns>\r
6083             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
6084         </member>\r
6085         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Clear">\r
6086             <summary>\r
6087             Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.\r
6088             </summary>\r
6089             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>\r
6090         </member>\r
6091         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Contains(System.Object)">\r
6092             <summary>\r
6093             Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.\r
6094             </summary>\r
6095             <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>\r
6096             <returns>\r
6097             true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.\r
6098             </returns>\r
6099         </member>\r
6100         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IndexOf(System.Object)">\r
6101             <summary>\r
6102             Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.\r
6103             </summary>\r
6104             <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>\r
6105             <returns>\r
6106             The index of value if found in the list; otherwise, -1.\r
6107             </returns>\r
6108         </member>\r
6109         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Insert(System.Int32,System.Object)">\r
6110             <summary>\r
6111             Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.\r
6112             </summary>\r
6113             <param name="index">The zero-based index at which value should be inserted.</param>\r
6114             <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>\r
6115             <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>\r
6116             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
6117             <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>\r
6118         </member>\r
6119         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Remove(System.Object)">\r
6120             <summary>\r
6121             Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.\r
6122             </summary>\r
6123             <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>\r
6124             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>\r
6125         </member>\r
6126         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#RemoveAt(System.Int32)">\r
6127             <summary>\r
6128             Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.\r
6129             </summary>\r
6130             <param name="index">The zero-based index of the item to remove.</param>\r
6131             <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>\r
6132             <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>\r
6133         </member>\r
6134         <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">\r
6135             <summary>\r
6136             Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.\r
6137             </summary>\r
6138             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>\r
6139             <param name="index">The zero-based index in array at which copying begins.</param>\r
6140             <exception cref="T:System.ArgumentNullException">array is null. </exception>\r
6141             <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>\r
6142             <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>\r
6143             <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>\r
6144         </member>\r
6145         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Item(System.Int32)">\r
6146             <summary>\r
6147             Gets or sets the object at the specified index.\r
6148             </summary>\r
6149             <value></value>\r
6150         </member>\r
6151         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Count">\r
6152             <summary>\r
6153             Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.\r
6154             </summary>\r
6155             <value></value>\r
6156             <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>\r
6157         </member>\r
6158         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.IsReadOnly">\r
6159             <summary>\r
6160             Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.\r
6161             </summary>\r
6162             <value></value>\r
6163             <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>\r
6164         </member>\r
6165         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IsFixedSize">\r
6166             <summary>\r
6167             Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.\r
6168             </summary>\r
6169             <value></value>\r
6170             <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>\r
6171         </member>\r
6172         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IsReadOnly">\r
6173             <summary>\r
6174             Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.\r
6175             </summary>\r
6176             <value></value>\r
6177             <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>\r
6178         </member>\r
6179         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Item(System.Int32)">\r
6180             <summary>\r
6181             Gets or sets the <see cref="T:System.Object"/> at the specified index.\r
6182             </summary>\r
6183             <value></value>\r
6184         </member>\r
6185         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#Count">\r
6186             <summary>\r
6187             Gets the number of elements contained in the <see cref="!:System.Collections.Generic.ICollection"></see>.\r
6188             </summary>\r
6189             <value></value>\r
6190             <returns>The number of elements contained in the <see cref="!:System.Collections.Generic.ICollection"></see>.</returns>\r
6191         </member>\r
6192         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#IsSynchronized">\r
6193             <summary>\r
6194             Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).\r
6195             </summary>\r
6196             <value></value>\r
6197             <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>\r
6198         </member>\r
6199         <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#SyncRoot">\r
6200             <summary>\r
6201             Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.\r
6202             </summary>\r
6203             <value></value>\r
6204             <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>\r
6205         </member>\r
6206         <member name="T:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement">\r
6207             <summary>\r
6208             Summary description for SelectMappedStatement.\r
6209             </summary>\r
6210         </member>\r
6211         <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
6212             <summary>\r
6213             Constructor\r
6214             </summary>\r
6215             <param name="sqlMap">An SqlMap</param>\r
6216             <param name="statement">An SQL statement</param>\r
6217         </member>\r
6218         <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
6219             <summary>\r
6220             \r
6221             </summary>\r
6222             <param name="session"></param>\r
6223             <param name="parameterObject"></param>\r
6224             <returns></returns>\r
6225         </member>\r
6226         <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
6227             <summary>\r
6228             \r
6229             </summary>\r
6230             <param name="session"></param>\r
6231             <param name="parameterObject"></param>\r
6232             <returns></returns>\r
6233         </member>\r
6234         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Insert">\r
6235             <summary>\r
6236             Represent an insert statement.\r
6237             </summary>\r
6238         </member>\r
6239         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Insert.#ctor">\r
6240             <summary>\r
6241             Do not use direclty, only for serialization.\r
6242             </summary>\r
6243         </member>\r
6244         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.ExtendStatement">\r
6245             <summary>\r
6246             Extend statement attribute\r
6247             </summary>\r
6248         </member>\r
6249         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.SelectKey">\r
6250             <summary>\r
6251             The selectKey statement used by an insert statement.\r
6252             </summary>\r
6253         </member>\r
6254         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.Generate">\r
6255             <summary>\r
6256             The Generate tag used by a generated insert statement.\r
6257             (CRUD operation)\r
6258             </summary>\r
6259         </member>\r
6260         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql">\r
6261             <summary>\r
6262             Summary description for StaticSql.\r
6263             </summary>\r
6264         </member>\r
6265         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.#ctor(IBatisNet.DataMapper.Scope.IScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
6266             <summary>\r
6267             Constructor\r
6268             </summary>\r
6269             <param name="statement">The statement.</param>\r
6270             <param name="scope"></param>\r
6271         </member>\r
6272         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">\r
6273             <summary>\r
6274             Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.\r
6275             </summary>\r
6276             <param name="parameterObject">The parameter object (used in DynamicSql)</param>\r
6277             <param name="session">The current session</param>\r
6278             <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>\r
6279             <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>\r
6280         </member>\r
6281         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,System.String)">\r
6282             <summary>\r
6283             Build the PreparedStatement\r
6284             </summary>\r
6285             <param name="session"></param>\r
6286             <param name="sqlStatement"></param>\r
6287         </member>\r
6288         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler">\r
6289             <summary>\r
6290             Summary description for IsNotPropertyAvailableTagHandler.\r
6291             </summary>\r
6292         </member>\r
6293         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler">\r
6294             <summary>\r
6295             Summary description for IsPropertyAvailableTagHandler.\r
6296             </summary>\r
6297         </member>\r
6298         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
6299             <summary>\r
6300             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler"/> class.\r
6301             </summary>\r
6302             <param name="accessorFactory">The accessor factory.</param>\r
6303         </member>\r
6304         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
6305             <summary>\r
6306             </summary>\r
6307             <param name="ctx"></param>\r
6308             <param name="tag"></param>\r
6309             <param name="parameterObject"></param>\r
6310             <returns></returns>\r
6311         </member>\r
6312         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
6313             <summary>\r
6314             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler"/> class.\r
6315             </summary>\r
6316             <param name="accessorFactory">The accessor factory.</param>\r
6317         </member>\r
6318         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
6319             <summary>\r
6320             \r
6321             </summary>\r
6322             <param name="ctx"></param>\r
6323             <param name="tag"></param>\r
6324             <param name="parameterObject"></param>\r
6325             <returns></returns>\r
6326         </member>\r
6327         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent">\r
6328             <summary>\r
6329             Represent an isParameterPresent sql tag element.\r
6330             </summary>\r
6331         </member>\r
6332         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
6333             <summary>\r
6334             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent"/> class.\r
6335             </summary>\r
6336             <param name="accessorFactory">The accessor factory.</param>\r
6337         </member>\r
6338         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull">\r
6339             <summary>\r
6340             Represent an isNotNull sql tag element.\r
6341             </summary>\r
6342         </member>\r
6343         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
6344             <summary>\r
6345             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull"/> class.\r
6346             </summary>\r
6347             <param name="accessorFactory">The accessor factory.</param>\r
6348         </member>\r
6349         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer">\r
6350             <summary>\r
6351             Summary description for ResultMapDeSerializer.\r
6352             </summary>\r
6353         </member>\r
6354         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
6355             <summary>\r
6356             Deserialize a ResultMap object\r
6357             </summary>\r
6358             <param name="node"></param>\r
6359             <param name="configScope"></param>\r
6360             <returns></returns>\r
6361         </member>\r
6362         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer">\r
6363             <summary>\r
6364             Summary description for IsNotNullDeSerializer.\r
6365             </summary>\r
6366         </member>\r
6367         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
6368             <summary>\r
6369             \r
6370             </summary>\r
6371             <param name="configScope"></param>\r
6372         </member>\r
6373         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer.Deserialize(System.Xml.XmlNode)">\r
6374             <summary>\r
6375             Deserialize a IsNotNull object\r
6376             </summary>\r
6377             <param name="node"></param>\r
6378             <returns></returns>\r
6379         </member>\r
6380         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap">\r
6381             <summary>\r
6382             Summary description for SubMap.\r
6383             </summary>\r
6384         </member>\r
6385         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.#ctor">\r
6386             <summary>\r
6387             Constructor\r
6388             </summary>\r
6389         </member>\r
6390         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.DiscriminatorValue">\r
6391             <summary>\r
6392             Discriminator value\r
6393             </summary>\r
6394         </member>\r
6395         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.ResultMapName">\r
6396             <summary>\r
6397             The name of the ResultMap used if the column value is = to the Discriminator Value\r
6398             </summary>\r
6399         </member>\r
6400         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.ResultMap">\r
6401             <summary>\r
6402             The resultMap used if the column value is = to the Discriminator Value\r
6403             </summary>\r
6404         </member>\r
6405         <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap">\r
6406             <summary>\r
6407             Summary description for ParameterMap.\r
6408             </summary>\r
6409         </member>\r
6410         <member name="F:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.XML_PARAMATER">\r
6411             <summary>\r
6412             Token for xml path to parameter elements.\r
6413             </summary>\r
6414         </member>\r
6415         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
6416             <summary>\r
6417             Do not use direclty, only for serialization.\r
6418             </summary>\r
6419             <param name="dataExchangeFactory"></param>\r
6420         </member>\r
6421         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperty(System.Int32)">\r
6422             <summary>\r
6423             Get the ParameterProperty at index.\r
6424             </summary>\r
6425             <param name="index">Index</param>\r
6426             <returns>A ParameterProperty</returns>\r
6427         </member>\r
6428         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperty(System.String)">\r
6429             <summary>\r
6430             Get a ParameterProperty by his name.\r
6431             </summary>\r
6432             <param name="name">The name of the ParameterProperty</param>\r
6433             <returns>A ParameterProperty</returns>\r
6434         </member>\r
6435         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.AddParameterProperty(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
6436             <summary>\r
6437             Add a ParameterProperty to the ParameterProperty list.\r
6438             </summary>\r
6439             <param name="property"></param>\r
6440         </member>\r
6441         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.InsertParameterProperty(System.Int32,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
6442             <summary>\r
6443             Insert a ParameterProperty ine the ParameterProperty list at the specified index..\r
6444             </summary>\r
6445             <param name="index">\r
6446             The zero-based index at which ParameterProperty should be inserted. \r
6447             </param>\r
6448             <param name="property">The ParameterProperty to insert. </param>\r
6449         </member>\r
6450         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetParameterIndex(System.String)">\r
6451             <summary>\r
6452             Retrieve the index for array property\r
6453             </summary>\r
6454             <param name="propertyName"></param>\r
6455             <returns></returns>\r
6456         </member>\r
6457         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetPropertyNameArray">\r
6458             <summary>\r
6459             Get all Parameter Property Name \r
6460             </summary>\r
6461             <returns>A string array</returns>\r
6462         </member>\r
6463         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.SetParameter(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Data.IDataParameter,System.Object)">\r
6464             <summary>\r
6465             Set parameter value, replace the null value if any.\r
6466             </summary>\r
6467             <param name="mapping"></param>\r
6468             <param name="dataParameter"></param>\r
6469             <param name="parameterValue"></param>\r
6470         </member>\r
6471         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.SetOutputParameter(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
6472             <summary>\r
6473             Set output parameter value.\r
6474             </summary>\r
6475             <param name="mapping"></param>\r
6476             <param name="dataBaseValue"></param>\r
6477             <param name="target"></param>\r
6478         </member>\r
6479         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Initialize(System.Boolean,IBatisNet.DataMapper.Scope.IScope)">\r
6480             <summary>\r
6481             Initialize the parameter properties child.\r
6482             </summary>\r
6483             <param name="scope"></param>\r
6484             <param name="usePositionalParameters"></param>\r
6485         </member>\r
6486         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.BuildProperties(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
6487             <summary>\r
6488             Build the properties\r
6489             </summary>\r
6490             <param name="scope"></param>\r
6491         </member>\r
6492         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperties(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
6493             <summary>\r
6494              Get the parameter properties child for the xmlNode parameter.\r
6495             </summary>\r
6496             <param name="configScope"></param>\r
6497         </member>\r
6498         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.ClassName">\r
6499             <summary>\r
6500             The parameter class name.\r
6501             </summary>\r
6502         </member>\r
6503         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Class">\r
6504             <summary>\r
6505             The parameter type class.\r
6506             </summary>\r
6507         </member>\r
6508         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Id">\r
6509             <summary>\r
6510             Identifier used to identify the ParameterMap amongst the others.\r
6511             </summary>\r
6512         </member>\r
6513         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Properties">\r
6514             <summary>\r
6515             The collection of ParameterProperty\r
6516             </summary>\r
6517         </member>\r
6518         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.PropertiesList">\r
6519             <summary>\r
6520             \r
6521             </summary>\r
6522         </member>\r
6523         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.ExtendMap">\r
6524             <summary>\r
6525             Extend Parametermap attribute\r
6526             </summary>\r
6527             <remarks>The id of a ParameterMap</remarks>\r
6528         </member>\r
6529         <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.DataExchange">\r
6530             <summary>\r
6531             Sets the IDataExchange\r
6532             </summary>\r
6533         </member>\r
6534         <member name="T:IBatisNet.DataMapper.Commands.InMemoryDataReader">\r
6535             <summary>\r
6536             An implementation of <see cref="T:System.Data.IDataReader"/> that will copy the contents\r
6537             of the an open <see cref="T:System.Data.IDataReader"/> to an in-memory <see cref="T:IBatisNet.DataMapper.Commands.InMemoryDataReader"/> if the \r
6538             session <see cref="T:IBatisNet.Common.IDbProvider"/> doesn't allow multiple open <see cref="T:System.Data.IDataReader"/> with\r
6539             the same <see cref="T:System.Data.IDbConnection"/>.\r
6540             </summary>\r
6541         </member>\r
6542         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.#ctor(System.Data.IDataReader)">\r
6543             <summary>\r
6544              Creates an InMemoryDataReader from a <see cref="T:System.Data.IDataReader"/>\r
6545             </summary>\r
6546             <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>\r
6547         </member>\r
6548         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.NextResult">\r
6549             <summary>\r
6550             Advances the data reader to the next result, when reading the results of batch SQL statements.\r
6551             </summary>\r
6552             <returns></returns>\r
6553         </member>\r
6554         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Close">\r
6555             <summary>\r
6556             Closes the IDataReader 0bject.\r
6557             </summary>\r
6558         </member>\r
6559         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Read">\r
6560             <summary>\r
6561             Advances the IDataReader to the next record.\r
6562             </summary>\r
6563             <returns>true if there are more rows; otherwise, false.</returns>\r
6564         </member>\r
6565         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetSchemaTable">\r
6566             <summary>\r
6567             Returns a DataTable that describes the column metadata of the IDataReader.\r
6568             </summary>\r
6569             <returns></returns>\r
6570         </member>\r
6571         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Dispose">\r
6572             <summary>\r
6573             Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.\r
6574             </summary>\r
6575         </member>\r
6576         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt32(System.Int32)">\r
6577             <summary>\r
6578             Gets the 32-bit signed integer value of the specified field.\r
6579             </summary>\r
6580             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6581             <returns>The value of the column.</returns>\r
6582         </member>\r
6583         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetValue(System.Int32)">\r
6584             <summary>\r
6585             Return the value of the specified field.\r
6586             </summary>\r
6587             <param name="fieldIndex">The index of the field to find. </param>\r
6588             <returns>The object which will contain the field value upon return.</returns>\r
6589         </member>\r
6590         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.IsDBNull(System.Int32)">\r
6591             <summary>\r
6592             Return whether the specified field is set to null.\r
6593             </summary>\r
6594             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6595             <returns>The value of the column.</returns>\r
6596         </member>\r
6597         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">\r
6598             <summary>\r
6599             Reads a stream of bytes from the specified column offset into the buffer as an array, \r
6600             starting at the given buffer offset.\r
6601             </summary>\r
6602             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6603             <param name="dataIndex">The index within the field from which to begin the read operation. </param>\r
6604             <param name="buffer">The buffer into which to read the stream of bytes. </param>\r
6605             <param name="bufferIndex">The index for buffer to begin the read operation.</param>\r
6606             <param name="length">The number of bytes to read. </param>\r
6607             <returns>The actual number of bytes read.</returns>\r
6608         </member>\r
6609         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetByte(System.Int32)">\r
6610             <summary>\r
6611             Gets the 8-bit unsigned integer value of the specified column.\r
6612             </summary>\r
6613             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6614             <returns>The value of the column.</returns>\r
6615         </member>\r
6616         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetFieldType(System.Int32)">\r
6617             <summary>\r
6618             Gets the Type information corresponding to the type of Object that would be returned from GetValue.\r
6619             </summary>\r
6620             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6621             <returns>The value of the column.</returns>\r
6622         </member>\r
6623         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDecimal(System.Int32)">\r
6624             <summary>\r
6625             Gets the fixed-position numeric value of the specified field.\r
6626             </summary>\r
6627             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6628             <returns>The value of the column.</returns>\r
6629         </member>\r
6630         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetValues(System.Object[])">\r
6631             <summary>\r
6632             Gets all the attribute fields in the collection for the current record.\r
6633             </summary>\r
6634             <param name="values"></param>\r
6635             <returns></returns>\r
6636         </member>\r
6637         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetName(System.Int32)">\r
6638             <summary>\r
6639             Gets the name for the field to find.\r
6640             </summary>\r
6641             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6642             <returns>The value of the column.</returns>\r
6643         </member>\r
6644         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt64(System.Int32)">\r
6645             <summary>\r
6646             \r
6647             </summary>\r
6648             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6649             <returns>The value of the column.</returns>\r
6650         </member>\r
6651         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDouble(System.Int32)">\r
6652             <summary>\r
6653             \r
6654             </summary>\r
6655             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6656             <returns>The value of the column.</returns>\r
6657         </member>\r
6658         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetBoolean(System.Int32)">\r
6659             <summary>\r
6660             Gets the value of the specified column as a Boolean.\r
6661             </summary>\r
6662             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6663             <returns>The value of the column.</returns>\r
6664         </member>\r
6665         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetGuid(System.Int32)">\r
6666             <summary>\r
6667             Returns the GUID value of the specified field.\r
6668             </summary>\r
6669             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6670             <returns>The value of the column.</returns>\r
6671         </member>\r
6672         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDateTime(System.Int32)">\r
6673             <summary>\r
6674             Returns the value of the specified column as a DateTime object.\r
6675             </summary>\r
6676             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6677             <returns>The value of the column.</returns>\r
6678         </member>\r
6679         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetOrdinal(System.String)">\r
6680             <summary>\r
6681             Returns the column ordinal, given the name of the column.\r
6682             </summary>\r
6683             <param name="colName">The name of the column. </param>\r
6684             <returns>The value of the column.</returns>\r
6685         </member>\r
6686         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDataTypeName(System.Int32)">\r
6687             <summary>\r
6688             Gets the database type information for the specified field.\r
6689             </summary>\r
6690             <param name="fieldIndex">The index of the field to find.</param>\r
6691             <returns>The database type information for the specified field.</returns>\r
6692         </member>\r
6693         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetFloat(System.Int32)">\r
6694             <summary>\r
6695             Returns the value of the specified column as a single-precision floating point number.\r
6696             </summary>\r
6697             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6698             <returns>The value of the column.</returns>\r
6699         </member>\r
6700         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetData(System.Int32)">\r
6701             <summary>\r
6702             Gets an IDataReader to be used when the field points to more remote structured data.\r
6703             </summary>\r
6704             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6705             <returns>The value of the column.</returns>\r
6706         </member>\r
6707         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">\r
6708             <summary>\r
6709             Reads a stream of characters from the specified column offset into the buffer as an array, \r
6710             starting at the given buffer offset.\r
6711             </summary>\r
6712             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6713             <param name="dataIndex">The index within the row from which to begin the read operation.</param>\r
6714             <param name="buffer">The buffer into which to read the stream of bytes.</param>\r
6715             <param name="bufferIndex">The index for buffer to begin the read operation. </param>\r
6716             <param name="length">The number of bytes to read.</param>\r
6717             <returns>The actual number of characters read.</returns>\r
6718         </member>\r
6719         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetString(System.Int32)">\r
6720             <summary>\r
6721             Gets the string value of the specified field.\r
6722             </summary>\r
6723             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6724             <returns>The value of the column.</returns>\r
6725         </member>\r
6726         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetChar(System.Int32)">\r
6727             <summary>\r
6728             Gets the character value of the specified column.\r
6729             </summary>\r
6730             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6731             <returns>The value of the column.</returns>\r
6732         </member>\r
6733         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt16(System.Int32)">\r
6734             <summary>\r
6735             Gets the 16-bit signed integer value of the specified field.\r
6736             </summary>\r
6737             <param name="fieldIndex">The zero-based column ordinal. </param>\r
6738             <returns>The value of the column.</returns>\r
6739         </member>\r
6740         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.RecordsAffected">\r
6741             <summary>\r
6742             Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.\r
6743             </summary>\r
6744         </member>\r
6745         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.IsClosed">\r
6746             <summary>\r
6747             Gets a value indicating whether the data reader is closed.\r
6748             </summary>\r
6749         </member>\r
6750         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Depth">\r
6751             <summary>\r
6752             Gets a value indicating the depth of nesting for the current row.\r
6753             </summary>\r
6754         </member>\r
6755         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Item(System.String)">\r
6756             <summary>\r
6757             Gets the column with the specified name.\r
6758             </summary>\r
6759         </member>\r
6760         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Item(System.Int32)">\r
6761             <summary>\r
6762             Gets the column located at the specified index.\r
6763             </summary>\r
6764         </member>\r
6765         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.FieldCount">\r
6766             <summary>\r
6767             Indicates the number of fields within the current record. This property is read-only.\r
6768             </summary>\r
6769         </member>\r
6770         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.CurrentResultSet">\r
6771             <summary>\r
6772             Gets the current result set.\r
6773             </summary>\r
6774             <value>The current result set.</value>\r
6775         </member>\r
6776         <member name="T:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet">\r
6777             <summary>\r
6778             Represent an in-memory result set\r
6779             </summary>\r
6780         </member>\r
6781         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.#ctor(System.Data.IDataReader,System.Boolean)">\r
6782             <summary>\r
6783              Creates an in-memory ResultSet from a <see cref="T:System.Data.IDataReader"/>\r
6784             </summary>\r
6785             <param name="isMidstream">\r
6786             <c>true</c> if the <see cref="T:System.Data.IDataReader"/> is already positioned on the record\r
6787             to start reading from.\r
6788             </param>\r
6789             <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>\r
6790         </member>\r
6791         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetValue(System.Int32,System.Int32)">\r
6792             <summary>\r
6793             Get a column value in a row\r
6794             </summary>\r
6795             <param name="rowIndex">The row index</param>\r
6796             <param name="colIndex">The column index</param>\r
6797             <returns>The column value</returns>\r
6798         </member>\r
6799         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetFieldType(System.Int32)">\r
6800             <summary>\r
6801             Gets the type of the field.\r
6802             </summary>\r
6803             <param name="colIndex">Index of the col.</param>\r
6804             <returns>The type of the field.</returns>\r
6805         </member>\r
6806         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetName(System.Int32)">\r
6807             <summary>\r
6808             Gets the name of the field.\r
6809             </summary>\r
6810             <param name="colIndex">Index of the col.</param>\r
6811             <returns>The name of the field.</returns>\r
6812         </member>\r
6813         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetOrdinal(System.String)">\r
6814             <summary>\r
6815             Gets the ordinal.\r
6816             </summary>\r
6817             <param name="colName">Name of the column.</param>\r
6818             <returns>The ordinal of the column</returns>\r
6819         </member>\r
6820         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetDataTypeName(System.Int32)">\r
6821             <summary>\r
6822             Gets the name of the database type.\r
6823             </summary>\r
6824             <param name="colIndex">Index of the col.</param>\r
6825             <returns>The name of the database type</returns>\r
6826         </member>\r
6827         <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetValues(System.Int32,System.Object[])">\r
6828             <summary>\r
6829             Gets the values.\r
6830             </summary>\r
6831             <param name="rowIndex">Index of the row.</param>\r
6832             <param name="values">The values.</param>\r
6833             <returns></returns>\r
6834         </member>\r
6835         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.FieldCount">\r
6836             <summary>\r
6837             Gets the number of columns in the current row.\r
6838             </summary>\r
6839             <value>The number of columns in the current row.</value>\r
6840         </member>\r
6841         <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.RecordCount">\r
6842             <summary>\r
6843             The number of record contained in the ResultSet.\r
6844             </summary>\r
6845         </member>\r
6846         <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler">\r
6847             <summary>\r
6848             UInt32TypeHandler\r
6849             </summary>\r
6850         </member>\r
6851         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
6852             <summary>\r
6853             Gets a column value by the name\r
6854             </summary>\r
6855             <param name="mapping"></param>\r
6856             <param name="dataReader"></param>\r
6857             <returns></returns>\r
6858         </member>\r
6859         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
6860             <summary>\r
6861             Gets a column value by the index\r
6862             </summary>\r
6863             <param name="mapping"></param>\r
6864             <param name="dataReader"></param>\r
6865             <returns></returns>\r
6866         </member>\r
6867         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
6868             <summary>\r
6869             Retrieve ouput database value of an output parameter\r
6870             </summary>\r
6871             <param name="outputValue">ouput database value</param>\r
6872             <param name="parameterType">type used in EnumTypeHandler</param>\r
6873             <returns></returns>\r
6874         </member>\r
6875         <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.ValueOf(System.Type,System.String)">\r
6876             <summary>\r
6877             Converts the String to the type that this handler deals with\r
6878             </summary>\r
6879             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
6880             <param name="s">the String value</param>\r
6881             <returns>the converted value</returns>\r
6882         </member>\r
6883         <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.IsSimpleType">\r
6884             <summary>\r
6885             Gets a value indicating whether this instance is simple type.\r
6886             </summary>\r
6887             <value>\r
6888                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
6889             </value>\r
6890         </member>\r
6891         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler">\r
6892             <summary>\r
6893             \r
6894             </summary>\r
6895             <remarks>System.TimeSpan is map to DbType.Int64 </remarks>\r
6896         </member>\r
6897         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
6898             <summary>\r
6899             Sets a parameter on a IDbCommand\r
6900             </summary>\r
6901             <param name="dataParameter">the parameter</param>\r
6902             <param name="parameterValue">the parameter value</param>\r
6903             <param name="dbType">the dbType of the parameter</param>\r
6904         </member>\r
6905         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
6906             <summary>\r
6907             \r
6908             </summary>\r
6909             <param name="mapping"></param>\r
6910             <param name="dataReader"></param>\r
6911             <returns></returns>\r
6912         </member>\r
6913         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
6914             <summary>\r
6915             Gets a column value by the index\r
6916             </summary>\r
6917             <param name="mapping"></param>\r
6918             <param name="dataReader"></param>\r
6919             <returns></returns>\r
6920         </member>\r
6921         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
6922             <summary>\r
6923             Retrieve ouput database value of an output parameter\r
6924             </summary>\r
6925             <param name="outputValue">ouput database value</param>\r
6926             <param name="parameterType">type used in EnumTypeHandler</param>\r
6927             <returns></returns>\r
6928         </member>\r
6929         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.ValueOf(System.Type,System.String)">\r
6930             <summary>\r
6931             Converts the String to the type that this handler deals with\r
6932             </summary>\r
6933             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
6934             <param name="s">the String value</param>\r
6935             <returns>the converted value</returns>\r
6936         </member>\r
6937         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.IsSimpleType">\r
6938             <summary>\r
6939             Gets a value indicating whether this instance is simple type.\r
6940             </summary>\r
6941             <value>\r
6942                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
6943             </value>\r
6944         </member>\r
6945         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.NullValue">\r
6946             <summary>\r
6947             The null value for this type\r
6948             </summary>\r
6949             <value></value>\r
6950         </member>\r
6951         <member name="T:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler">\r
6952             <summary>\r
6953             Description résumée de CharTypeHandler.\r
6954             </summary>\r
6955         </member>\r
6956         <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
6957             <summary>\r
6958             Gets a column value by the name\r
6959             </summary>\r
6960             <param name="mapping"></param>\r
6961             <param name="dataReader"></param>\r
6962             <returns></returns>\r
6963         </member>\r
6964         <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
6965             <summary>\r
6966             Gets a column value by the index\r
6967             </summary>\r
6968             <param name="mapping"></param>\r
6969             <param name="dataReader"></param>\r
6970             <returns></returns>\r
6971         </member>\r
6972         <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.ValueOf(System.Type,System.String)">\r
6973             <summary>\r
6974             Converts the String to the type that this handler deals with\r
6975             </summary>\r
6976             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
6977             <param name="s">the String value</param>\r
6978             <returns>the converted value</returns>\r
6979         </member>\r
6980         <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
6981             <summary>\r
6982             Retrieve ouput database value of an output parameter\r
6983             </summary>\r
6984             <param name="outputValue">ouput database value</param>\r
6985             <param name="parameterType">type used in EnumTypeHandler</param>\r
6986             <returns></returns>\r
6987         </member>\r
6988         <member name="P:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.IsSimpleType">\r
6989             <summary>\r
6990             Tell us if ot is a 'primitive' type\r
6991             </summary>\r
6992             <value></value>\r
6993             <returns></returns>\r
6994         </member>\r
6995         <member name="T:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement">\r
6996             <summary>\r
6997             Summary description for InsertMappedStatement.\r
6998             </summary>\r
6999         </member>\r
7000         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
7001             <summary>\r
7002             Constructor\r
7003             </summary>\r
7004             <param name="sqlMap">An SqlMap</param>\r
7005             <param name="statement">An SQL statement</param>\r
7006         </member>\r
7007         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
7008             <summary>\r
7009             \r
7010             </summary>\r
7011             <param name="session"></param>\r
7012             <param name="parameterObject"></param>\r
7013             <param name="keyProperty"></param>\r
7014             <param name="valueProperty"></param>\r
7015             <returns></returns>\r
7016         </member>\r
7017         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7018             <summary>\r
7019             \r
7020             </summary>\r
7021             <param name="session"></param>\r
7022             <param name="parameterObject"></param>\r
7023             <returns></returns>\r
7024         </member>\r
7025         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">\r
7026             <summary>\r
7027             \r
7028             </summary>\r
7029             <param name="session"></param>\r
7030             <param name="parameterObject"></param>\r
7031             <param name="resultObject"></param>\r
7032         </member>\r
7033         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
7034             <summary>\r
7035             \r
7036             </summary>\r
7037             <param name="session"></param>\r
7038             <param name="parameterObject"></param>\r
7039             <param name="skipResults"></param>\r
7040             <param name="maxResults"></param>\r
7041             <returns></returns>\r
7042         </member>\r
7043         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7044             <summary>\r
7045             \r
7046             </summary>\r
7047             <param name="session"></param>\r
7048             <param name="parameterObject"></param>\r
7049             <returns></returns>\r
7050         </member>\r
7051         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
7052             <summary>\r
7053             \r
7054             </summary>\r
7055             <param name="session"></param>\r
7056             <param name="parameterObject"></param>\r
7057             <param name="rowDelegate"></param>\r
7058             <returns></returns>\r
7059         </member>\r
7060         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
7061              <summary>\r
7062              Runs a query with a custom object that gets a chance \r
7063              to deal with each row as it is processed.\r
7064              </summary>\r
7065              <param name="session">The session used to execute the statement</param>\r
7066              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
7067              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
7068              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
7069              <param name="rowDelegate"></param>\r
7070              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
7071             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
7072         </member>\r
7073         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7074             <summary>\r
7075             \r
7076             </summary>\r
7077             <param name="session"></param>\r
7078             <param name="parameterObject"></param>\r
7079             <returns></returns>\r
7080         </member>\r
7081         <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
7082             <summary>\r
7083             \r
7084             </summary>\r
7085             <param name="session"></param>\r
7086             <param name="parameterObject"></param>\r
7087             <param name="resultObject"></param>\r
7088             <returns></returns>\r
7089         </member>\r
7090         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectGenericListStrategy">\r
7091             <summary>\r
7092             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists\r
7093             on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/> and the object property is \r
7094             different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.\r
7095             </summary>\r
7096         </member>\r
7097         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectGenericListStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
7098             <summary>\r
7099             Gets the value of an argument constructor.\r
7100             </summary>\r
7101             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
7102             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
7103             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
7104             <param name="keys">The keys</param>\r
7105             <returns>The paremeter value.</returns>\r
7106         </member>\r
7107         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext">\r
7108             <summary>\r
7109             Summary description for SqlTagContext.\r
7110             </summary>\r
7111         </member>\r
7112         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.#ctor">\r
7113             <summary>\r
7114             \r
7115             </summary>\r
7116         </member>\r
7117         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetWriter">\r
7118             <summary>\r
7119             \r
7120             </summary>\r
7121             <returns></returns>\r
7122         </member>\r
7123         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.AddAttribute(System.Object,System.Object)">\r
7124             <summary>\r
7125             \r
7126             </summary>\r
7127             <param name="key"></param>\r
7128             <param name="value"></param>\r
7129         </member>\r
7130         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetAttribute(System.Object)">\r
7131             <summary>\r
7132             \r
7133             </summary>\r
7134             <param name="key"></param>\r
7135             <returns></returns>\r
7136         </member>\r
7137         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.AddParameterMapping(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">\r
7138             <summary>\r
7139             \r
7140             </summary>\r
7141             <param name="mapping"></param>\r
7142         </member>\r
7143         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetParameterMappings">\r
7144             <summary>\r
7145             \r
7146             </summary>\r
7147             <returns></returns>\r
7148         </member>\r
7149         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.BodyText">\r
7150             <summary>\r
7151             \r
7152             </summary>\r
7153         </member>\r
7154         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.IsOverridePrepend">\r
7155             <summary>\r
7156             \r
7157             </summary>\r
7158         </member>\r
7159         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.FirstNonDynamicTagWithPrepend">\r
7160             <summary>\r
7161             \r
7162             </summary>\r
7163         </member>\r
7164         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.TypeHandlerDeSerializer">\r
7165             <summary>\r
7166             Summary description for TypeHandlerDeSerializer.\r
7167             </summary>\r
7168         </member>\r
7169         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.TypeHandlerDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
7170             <summary>\r
7171             Deserialize a TypeHandler object\r
7172             </summary>\r
7173             <param name="node"></param>\r
7174             <param name="configScope"></param>\r
7175             <returns></returns>\r
7176         </member>\r
7177         <member name="T:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController">\r
7178             <summary>\r
7179             Summary description for LruCacheController.\r
7180             </summary>\r
7181         </member>\r
7182         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.#ctor">\r
7183             <summary>\r
7184             \r
7185             </summary>\r
7186         </member>\r
7187         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Remove(System.Object)">\r
7188             <summary>\r
7189             Remove an object from a cache model\r
7190             </summary>\r
7191             <param name="key">the key to the object</param>\r
7192             <returns>the removed object(?)</returns>\r
7193         </member>\r
7194         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Flush">\r
7195             <summary>\r
7196             Clears all elements from the cache.\r
7197             </summary>\r
7198         </member>\r
7199         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Configure(System.Collections.IDictionary)">\r
7200             <summary>\r
7201             Configures the cache\r
7202             </summary>\r
7203         </member>\r
7204         <member name="P:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Item(System.Object)">\r
7205             <summary>\r
7206             Adds an item with the specified key and value into cached data.\r
7207             Gets a cached object with the specified key.\r
7208             </summary>\r
7209             <value>The cached object or <c>null</c></value>\r
7210         </member>\r
7211         <member name="T:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler">\r
7212             <summary>\r
7213             Description résumée de Double.\r
7214             </summary>\r
7215         </member>\r
7216         <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
7217             <summary>\r
7218             Gets a column value by the name\r
7219             </summary>\r
7220             <param name="mapping"></param>\r
7221             <param name="dataReader"></param>\r
7222             <returns></returns>\r
7223         </member>\r
7224         <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
7225             <summary>\r
7226             Gets a column value by the index\r
7227             </summary>\r
7228             <param name="mapping"></param>\r
7229             <param name="dataReader"></param>\r
7230             <returns></returns>\r
7231         </member>\r
7232         <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.ValueOf(System.Type,System.String)">\r
7233             <summary>\r
7234             Converts the String to the type that this handler deals with\r
7235             </summary>\r
7236             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
7237             <param name="s">the String value</param>\r
7238             <returns>the converted value</returns>\r
7239         </member>\r
7240         <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
7241             <summary>\r
7242             Retrieve ouput database value of an output parameter\r
7243             </summary>\r
7244             <param name="outputValue">ouput database value</param>\r
7245             <param name="parameterType">type used in EnumTypeHandler</param>\r
7246             <returns></returns>\r
7247         </member>\r
7248         <member name="P:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.IsSimpleType">\r
7249             <summary>\r
7250             Tell us if ot is a 'primitive' type\r
7251             </summary>\r
7252             <value></value>\r
7253             <returns></returns>\r
7254         </member>\r
7255         <member name="T:IBatisNet.DataMapper.SessionStore.WebSessionStore">\r
7256             <summary>\r
7257             Provides an implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>\r
7258             which relies on <c>HttpContext</c>. Suitable for web projects.\r
7259             This implementation will get the current session from the current \r
7260             request.\r
7261             </summary>\r
7262         </member>\r
7263         <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.#ctor(System.String)">\r
7264             <summary>\r
7265             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.WebSessionStore"/> class.\r
7266             </summary>\r
7267             <param name="sqlMapperId">The SQL mapper id.</param>\r
7268         </member>\r
7269         <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">\r
7270             <summary>\r
7271             Store the specified session.\r
7272             </summary>\r
7273             <param name="session">The session to store</param>\r
7274         </member>\r
7275         <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.Dispose">\r
7276             <summary>\r
7277             Remove the local session.\r
7278             </summary>\r
7279         </member>\r
7280         <member name="P:IBatisNet.DataMapper.SessionStore.WebSessionStore.LocalSession">\r
7281             <summary>\r
7282             Get the local session\r
7283             </summary>\r
7284         </member>\r
7285         <member name="T:IBatisNet.DataMapper.SessionStore.SessionStoreFactory">\r
7286             <summary>\r
7287             Build a session container for a Windows or Web context.\r
7288             When running in the context of a web application the session object is \r
7289             stored in HttpContext items and has 'per request' lifetime.\r
7290             When running in the context of a windows application the session object is \r
7291             stored via CallContext.\r
7292             </summary>\r
7293         </member>\r
7294         <member name="M:IBatisNet.DataMapper.SessionStore.SessionStoreFactory.GetSessionStore(System.String)">\r
7295             <summary>\r
7296             Gets the session store.\r
7297             </summary>\r
7298             <param name="sqlMapperId">The SQL mapper id.</param>\r
7299             <returns></returns>\r
7300         </member>\r
7301         <member name="T:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement">\r
7302             <summary>\r
7303             Summary description for UpdateMappedStatement.\r
7304             </summary>\r
7305         </member>\r
7306         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
7307             <summary>\r
7308             Constructor\r
7309             </summary>\r
7310             <param name="sqlMap">An SqlMap</param>\r
7311             <param name="statement">An SQL statement</param>\r
7312         </member>\r
7313         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
7314             <summary>\r
7315             \r
7316             </summary>\r
7317             <param name="session"></param>\r
7318             <param name="parameterObject"></param>\r
7319             <param name="keyProperty"></param>\r
7320             <param name="valueProperty"></param>\r
7321             <returns></returns>\r
7322         </member>\r
7323         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7324             <summary>\r
7325             \r
7326             </summary>\r
7327             <param name="session"></param>\r
7328             <param name="parameterObject"></param>\r
7329             <returns></returns>\r
7330         </member>\r
7331         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">\r
7332             <summary>\r
7333             \r
7334             </summary>\r
7335             <param name="session"></param>\r
7336             <param name="parameterObject"></param>\r
7337             <param name="resultObject"></param>\r
7338         </member>\r
7339         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
7340             <summary>\r
7341             \r
7342             </summary>\r
7343             <param name="session"></param>\r
7344             <param name="parameterObject"></param>\r
7345             <param name="skipResults"></param>\r
7346             <param name="maxResults"></param>\r
7347             <returns></returns>\r
7348         </member>\r
7349         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7350             <summary>\r
7351             \r
7352             </summary>\r
7353             <param name="session"></param>\r
7354             <param name="parameterObject"></param>\r
7355             <returns></returns>\r
7356         </member>\r
7357         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
7358             <summary>\r
7359             \r
7360             </summary>\r
7361             <param name="session"></param>\r
7362             <param name="parameterObject"></param>\r
7363             <param name="rowDelegate"></param>\r
7364             <returns></returns>\r
7365         </member>\r
7366         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
7367              <summary>\r
7368              Runs a query with a custom object that gets a chance \r
7369              to deal with each row as it is processed.\r
7370              </summary>\r
7371              <param name="session">The session used to execute the statement</param>\r
7372              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
7373              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
7374              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
7375              <param name="rowDelegate"></param>\r
7376              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
7377             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
7378         </member>\r
7379         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7380             <summary>\r
7381             \r
7382             </summary>\r
7383             <param name="session"></param>\r
7384             <param name="parameterObject"></param>\r
7385             <returns></returns>\r
7386         </member>\r
7387         <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
7388             <summary>\r
7389             \r
7390             </summary>\r
7391             <param name="session"></param>\r
7392             <param name="parameterObject"></param>\r
7393             <param name="resultObject"></param>\r
7394             <returns></returns>\r
7395         </member>\r
7396         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory">\r
7397             <summary>\r
7398             Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation.\r
7399             </summary>\r
7400         </member>\r
7401         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory.#cctor">\r
7402             <summary>\r
7403             Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory"/> class.\r
7404             </summary>\r
7405         </member>\r
7406         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory.Get(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
7407             <summary>\r
7408             Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/>.\r
7409             </summary>\r
7410             <param name="statement">The statement.</param>\r
7411             <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/></returns>\r
7412         </member>\r
7413         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy">\r
7414             <summary>\r
7415             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'resultMapping' attribute exists\r
7416             on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.\r
7417             </summary>\r
7418         </member>\r
7419         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
7420             <summary>\r
7421             Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
7422             when a 'resultMapping' attribute exists\r
7423             on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.\r
7424             </summary>\r
7425             <param name="request">The request.</param>\r
7426             <param name="resultMap">The result map.</param>\r
7427             <param name="mapping">The ResultProperty.</param>\r
7428             <param name="target">The target.</param>\r
7429             <param name="reader">The reader.</param>\r
7430             <param name="keys">The keys</param>\r
7431         </member>\r
7432         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
7433             <summary>\r
7434             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
7435             </summary>\r
7436             <param name="request">The request.</param>\r
7437             <param name="resultMap">The result map.</param>\r
7438             <param name="mapping">The mapping.</param>\r
7439             <param name="reader">The reader.</param>\r
7440             <param name="target">The target object</param>\r
7441         </member>\r
7442         <member name="T:IBatisNet.DataMapper.MappedStatements.CachingStatement">\r
7443             <summary>\r
7444             Summary description for CachingStatement.\r
7445             </summary>\r
7446         </member>\r
7447         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.#ctor(IBatisNet.DataMapper.MappedStatements.MappedStatement)">\r
7448             <summary>\r
7449             Constructor\r
7450             </summary>\r
7451             <param name="statement"></param>\r
7452         </member>\r
7453         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
7454              <summary>\r
7455              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
7456              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
7457              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
7458              </summary>\r
7459              <param name="session">The session used to execute the statement</param>\r
7460              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
7461              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
7462              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
7463              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
7464             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
7465         </member>\r
7466         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">\r
7467              <summary>\r
7468              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
7469              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
7470              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
7471              </summary>\r
7472              <param name="session">The session used to execute the statement</param>\r
7473              <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
7474              <param name="keyProperty">The property of the result object to be used as the key. </param>\r
7475              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
7476              <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
7477             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
7478         </member>\r
7479         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">\r
7480             <summary>\r
7481             Runs a query with a custom object that gets a chance \r
7482             to deal with each row as it is processed.\r
7483             </summary>\r
7484             <param name="session">The session used to execute the statement</param>\r
7485             <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
7486             <param name="keyProperty">The property of the result object to be used as the key. </param>\r
7487             <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
7488             <param name="rowDelegate"></param>\r
7489             <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
7490             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
7491         </member>\r
7492         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7493             <summary>\r
7494             Execute an update statement. Also used for delete statement.\r
7495             Return the number of row effected.\r
7496             </summary>\r
7497             <param name="session">The session used to execute the statement.</param>\r
7498             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7499             <returns>The number of row effected.</returns>\r
7500         </member>\r
7501         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7502             <summary>\r
7503             Execute an insert statement. Fill the parameter object with \r
7504             the ouput parameters if any, also could return the insert generated key\r
7505             </summary>\r
7506             <param name="session">The session</param>\r
7507             <param name="parameterObject">The parameter object used to fill the statement.</param>\r
7508             <returns>Can return the insert generated key.</returns>\r
7509         </member>\r
7510         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">\r
7511             <summary>\r
7512             Executes the SQL and and fill a strongly typed collection.\r
7513             </summary>\r
7514             <param name="session">The session used to execute the statement.</param>\r
7515             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7516             <param name="resultObject">A strongly typed collection of result objects.</param>\r
7517         </member>\r
7518         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
7519             <summary>\r
7520             Executes the SQL and retuns a subset of the rows selected.\r
7521             </summary>\r
7522             <param name="session">The session used to execute the statement.</param>\r
7523             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7524             <param name="skipResults">The number of rows to skip over.</param>\r
7525             <param name="maxResults">The maximum number of rows to return.</param>\r
7526             <returns>A List of result objects.</returns>\r
7527         </member>\r
7528         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7529             <summary>\r
7530             Executes the SQL and retuns all rows selected. This is exactly the same as\r
7531             calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).\r
7532             </summary>\r
7533             <param name="session">The session used to execute the statement.</param>\r
7534             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7535             <returns>A List of result objects.</returns>\r
7536         </member>\r
7537         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0})">\r
7538             <summary>\r
7539             Executes the SQL and and fill a strongly typed collection.\r
7540             </summary>\r
7541             <param name="session">The session used to execute the statement.</param>\r
7542             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7543             <param name="resultObject">A strongly typed collection of result objects.</param>\r
7544         </member>\r
7545         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">\r
7546             <summary>\r
7547             Executes the SQL and retuns a subset of the rows selected.\r
7548             </summary>\r
7549             <param name="session">The session used to execute the statement.</param>\r
7550             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7551             <param name="skipResults">The number of rows to skip over.</param>\r
7552             <param name="maxResults">The maximum number of rows to return.</param>\r
7553             <returns>A List of result objects.</returns>\r
7554         </member>\r
7555         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7556             <summary>\r
7557             Executes the SQL and retuns all rows selected. This is exactly the same as\r
7558             calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).\r
7559             </summary>\r
7560             <param name="session">The session used to execute the statement.</param>\r
7561             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7562             <returns>A List of result objects.</returns>\r
7563         </member>\r
7564         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7565             <summary>\r
7566             Executes an SQL statement that returns a single row as an Object.\r
7567             </summary>\r
7568             <param name="session">The session used to execute the statement.</param>\r
7569             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7570             <returns>The object</returns>\r
7571         </member>\r
7572         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">\r
7573             <summary>\r
7574             Executes an SQL statement that returns a single row as an Object of the type of\r
7575             the resultObject passed in as a parameter.\r
7576             </summary>\r
7577             <param name="session">The session used to execute the statement.</param>\r
7578             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7579             <param name="resultObject">The result object.</param>\r
7580             <returns>The object</returns>\r
7581         </member>\r
7582         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">\r
7583             <summary>\r
7584             Executes an SQL statement that returns a single row as an Object.\r
7585             </summary>\r
7586             <param name="session">The session used to execute the statement.</param>\r
7587             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7588             <returns>The object</returns>\r
7589         </member>\r
7590         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">\r
7591             <summary>\r
7592             Executes an SQL statement that returns a single row as an Object of the type of\r
7593             the resultObject passed in as a parameter.\r
7594             </summary>\r
7595             <param name="session">The session used to execute the statement.</param>\r
7596             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7597             <param name="resultObject">The result object.</param>\r
7598             <returns>The object</returns>\r
7599         </member>\r
7600         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
7601             <summary>\r
7602             Runs a query with a custom object that gets a chance \r
7603             to deal with each row as it is processed.\r
7604             </summary>\r
7605             <param name="session">The session used to execute the statement.</param>\r
7606             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7607             <param name="rowDelegate"></param>\r
7608         </member>\r
7609         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForRowDelegate``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">\r
7610             <summary>\r
7611             Runs a query with a custom object that gets a chance \r
7612             to deal with each row as it is processed.\r
7613             </summary>\r
7614             <param name="session">The session used to execute the statement.</param>\r
7615             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
7616             <param name="rowDelegate"></param>\r
7617         </member>\r
7618         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
7619             <summary>\r
7620             Runs a query with a custom object that gets a chance \r
7621             to deal with each row as it is processed.\r
7622             </summary>\r
7623             <param name="session">The session used to execute the statement</param>\r
7624             <param name="parameterObject">The object used to set the parameters in the SQL. </param>\r
7625             <param name="keyProperty">The property of the result object to be used as the key. </param>\r
7626             <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
7627             <param name="rowDelegate"></param>\r
7628             <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>\r
7629             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
7630         </member>\r
7631         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.GetDataCacheHitRatio">\r
7632             <summary>\r
7633             Gets a percentage of successful cache hits achieved\r
7634             </summary>\r
7635             <returns>The percentage of hits (0-1), or -1 if cache is disabled.</returns>\r
7636         </member>\r
7637         <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.GetCacheKey(IBatisNet.DataMapper.Scope.RequestScope)">\r
7638             <summary>\r
7639             Gets the cache key.\r
7640             </summary>\r
7641             <param name="request">The request.</param>\r
7642             <returns>the cache key</returns>\r
7643         </member>\r
7644         <member name="E:IBatisNet.DataMapper.MappedStatements.CachingStatement.Execute">\r
7645             <summary>\r
7646             Event launch on exceute query\r
7647             </summary>\r
7648         </member>\r
7649         <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.PreparedCommand">\r
7650             <summary>\r
7651             The IPreparedCommand to use\r
7652             </summary>\r
7653         </member>\r
7654         <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.Id">\r
7655             <summary>\r
7656             Name used to identify the MappedStatement amongst the others.\r
7657             This the name of the SQL statment by default.\r
7658             </summary>\r
7659         </member>\r
7660         <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.Statement">\r
7661             <summary>\r
7662             The SQL statment used by this MappedStatement\r
7663             </summary>\r
7664         </member>\r
7665         <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.SqlMap">\r
7666             <summary>\r
7667             The SqlMap used by this MappedStatement\r
7668             </summary>\r
7669         </member>\r
7670         <member name="T:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange">\r
7671             <summary>\r
7672             DataExchange implementation for IDictionary objects\r
7673             </summary>\r
7674         </member>\r
7675         <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
7676             <summary>\r
7677             Cosntructor\r
7678             </summary>\r
7679             <param name="dataExchangeFactory"></param>\r
7680         </member>\r
7681         <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
7682             <summary>\r
7683             Gets the data to be set into a IDataParameter.\r
7684             </summary>\r
7685             <param name="mapping"></param>\r
7686             <param name="parameterObject"></param>\r
7687         </member>\r
7688         <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
7689             <summary>\r
7690             Sets the value to the result property.\r
7691             </summary>\r
7692             <param name="mapping"></param>\r
7693             <param name="target"></param>\r
7694             <param name="dataBaseValue"></param>\r
7695         </member>\r
7696         <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
7697             <summary>\r
7698             Sets the value to the parameter property.\r
7699             </summary>\r
7700             <remarks>Use to set value on output parameter</remarks>\r
7701             <param name="mapping"></param>\r
7702             <param name="target"></param>\r
7703             <param name="dataBaseValue"></param>\r
7704         </member>\r
7705         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler">\r
7706             <summary>\r
7707             Summary description for IsNotNullTagHandler.\r
7708             </summary>\r
7709         </member>\r
7710         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler">\r
7711             <summary>\r
7712             Summary description for IsNullTagHandler.\r
7713             </summary>\r
7714         </member>\r
7715         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
7716             <summary>\r
7717             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler"/> class.\r
7718             </summary>\r
7719             <param name="accessorFactory">The accessor factory.</param>\r
7720         </member>\r
7721         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
7722             <summary>\r
7723             \r
7724             </summary>\r
7725             <param name="ctx"></param>\r
7726             <param name="tag"></param>\r
7727             <param name="parameterObject"></param>\r
7728             <returns></returns>\r
7729         </member>\r
7730         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
7731             <summary>\r
7732             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler"/> class.\r
7733             </summary>\r
7734             <param name="accessorFactory">The accessor factory.</param>\r
7735         </member>\r
7736         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
7737             <summary>\r
7738             \r
7739             </summary>\r
7740             <param name="ctx"></param>\r
7741             <param name="tag"></param>\r
7742             <param name="parameterObject"></param>\r
7743             <returns></returns>\r
7744         </member>\r
7745         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent">\r
7746             <summary>\r
7747             Represent an isNotParameterPresent sql tag element.\r
7748             </summary>\r
7749         </member>\r
7750         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
7751             <summary>\r
7752             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent"/> class.\r
7753             </summary>\r
7754             <param name="accessorFactory">The accessor factory.</param>\r
7755         </member>\r
7756         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer">\r
7757             <summary>\r
7758             Summary description for IsGreaterThanDeSerializer.\r
7759             </summary>\r
7760         </member>\r
7761         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
7762             <summary>\r
7763             \r
7764             </summary>\r
7765             <param name="configScope"></param>\r
7766         </member>\r
7767         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer.Deserialize(System.Xml.XmlNode)">\r
7768             <summary>\r
7769             Deserialize a Dynamic object\r
7770             </summary>\r
7771             <param name="node"></param>\r
7772             <returns></returns>\r
7773         </member>\r
7774         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection">\r
7775             <summary>\r
7776             Collection of <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/>\r
7777             </summary>\r
7778         </member>\r
7779         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.#ctor">\r
7780             <summary>\r
7781             Constructs a ResultMapCollection. The list is initially empty and has a capacity\r
7782             of zero. Upon adding the first element to the list the capacity is\r
7783             increased to 8, and then increased in multiples of two as required.\r
7784             </summary>\r
7785         </member>\r
7786         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Clear">\r
7787             <summary>\r
7788             Removes all items from the collection.\r
7789             </summary>\r
7790         </member>\r
7791         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.#ctor(System.Int32)">\r
7792             <summary>\r
7793              Constructs a ResultMapCollection with a given initial capacity. \r
7794              The list is initially empty, but will have room for the given number of elements\r
7795              before any reallocations are required.\r
7796             </summary>\r
7797             <param name="capacity">The initial capacity of the list</param>\r
7798         </member>\r
7799         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Add(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
7800             <summary>\r
7801             Add an ResultMap\r
7802             </summary>\r
7803             <param name="value"></param>\r
7804             <returns>Index</returns>\r
7805         </member>\r
7806         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap[])">\r
7807             <summary>\r
7808             Add a list of ResultMap to the collection\r
7809             </summary>\r
7810             <param name="value"></param>\r
7811         </member>\r
7812         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection)">\r
7813             <summary>\r
7814             Add a list of ResultMap to the collection\r
7815             </summary>\r
7816             <param name="value"></param>\r
7817         </member>\r
7818         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Contains(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
7819             <summary>\r
7820             Indicate if a ResultMap is in the collection\r
7821             </summary>\r
7822             <param name="value">A ResultMap</param>\r
7823             <returns>True fi is in</returns>\r
7824         </member>\r
7825         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
7826             <summary>\r
7827             Insert a ResultMap in the collection.\r
7828             </summary>\r
7829             <param name="index">Index where to insert.</param>\r
7830             <param name="value">A ResultMap</param>\r
7831         </member>\r
7832         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Remove(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
7833             <summary>\r
7834             Remove a ResultMap of the collection.\r
7835             </summary>\r
7836         </member>\r
7837         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.RemoveAt(System.Int32)">\r
7838             <summary>\r
7839             Removes a ResultMap at the given index. The size of the list is\r
7840             decreased by one.\r
7841             </summary>\r
7842             <param name="index"></param>\r
7843         </member>\r
7844         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Resize(System.Int32)">\r
7845             <summary>\r
7846             Ensures that the capacity of this collection is at least the given minimum\r
7847             value. If the currect capacity of the list is less than min, the\r
7848             capacity is increased to twice the current capacity.\r
7849             </summary>\r
7850             <param name="minSize"></param>\r
7851         </member>\r
7852         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Count">\r
7853             <summary>\r
7854             Read-only property describing how many elements are in the Collection.\r
7855             </summary>\r
7856         </member>\r
7857         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Length">\r
7858             <summary>\r
7859             Length of the collection\r
7860             </summary>\r
7861         </member>\r
7862         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Item(System.Int32)">\r
7863             <summary>\r
7864             Sets or Gets the ResultMap at the given index.\r
7865             </summary>\r
7866         </member>\r
7867         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap">\r
7868             <summary>\r
7869             Implementation of <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/> interface for auto mapping\r
7870             </summary>\r
7871         </member>\r
7872         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.#ctor(System.Type,IBatisNet.Common.Utilities.Objects.IFactory,IBatisNet.DataMapper.DataExchange.IDataExchange)">\r
7873             <summary>\r
7874             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap"/> class.\r
7875             </summary>\r
7876             <param name="resultClass">The result class.</param>\r
7877             <param name="resultClassFactory">The result class factory.</param>\r
7878             <param name="dataExchange">The data exchange.</param>\r
7879         </member>\r
7880         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.CreateInstanceOfResult(System.Object[])">\r
7881             <summary>\r
7882             Create an instance Of result.\r
7883             </summary>\r
7884             <param name="parameters">An array of values that matches the number, order and type\r
7885             of the parameters for this constructor.</param>\r
7886             <returns>An object.</returns>\r
7887         </member>\r
7888         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
7889             <summary>\r
7890             Set the value of an object property.\r
7891             </summary>\r
7892             <param name="target">The object to set the property.</param>\r
7893             <param name="property">The result property to use.</param>\r
7894             <param name="dataBaseValue">The database value to set.</param>\r
7895         </member>\r
7896         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.ResolveSubMap(System.Data.IDataReader)">\r
7897             <summary>\r
7898             </summary>\r
7899             <param name="dataReader"></param>\r
7900             <returns></returns>\r
7901         </member>\r
7902         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Clone">\r
7903             <summary>\r
7904             Clones this instance.\r
7905             </summary>\r
7906             <returns></returns>\r
7907         </member>\r
7908         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.CreateInstanceOfResultClass">\r
7909             <summary>\r
7910             Create an instance of result class.\r
7911             </summary>\r
7912             <returns>An object.</returns>\r
7913         </member>\r
7914         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.GroupByPropertyNames">\r
7915             <summary>\r
7916             The GroupBy Properties.\r
7917             </summary>\r
7918         </member>\r
7919         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Properties">\r
7920             <summary>\r
7921             The collection of ResultProperty.\r
7922             </summary>\r
7923         </member>\r
7924         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.GroupByProperties">\r
7925             <summary>\r
7926             The GroupBy Properties.\r
7927             </summary>\r
7928             <value></value>\r
7929         </member>\r
7930         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Parameters">\r
7931             <summary>\r
7932             The collection of constructor parameters.\r
7933             </summary>\r
7934         </member>\r
7935         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.IsInitalized">\r
7936             <summary>\r
7937             Gets or sets a value indicating whether this instance is initalized.\r
7938             </summary>\r
7939             <value>\r
7940                 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.\r
7941             </value>\r
7942         </member>\r
7943         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Id">\r
7944             <summary>\r
7945             Identifier used to identify the resultMap amongst the others.\r
7946             </summary>\r
7947             <value></value>\r
7948             <example>GetProduct</example>\r
7949         </member>\r
7950         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Class">\r
7951             <summary>\r
7952             The output type class of the resultMap.\r
7953             </summary>\r
7954             <value></value>\r
7955         </member>\r
7956         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.DataExchange">\r
7957             <summary>\r
7958             Sets the IDataExchange\r
7959             </summary>\r
7960             <value></value>\r
7961         </member>\r
7962         <member name="T:IBatisNet.DataMapper.Configuration.Alias.TypeAlias">\r
7963             <summary>\r
7964             TypeAlias.\r
7965             </summary>\r
7966         </member>\r
7967         <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.#ctor">\r
7968             <summary>\r
7969             Do not use direclty, only for serialization.\r
7970             </summary>\r
7971         </member>\r
7972         <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.#ctor(System.Type)">\r
7973             <summary>\r
7974             Constructor\r
7975             </summary>\r
7976             <param name="type">a type.</param>\r
7977         </member>\r
7978         <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Initialize">\r
7979             <summary>\r
7980             Initialize the object, \r
7981             try to idenfify the .Net type class from the corresponding name.\r
7982             </summary>\r
7983         </member>\r
7984         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Name">\r
7985             <summary>\r
7986             Name used to identify the typeAlias amongst the others.\r
7987             </summary>\r
7988             <example> Account</example>\r
7989         </member>\r
7990         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Class">\r
7991             <summary>\r
7992             The type class for the typeAlias\r
7993             </summary>\r
7994         </member>\r
7995         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.ClassName">\r
7996             <summary>\r
7997             The class name to identify the typeAlias.\r
7998             </summary>\r
7999             <example>Com.Site.Domain.Product</example>\r
8000         </member>\r
8001         <member name="T:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler">\r
8002             <summary>\r
8003             Description résumée de TimespanTypeHandler.\r
8004             </summary>\r
8005         </member>\r
8006         <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
8007             <summary>\r
8008              Sets a parameter on a IDbCommand\r
8009             </summary>\r
8010             <param name="dataParameter">the parameter</param>\r
8011             <param name="parameterValue">the parameter value</param>\r
8012             <param name="dbType">the dbType of the parameter</param>\r
8013         </member>\r
8014         <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8015             <summary>\r
8016             Gets a column value by the name\r
8017             </summary>\r
8018             <param name="mapping"></param>\r
8019             <param name="dataReader"></param>\r
8020             <returns></returns>\r
8021         </member>\r
8022         <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8023             <summary>\r
8024             Gets a column value by the index\r
8025             </summary>\r
8026             <param name="mapping"></param>\r
8027             <param name="dataReader"></param>\r
8028             <returns></returns>\r
8029         </member>\r
8030         <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8031             <summary>\r
8032             Retrieve ouput database value of an output parameter\r
8033             </summary>\r
8034             <param name="outputValue">ouput database value</param>\r
8035             <param name="parameterType">type used in EnumTypeHandler</param>\r
8036             <returns></returns>\r
8037         </member>\r
8038         <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.ValueOf(System.Type,System.String)">\r
8039             <summary>\r
8040             Converts the String to the type that this handler deals with\r
8041             </summary>\r
8042             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8043             <param name="s">the String value</param>\r
8044             <returns>the converted value</returns>\r
8045         </member>\r
8046         <member name="P:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.IsSimpleType">\r
8047             <summary>\r
8048             \r
8049             </summary>\r
8050             <returns></returns>\r
8051         </member>\r
8052         <member name="T:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler">\r
8053             <summary>\r
8054             Description résumée de ObjectTypeHandler.\r
8055             </summary>\r
8056         </member>\r
8057         <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8058             <summary>\r
8059             Gets a column value by the name\r
8060             </summary>\r
8061             <param name="mapping"></param>\r
8062             <param name="dataReader"></param>\r
8063             <returns></returns>\r
8064         </member>\r
8065         <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8066             <summary>\r
8067             Gets a column value by the index\r
8068             </summary>\r
8069             <param name="mapping"></param>\r
8070             <param name="dataReader"></param>\r
8071             <returns></returns>\r
8072         </member>\r
8073         <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.ValueOf(System.Type,System.String)">\r
8074             <summary>\r
8075             Converts the String to the type that this handler deals with\r
8076             </summary>\r
8077             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8078             <param name="s">the String value</param>\r
8079             <returns>the converted value</returns>\r
8080         </member>\r
8081         <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8082             <summary>\r
8083             Retrieve ouput database value of an output parameter\r
8084             </summary>\r
8085             <param name="outputValue">ouput database value</param>\r
8086             <param name="parameterType">type used in EnumTypeHandler</param>\r
8087             <returns></returns>\r
8088         </member>\r
8089         <member name="P:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.IsSimpleType">\r
8090             <summary>\r
8091             Tell us if ot is a 'primitive' type\r
8092             </summary>\r
8093             <value></value>\r
8094             <returns></returns>\r
8095         </member>\r
8096         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler">\r
8097             <summary>\r
8098             Summary description for Int32TypeHandler.\r
8099             </summary>\r
8100         </member>\r
8101         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
8102             <summary>\r
8103             Sets a parameter on a IDbCommand\r
8104             </summary>\r
8105             <param name="dataParameter">the parameter</param>\r
8106             <param name="parameterValue">the parameter value</param>\r
8107             <param name="dbType">the dbType of the parameter</param>\r
8108         </member>\r
8109         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8110             <summary>\r
8111             Gets a column value by the name\r
8112             </summary>\r
8113             <param name="mapping"></param>\r
8114             <param name="dataReader"></param>\r
8115             <returns></returns>\r
8116         </member>\r
8117         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8118             <summary>\r
8119             Gets a column value by the index\r
8120             </summary>\r
8121             <param name="mapping"></param>\r
8122             <param name="dataReader"></param>\r
8123             <returns></returns>\r
8124         </member>\r
8125         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8126             <summary>\r
8127             Retrieve ouput database value of an output parameter\r
8128             </summary>\r
8129             <param name="outputValue">ouput database value</param>\r
8130             <param name="parameterType">type used in EnumTypeHandler</param>\r
8131             <returns></returns>\r
8132         </member>\r
8133         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.ValueOf(System.Type,System.String)">\r
8134             <summary>\r
8135             Converts the String to the type that this handler deals with\r
8136             </summary>\r
8137             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8138             <param name="s">the String value</param>\r
8139             <returns>the converted value</returns>\r
8140         </member>\r
8141         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.IsSimpleType">\r
8142             <summary>\r
8143             Gets a value indicating whether this instance is simple type.\r
8144             </summary>\r
8145             <value>\r
8146                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
8147             </value>\r
8148         </member>\r
8149         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.NullValue">\r
8150             <summary>\r
8151             The null value for this type\r
8152             </summary>\r
8153             <value></value>\r
8154         </member>\r
8155         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler">\r
8156             <summary>\r
8157             TypeHandler for SByte TimeSpan Type\r
8158             </summary>\r
8159         </member>\r
8160         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
8161             <summary>\r
8162             Sets a parameter on a IDbCommand\r
8163             </summary>\r
8164             <param name="dataParameter">the parameter</param>\r
8165             <param name="parameterValue">the parameter value</param>\r
8166             <param name="dbType">the dbType of the parameter</param>\r
8167         </member>\r
8168         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8169             <summary>\r
8170             Gets a column value by the name\r
8171             </summary>\r
8172             <param name="mapping"></param>\r
8173             <param name="dataReader"></param>\r
8174             <returns></returns>\r
8175         </member>\r
8176         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8177             <summary>\r
8178             Gets a column value by the index\r
8179             </summary>\r
8180             <param name="mapping"></param>\r
8181             <param name="dataReader"></param>\r
8182             <returns></returns>\r
8183         </member>\r
8184         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8185             <summary>\r
8186             Retrieve ouput database value of an output parameter\r
8187             </summary>\r
8188             <param name="outputValue">ouput database value</param>\r
8189             <param name="parameterType">type used in EnumTypeHandler</param>\r
8190             <returns></returns>\r
8191         </member>\r
8192         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.ValueOf(System.Type,System.String)">\r
8193             <summary>\r
8194             Converts the String to the type that this handler deals with\r
8195             </summary>\r
8196             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8197             <param name="s">the String value</param>\r
8198             <returns>the converted value</returns>\r
8199         </member>\r
8200         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.IsSimpleType">\r
8201             <summary>\r
8202             Gets a value indicating whether this instance is simple type.\r
8203             </summary>\r
8204             <value>\r
8205                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
8206             </value>\r
8207         </member>\r
8208         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.NullValue">\r
8209             <summary>\r
8210             The null value for this type\r
8211             </summary>\r
8212             <value></value>\r
8213         </member>\r
8214         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler">\r
8215             <summary>\r
8216             TypeHandler for Nullable Int32 Type\r
8217             </summary>\r
8218         </member>\r
8219         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
8220             <summary>\r
8221             Sets a parameter on a IDbCommand\r
8222             </summary>\r
8223             <param name="dataParameter">the parameter</param>\r
8224             <param name="parameterValue">the parameter value</param>\r
8225             <param name="dbType">the dbType of the parameter</param>\r
8226         </member>\r
8227         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8228             <summary>\r
8229             \r
8230             </summary>\r
8231             <param name="mapping"></param>\r
8232             <param name="dataReader"></param>\r
8233             <returns></returns>\r
8234         </member>\r
8235         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8236             <summary>\r
8237             Gets a column value by the index\r
8238             </summary>\r
8239             <param name="mapping"></param>\r
8240             <param name="dataReader"></param>\r
8241             <returns></returns>\r
8242         </member>\r
8243         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8244             <summary>\r
8245             Retrieve ouput database value of an output parameter\r
8246             </summary>\r
8247             <param name="outputValue">ouput database value</param>\r
8248             <param name="parameterType">type used in EnumTypeHandler</param>\r
8249             <returns></returns>\r
8250         </member>\r
8251         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.ValueOf(System.Type,System.String)">\r
8252             <summary>\r
8253             Converts the String to the type that this handler deals with\r
8254             </summary>\r
8255             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8256             <param name="s">the String value</param>\r
8257             <returns>the converted value</returns>\r
8258         </member>\r
8259         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.IsSimpleType">\r
8260             <summary>\r
8261             Gets a value indicating whether this instance is simple type.\r
8262             </summary>\r
8263             <value>\r
8264                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
8265             </value>\r
8266         </member>\r
8267         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.NullValue">\r
8268             <summary>\r
8269             The null value for this type\r
8270             </summary>\r
8271             <value></value>\r
8272         </member>\r
8273         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy">\r
8274             <summary>\r
8275             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
8276             a 'resultMap' attribute is specified.\r
8277             </summary>\r
8278         </member>\r
8279         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
8280             <summary>\r
8281             Processes the specified <see cref="T:System.Data.IDataReader"/> \r
8282             when a ResultMap is specified on the statement.\r
8283             </summary>\r
8284             <param name="request">The request.</param>\r
8285             <param name="reader">The reader.</param>\r
8286             <param name="resultObject">The result object.</param>\r
8287         </member>\r
8288         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy">\r
8289             <summary>\r
8290             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists\r
8291             on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> and the object property is \r
8292             different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.\r
8293             </summary>\r
8294         </member>\r
8295         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
8296             <summary>\r
8297              Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
8298              when a 'select' attribute exists and fills an object property.\r
8299              on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.\r
8300              </summary>\r
8301              <param name="request">The request.</param>\r
8302              <param name="resultMap">The result map.</param>\r
8303              <param name="mapping">The ResultProperty.</param>\r
8304              <param name="target">The target.</param>\r
8305              <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>\r
8306              <param name="keys">The keys</param>\r
8307         </member>\r
8308         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
8309             <summary>\r
8310             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
8311             </summary>\r
8312             <param name="request">The request.</param>\r
8313             <param name="resultMap">The result map.</param>\r
8314             <param name="mapping">The mapping.</param>\r
8315             <param name="reader">The reader.</param>\r
8316             <param name="target">The target object</param>\r
8317         </member>\r
8318         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ListStrategy">\r
8319             <summary>\r
8320             <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for list.\r
8321             </summary>\r
8322         </member>\r
8323         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">\r
8324             <summary>\r
8325             Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
8326             </summary>\r
8327             <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>\r
8328             <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>\r
8329         </member>\r
8330         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler">\r
8331             <summary>\r
8332             Summary description for IterateTagHandler.\r
8333             </summary>\r
8334         </member>\r
8335         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8336             <summary>\r
8337             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler"/> class.\r
8338             </summary>\r
8339             <param name="accessorFactory">The accessor factory.</param>\r
8340         </member>\r
8341         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
8342             <summary>\r
8343             \r
8344             </summary>\r
8345             <param name="ctx"></param>\r
8346             <param name="tag"></param>\r
8347             <param name="parameterObject"></param>\r
8348             <returns></returns>\r
8349         </member>\r
8350         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.DoPrepend(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
8351             <summary>\r
8352             \r
8353             </summary>\r
8354             <param name="ctx"></param>\r
8355             <param name="tag"></param>\r
8356             <param name="parameterObject"></param>\r
8357             <param name="bodyContent"></param>\r
8358         </member>\r
8359         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">\r
8360             <summary>\r
8361             \r
8362             </summary>\r
8363             <param name="ctx"></param>\r
8364             <param name="tag"></param>\r
8365             <param name="parameterObject"></param>\r
8366             <param name="bodyContent"></param>\r
8367             <returns></returns>\r
8368         </member>\r
8369         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.Replace(System.Text.StringBuilder,System.String,System.String)">\r
8370             <summary>\r
8371             \r
8372             </summary>\r
8373             <param name="buffer"></param>\r
8374             <param name="find"></param>\r
8375             <param name="replace"></param>\r
8376         </member>\r
8377         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.IsPostParseRequired">\r
8378             <summary>\r
8379             \r
8380             </summary>\r
8381         </member>\r
8382         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler">\r
8383             <summary>\r
8384             Summary description for IsLessThanTagHandler.\r
8385             </summary>\r
8386         </member>\r
8387         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8388             <summary>\r
8389             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler"/> class.\r
8390             </summary>\r
8391             <param name="accessorFactory">The accessor factory.</param>\r
8392         </member>\r
8393         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
8394             <summary>\r
8395             \r
8396             </summary>\r
8397             <param name="ctx"></param>\r
8398             <param name="tag"></param>\r
8399             <param name="parameterObject"></param>\r
8400             <returns></returns>\r
8401         </member>\r
8402         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler">\r
8403             <summary>\r
8404             Summary description for DynamicTagHandler.\r
8405             </summary>\r
8406         </member>\r
8407         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8408             <summary>\r
8409             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler"/> class.\r
8410             </summary>\r
8411             <param name="accessorFactory">The accessor factory.</param>\r
8412         </member>\r
8413         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
8414             <summary>\r
8415             \r
8416             </summary>\r
8417             <param name="ctx"></param>\r
8418             <param name="tag"></param>\r
8419             <param name="parameterObject"></param>\r
8420             <returns></returns>\r
8421         </member>\r
8422         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable">\r
8423             <summary>\r
8424             Represent an isPropertyAvailable sql tag element.\r
8425             </summary>\r
8426         </member>\r
8427         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8428             <summary>\r
8429             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable"/> class.\r
8430             </summary>\r
8431             <param name="accessorFactory">The accessor factory.</param>\r
8432         </member>\r
8433         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual">\r
8434             <summary>\r
8435             Represent an isNotEqual sql tag element.\r
8436             </summary>\r
8437         </member>\r
8438         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8439             <summary>\r
8440             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual"/> class.\r
8441             </summary>\r
8442             <param name="accessorFactory">The accessor factory.</param>\r
8443         </member>\r
8444         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Dynamic">\r
8445             <summary>\r
8446             Summary description for DynamicTag.\r
8447             </summary>\r
8448         </member>\r
8449         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Dynamic.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8450             <summary>\r
8451             Initializes a new instance of the <see cref="T:Dynamic"/> class.\r
8452             </summary>\r
8453             <param name="accessorFactory">The accessor factory.</param>\r
8454         </member>\r
8455         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.StatementDeSerializer">\r
8456             <summary>\r
8457             Summary description for StatementDeSerializer.\r
8458             </summary>\r
8459         </member>\r
8460         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.StatementDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
8461             <summary>\r
8462             Deserialize a Procedure object\r
8463             </summary>\r
8464             <param name="node"></param>\r
8465             <param name="configScope"></param>\r
8466             <returns></returns>\r
8467         </member>\r
8468         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SqlDeSerializer">\r
8469             <summary>\r
8470             Summary description for ArgumentPropertyDeSerializer.\r
8471             </summary>\r
8472         </member>\r
8473         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SqlDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
8474             <summary>\r
8475             Deserialize a sql tag\r
8476             </summary>\r
8477             <param name="node"></param>\r
8478             <param name="configScope"></param>\r
8479             <returns></returns>\r
8480         </member>\r
8481         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ParameterPropertyDeSerializer">\r
8482             <summary>\r
8483             Summary description for ParameterPropertyDeSerializer.\r
8484             </summary>\r
8485         </member>\r
8486         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ParameterPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
8487             <summary>\r
8488             Deserialize a ResultMap object\r
8489             </summary>\r
8490             <param name="node"></param>\r
8491             <param name="configScope"></param>\r
8492             <returns></returns>\r
8493         </member>\r
8494         <member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheKey">\r
8495             <summary>\r
8496              Hash value generator for cache keys\r
8497             </summary>\r
8498         </member>\r
8499         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor">\r
8500             <summary>\r
8501             Default constructor\r
8502             </summary>\r
8503         </member>\r
8504         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32)">\r
8505             <summary>\r
8506             Constructor that supplies an initial hashcode\r
8507             </summary>\r
8508             <param name="initialNonZeroOddNumber">the hashcode to use</param>\r
8509         </member>\r
8510         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32,System.Int32)">\r
8511             <summary>\r
8512             Constructor that supplies an initial hashcode and multiplier\r
8513             </summary>\r
8514             <param name="initialNonZeroOddNumber">the hashcode to use</param>\r
8515             <param name="multiplierNonZeroOddNumber">the multiplier to use</param>\r
8516         </member>\r
8517         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Update(System.Object)">\r
8518             <summary>\r
8519             Updates this object with new information based on an object\r
8520             </summary>\r
8521             <param name="obj">the object</param>\r
8522             <returns>the cachekey</returns>\r
8523         </member>\r
8524         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Equals(System.Object)">\r
8525             <summary>\r
8526             \r
8527             </summary>\r
8528             <param name="obj"></param>\r
8529             <returns></returns>\r
8530         </member>\r
8531         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.GetHashCode">\r
8532             <summary>\r
8533             Get the HashCode for this CacheKey\r
8534             </summary>\r
8535             <returns></returns>\r
8536         </member>\r
8537         <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.ToString">\r
8538             <summary>\r
8539             ToString implementation.\r
8540             </summary>\r
8541             <returns>A string that give the CacheKey HashCode.</returns>\r
8542         </member>\r
8543         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler">\r
8544             <summary>\r
8545             TypeHandler for Nullable double Type\r
8546             </summary>\r
8547         </member>\r
8548         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
8549             <summary>\r
8550             Sets a parameter on a IDbCommand\r
8551             </summary>\r
8552             <param name="dataParameter">the parameter</param>\r
8553             <param name="parameterValue">the parameter value</param>\r
8554             <param name="dbType">the dbType of the parameter</param>\r
8555         </member>\r
8556         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8557             <summary>\r
8558             Gets a column value by the name\r
8559             </summary>\r
8560             <param name="mapping"></param>\r
8561             <param name="dataReader"></param>\r
8562             <returns></returns>\r
8563         </member>\r
8564         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8565             <summary>\r
8566             Gets a column value by the index\r
8567             </summary>\r
8568             <param name="mapping"></param>\r
8569             <param name="dataReader"></param>\r
8570             <returns></returns>\r
8571         </member>\r
8572         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8573             <summary>\r
8574             Retrieve ouput database value of an output parameter\r
8575             </summary>\r
8576             <param name="outputValue">ouput database value</param>\r
8577             <param name="parameterType">type used in EnumTypeHandler</param>\r
8578             <returns></returns>\r
8579         </member>\r
8580         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.ValueOf(System.Type,System.String)">\r
8581             <summary>\r
8582             Converts the String to the type that this handler deals with\r
8583             </summary>\r
8584             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8585             <param name="s">the String value</param>\r
8586             <returns>the converted value</returns>\r
8587         </member>\r
8588         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.IsSimpleType">\r
8589             <summary>\r
8590             Gets a value indicating whether this instance is simple type.\r
8591             </summary>\r
8592             <value>\r
8593                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
8594             </value>\r
8595         </member>\r
8596         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.NullValue">\r
8597             <summary>\r
8598             The null value for this type\r
8599             </summary>\r
8600             <value></value>\r
8601         </member>\r
8602         <member name="T:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler">\r
8603             <summary>\r
8604             DecimalTypeHandler.\r
8605             </summary>\r
8606         </member>\r
8607         <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8608             <summary>\r
8609             \r
8610             </summary>\r
8611             <param name="mapping"></param>\r
8612             <param name="dataReader"></param>\r
8613             <returns></returns>\r
8614         </member>\r
8615         <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
8616             <summary>\r
8617             Gets a column value by the index\r
8618             </summary>\r
8619             <param name="mapping"></param>\r
8620             <param name="dataReader"></param>\r
8621             <returns></returns>\r
8622         </member>\r
8623         <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.ValueOf(System.Type,System.String)">\r
8624             <summary>\r
8625             Converts the String to the type that this handler deals with\r
8626             </summary>\r
8627             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
8628             <param name="s">the String value</param>\r
8629             <returns>the converted value</returns>\r
8630             <remarks>\r
8631             value decimal must be  in format ######.##\r
8632             where . is separator for decimal\r
8633             </remarks> \r
8634         </member>\r
8635         <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
8636             <summary>\r
8637             Retrieve ouput database value of an output parameter\r
8638             </summary>\r
8639             <param name="outputValue">ouput database value</param>\r
8640             <param name="parameterType">type used in EnumTypeHandler</param>\r
8641             <returns></returns>\r
8642         </member>\r
8643         <member name="P:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.IsSimpleType">\r
8644             <summary>\r
8645             Gets a value indicating whether this instance is simple type.\r
8646             </summary>\r
8647             <value>\r
8648                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
8649             </value>\r
8650         </member>\r
8651         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy">\r
8652             <summary>\r
8653             Delegates on the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy"/>  or on the \r
8654             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.GroupByStrategy"/> implementation if a grouBy attribute is specify on the resultMap tag.\r
8655             </summary>\r
8656         </member>\r
8657         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy.#cctor">\r
8658             <summary>\r
8659             Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy"/> class.\r
8660             </summary>\r
8661         </member>\r
8662         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
8663             <summary>\r
8664             Processes the specified <see cref="T:System.Data.IDataReader"/>.\r
8665             </summary>\r
8666             <param name="request">The request.</param>\r
8667             <param name="reader">The reader.</param>\r
8668             <param name="resultObject">The result object.</param>\r
8669         </member>\r
8670         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy">\r
8671             <summary>\r
8672             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when no 'select' or\r
8673             'resultMapping' attribute exists on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.\r
8674             </summary>\r
8675         </member>\r
8676         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
8677             <summary>\r
8678              Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
8679              when the 'select' and 'resultMap' attributes \r
8680              on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.\r
8681              </summary>\r
8682              <param name="request">The request.</param>\r
8683              <param name="resultMap">The result map.</param>\r
8684              <param name="mapping">The ResultProperty.</param>\r
8685              <param name="target">The target.</param>\r
8686              <param name="reader">The reader.</param>\r
8687              <param name="keys">The keys</param>\r
8688         </member>\r
8689         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
8690             <summary>\r
8691             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
8692             </summary>\r
8693             <param name="request">The request.</param>\r
8694             <param name="resultMap">The result map.</param>\r
8695             <param name="mapping">The mapping.</param>\r
8696             <param name="reader">The reader.</param>\r
8697             <param name="target">The target object</param>\r
8698         </member>\r
8699         <member name="T:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange">\r
8700             <summary>\r
8701             DataExchange implementation for "primitive" objects.\r
8702             </summary>\r
8703             <remarks>\r
8704             The primitive types are Boolean, Byte, SByte, Int16, UInt16, Int32,\r
8705             UInt32, Int64, UInt64, Char, Double, and Single + string, Guid, Decimal, DateTime\r
8706             </remarks>\r
8707         </member>\r
8708         <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
8709             <summary>\r
8710             Cosntructor\r
8711             </summary>\r
8712             <param name="dataExchangeFactory"></param>\r
8713         </member>\r
8714         <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
8715             <summary>\r
8716             Gets the data to be set into a IDataParameter.\r
8717             </summary>\r
8718             <param name="mapping"></param>\r
8719             <param name="parameterObject"></param>\r
8720         </member>\r
8721         <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
8722             <summary>\r
8723             Sets the value to the result property.\r
8724             </summary>\r
8725             <param name="mapping"></param>\r
8726             <param name="target"></param>\r
8727             <param name="dataBaseValue"></param>\r
8728         </member>\r
8729         <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
8730             <summary>\r
8731             Sets the value to the parameter property.\r
8732             </summary>\r
8733             <remarks>Use to set value on output parameter</remarks>\r
8734             <param name="mapping"></param>\r
8735             <param name="target"></param>\r
8736             <param name="dataBaseValue"></param>\r
8737         </member>\r
8738         <member name="T:IBatisNet.DataMapper.DataExchange.ComplexDataExchange">\r
8739             <summary>\r
8740             A IDataExchange implemtation for working with .NET object\r
8741             </summary>\r
8742         </member>\r
8743         <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
8744             <summary>\r
8745             Cosntructor\r
8746             </summary>\r
8747             <param name="dataExchangeFactory"></param>\r
8748         </member>\r
8749         <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
8750             <summary>\r
8751             Gets the data to be set into a IDataParameter.\r
8752             </summary>\r
8753             <param name="mapping"></param>\r
8754             <param name="parameterObject"></param>\r
8755         </member>\r
8756         <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
8757             <summary>\r
8758             Sets the value to the result property.\r
8759             </summary>\r
8760             <param name="mapping"></param>\r
8761             <param name="target"></param>\r
8762             <param name="dataBaseValue"></param>\r
8763         </member>\r
8764         <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
8765             <summary>\r
8766             Sets the value to the parameter property.\r
8767             </summary>\r
8768             <remarks>Use to set value on output parameter</remarks>\r
8769             <param name="mapping"></param>\r
8770             <param name="target"></param>\r
8771             <param name="dataBaseValue"></param>\r
8772         </member>\r
8773         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler">\r
8774             <summary>\r
8775             Summary description for IsLessEqualTagHandler.\r
8776             </summary>\r
8777         </member>\r
8778         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8779             <summary>\r
8780             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler"/> class.\r
8781             </summary>\r
8782             <param name="accessorFactory">The accessor factory.</param>\r
8783         </member>\r
8784         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
8785             <summary>\r
8786             \r
8787             </summary>\r
8788             <param name="ctx"></param>\r
8789             <param name="tag"></param>\r
8790             <param name="parameterObject"></param>\r
8791             <returns></returns>\r
8792         </member>\r
8793         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler">\r
8794             <summary>\r
8795             Summary description for IsGreaterThanTagHandler.\r
8796             </summary>\r
8797         </member>\r
8798         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8799             <summary>\r
8800             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler"/> class.\r
8801             </summary>\r
8802             <param name="accessorFactory">The accessor factory.</param>\r
8803         </member>\r
8804         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
8805             <summary>\r
8806             \r
8807             </summary>\r
8808             <param name="ctx"></param>\r
8809             <param name="tag"></param>\r
8810             <param name="parameterObject"></param>\r
8811             <returns></returns>\r
8812         </member>\r
8813         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler">\r
8814             <summary>\r
8815             Summary description for IsGreaterEqualTagHandler.\r
8816             </summary>\r
8817         </member>\r
8818         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8819             <summary>\r
8820             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler"/> class.\r
8821             </summary>\r
8822             <param name="accessorFactory">The accessor factory.</param>\r
8823         </member>\r
8824         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">\r
8825             <summary>\r
8826             \r
8827             </summary>\r
8828             <param name="ctx"></param>\r
8829             <param name="tag"></param>\r
8830             <param name="parameterObject"></param>\r
8831             <returns></returns>\r
8832         </member>\r
8833         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan">\r
8834             <summary>\r
8835             Represent an isGreaterThan sql tag element.\r
8836             </summary>\r
8837         </member>\r
8838         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
8839             <summary>\r
8840             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan"/> class.\r
8841             </summary>\r
8842             <param name="accessorFactory">The accessor factory.</param>\r
8843         </member>\r
8844         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer">\r
8845             <summary>\r
8846             Summary description for IsPropertyAvailableDeSerializer.\r
8847             </summary>\r
8848         </member>\r
8849         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
8850             <summary>\r
8851             \r
8852             </summary>\r
8853             <param name="configScope"></param>\r
8854         </member>\r
8855         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer.Deserialize(System.Xml.XmlNode)">\r
8856             <summary>\r
8857             Deserialize a IsNotEmpty object\r
8858             </summary>\r
8859             <param name="node"></param>\r
8860             <returns></returns>\r
8861         </member>\r
8862         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer">\r
8863             <summary>\r
8864             Summary description for IsNotPropertyAvailableDeSerializer.\r
8865             </summary>\r
8866         </member>\r
8867         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
8868             <summary>\r
8869             \r
8870             </summary>\r
8871             <param name="configScope"></param>\r
8872         </member>\r
8873         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer.Deserialize(System.Xml.XmlNode)">\r
8874             <summary>\r
8875             Deserialize a IsNotEmpty object\r
8876             </summary>\r
8877             <param name="node"></param>\r
8878             <returns></returns>\r
8879         </member>\r
8880         <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel">\r
8881             <summary>\r
8882             Summary description for MemoryCacheLevel.\r
8883             </summary>\r
8884         </member>\r
8885         <member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Weak">\r
8886             <summary>\r
8887             Constant for weak caching\r
8888             This cache model is probably the best choice in most cases. It will increase\r
8889             performance for popular results, but it will absolutely release the memory to\r
8890             be used in allocating other objects, assuming that the results are not currently\r
8891             in use.\r
8892             References an object while still allowing it to be garbage collected.\r
8893             </summary>\r
8894         </member>\r
8895         <member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Strong">\r
8896             <summary>\r
8897             Constant for strong caching.\r
8898             This cache model will guarantee that the results stay in memory until the cache \r
8899             is explicitly flushed. This is ideal for results that are:\r
8900             <list>\r
8901             <item>very small</item>\r
8902             <item>absolutely static</item>\r
8903             <item>used very often</item>\r
8904             </list>\r
8905             The advantage is that performance will be very good for this particular query.\r
8906             The disadvantage is that if the memory used by these results is needed, then it\r
8907             will not be released to make room for other objects (possibly more important\r
8908             objects).\r
8909             </summary>\r
8910         </member>\r
8911         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#cctor">\r
8912             <summary>\r
8913             \r
8914             </summary>\r
8915         </member>\r
8916         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#ctor(System.String)">\r
8917             <summary>\r
8918             Creates a new instance of CacheLevel\r
8919             </summary>\r
8920             <param name="type">The type of the CacheLevel.</param>\r
8921         </member>\r
8922         <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.GetByRefenceType(System.String)">\r
8923             <summary>\r
8924             \r
8925             </summary>\r
8926             <param name="referenceType"></param>\r
8927             <returns></returns>\r
8928         </member>\r
8929         <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.ReferenceType">\r
8930             <summary>\r
8931             \r
8932             </summary>\r
8933         </member>\r
8934         <member name="T:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory">\r
8935             <summary>\r
8936             This class is responsible of create lazy load proxies for a concrete class with virtual method.\r
8937             </summary>\r
8938         </member>\r
8939         <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">\r
8940             <summary>\r
8941             Builds the specified lazy load proxy for a concrete class with virtual method.\r
8942             </summary>\r
8943             <param name="selectStatement">The mapped statement used to build the lazy loaded object.</param>\r
8944             <param name="param">The parameter object used to build lazy loaded object.</param>\r
8945             <param name="target">The target object which contains the property proxydied..</param>\r
8946             <param name="setAccessor">The proxified member accessor.</param>\r
8947             <returns>Return a proxy object</returns>\r
8948         </member>\r
8949         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy">\r
8950             <summary>\r
8951             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists\r
8952             on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>\r
8953             </summary>\r
8954         </member>\r
8955         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.#ctor(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy)">\r
8956             <summary>\r
8957             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy"/> class.\r
8958             </summary>\r
8959             <param name="mapping">The mapping.</param>\r
8960             <param name="selectArrayStrategy">The select array strategy.</param>\r
8961             <param name="selectGenericListStrategy">The select generic list strategy.</param>\r
8962             <param name="selectListStrategy">The select list strategy.</param>\r
8963             <param name="selectObjectStrategy">The select object strategy.</param>\r
8964         </member>\r
8965         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
8966             <summary>\r
8967              Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
8968              when a 'select' attribute exists\r
8969              on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.\r
8970              </summary>\r
8971              <param name="request">The request.</param>\r
8972              <param name="resultMap">The result map.</param>\r
8973              <param name="mapping">The ResultProperty.</param>\r
8974              <param name="target">The target.</param>\r
8975              <param name="reader">The reader.</param>\r
8976              <param name="selectKeys">The keys</param>\r
8977         </member>\r
8978         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
8979             <summary>\r
8980             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
8981             </summary>\r
8982             <param name="request">The request.</param>\r
8983             <param name="resultMap">The result map.</param>\r
8984             <param name="mapping">The mapping.</param>\r
8985             <param name="reader">The reader.</param>\r
8986             <param name="target">The target object</param>\r
8987         </member>\r
8988         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy">\r
8989             <summary>\r
8990             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists\r
8991             on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>\r
8992             </summary>\r
8993         </member>\r
8994         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
8995             <summary>\r
8996              Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
8997              when a 'select' attribute exists and fills an <see cref="T:System.Collections.IList"/> property\r
8998              on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.\r
8999              </summary>\r
9000              <param name="request">The request.</param>\r
9001              <param name="resultMap">The result map.</param>\r
9002              <param name="mapping">The ResultProperty.</param>\r
9003              <param name="target">The target.</param>\r
9004              <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>\r
9005              <param name="keys">The keys</param>\r
9006         </member>\r
9007         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
9008             <summary>\r
9009             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
9010             </summary>\r
9011             <param name="request">The request.</param>\r
9012             <param name="resultMap">The result map.</param>\r
9013             <param name="mapping">The mapping.</param>\r
9014             <param name="reader">The reader.</param>\r
9015             <param name="target">The target object</param>\r
9016         </member>\r
9017         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy">\r
9018             <summary>\r
9019             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'resultMapping' attribute exists\r
9020             on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> ant the resulMap have a groupBy attribute.\r
9021             </summary>\r
9022         </member>\r
9023         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.#cctor">\r
9024             <summary>\r
9025             Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory"/> class.\r
9026             </summary>\r
9027         </member>\r
9028         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
9029             <summary>\r
9030             Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
9031             when a 'resultMapping' attribute exists\r
9032             on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.\r
9033             </summary>\r
9034             <param name="request">The request.</param>\r
9035             <param name="resultMap">The result map.</param>\r
9036             <param name="mapping">The ResultProperty.</param>\r
9037             <param name="target">The target.</param>\r
9038             <param name="reader">The reader.</param>\r
9039             <param name="keys">The keys</param>\r
9040         </member>\r
9041         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
9042             <summary>\r
9043             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
9044             </summary>\r
9045             <param name="request">The request.</param>\r
9046             <param name="resultMap">The result map.</param>\r
9047             <param name="mapping">The mapping.</param>\r
9048             <param name="reader">The reader.</param>\r
9049             <param name="target">The target object</param>\r
9050         </member>\r
9051         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ArrayStrategy">\r
9052             <summary>\r
9053             <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for <see cref="T:System.Array"/>.\r
9054             </summary>\r
9055         </member>\r
9056         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ArrayStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">\r
9057             <summary>\r
9058             Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
9059             </summary>\r
9060             <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>\r
9061             <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>\r
9062         </member>\r
9063         <member name="T:IBatisNet.DataMapper.ISqlMapper">\r
9064             <summary>\r
9065             Contract for an <see cref="T:IBatisNet.DataMapper.ISqlMapper"/>\r
9066             </summary>\r
9067         </member>\r
9068         <member name="M:IBatisNet.DataMapper.ISqlMapper.CreateSqlMapSession">\r
9069             <summary>\r
9070             Creates a new SqlMapSession that will be used to query the data source.\r
9071             </summary>\r
9072             <returns>A new session</returns>\r
9073         </member>\r
9074         <member name="M:IBatisNet.DataMapper.ISqlMapper.GetParameterMap(System.String)">\r
9075             <summary>\r
9076             Get a ParameterMap by name\r
9077             </summary>\r
9078             <param name="name">The name of the ParameterMap</param>\r
9079             <returns>The ParameterMap</returns>\r
9080         </member>\r
9081         <member name="M:IBatisNet.DataMapper.ISqlMapper.AddParameterMap(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap)">\r
9082             <summary>\r
9083             Adds a (named) ParameterMap.\r
9084             </summary>\r
9085             <param name="parameterMap">the ParameterMap to add</param>\r
9086         </member>\r
9087         <member name="M:IBatisNet.DataMapper.ISqlMapper.GetResultMap(System.String)">\r
9088             <summary>\r
9089             Gets a ResultMap by name\r
9090             </summary>\r
9091             <param name="name">The name of the result map</param>\r
9092             <returns>The ResultMap</returns>\r
9093         </member>\r
9094         <member name="M:IBatisNet.DataMapper.ISqlMapper.AddResultMap(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
9095             <summary>\r
9096             Adds a (named) ResultMap\r
9097             </summary>\r
9098             <param name="resultMap">The ResultMap to add</param>\r
9099         </member>\r
9100         <member name="M:IBatisNet.DataMapper.ISqlMapper.GetCache(System.String)">\r
9101             <summary>\r
9102             Gets a cache by name\r
9103             </summary>\r
9104             <param name="name">The name of the cache to get</param>\r
9105             <returns>The cache object</returns>\r
9106         </member>\r
9107         <member name="M:IBatisNet.DataMapper.ISqlMapper.AddCache(IBatisNet.DataMapper.Configuration.Cache.CacheModel)">\r
9108             <summary>\r
9109             Adds a (named) cache.\r
9110             </summary>\r
9111             <param name="cache">The cache to add</param>\r
9112         </member>\r
9113         <member name="M:IBatisNet.DataMapper.ISqlMapper.AddMappedStatement(System.String,IBatisNet.DataMapper.MappedStatements.IMappedStatement)">\r
9114             <summary>\r
9115             Adds a (named) MappedStatement.\r
9116             </summary>\r
9117             <param name="key"> The key name</param>\r
9118             <param name="mappedStatement">The statement to add</param>\r
9119         </member>\r
9120         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction">\r
9121             <summary>\r
9122             Begins the transaction.\r
9123             </summary>\r
9124             <returns></returns>\r
9125         </member>\r
9126         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Boolean)">\r
9127             <summary>\r
9128             Begins the transaction.\r
9129             </summary>\r
9130             <param name="openConnection">if set to <c>true</c> [open connection].</param>\r
9131             <returns></returns>\r
9132         </member>\r
9133         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String)">\r
9134             <summary>\r
9135             Begins the transaction.\r
9136             </summary>\r
9137             <param name="connectionString">The connection string.</param>\r
9138             <returns></returns>\r
9139         </member>\r
9140         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">\r
9141             <summary>\r
9142             Begins the transaction.\r
9143             </summary>\r
9144             <param name="openNewConnection">if set to <c>true</c> [open new connection].</param>\r
9145             <param name="isolationLevel">The isolation level.</param>\r
9146             <returns></returns>\r
9147         </member>\r
9148         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">\r
9149             <summary>\r
9150             Begins the transaction.\r
9151             </summary>\r
9152             <param name="connectionString">The connection string.</param>\r
9153             <param name="openNewConnection">if set to <c>true</c> [open new connection].</param>\r
9154             <param name="isolationLevel">The isolation level.</param>\r
9155             <returns></returns>\r
9156         </member>\r
9157         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Data.IsolationLevel)">\r
9158             <summary>\r
9159             Begins the transaction.\r
9160             </summary>\r
9161             <param name="isolationLevel">The isolation level.</param>\r
9162             <returns></returns>\r
9163         </member>\r
9164         <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String,System.Data.IsolationLevel)">\r
9165             <summary>\r
9166             Begins the transaction.\r
9167             </summary>\r
9168             <param name="connectionString">The connection string.</param>\r
9169             <param name="isolationLevel">The isolation level.</param>\r
9170             <returns></returns>\r
9171         </member>\r
9172         <member name="M:IBatisNet.DataMapper.ISqlMapper.CloseConnection">\r
9173             <summary>\r
9174             Closes the connection.\r
9175             </summary>\r
9176         </member>\r
9177         <member name="M:IBatisNet.DataMapper.ISqlMapper.CommitTransaction(System.Boolean)">\r
9178             <summary>\r
9179             Commits the transaction.\r
9180             </summary>\r
9181             <param name="closeConnection">if set to <c>true</c> [close connection].</param>\r
9182         </member>\r
9183         <member name="M:IBatisNet.DataMapper.ISqlMapper.CommitTransaction">\r
9184             <summary>\r
9185             Commits the transaction.\r
9186             </summary>\r
9187         </member>\r
9188         <member name="M:IBatisNet.DataMapper.ISqlMapper.Delete(System.String,System.Object)">\r
9189             <summary>\r
9190              Executes a Sql DELETE statement.\r
9191              Delete returns the number of rows effected.\r
9192             </summary>\r
9193             <param name="statementName">The name of the statement to execute.</param>\r
9194             <param name="parameterObject">The parameter object.</param>\r
9195             <returns>The number of rows effected.</returns>\r
9196         </member>\r
9197         <member name="M:IBatisNet.DataMapper.ISqlMapper.FlushCaches">\r
9198             <summary>\r
9199             Flushes all cached objects that belong to this SqlMap\r
9200             </summary>\r
9201         </member>\r
9202         <member name="M:IBatisNet.DataMapper.ISqlMapper.GetDataCacheStats">\r
9203             <summary>\r
9204             Gets the data cache stats.\r
9205             </summary>\r
9206             <returns></returns>\r
9207         </member>\r
9208         <member name="M:IBatisNet.DataMapper.ISqlMapper.GetMappedStatement(System.String)">\r
9209             <summary>\r
9210             Gets a MappedStatement by name\r
9211             </summary>\r
9212             <param name="id"> The id of the statement</param>\r
9213             <returns> The MappedStatement</returns>\r
9214         </member>\r
9215         <member name="M:IBatisNet.DataMapper.ISqlMapper.Insert(System.String,System.Object)">\r
9216             <summary>\r
9217             Executes a Sql INSERT statement.\r
9218             Insert is a bit different from other update methods, as it\r
9219             provides facilities for returning the primary key of the\r
9220             newly inserted row (rather than the effected rows).  This\r
9221             functionality is of course optional.\r
9222             <p/>\r
9223             The parameter object is generally used to supply the input\r
9224             data for the INSERT values.\r
9225             </summary>\r
9226             <param name="statementName">The name of the statement to execute.</param>\r
9227             <param name="parameterObject">The parameter object.</param>\r
9228             <returns> The primary key of the newly inserted row.  \r
9229             This might be automatically generated by the RDBMS, \r
9230             or selected from a sequence table or other source.\r
9231             </returns>\r
9232         </member>\r
9233         <member name="M:IBatisNet.DataMapper.ISqlMapper.OpenConnection">\r
9234             <summary>\r
9235             Opens the connection.\r
9236             </summary>\r
9237             <returns></returns>\r
9238         </member>\r
9239         <member name="M:IBatisNet.DataMapper.ISqlMapper.OpenConnection(System.String)">\r
9240             <summary>\r
9241             Opens the connection.\r
9242             </summary>\r
9243             <param name="connectionString">The connection string.</param>\r
9244             <returns></returns>\r
9245         </member>\r
9246         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary(System.String,System.Object,System.String,System.String)">\r
9247              <summary>\r
9248              Alias to QueryForMap, .NET spirit.\r
9249               Feature idea by Ted Husted.\r
9250              </summary>\r
9251              <param name="statementName">The name of the sql statement to execute.</param>\r
9252              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9253              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9254              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
9255              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
9256             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
9257         </member>\r
9258         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary(System.String,System.Object,System.String)">\r
9259             <summary>\r
9260              Alias to QueryForMap, .NET spirit.\r
9261              Feature idea by Ted Husted.\r
9262             </summary>\r
9263             <param name="statementName">The name of the sql statement to execute.</param>\r
9264             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9265             <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9266             <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
9267         </member>\r
9268         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object,System.Collections.IList)">\r
9269             <summary>\r
9270             Executes a Sql SELECT statement that returns data to populate\r
9271             a number of result objects.\r
9272             <p/>\r
9273              The parameter object is generally used to supply the input\r
9274             data for the WHERE clause parameter(s) of the SELECT statement.\r
9275             </summary>\r
9276             <param name="statementName">The name of the sql statement to execute.</param>\r
9277             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9278             <param name="resultObject">An Ilist object used to hold the objects.</param>\r
9279             <returns>A List of result objects.</returns>\r
9280         </member>\r
9281         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object)">\r
9282             <summary>\r
9283             Executes a Sql SELECT statement that returns data to populate\r
9284             a number of result objects.\r
9285             <p/>\r
9286              The parameter object is generally used to supply the input\r
9287             data for the WHERE clause parameter(s) of the SELECT statement.\r
9288             </summary>\r
9289             <param name="statementName">The name of the sql statement to execute.</param>\r
9290             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9291             <returns>A List of result objects.</returns>\r
9292         </member>\r
9293         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object,System.Int32,System.Int32)">\r
9294             <summary>\r
9295             Executes the SQL and retuns all rows selected.\r
9296             <p/>\r
9297              The parameter object is generally used to supply the input\r
9298             data for the WHERE clause parameter(s) of the SELECT statement.\r
9299             </summary>\r
9300             <param name="statementName">The name of the sql statement to execute.</param>\r
9301             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9302             <param name="skipResults">The number of rows to skip over.</param>\r
9303             <param name="maxResults">The maximum number of rows to return.</param>\r
9304             <returns>A List of result objects.</returns>\r
9305         </member>\r
9306         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMap(System.String,System.Object,System.String)">\r
9307             <summary>\r
9308              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
9309              in the keyProperty parameter.  The value at each key will be the entire result object.\r
9310             </summary>\r
9311             <param name="statementName">The name of the sql statement to execute.</param>\r
9312             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9313             <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9314             <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
9315         </member>\r
9316         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMap(System.String,System.Object,System.String,System.String)">\r
9317              <summary>\r
9318              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
9319              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
9320              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
9321              </summary>\r
9322              <param name="statementName">The name of the sql statement to execute.</param>\r
9323              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9324              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9325              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
9326              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
9327             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
9328         </member>\r
9329         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMapWithRowDelegate(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
9330              <summary>\r
9331              Runs a query with a custom object that gets a chance to deal \r
9332              with each row as it is processed.\r
9333              <p/>\r
9334               The parameter object is generally used to supply the input\r
9335              data for the WHERE clause parameter(s) of the SELECT statement.\r
9336              </summary>\r
9337              <param name="statementName">The name of the sql statement to execute.</param>\r
9338              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9339              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9340              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
9341              <param name="rowDelegate"></param>\r
9342              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
9343             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
9344         </member>\r
9345         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject(System.String,System.Object,System.Object)">\r
9346             <summary>\r
9347             Executes a Sql SELECT statement that returns a single object of the type of the\r
9348             resultObject parameter.\r
9349             </summary>\r
9350             <param name="statementName">The name of the sql statement to execute.</param>\r
9351             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9352             <param name="resultObject">An object of the type to be returned.</param>\r
9353             <returns>The single result object populated with the result set data.</returns>\r
9354         </member>\r
9355         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject(System.String,System.Object)">\r
9356             <summary>\r
9357             Executes a Sql SELECT statement that returns that returns data \r
9358             to populate a single object instance.\r
9359             <p/>\r
9360             The parameter object is generally used to supply the input\r
9361             data for the WHERE clause parameter(s) of the SELECT statement.\r
9362             </summary>\r
9363             <param name="statementName">The name of the sql statement to execute.</param>\r
9364             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9365             <returns> The single result object populated with the result set data.</returns>\r
9366         </member>\r
9367         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForPaginatedList(System.String,System.Object,System.Int32)">\r
9368             <summary>\r
9369             Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to\r
9370             automatically scroll through results from a database table.\r
9371             </summary>\r
9372             <param name="statementName">The name of the sql statement to execute.</param>\r
9373             <param name="parameterObject">The object used to set the parameters in the SQL</param>\r
9374             <param name="pageSize">The maximum number of objects to store in each page</param>\r
9375             <returns>A PaginatedList of beans containing the rows</returns>\r
9376         </member>\r
9377         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryWithRowDelegate(System.String,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
9378             <summary>\r
9379             Runs a query for list with a custom object that gets a chance to deal \r
9380             with each row as it is processed.\r
9381             <p/>\r
9382              The parameter object is generally used to supply the input\r
9383             data for the WHERE clause parameter(s) of the SELECT statement.\r
9384             </summary>\r
9385             <param name="statementName">The name of the sql statement to execute.</param>\r
9386             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9387             <param name="rowDelegate"></param>\r
9388             <returns>A List of result objects.</returns>\r
9389         </member>\r
9390         <member name="M:IBatisNet.DataMapper.ISqlMapper.RollBackTransaction">\r
9391             <summary>\r
9392             Rolls the back transaction.\r
9393             </summary>\r
9394         </member>\r
9395         <member name="M:IBatisNet.DataMapper.ISqlMapper.RollBackTransaction(System.Boolean)">\r
9396             <summary>\r
9397             Rolls the back transaction.\r
9398             </summary>\r
9399             <param name="closeConnection">if set to <c>true</c> [close connection].</param>\r
9400         </member>\r
9401         <member name="M:IBatisNet.DataMapper.ISqlMapper.Update(System.String,System.Object)">\r
9402             <summary>\r
9403             Executes a Sql UPDATE statement.\r
9404             Update can also be used for any other update statement type,\r
9405             such as inserts and deletes.  Update returns the number of\r
9406             rows effected.\r
9407             <p/>\r
9408             The parameter object is generally used to supply the input\r
9409             data for the UPDATE values as well as the WHERE clause parameter(s).\r
9410             </summary>\r
9411             <param name="statementName">The name of the statement to execute.</param>\r
9412             <param name="parameterObject">The parameter object.</param>\r
9413             <returns>The number of rows effected.</returns>\r
9414         </member>\r
9415         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String)">\r
9416              <summary>\r
9417              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
9418              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
9419              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
9420              </summary>\r
9421              <param name="statementName">The name of the sql statement to execute.</param>\r
9422              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9423              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9424              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
9425              <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
9426             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
9427         </member>\r
9428         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary``2(System.String,System.Object,System.String)">\r
9429             <summary>\r
9430              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
9431              in the keyProperty parameter.  The value at each key will be the entire result object.\r
9432             </summary>\r
9433             <param name="statementName">The name of the sql statement to execute.</param>\r
9434             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9435             <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9436             <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
9437         </member>\r
9438         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">\r
9439              <summary>\r
9440              Runs a query with a custom object that gets a chance to deal \r
9441              with each row as it is processed.\r
9442              <p/>\r
9443               The parameter object is generally used to supply the input\r
9444              data for the WHERE clause parameter(s) of the SELECT statement.\r
9445              </summary>\r
9446              <param name="statementName">The name of the sql statement to execute.</param>\r
9447              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9448              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
9449              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
9450              <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method&gt;</param>\r
9451              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
9452             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
9453         </member>\r
9454         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject``1(System.String,System.Object,``0)">\r
9455             <summary>\r
9456             Executes a Sql SELECT statement that returns a single object of the type of the\r
9457             resultObject parameter.\r
9458             </summary>\r
9459             <param name="statementName">The name of the sql statement to execute.</param>\r
9460             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9461             <param name="instanceObject">An object of the type to be returned.</param>\r
9462             <returns>The single result object populated with the result set data.</returns>\r
9463         </member>\r
9464         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject``1(System.String,System.Object)">\r
9465             <summary>\r
9466             Executes a Sql SELECT statement that returns that returns data \r
9467             to populate a single object instance.\r
9468             <p/>\r
9469             The parameter object is generally used to supply the input\r
9470             data for the WHERE clause parameter(s) of the SELECT statement.\r
9471             </summary>\r
9472             <param name="statementName">The name of the sql statement to execute.</param>\r
9473             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9474             <returns> The single result object populated with the result set data.</returns>\r
9475         </member>\r
9476         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object)">\r
9477             <summary>\r
9478             Executes a Sql SELECT statement that returns data to populate\r
9479             a number of result objects.\r
9480             <p/>\r
9481              The parameter object is generally used to supply the input\r
9482             data for the WHERE clause parameter(s) of the SELECT statement.\r
9483             </summary>\r
9484             <param name="statementName">The name of the sql statement to execute.</param>\r
9485             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9486             <returns>A List of result objects.</returns>\r
9487         </member>\r
9488         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object,System.Collections.Generic.IList{``0})">\r
9489             <summary>\r
9490             Executes a Sql SELECT statement that returns data to populate\r
9491             a number of result objects.\r
9492             <p/>\r
9493              The parameter object is generally used to supply the input\r
9494             data for the WHERE clause parameter(s) of the SELECT statement.\r
9495             </summary>\r
9496             <param name="statementName">The name of the sql statement to execute.</param>\r
9497             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9498             <param name="resultObject">An Ilist object used to hold the objects.</param>\r
9499         </member>\r
9500         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object,System.Int32,System.Int32)">\r
9501             <summary>\r
9502             Executes the SQL and retuns all rows selected.\r
9503             <p/>\r
9504              The parameter object is generally used to supply the input\r
9505             data for the WHERE clause parameter(s) of the SELECT statement.\r
9506             </summary>\r
9507             <param name="statementName">The name of the sql statement to execute.</param>\r
9508             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9509             <param name="skipResults">The number of rows to skip over.</param>\r
9510             <param name="maxResults">The maximum number of rows to return.</param>\r
9511             <returns>A List of result objects.</returns>\r
9512         </member>\r
9513         <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryWithRowDelegate``1(System.String,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">\r
9514             <summary>\r
9515             Runs a query for list with a custom object that gets a chance to deal \r
9516             with each row as it is processed.\r
9517             <p/>\r
9518              The parameter object is generally used to supply the input\r
9519             data for the WHERE clause parameter(s) of the SELECT statement.\r
9520             </summary>\r
9521             <param name="statementName">The name of the sql statement to execute.</param>\r
9522             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
9523             <param name="rowDelegate"></param>\r
9524             <returns>A List of result objects.</returns>\r
9525         </member>\r
9526         <member name="P:IBatisNet.DataMapper.ISqlMapper.Id">\r
9527             <summary>\r
9528             Name used to identify the the <see cref="T:IBatisNet.DataMapper.SqlMapper"/>\r
9529             </summary>\r
9530         </member>\r
9531         <member name="P:IBatisNet.DataMapper.ISqlMapper.SessionStore">\r
9532             <summary>\r
9533             Allow to set a custom session store like the <see cref="T:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore"/>\r
9534             </summary>\r
9535             <remarks>Set it after the configuration and before use of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/></remarks>\r
9536             <example>\r
9537             sqlMapper.SessionStore = new HybridWebThreadSessionStore( sqlMapper.Id );\r
9538             </example>\r
9539         </member>\r
9540         <member name="P:IBatisNet.DataMapper.ISqlMapper.IsSessionStarted">\r
9541             <summary>\r
9542             Gets a value indicating whether this instance is session started.\r
9543             </summary>\r
9544             <value>\r
9545                 <c>true</c> if this instance is session started; otherwise, <c>false</c>.\r
9546             </value>\r
9547         </member>\r
9548         <member name="P:IBatisNet.DataMapper.ISqlMapper.LocalSession">\r
9549             <summary>\r
9550              Returns the DalSession instance \r
9551              currently being used by the SqlMap.\r
9552             </summary>\r
9553         </member>\r
9554         <member name="P:IBatisNet.DataMapper.ISqlMapper.IsCacheModelsEnabled">\r
9555             <summary>\r
9556             A flag that determines whether cache models were enabled \r
9557             when this SqlMap was built.\r
9558             </summary>\r
9559         </member>\r
9560         <member name="P:IBatisNet.DataMapper.ISqlMapper.DataExchangeFactory">\r
9561             <summary>\r
9562             Factory for DataExchange objects\r
9563             </summary>\r
9564         </member>\r
9565         <member name="P:IBatisNet.DataMapper.ISqlMapper.TypeHandlerFactory">\r
9566             <summary>\r
9567             The TypeHandlerFactory\r
9568             </summary>\r
9569         </member>\r
9570         <member name="P:IBatisNet.DataMapper.ISqlMapper.ObjectFactory">\r
9571             <summary>\r
9572             The meta factory for object factory\r
9573             </summary>\r
9574         </member>\r
9575         <member name="P:IBatisNet.DataMapper.ISqlMapper.AccessorFactory">\r
9576             <summary>\r
9577             The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>\r
9578             </summary>\r
9579         </member>\r
9580         <member name="P:IBatisNet.DataMapper.ISqlMapper.ParameterMaps">\r
9581             <summary>\r
9582             The ParameterMap collection\r
9583             </summary>\r
9584         </member>\r
9585         <member name="P:IBatisNet.DataMapper.ISqlMapper.ResultMaps">\r
9586             <summary>\r
9587             The ResultMap collection\r
9588             </summary>\r
9589         </member>\r
9590         <member name="P:IBatisNet.DataMapper.ISqlMapper.MappedStatements">\r
9591             <summary>\r
9592             The MappedStatements collection\r
9593             </summary>\r
9594         </member>\r
9595         <member name="P:IBatisNet.DataMapper.ISqlMapper.DataSource">\r
9596             <summary>\r
9597             Gets or sets the data source.\r
9598             </summary>\r
9599             <value>The data source.</value>\r
9600         </member>\r
9601         <member name="T:IBatisNet.DataMapper.DataExchange.ListDataExchange">\r
9602             <summary>\r
9603             IDataExchange implementation for IList objects\r
9604             </summary>\r
9605         </member>\r
9606         <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">\r
9607             <summary>\r
9608             Cosntructor\r
9609             </summary>\r
9610             <param name="dataExchangeFactory"></param>\r
9611         </member>\r
9612         <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
9613             <summary>\r
9614             Gets the data to be set into a IDataParameter.\r
9615             </summary>\r
9616             <param name="mapping"></param>\r
9617             <param name="parameterObject"></param>\r
9618         </member>\r
9619         <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">\r
9620             <summary>\r
9621             Sets the value to the result property.\r
9622             </summary>\r
9623             <param name="mapping"></param>\r
9624             <param name="target"></param>\r
9625             <param name="dataBaseValue"></param>\r
9626         </member>\r
9627         <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">\r
9628             <summary>\r
9629             Sets the value to the parameter property.\r
9630             </summary>\r
9631             <remarks>Use to set value on output parameter</remarks>\r
9632             <param name="mapping"></param>\r
9633             <param name="target"></param>\r
9634             <param name="dataBaseValue"></param>\r
9635         </member>\r
9636         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer">\r
9637             <summary>\r
9638             Summary description for IterateSerializer.\r
9639             </summary>\r
9640         </member>\r
9641         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
9642             <summary>\r
9643             \r
9644             </summary>\r
9645             <param name="configScope"></param>\r
9646         </member>\r
9647         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer.Deserialize(System.Xml.XmlNode)">\r
9648             <summary>\r
9649             Deserialize a Iterate object\r
9650             </summary>\r
9651             <param name="node"></param>\r
9652             <returns></returns>\r
9653         </member>\r
9654         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer">\r
9655             <summary>\r
9656             Summary description for IsNullDeSerializer.\r
9657             </summary>\r
9658         </member>\r
9659         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
9660             <summary>\r
9661             \r
9662             </summary>\r
9663             <param name="configScope"></param>\r
9664         </member>\r
9665         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer.Deserialize(System.Xml.XmlNode)">\r
9666             <summary>\r
9667             Deserialize a Dynamic object\r
9668             </summary>\r
9669             <param name="node"></param>\r
9670             <returns></returns>\r
9671         </member>\r
9672         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer">\r
9673             <summary>\r
9674             Summary description for IsNotEqualDeSerializer.\r
9675             </summary>\r
9676         </member>\r
9677         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
9678             <summary>\r
9679             \r
9680             </summary>\r
9681             <param name="configScope"></param>\r
9682         </member>\r
9683         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer.Deserialize(System.Xml.XmlNode)">\r
9684             <summary>\r
9685             Deserialize a Dynamic object\r
9686             </summary>\r
9687             <param name="node"></param>\r
9688             <returns></returns>\r
9689         </member>\r
9690         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DeleteDeSerializer">\r
9691             <summary>\r
9692             Summary description for DeleteDeSerializer.\r
9693             </summary>\r
9694         </member>\r
9695         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeleteDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
9696             <summary>\r
9697             Deserialize a TypeHandler object\r
9698             </summary>\r
9699             <param name="node"></param>\r
9700             <param name="configScope"></param>\r
9701             <returns></returns>\r
9702         </member>\r
9703         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty">\r
9704             <summary>\r
9705             Summary description for ArgumentProperty.\r
9706             </summary>\r
9707         </member>\r
9708         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.#ctor">\r
9709             <summary>\r
9710             Do not use direclty, only for serialization.\r
9711             </summary>\r
9712         </member>\r
9713         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Reflection.ConstructorInfo)">\r
9714             <summary>\r
9715             Initialize the argument property.\r
9716             </summary>\r
9717             <param name="constructorInfo"></param>\r
9718             <param name="configScope"></param>\r
9719         </member>\r
9720         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ResolveTypeHandler(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type,System.String,System.String)">\r
9721             <summary>\r
9722             \r
9723             </summary>\r
9724             <param name="configScope"></param>\r
9725             <param name="argumenType">The argument type</param>\r
9726             <param name="clrType"></param>\r
9727             <param name="dbType"></param>\r
9728             <returns></returns>\r
9729         </member>\r
9730         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ArgumentStrategy">\r
9731             <summary>\r
9732             Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> used to fill the object property.\r
9733             </summary>\r
9734         </member>\r
9735         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ArgumentName">\r
9736             <summary>\r
9737             Specify the constructor argument name.\r
9738             </summary>\r
9739         </member>\r
9740         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.IsLazyLoad">\r
9741             <summary>\r
9742             Tell us if we must lazy load this property..\r
9743             </summary>\r
9744         </member>\r
9745         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.MemberType">\r
9746             <summary>\r
9747             Get the argument type\r
9748             </summary>\r
9749         </member>\r
9750         <member name="T:IBatisNet.DataMapper.Configuration.Alias.TypeHandler">\r
9751             <summary>\r
9752             Summary description for TypeHandler.\r
9753             </summary>\r
9754         </member>\r
9755         <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.#ctor">\r
9756             <summary>\r
9757             Do not use direclty, only for serialization.\r
9758             </summary>\r
9759         </member>\r
9760         <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.Initialize">\r
9761             <summary>\r
9762             Initialize the object, \r
9763             try to idenfify the .Net type class from the corresponding name.\r
9764             </summary>\r
9765         </member>\r
9766         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.ClassName">\r
9767             <summary>\r
9768             CLR type\r
9769             </summary>\r
9770         </member>\r
9771         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.Class">\r
9772             <summary>\r
9773             The type class for the TypeName\r
9774             </summary>\r
9775         </member>\r
9776         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.DbType">\r
9777             <summary>\r
9778             dbType name\r
9779             </summary>\r
9780         </member>\r
9781         <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.CallBackName">\r
9782             <summary>\r
9783             callback alias name\r
9784             </summary>\r
9785         </member>\r
9786         <member name="T:IBatisNet.DataMapper.Commands.PreparedCommandFactory">\r
9787             <summary>\r
9788             Summary description for PreparedCommandFactory.\r
9789             </summary>\r
9790         </member>\r
9791         <member name="M:IBatisNet.DataMapper.Commands.PreparedCommandFactory.GetPreparedCommand(System.Boolean)">\r
9792             <summary>\r
9793             Get an IPreparedCommand.\r
9794             </summary>\r
9795             <returns></returns>\r
9796         </member>\r
9797         <member name="T:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler">\r
9798             <summary>\r
9799             Description résumée de SingleTypeHandler.\r
9800             </summary>\r
9801         </member>\r
9802         <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
9803             <summary>\r
9804             Gets a column value by the name\r
9805             </summary>\r
9806             <param name="mapping"></param>\r
9807             <param name="dataReader"></param>\r
9808             <returns></returns>\r
9809         </member>\r
9810         <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
9811             <summary>\r
9812             Gets a column value by the index\r
9813             </summary>\r
9814             <param name="mapping"></param>\r
9815             <param name="dataReader"></param>\r
9816             <returns></returns>\r
9817         </member>\r
9818         <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.ValueOf(System.Type,System.String)">\r
9819             <summary>\r
9820             Converts the String to the type that this handler deals with\r
9821             </summary>\r
9822             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
9823             <param name="s">the String value</param>\r
9824             <returns>the converted value</returns>\r
9825         </member>\r
9826         <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
9827             <summary>\r
9828             Retrieve ouput database value of an output parameter\r
9829             </summary>\r
9830             <param name="outputValue">ouput database value</param>\r
9831             <param name="parameterType">type used in EnumTypeHandler</param>\r
9832             <returns></returns>\r
9833         </member>\r
9834         <member name="P:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.IsSimpleType">\r
9835             <summary>\r
9836             Gets a value indicating whether this instance is simple type.\r
9837             </summary>\r
9838             <value>\r
9839                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
9840             </value>\r
9841         </member>\r
9842         <member name="T:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl">\r
9843             <summary>\r
9844             Description résumée de ResultGetterImpl.\r
9845             </summary>\r
9846         </member>\r
9847         <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Data.IDataReader,System.Int32)">\r
9848             <summary>\r
9849             Creates an instance for a IDataReader and column index\r
9850             </summary>\r
9851             <param name="dataReader">The dataReader</param>\r
9852             <param name="columnIndex">the column index</param>\r
9853         </member>\r
9854         <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Data.IDataReader,System.String)">\r
9855             <summary>\r
9856             Creates an instance for a IDataReader and column name\r
9857             </summary>\r
9858             <param name="dataReader">The dataReader</param>\r
9859             <param name="columnName">the column name</param>\r
9860         </member>\r
9861         <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Object)">\r
9862             <summary>\r
9863             Creates an instance for an output parameter\r
9864             </summary>\r
9865             <param name="outputValue">value of an output parameter (store procedure)</param>\r
9866         </member>\r
9867         <member name="P:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.DataReader">\r
9868             <summary>\r
9869             Returns the underlying IDataReader\r
9870             </summary>\r
9871             <remarks>Null for an output parameter</remarks>\r
9872         </member>\r
9873         <member name="P:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.Value">\r
9874             <summary>\r
9875             Get the parameter value\r
9876             </summary>\r
9877         </member>\r
9878         <member name="T:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler">\r
9879             <summary>\r
9880             Description résumée de Int16TypeHandler.\r
9881             </summary>\r
9882         </member>\r
9883         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
9884             <summary>\r
9885             \r
9886             </summary>\r
9887             <param name="mapping"></param>\r
9888             <param name="dataReader"></param>\r
9889             <returns></returns>\r
9890         </member>\r
9891         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
9892             <summary>\r
9893             Gets a column value by the index\r
9894             </summary>\r
9895             <param name="mapping"></param>\r
9896             <param name="dataReader"></param>\r
9897             <returns></returns>\r
9898         </member>\r
9899         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
9900             <summary>\r
9901             Retrieve ouput database value of an output parameter\r
9902             </summary>\r
9903             <param name="outputValue">ouput database value</param>\r
9904             <param name="parameterType">type used in EnumTypeHandler</param>\r
9905             <returns></returns>\r
9906         </member>\r
9907         <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.ValueOf(System.Type,System.String)">\r
9908             <summary>\r
9909             Converts the String to the type that this handler deals with\r
9910             </summary>\r
9911             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
9912             <param name="s">the String value</param>\r
9913             <returns>the converted value</returns>\r
9914         </member>\r
9915         <member name="P:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.IsSimpleType">\r
9916             <summary>\r
9917             Gets a value indicating whether this instance is simple type.\r
9918             </summary>\r
9919             <value>\r
9920                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
9921             </value>\r
9922         </member>\r
9923         <member name="T:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler">\r
9924             <summary>\r
9925             Description résumée de ByteTypeHandler.\r
9926             </summary>\r
9927         </member>\r
9928         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
9929             <summary>\r
9930             Gets a column value by the name\r
9931             </summary>\r
9932             <param name="mapping"></param>\r
9933             <param name="dataReader"></param>\r
9934             <returns></returns>\r
9935         </member>\r
9936         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
9937             <summary>\r
9938             Gets a column value by the index\r
9939             </summary>\r
9940             <param name="mapping"></param>\r
9941             <param name="dataReader"></param>\r
9942             <returns></returns>\r
9943         </member>\r
9944         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.ValueOf(System.Type,System.String)">\r
9945             <summary>\r
9946             Converts the String to the type that this handler deals with\r
9947             </summary>\r
9948             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
9949             <param name="s">the String value</param>\r
9950             <returns>the converted value</returns>\r
9951         </member>\r
9952         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
9953             <summary>\r
9954             Retrieve ouput database value of an output parameter\r
9955             </summary>\r
9956             <param name="outputValue">ouput database value</param>\r
9957             <param name="parameterType">type used in EnumTypeHandler</param>\r
9958             <returns></returns>\r
9959         </member>\r
9960         <member name="P:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.IsSimpleType">\r
9961             <summary>\r
9962             Gets a value indicating whether this instance is simple type.\r
9963             </summary>\r
9964             <value>\r
9965                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
9966             </value>\r
9967         </member>\r
9968         <member name="P:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.NullValue">\r
9969             <summary>\r
9970             The null value for this type\r
9971             </summary>\r
9972             <value></value>\r
9973         </member>\r
9974         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.GroupByStrategy">\r
9975             <summary>\r
9976             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
9977             a 'groupBy' attribute is specified on the resultMap tag.\r
9978             </summary>\r
9979             <remarks>N+1 Select solution</remarks>\r
9980         </member>\r
9981         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.GroupByStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
9982             <summary>\r
9983             Processes the specified <see cref="T:System.Data.IDataReader"/>.\r
9984             </summary>\r
9985             <param name="request">The request.</param>\r
9986             <param name="reader">The reader.</param>\r
9987             <param name="resultObject">The result object.</param>\r
9988             <returns>The result object</returns>\r
9989         </member>\r
9990         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory">\r
9991             <summary>\r
9992             Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation.\r
9993             </summary>\r
9994         </member>\r
9995         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory.#cctor">\r
9996             <summary>\r
9997             Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory"/> class.\r
9998             </summary>\r
9999         </member>\r
10000         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory.Get(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">\r
10001             <summary>\r
10002             Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/>.\r
10003             </summary>\r
10004             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.</param>\r
10005             <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/></returns>\r
10006         </member>\r
10007         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.StrongTypedListStrategy">\r
10008             <summary>\r
10009             <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for \r
10010             strong typed list.\r
10011             </summary>\r
10012         </member>\r
10013         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.StrongTypedListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">\r
10014             <summary>\r
10015             Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
10016             </summary>\r
10017             <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>\r
10018             <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>\r
10019         </member>\r
10020         <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.GenericListStrategy">\r
10021             <summary>\r
10022             <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query generic list.\r
10023             </summary>\r
10024         </member>\r
10025         <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.GenericListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">\r
10026             <summary>\r
10027             Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.\r
10028             </summary>\r
10029             <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>\r
10030             <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>\r
10031         </member>\r
10032         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty">\r
10033             <summary>\r
10034             Represent an isEmpty sql tag element.\r
10035             </summary>\r
10036         </member>\r
10037         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
10038             <summary>\r
10039             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty"/> class.\r
10040             </summary>\r
10041             <param name="accessorFactory">The accessor factory.</param>\r
10042         </member>\r
10043         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer">\r
10044             <summary>\r
10045             Summary description for IsNotEmptyDeSerializer.\r
10046             </summary>\r
10047         </member>\r
10048         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
10049             <summary>\r
10050             \r
10051             </summary>\r
10052             <param name="configScope"></param>\r
10053         </member>\r
10054         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer.Deserialize(System.Xml.XmlNode)">\r
10055             <summary>\r
10056             Deserialize a IsNotEmpty object\r
10057             </summary>\r
10058             <param name="node"></param>\r
10059             <returns></returns>\r
10060         </member>\r
10061         <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer">\r
10062             <summary>\r
10063             Summary description for DynamicDeSerializer.\r
10064             </summary>\r
10065         </member>\r
10066         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
10067             <summary>\r
10068             Constructor\r
10069             </summary>\r
10070             <param name="configScope"></param>\r
10071         </member>\r
10072         <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer.Deserialize(System.Xml.XmlNode)">\r
10073             <summary>\r
10074             Deserialize a Dynamic object\r
10075             </summary>\r
10076             <param name="node"></param>\r
10077             <returns></returns>\r
10078         </member>\r
10079         <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser">\r
10080             <summary>\r
10081             Summary description for InlineParameterMapParser.\r
10082             </summary>\r
10083         </member>\r
10084         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.#ctor">\r
10085             <summary>\r
10086             Constructor\r
10087             </summary>\r
10088         </member>\r
10089         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ParseInlineParameterMap(IBatisNet.DataMapper.Scope.IScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">\r
10090             <summary>\r
10091             Parse Inline ParameterMap\r
10092             </summary>\r
10093             <param name="statement"></param>\r
10094             <param name="sqlStatement"></param>\r
10095             <returns>A new sql command text.</returns>\r
10096             <param name="scope"></param>\r
10097         </member>\r
10098         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.NewParseMapping(System.String,System.Type,IBatisNet.DataMapper.Scope.IScope)">\r
10099             <summary>\r
10100             Parse inline parameter with syntax as\r
10101             #propertyName,type=string,dbype=Varchar,direction=Input,nullValue=N/A,handler=string#\r
10102             </summary>\r
10103             <param name="token"></param>\r
10104             <param name="parameterClassType"></param>\r
10105             <param name="scope"></param>\r
10106             <returns></returns>\r
10107         </member>\r
10108         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.OldParseMapping(System.String,System.Type,IBatisNet.DataMapper.Scope.IScope)">\r
10109             <summary>\r
10110             Parse inline parameter with syntax as\r
10111             #propertyName:dbType:nullValue#\r
10112             </summary>\r
10113             <param name="token"></param>\r
10114             <param name="parameterClassType"></param>\r
10115             <param name="scope"></param>\r
10116             <returns></returns>\r
10117         </member>\r
10118         <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ResolveTypeHandler(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,System.Type,System.String,System.String,System.String)">\r
10119             <summary>\r
10120             Resolve TypeHandler\r
10121             </summary>\r
10122             <param name="parameterClassType"></param>\r
10123             <param name="propertyName"></param>\r
10124             <param name="propertyType"></param>\r
10125             <param name="dbType"></param>\r
10126             <param name="typeHandlerFactory"></param>\r
10127             <returns></returns>\r
10128         </member>\r
10129         <member name="T:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler">\r
10130             <summary>\r
10131             Description résumée de SByteTypeHandler.\r
10132             </summary>\r
10133         </member>\r
10134         <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
10135             <summary>\r
10136             Gets a column value by the name\r
10137             </summary>\r
10138             <param name="mapping"></param>\r
10139             <param name="dataReader"></param>\r
10140             <returns></returns>\r
10141         </member>\r
10142         <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
10143             <summary>\r
10144             Gets a column value by the index\r
10145             </summary>\r
10146             <param name="mapping"></param>\r
10147             <param name="dataReader"></param>\r
10148             <returns></returns>\r
10149         </member>\r
10150         <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
10151             <summary>\r
10152             Retrieve ouput database value of an output parameter\r
10153             </summary>\r
10154             <param name="outputValue">ouput database value</param>\r
10155             <param name="parameterType">type used in EnumTypeHandler</param>\r
10156             <returns></returns>\r
10157         </member>\r
10158         <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.ValueOf(System.Type,System.String)">\r
10159             <summary>\r
10160             Converts the String to the type that this handler deals with\r
10161             </summary>\r
10162             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
10163             <param name="s">the String value</param>\r
10164             <returns>the converted value</returns>\r
10165         </member>\r
10166         <member name="P:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.IsSimpleType">\r
10167             <summary>\r
10168             Gets a value indicating whether this instance is simple type.\r
10169             </summary>\r
10170             <value>\r
10171                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
10172             </value>\r
10173         </member>\r
10174         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler">\r
10175             <summary>\r
10176             TypeHandler for Nullable char Type\r
10177             </summary>\r
10178         </member>\r
10179         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
10180             <summary>\r
10181             Sets a parameter on a IDbCommand\r
10182             </summary>\r
10183             <param name="dataParameter">the parameter</param>\r
10184             <param name="parameterValue">the parameter value</param>\r
10185             <param name="dbType">the dbType of the parameter</param>\r
10186         </member>\r
10187         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
10188             <summary>\r
10189             Gets a column value by the name\r
10190             </summary>\r
10191             <param name="mapping"></param>\r
10192             <param name="dataReader"></param>\r
10193             <returns></returns>\r
10194         </member>\r
10195         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
10196             <summary>\r
10197             Gets a column value by the index\r
10198             </summary>\r
10199             <param name="mapping"></param>\r
10200             <param name="dataReader"></param>\r
10201             <returns></returns>\r
10202         </member>\r
10203         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
10204             <summary>\r
10205             Retrieve ouput database value of an output parameter\r
10206             </summary>\r
10207             <param name="outputValue">ouput database value</param>\r
10208             <param name="parameterType">type used in EnumTypeHandler</param>\r
10209             <returns></returns>\r
10210         </member>\r
10211         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.ValueOf(System.Type,System.String)">\r
10212             <summary>\r
10213             Converts the String to the type that this handler deals with\r
10214             </summary>\r
10215             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
10216             <param name="s">the String value</param>\r
10217             <returns>the converted value</returns>\r
10218         </member>\r
10219         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.IsSimpleType">\r
10220             <summary>\r
10221             Gets a value indicating whether this instance is simple type.\r
10222             </summary>\r
10223             <value>\r
10224                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
10225             </value>\r
10226         </member>\r
10227         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.NullValue">\r
10228             <summary>\r
10229             The null value for this type\r
10230             </summary>\r
10231             <value></value>\r
10232         </member>\r
10233         <member name="T:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler">\r
10234             <summary>\r
10235             Description résumée de ByteArrayTypeHandler.\r
10236             </summary>\r
10237         </member>\r
10238         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
10239             <summary>\r
10240             Gets a column value by the name\r
10241             </summary>\r
10242             <param name="mapping"></param>\r
10243             <param name="dataReader"></param>\r
10244             <returns></returns>\r
10245         </member>\r
10246         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
10247             <summary>\r
10248             Gets a column value by the index\r
10249             </summary>\r
10250             <param name="mapping"></param>\r
10251             <param name="dataReader"></param>\r
10252             <returns></returns>\r
10253         </member>\r
10254         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByIndex(System.Int32,System.Data.IDataReader)">\r
10255             <summary>\r
10256             Gets the index of the value by.\r
10257             </summary>\r
10258             <param name="columnIndex">Index of the column.</param>\r
10259             <param name="dataReader">The data reader.</param>\r
10260             <returns></returns>\r
10261         </member>\r
10262         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.ValueOf(System.Type,System.String)">\r
10263             <summary>\r
10264             Converts the String to the type that this handler deals with\r
10265             </summary>\r
10266             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
10267             <param name="s">the String value</param>\r
10268             <returns>the converted value</returns>\r
10269         </member>\r
10270         <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
10271             <summary>\r
10272             Retrieve ouput database value of an output parameter\r
10273             </summary>\r
10274             <param name="outputValue">ouput database value</param>\r
10275             <param name="parameterType">type used in EnumTypeHandler</param>\r
10276             <returns></returns>\r
10277         </member>\r
10278         <member name="P:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.IsSimpleType">\r
10279             <summary>\r
10280             Tell us if ot is a 'primitive' type\r
10281             </summary>\r
10282             <value></value>\r
10283             <returns></returns>\r
10284         </member>\r
10285         <member name="T:IBatisNet.DataMapper.SqlMapper">\r
10286             <summary>\r
10287             Summary description for SqlMap.\r
10288             </summary>\r
10289         </member>\r
10290         <member name="F:IBatisNet.DataMapper.SqlMapper._sessionStore">\r
10291             <summary>\r
10292             Container session unique for each thread. \r
10293             </summary>\r
10294         </member>\r
10295         <member name="M:IBatisNet.DataMapper.SqlMapper.#ctor(IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
10296             <summary>\r
10297             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/> class.\r
10298             </summary>\r
10299             <param name="objectFactory">The object factory.</param>\r
10300             <param name="accessorFactory">The accessor factory.</param>\r
10301         </member>\r
10302         <member name="M:IBatisNet.DataMapper.SqlMapper.OpenConnection">\r
10303             <summary>\r
10304             Open a connection\r
10305             </summary>\r
10306             <returns></returns>\r
10307         </member>\r
10308         <member name="M:IBatisNet.DataMapper.SqlMapper.OpenConnection(System.String)">\r
10309             <summary>\r
10310             Open a connection, on the specified connection string.\r
10311             </summary>\r
10312             <param name="connectionString">The connection string</param>\r
10313         </member>\r
10314         <member name="M:IBatisNet.DataMapper.SqlMapper.CloseConnection">\r
10315             <summary>\r
10316             Open a connection\r
10317             </summary>\r
10318         </member>\r
10319         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction">\r
10320             <summary>\r
10321             Begins a database transaction.\r
10322             </summary>\r
10323         </member>\r
10324         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String)">\r
10325             <summary>\r
10326             Open a connection and begin a transaction on the specified connection string.\r
10327             </summary>\r
10328             <param name="connectionString">The connection string</param>\r
10329         </member>\r
10330         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Boolean)">\r
10331             <summary>\r
10332             Begins a database transaction on the currect session\r
10333             </summary>\r
10334             <param name="openConnection">Open a connection.</param>\r
10335         </member>\r
10336         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Data.IsolationLevel)">\r
10337             <summary>\r
10338             Begins a database transaction with the specified isolation level.\r
10339             </summary>\r
10340             <param name="isolationLevel">\r
10341             The isolation level under which the transaction should run.\r
10342             </param>\r
10343         </member>\r
10344         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String,System.Data.IsolationLevel)">\r
10345             <summary>\r
10346             Open a connection and begin a transaction on the specified connection string.\r
10347             </summary>\r
10348             <param name="connectionString">The connection string</param>\r
10349             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
10350         </member>\r
10351         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">\r
10352             <summary>\r
10353             Start a database transaction on the current session\r
10354             with the specified isolation level.\r
10355             </summary>\r
10356             <param name="openNewConnection">Open a connection.</param>\r
10357             <param name="isolationLevel">\r
10358             The isolation level under which the transaction should run.\r
10359             </param>\r
10360         </member>\r
10361         <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">\r
10362             <summary>\r
10363             Begins a transaction on the current connection\r
10364             with the specified IsolationLevel value.\r
10365             </summary>\r
10366             <param name="isolationLevel">The transaction isolation level for this connection.</param>\r
10367             <param name="connectionString">The connection string</param>\r
10368             <param name="openNewConnection">Open a connection.</param>\r
10369         </member>\r
10370         <member name="M:IBatisNet.DataMapper.SqlMapper.CommitTransaction">\r
10371             <summary>\r
10372             Commits the database transaction.\r
10373             </summary>\r
10374             <remarks>\r
10375             Will close the connection.\r
10376             </remarks>\r
10377         </member>\r
10378         <member name="M:IBatisNet.DataMapper.SqlMapper.CommitTransaction(System.Boolean)">\r
10379             <summary>\r
10380             Commits the database transaction.\r
10381             </summary>\r
10382             <param name="closeConnection">Close the connection</param>\r
10383         </member>\r
10384         <member name="M:IBatisNet.DataMapper.SqlMapper.RollBackTransaction">\r
10385             <summary>\r
10386             Rolls back a transaction from a pending state.\r
10387             </summary>\r
10388             <remarks>\r
10389             Will close the connection.\r
10390             </remarks>\r
10391         </member>\r
10392         <member name="M:IBatisNet.DataMapper.SqlMapper.RollBackTransaction(System.Boolean)">\r
10393             <summary>\r
10394             Rolls back a transaction from a pending state.\r
10395             </summary>\r
10396             <param name="closeConnection">Close the connection</param>\r
10397         </member>\r
10398         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject(System.String,System.Object)">\r
10399             <summary>\r
10400             Executes a Sql SELECT statement that returns that returns data \r
10401             to populate a single object instance.\r
10402             <p/>\r
10403             The parameter object is generally used to supply the input\r
10404             data for the WHERE clause parameter(s) of the SELECT statement.\r
10405             </summary>\r
10406             <param name="statementName">The name of the sql statement to execute.</param>\r
10407             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10408             <returns> The single result object populated with the result set data.</returns>\r
10409         </member>\r
10410         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject(System.String,System.Object,System.Object)">\r
10411             <summary>\r
10412             Executes a Sql SELECT statement that returns a single object of the type of the\r
10413             resultObject parameter.\r
10414             </summary>\r
10415             <param name="statementName">The name of the sql statement to execute.</param>\r
10416             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10417             <param name="resultObject">An object of the type to be returned.</param>\r
10418             <returns>The single result object populated with the result set data.</returns>\r
10419         </member>\r
10420         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject``1(System.String,System.Object)">\r
10421             <summary>\r
10422             Executes a Sql SELECT statement that returns that returns data \r
10423             to populate a single object instance.\r
10424             <p/>\r
10425             The parameter object is generally used to supply the input\r
10426             data for the WHERE clause parameter(s) of the SELECT statement.\r
10427             </summary>\r
10428             <param name="statementName">The name of the sql statement to execute.</param>\r
10429             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10430             <returns> The single result object populated with the result set data.</returns>\r
10431         </member>\r
10432         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject``1(System.String,System.Object,``0)">\r
10433             <summary>\r
10434             Executes a Sql SELECT statement that returns a single object of the type of the\r
10435             resultObject parameter.\r
10436             </summary>\r
10437             <param name="statementName">The name of the sql statement to execute.</param>\r
10438             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10439             <param name="instanceObject">An object of the type to be returned.</param>\r
10440             <returns>The single result object populated with the result set data.</returns>\r
10441         </member>\r
10442         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary(System.String,System.Object,System.String)">\r
10443             <summary>\r
10444              Alias to QueryForMap, .NET spirit.\r
10445              Feature idea by Ted Husted.\r
10446             </summary>\r
10447             <param name="statementName">The name of the sql statement to execute.</param>\r
10448             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10449             <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10450             <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
10451         </member>\r
10452         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary(System.String,System.Object,System.String,System.String)">\r
10453              <summary>\r
10454              Alias to QueryForMap, .NET spirit.\r
10455               Feature idea by Ted Husted.\r
10456              </summary>\r
10457              <param name="statementName">The name of the sql statement to execute.</param>\r
10458              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10459              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10460              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
10461              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
10462             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
10463         </member>\r
10464         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMap(System.String,System.Object,System.String)">\r
10465             <summary>\r
10466              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
10467              in the keyProperty parameter.  The value at each key will be the entire result object.\r
10468             </summary>\r
10469             <param name="statementName">The name of the sql statement to execute.</param>\r
10470             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10471             <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10472             <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
10473         </member>\r
10474         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMap(System.String,System.Object,System.String,System.String)">\r
10475              <summary>\r
10476              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
10477              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
10478              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
10479              </summary>\r
10480              <param name="statementName">The name of the sql statement to execute.</param>\r
10481              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10482              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10483              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
10484              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
10485             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
10486         </member>\r
10487         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object)">\r
10488             <summary>\r
10489             Executes a Sql SELECT statement that returns data to populate\r
10490             a number of result objects.\r
10491             <p/>\r
10492              The parameter object is generally used to supply the input\r
10493             data for the WHERE clause parameter(s) of the SELECT statement.\r
10494             </summary>\r
10495             <param name="statementName">The name of the sql statement to execute.</param>\r
10496             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10497             <returns>A List of result objects.</returns>\r
10498         </member>\r
10499         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object,System.Int32,System.Int32)">\r
10500             <summary>\r
10501             Executes the SQL and retuns all rows selected.\r
10502             <p/>\r
10503              The parameter object is generally used to supply the input\r
10504             data for the WHERE clause parameter(s) of the SELECT statement.\r
10505             </summary>\r
10506             <param name="statementName">The name of the sql statement to execute.</param>\r
10507             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10508             <param name="skipResults">The number of rows to skip over.</param>\r
10509             <param name="maxResults">The maximum number of rows to return.</param>\r
10510             <returns>A List of result objects.</returns>\r
10511         </member>\r
10512         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object,System.Collections.IList)">\r
10513             <summary>\r
10514             Executes a Sql SELECT statement that returns data to populate\r
10515             a number of result objects.\r
10516             <p/>\r
10517              The parameter object is generally used to supply the input\r
10518             data for the WHERE clause parameter(s) of the SELECT statement.\r
10519             </summary>\r
10520             <param name="statementName">The name of the sql statement to execute.</param>\r
10521             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10522             <param name="resultObject">An Ilist object used to hold the objects.</param>\r
10523             <returns>A List of result objects.</returns>\r
10524         </member>\r
10525         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String)">\r
10526              <summary>\r
10527              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
10528              in the keyProperty parameter.  The value at each key will be the value of the property specified\r
10529              in the valueProperty parameter.  If valueProperty is null, the entire result object will be entered.\r
10530              </summary>\r
10531              <param name="statementName">The name of the sql statement to execute.</param>\r
10532              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10533              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10534              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
10535              <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
10536             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
10537         </member>\r
10538         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary``2(System.String,System.Object,System.String)">\r
10539             <summary>\r
10540              Executes the SQL and retuns all rows selected in a map that is keyed on the property named\r
10541              in the keyProperty parameter.  The value at each key will be the entire result object.\r
10542             </summary>\r
10543             <param name="statementName">The name of the sql statement to execute.</param>\r
10544             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10545             <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10546             <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>\r
10547         </member>\r
10548         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">\r
10549              <summary>\r
10550              Runs a query with a custom object that gets a chance to deal \r
10551              with each row as it is processed.\r
10552              <p/>\r
10553               The parameter object is generally used to supply the input\r
10554              data for the WHERE clause parameter(s) of the SELECT statement.\r
10555              </summary>\r
10556              <param name="statementName">The name of the sql statement to execute.</param>\r
10557              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10558              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10559              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
10560              <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method&gt;</param>\r
10561              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
10562             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
10563         </member>\r
10564         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object)">\r
10565             <summary>\r
10566             Executes a Sql SELECT statement that returns data to populate\r
10567             a number of result objects.\r
10568             <p/>\r
10569              The parameter object is generally used to supply the input\r
10570             data for the WHERE clause parameter(s) of the SELECT statement.\r
10571             </summary>\r
10572             <param name="statementName">The name of the sql statement to execute.</param>\r
10573             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10574             <returns>A List of result objects.</returns>\r
10575         </member>\r
10576         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object,System.Int32,System.Int32)">\r
10577             <summary>\r
10578             Executes the SQL and retuns all rows selected.\r
10579             <p/>\r
10580              The parameter object is generally used to supply the input\r
10581             data for the WHERE clause parameter(s) of the SELECT statement.\r
10582             </summary>\r
10583             <param name="statementName">The name of the sql statement to execute.</param>\r
10584             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10585             <param name="skipResults">The number of rows to skip over.</param>\r
10586             <param name="maxResults">The maximum number of rows to return.</param>\r
10587             <returns>A List of result objects.</returns>\r
10588         </member>\r
10589         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object,System.Collections.Generic.IList{``0})">\r
10590             <summary>\r
10591             Executes a Sql SELECT statement that returns data to populate\r
10592             a number of result objects.\r
10593             <p/>\r
10594              The parameter object is generally used to supply the input\r
10595             data for the WHERE clause parameter(s) of the SELECT statement.\r
10596             </summary>\r
10597             <param name="statementName">The name of the sql statement to execute.</param>\r
10598             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10599             <param name="resultObject">An Ilist object used to hold the objects.</param>\r
10600         </member>\r
10601         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForPaginatedList(System.String,System.Object,System.Int32)">\r
10602             <summary>\r
10603             Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to\r
10604             automatically scroll through results from a database table.\r
10605             </summary>\r
10606             <param name="statementName">The name of the sql statement to execute.</param>\r
10607             <param name="parameterObject">The object used to set the parameters in the SQL</param>\r
10608             <param name="pageSize">The maximum number of objects to store in each page</param>\r
10609             <returns>A PaginatedList of beans containing the rows</returns>\r
10610         </member>\r
10611         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryWithRowDelegate(System.String,System.Object,IBatisNet.DataMapper.RowDelegate)">\r
10612             <summary>\r
10613             Runs a query for list with a custom object that gets a chance to deal \r
10614             with each row as it is processed.\r
10615             <p/>\r
10616              The parameter object is generally used to supply the input\r
10617             data for the WHERE clause parameter(s) of the SELECT statement.\r
10618             </summary>\r
10619             <param name="statementName">The name of the sql statement to execute.</param>\r
10620             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10621             <param name="rowDelegate"></param>\r
10622             <returns>A List of result objects.</returns>\r
10623         </member>\r
10624         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryWithRowDelegate``1(System.String,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">\r
10625             <summary>\r
10626             Runs a query for list with a custom object that gets a chance to deal \r
10627             with each row as it is processed.\r
10628             <p/>\r
10629              The parameter object is generally used to supply the input\r
10630             data for the WHERE clause parameter(s) of the SELECT statement.\r
10631             </summary>\r
10632             <param name="statementName">The name of the sql statement to execute.</param>\r
10633             <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10634             <param name="rowDelegate"></param>\r
10635             <returns>A List of result objects.</returns>\r
10636         </member>\r
10637         <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMapWithRowDelegate(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">\r
10638              <summary>\r
10639              Runs a query with a custom object that gets a chance to deal \r
10640              with each row as it is processed.\r
10641              <p/>\r
10642               The parameter object is generally used to supply the input\r
10643              data for the WHERE clause parameter(s) of the SELECT statement.\r
10644              </summary>\r
10645              <param name="statementName">The name of the sql statement to execute.</param>\r
10646              <param name="parameterObject">The object used to set the parameters in the SQL.</param>\r
10647              <param name="keyProperty">The property of the result object to be used as the key.</param>\r
10648              <param name="valueProperty">The property of the result object to be used as the value (or null)</param>\r
10649              <param name="rowDelegate"></param>\r
10650              <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>\r
10651             <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>\r
10652         </member>\r
10653         <member name="M:IBatisNet.DataMapper.SqlMapper.Insert(System.String,System.Object)">\r
10654             <summary>\r
10655             Executes a Sql INSERT statement.\r
10656             Insert is a bit different from other update methods, as it\r
10657             provides facilities for returning the primary key of the\r
10658             newly inserted row (rather than the effected rows).  This\r
10659             functionality is of course optional.\r
10660             <p/>\r
10661             The parameter object is generally used to supply the input\r
10662             data for the INSERT values.\r
10663             </summary>\r
10664             <param name="statementName">The name of the statement to execute.</param>\r
10665             <param name="parameterObject">The parameter object.</param>\r
10666             <returns> The primary key of the newly inserted row.  \r
10667             This might be automatically generated by the RDBMS, \r
10668             or selected from a sequence table or other source.\r
10669             </returns>\r
10670         </member>\r
10671         <member name="M:IBatisNet.DataMapper.SqlMapper.Update(System.String,System.Object)">\r
10672             <summary>\r
10673             Executes a Sql UPDATE statement.\r
10674             Update can also be used for any other update statement type,\r
10675             such as inserts and deletes.  Update returns the number of\r
10676             rows effected.\r
10677             <p/>\r
10678             The parameter object is generally used to supply the input\r
10679             data for the UPDATE values as well as the WHERE clause parameter(s).\r
10680             </summary>\r
10681             <param name="statementName">The name of the statement to execute.</param>\r
10682             <param name="parameterObject">The parameter object.</param>\r
10683             <returns>The number of rows effected.</returns>\r
10684         </member>\r
10685         <member name="M:IBatisNet.DataMapper.SqlMapper.Delete(System.String,System.Object)">\r
10686             <summary>\r
10687              Executes a Sql DELETE statement.\r
10688              Delete returns the number of rows effected.\r
10689             </summary>\r
10690             <param name="statementName">The name of the statement to execute.</param>\r
10691             <param name="parameterObject">The parameter object.</param>\r
10692             <returns>The number of rows effected.</returns>\r
10693         </member>\r
10694         <member name="M:IBatisNet.DataMapper.SqlMapper.GetMappedStatement(System.String)">\r
10695             <summary>\r
10696             Gets a MappedStatement by name\r
10697             </summary>\r
10698             <param name="id"> The id of the statement</param>\r
10699             <returns> The MappedStatement</returns>\r
10700         </member>\r
10701         <member name="M:IBatisNet.DataMapper.SqlMapper.AddMappedStatement(System.String,IBatisNet.DataMapper.MappedStatements.IMappedStatement)">\r
10702             <summary>\r
10703             Adds a (named) MappedStatement.\r
10704             </summary>\r
10705             <param name="key"> The key name</param>\r
10706             <param name="mappedStatement">The statement to add</param>\r
10707         </member>\r
10708         <member name="M:IBatisNet.DataMapper.SqlMapper.GetParameterMap(System.String)">\r
10709             <summary>\r
10710             Get a ParameterMap by name\r
10711             </summary>\r
10712             <param name="name">The name of the ParameterMap</param>\r
10713             <returns>The ParameterMap</returns>\r
10714         </member>\r
10715         <member name="M:IBatisNet.DataMapper.SqlMapper.AddParameterMap(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap)">\r
10716             <summary>\r
10717             Adds a (named) ParameterMap.\r
10718             </summary>\r
10719             <param name="parameterMap">the ParameterMap to add</param>\r
10720         </member>\r
10721         <member name="M:IBatisNet.DataMapper.SqlMapper.GetResultMap(System.String)">\r
10722             <summary>\r
10723             Gets a ResultMap by name\r
10724             </summary>\r
10725             <param name="name">The name of the result map</param>\r
10726             <returns>The ResultMap</returns>\r
10727         </member>\r
10728         <member name="M:IBatisNet.DataMapper.SqlMapper.AddResultMap(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
10729             <summary>\r
10730             Adds a (named) ResultMap\r
10731             </summary>\r
10732             <param name="resultMap">The ResultMap to add</param>\r
10733         </member>\r
10734         <member name="M:IBatisNet.DataMapper.SqlMapper.FlushCaches">\r
10735             <summary>\r
10736             Flushes all cached objects that belong to this SqlMap\r
10737             </summary>\r
10738         </member>\r
10739         <member name="M:IBatisNet.DataMapper.SqlMapper.AddCache(IBatisNet.DataMapper.Configuration.Cache.CacheModel)">\r
10740             <summary>\r
10741             Adds a (named) cache.\r
10742             </summary>\r
10743             <param name="cache">The cache to add</param>\r
10744         </member>\r
10745         <member name="M:IBatisNet.DataMapper.SqlMapper.GetCache(System.String)">\r
10746             <summary>\r
10747             Gets a cache by name\r
10748             </summary>\r
10749             <param name="name">The name of the cache to get</param>\r
10750             <returns>The cache object</returns>\r
10751         </member>\r
10752         <member name="M:IBatisNet.DataMapper.SqlMapper.GetDataCacheStats">\r
10753             <summary>\r
10754             \r
10755             </summary>\r
10756             <returns></returns>\r
10757         </member>\r
10758         <member name="M:IBatisNet.DataMapper.SqlMapper.CreateSqlMapSession">\r
10759             <summary>\r
10760             Creates a new SqlMapSession that will be used to query the data source.\r
10761             </summary>\r
10762             <returns>A new session</returns>\r
10763         </member>\r
10764         <member name="M:IBatisNet.DataMapper.SqlMapper.CreateSqlMapSession(System.String)">\r
10765             <summary>\r
10766             Creates the SQL map session.\r
10767             </summary>\r
10768             <param name="connectionString">The connection string.</param>\r
10769             <returns>A new session</returns>\r
10770         </member>\r
10771         <member name="P:IBatisNet.DataMapper.SqlMapper.Id">\r
10772             <summary>\r
10773             Name used to identify the the <see cref="T:IBatisNet.DataMapper.SqlMapper"/>\r
10774             </summary>\r
10775         </member>\r
10776         <member name="P:IBatisNet.DataMapper.SqlMapper.SessionStore">\r
10777             <summary>\r
10778             Allow to set a custom session store like the <see cref="T:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore"/>\r
10779             </summary>\r
10780             <remarks>Set it after the configuration and before use of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/></remarks>\r
10781             <example>\r
10782             sqlMapper.SessionStore = new HybridWebThreadSessionStore( sqlMapper.Id );\r
10783             </example>\r
10784         </member>\r
10785         <member name="P:IBatisNet.DataMapper.SqlMapper.LocalSession">\r
10786             <summary>\r
10787              Returns the DalSession instance \r
10788              currently being used by the SqlMap.\r
10789             </summary>\r
10790         </member>\r
10791         <member name="P:IBatisNet.DataMapper.SqlMapper.IsSessionStarted">\r
10792             <summary>\r
10793             Gets a value indicating whether this instance is session started.\r
10794             </summary>\r
10795             <value>\r
10796                 <c>true</c> if this instance is session started; otherwise, <c>false</c>.\r
10797             </value>\r
10798         </member>\r
10799         <member name="P:IBatisNet.DataMapper.SqlMapper.DataExchangeFactory">\r
10800             <summary>\r
10801             Factory for DataExchange objects\r
10802             </summary>\r
10803         </member>\r
10804         <member name="P:IBatisNet.DataMapper.SqlMapper.TypeHandlerFactory">\r
10805             <summary>\r
10806             The TypeHandlerFactory\r
10807             </summary>\r
10808         </member>\r
10809         <member name="P:IBatisNet.DataMapper.SqlMapper.ObjectFactory">\r
10810             <summary>\r
10811             The meta factory for object factory\r
10812             </summary>\r
10813         </member>\r
10814         <member name="P:IBatisNet.DataMapper.SqlMapper.AccessorFactory">\r
10815             <summary>\r
10816             The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>\r
10817             </summary>\r
10818         </member>\r
10819         <member name="P:IBatisNet.DataMapper.SqlMapper.IsCacheModelsEnabled">\r
10820             <summary>\r
10821             A flag that determines whether cache models were enabled \r
10822             when this SqlMap was built.\r
10823             </summary>\r
10824         </member>\r
10825         <member name="P:IBatisNet.DataMapper.SqlMapper.MappedStatements">\r
10826             <summary>\r
10827             The MappedStatements collection\r
10828             </summary>\r
10829         </member>\r
10830         <member name="P:IBatisNet.DataMapper.SqlMapper.ParameterMaps">\r
10831             <summary>\r
10832             The ParameterMap collection\r
10833             </summary>\r
10834         </member>\r
10835         <member name="P:IBatisNet.DataMapper.SqlMapper.ResultMaps">\r
10836             <summary>\r
10837             The ResultMap collection\r
10838             </summary>\r
10839         </member>\r
10840         <member name="P:IBatisNet.DataMapper.SqlMapper.DataSource">\r
10841             <summary>\r
10842             The DataSource\r
10843             </summary>\r
10844         </member>\r
10845         <member name="T:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder">\r
10846             <summary>\r
10847             Gets <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> instance.\r
10848             </summary>\r
10849         </member>\r
10850         <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.#ctor">\r
10851             <summary>\r
10852             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder"/> class.\r
10853             </summary>\r
10854         </member>\r
10855         <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.Register(System.Type,System.String,IBatisNet.DataMapper.Proxy.ILazyFactory)">\r
10856             <summary>\r
10857             Register (add) a lazy load Proxy for a type and member type\r
10858             </summary>\r
10859             <param name="type">The target type which contains the member proxyfied</param>\r
10860             <param name="memberName">The member name the proxy must emulate</param>\r
10861             <param name="factory">The <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/>.</param>\r
10862         </member>\r
10863         <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.GetLazyFactory(System.Type)">\r
10864             <summary>\r
10865             Get a ILazyLoadProxy for a type, member name\r
10866             </summary>\r
10867             <param name="type">The target type which contains the member proxyfied</param>\r
10868             <returns>Return the ILazyLoadProxy instance</returns>\r
10869         </member>\r
10870         <member name="T:IBatisNet.DataMapper.MappedStatements.PaginatedList">\r
10871             <summary>\r
10872             Summary description for PaginatedDataList.\r
10873             </summary>\r
10874         </member>\r
10875         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Int32)">\r
10876             <summary>\r
10877             Constructor\r
10878             </summary>\r
10879             <param name="mappedStatement"></param>\r
10880             <param name="parameterObject"></param>\r
10881             <param name="pageSize"></param>\r
10882         </member>\r
10883         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageForward">\r
10884             <summary>\r
10885             \r
10886             </summary>\r
10887         </member>\r
10888         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageBack">\r
10889             <summary>\r
10890             \r
10891             </summary>\r
10892         </member>\r
10893         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.SafePageTo(System.Int32)">\r
10894             <summary>\r
10895             \r
10896             </summary>\r
10897             <param name="index"></param>\r
10898         </member>\r
10899         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageTo(System.Int32)">\r
10900             <summary>\r
10901             \r
10902             </summary>\r
10903             <param name="index"></param>\r
10904         </member>\r
10905         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GetList(System.Int32,System.Int32)">\r
10906             <summary>\r
10907             \r
10908             </summary>\r
10909             <param name="index"></param>\r
10910             <param name="localPageSize"></param>\r
10911             <returns></returns>\r
10912         </member>\r
10913         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.SubList(System.Collections.IList,System.Int32,System.Int32)">\r
10914             <summary>\r
10915             Provides a view of the IList pramaeter \r
10916             from the specified position <paramref name="fromIndex"/> \r
10917             to the specified position <paramref name="toIndex"/>. \r
10918             </summary>\r
10919             <param name="list">The IList elements.</param>\r
10920             <param name="fromIndex">Starting position for the view of elements. </param>\r
10921             <param name="toIndex">Ending position for the view of elements. </param>\r
10922             <returns> A view of list.\r
10923             </returns>\r
10924             <remarks>\r
10925             The list that is returned is just a view, it is still backed\r
10926             by the orignal list.  Any changes you make to it will be \r
10927             reflected in the orignal list.\r
10928             </remarks>\r
10929         </member>\r
10930         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GotoPage(System.Int32)">\r
10931             <summary>\r
10932             \r
10933             </summary>\r
10934             <param name="pageIndex"></param>\r
10935         </member>\r
10936         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.NextPage">\r
10937             <summary>\r
10938             \r
10939             </summary>\r
10940             <returns></returns>\r
10941         </member>\r
10942         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PreviousPage">\r
10943             <summary>\r
10944             \r
10945             </summary>\r
10946             <returns></returns>\r
10947         </member>\r
10948         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.RemoveAt(System.Int32)">\r
10949             <summary>\r
10950             \r
10951             </summary>\r
10952             <param name="index"></param>\r
10953         </member>\r
10954         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Insert(System.Int32,System.Object)">\r
10955             <summary>\r
10956             \r
10957             </summary>\r
10958             <param name="index"></param>\r
10959             <param name="value"></param>\r
10960         </member>\r
10961         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Remove(System.Object)">\r
10962             <summary>\r
10963             \r
10964             </summary>\r
10965             <param name="value"></param>\r
10966         </member>\r
10967         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Contains(System.Object)">\r
10968             <summary>\r
10969             \r
10970             </summary>\r
10971             <param name="value"></param>\r
10972             <returns></returns>\r
10973         </member>\r
10974         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Clear">\r
10975             <summary>\r
10976             \r
10977             </summary>\r
10978         </member>\r
10979         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.IndexOf(System.Object)">\r
10980             <summary>\r
10981             \r
10982             </summary>\r
10983             <param name="value"></param>\r
10984             <returns></returns>\r
10985         </member>\r
10986         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Add(System.Object)">\r
10987             <summary>\r
10988             \r
10989             </summary>\r
10990             <param name="value"></param>\r
10991             <returns></returns>\r
10992         </member>\r
10993         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.CopyTo(System.Array,System.Int32)">\r
10994             <summary>\r
10995             \r
10996             </summary>\r
10997             <param name="array"></param>\r
10998             <param name="index"></param>\r
10999         </member>\r
11000         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GetEnumerator">\r
11001             <summary>\r
11002             \r
11003             </summary>\r
11004             <returns></returns>\r
11005         </member>\r
11006         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Reset">\r
11007             <summary>\r
11008             Sets the enumerator to its initial position, \r
11009             which is before the first element in the collection.\r
11010             </summary>\r
11011         </member>\r
11012         <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.MoveNext">\r
11013             <summary>\r
11014             Advances the enumerator to the next element of the collection.\r
11015             </summary>\r
11016             <returns>\r
11017             true if the enumerator was successfully advanced to the next element; \r
11018             false if the enumerator has passed the end of the collection.\r
11019             </returns>\r
11020         </member>\r
11021         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsEmpty">\r
11022             <summary>\r
11023             \r
11024             </summary>\r
11025         </member>\r
11026         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageIndex">\r
11027             <summary>\r
11028             \r
11029             </summary>\r
11030         </member>\r
11031         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsPreviousPageAvailable">\r
11032             <summary>\r
11033             \r
11034             </summary>\r
11035         </member>\r
11036         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsFirstPage">\r
11037             <summary>\r
11038             \r
11039             </summary>\r
11040         </member>\r
11041         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageSize">\r
11042             <summary>\r
11043             \r
11044             </summary>\r
11045         </member>\r
11046         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsMiddlePage">\r
11047             <summary>\r
11048             \r
11049             </summary>\r
11050         </member>\r
11051         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsNextPageAvailable">\r
11052             <summary>\r
11053             \r
11054             </summary>\r
11055         </member>\r
11056         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsLastPage">\r
11057             <summary>\r
11058             \r
11059             </summary>\r
11060         </member>\r
11061         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsReadOnly">\r
11062             <summary>\r
11063             \r
11064             </summary>\r
11065         </member>\r
11066         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Item(System.Int32)">\r
11067             <summary>\r
11068             \r
11069             </summary>\r
11070         </member>\r
11071         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsFixedSize">\r
11072             <summary>\r
11073             \r
11074             </summary>\r
11075         </member>\r
11076         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsSynchronized">\r
11077             <summary>\r
11078             \r
11079             </summary>\r
11080         </member>\r
11081         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Count">\r
11082             <summary>\r
11083             \r
11084             </summary>\r
11085         </member>\r
11086         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.SyncRoot">\r
11087             <summary>\r
11088             \r
11089             </summary>\r
11090         </member>\r
11091         <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Current">\r
11092             <summary>\r
11093             Gets the current element in the page.\r
11094             </summary>\r
11095         </member>\r
11096         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy">\r
11097             <summary>\r
11098             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists\r
11099             on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>\r
11100             </summary>\r
11101         </member>\r
11102         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy.#ctor(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy)">\r
11103             <summary>\r
11104             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy"/> class.\r
11105             </summary>\r
11106             <param name="mapping">The mapping.</param>\r
11107             <param name="selectArrayStrategy">The select array strategy.</param>\r
11108             <param name="selectGenericListStrategy">The select generic list strategy.</param>\r
11109             <param name="selectListStrategy">The select list strategy.</param>\r
11110             <param name="selectObjectStrategy">The select object strategy.</param>\r
11111         </member>\r
11112         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
11113             <summary>\r
11114             Gets the value of an argument constructor.\r
11115             </summary>\r
11116             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
11117             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
11118             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
11119             <param name="selectKeys">The keys</param>\r
11120             <returns>The paremeter value.</returns>\r
11121         </member>\r
11122         <member name="T:IBatisNet.DataMapper.DataExchange.DataExchangeFactory">\r
11123             <summary>\r
11124             Factory for DataExchange objects\r
11125             </summary>\r
11126         </member>\r
11127         <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.#ctor(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
11128             <summary>\r
11129             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.DataExchange.DataExchangeFactory"/> class.\r
11130             </summary>\r
11131             <param name="typeHandlerFactory">The type handler factory.</param>\r
11132             <param name="objectFactory">The object factory.</param>\r
11133             <param name="accessorFactory">The accessor factory.</param>\r
11134         </member>\r
11135         <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.GetDataExchangeForClass(System.Type)">\r
11136             <summary>\r
11137             Get a DataExchange object for the passed in Class\r
11138             </summary>\r
11139             <param name="clazz">The class to get a DataExchange object for</param>\r
11140             <returns>The IDataExchange object</returns>\r
11141         </member>\r
11142         <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.TypeHandlerFactory">\r
11143             <summary>\r
11144              Getter for the type handler factory\r
11145             </summary>\r
11146         </member>\r
11147         <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.ObjectFactory">\r
11148             <summary>\r
11149             The factory for object\r
11150             </summary>\r
11151         </member>\r
11152         <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.AccessorFactory">\r
11153             <summary>\r
11154             The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>\r
11155             </summary>\r
11156         </member>\r
11157         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql">\r
11158             <summary>\r
11159             Summary description for ProcedureSql.\r
11160             </summary>\r
11161         </member>\r
11162         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.#ctor(IBatisNet.DataMapper.Scope.IScope,System.String,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
11163             <summary>\r
11164             Constructor\r
11165             </summary>\r
11166             <param name="statement">The statement.</param>\r
11167             <param name="sqlStatement"></param>\r
11168             <param name="scope"></param>\r
11169         </member>\r
11170         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">\r
11171             <summary>\r
11172             Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.\r
11173             </summary>\r
11174             <param name="parameterObject">The parameter object (used in DynamicSql)</param>\r
11175             <param name="session">The current session</param>\r
11176             <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>\r
11177             <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>\r
11178         </member>\r
11179         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">\r
11180             <summary>\r
11181             Build the PreparedStatement\r
11182             </summary>\r
11183             <param name="session"></param>\r
11184             <param name="commandText"></param>\r
11185             <param name="request"></param>\r
11186         </member>\r
11187         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText">\r
11188             <summary>\r
11189             Summary description for SqlText.\r
11190             </summary>\r
11191         </member>\r
11192         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.Text">\r
11193             <summary>\r
11194             \r
11195             </summary>\r
11196         </member>\r
11197         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.IsWhiteSpace">\r
11198             <summary>\r
11199             \r
11200             </summary>\r
11201         </member>\r
11202         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.Parameters">\r
11203             <summary>\r
11204             \r
11205             </summary>\r
11206         </member>\r
11207         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext">\r
11208             <summary>\r
11209             Summary description for IterateContext.\r
11210             http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp01212002.asp\r
11211             http://www.microsoft.com/mspress/books/sampchap/6173.asp\r
11212             http://www.dur.ac.uk/barry.cornelius/java/a.taste.of.csharp/onefile/\r
11213             </summary>\r
11214         </member>\r
11215         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.#ctor(System.Object)">\r
11216             <summary>\r
11217             Constructor\r
11218             </summary>\r
11219             <param name="collection"></param>\r
11220         </member>\r
11221         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Reset">\r
11222             <summary>\r
11223             Sets the enumerator to its initial position,\r
11224              which is before the first element in the collection.\r
11225             </summary>\r
11226         </member>\r
11227         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.MoveNext">\r
11228              <summary>\r
11229              Advances the enumerator to the next element of the collection.\r
11230              </summary>\r
11231              <returns>\r
11232              True if the enumerator was successfully advanced to the next element;\r
11233              False if the enumerator has passed the end of the collection.\r
11234             </returns>\r
11235         </member>\r
11236         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Remove">\r
11237             <summary>\r
11238             Removes from the underlying collection the last element returned by the iterator. \r
11239             </summary>\r
11240         </member>\r
11241         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Current">\r
11242             <summary>\r
11243             Gets the current element in the collection.\r
11244             </summary>\r
11245         </member>\r
11246         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Index">\r
11247             <summary>\r
11248             Gets the index of the current element in the collection.\r
11249             </summary>\r
11250         </member>\r
11251         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.IsFirst">\r
11252             <summary>\r
11253             Return true if the current element is the first.\r
11254             </summary>\r
11255         </member>\r
11256         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.IsLast">\r
11257             <summary>\r
11258              Return true if the current element is the last.\r
11259             </summary>\r
11260         </member>\r
11261         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.HasNext">\r
11262             <summary>\r
11263             Returns true if the iteration has more elements. (In other words, returns true \r
11264             if next would return an element rather than throwing an exception.) \r
11265             </summary>\r
11266         </member>\r
11267         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate">\r
11268             <summary>\r
11269             Represent an iterate sql tag element.\r
11270             </summary>\r
11271         </member>\r
11272         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
11273             <summary>\r
11274             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate"/> class.\r
11275             </summary>\r
11276             <param name="accessorFactory">The accessor factory.</param>\r
11277         </member>\r
11278         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Conjunction">\r
11279             <summary>\r
11280             Conjonction attribute\r
11281             </summary>\r
11282         </member>\r
11283         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Close">\r
11284             <summary>\r
11285             Close attribute\r
11286             </summary>\r
11287         </member>\r
11288         <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Open">\r
11289             <summary>\r
11290             Open attribute\r
11291             </summary>\r
11292         </member>\r
11293         <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable">\r
11294             <summary>\r
11295             Represent an isEmpty sql tag element.\r
11296             </summary>\r
11297         </member>\r
11298         <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">\r
11299             <summary>\r
11300             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable"/> class.\r
11301             </summary>\r
11302             <param name="accessorFactory">The accessor factory.</param>\r
11303         </member>\r
11304         <member name="T:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder">\r
11305             <summary>\r
11306             Builds an ISqlMapper instance from the supplied resources (e.g. XML configuration files).\r
11307             </summary>\r
11308         </member>\r
11309         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DATAMAPPER_NAMESPACE_PREFIX">\r
11310             <summary>\r
11311             \r
11312             </summary>\r
11313         </member>\r
11314         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DEFAULT_FILE_CONFIG_NAME">\r
11315             <summary>\r
11316             Default filename of main configuration file.\r
11317             </summary>\r
11318         </member>\r
11319         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DEFAULT_PROVIDER_NAME">\r
11320             <summary>\r
11321             Default provider name\r
11322             </summary>\r
11323         </member>\r
11324         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DOT">\r
11325             <summary>\r
11326             Dot representation.\r
11327             </summary>\r
11328         </member>\r
11329         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATAMAPPER_CONFIG_ROOT">\r
11330             <summary>\r
11331             Token for SqlMapConfig xml root element.\r
11332             </summary>\r
11333         </member>\r
11334         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CONFIG_SETTINGS">\r
11335             <summary>\r
11336             Token for xml path to SqlMapConfig settings element.\r
11337             </summary>\r
11338         </member>\r
11339         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.PROVIDERS_FILE_NAME">\r
11340             <summary>\r
11341             Token for default providers config file name.\r
11342             </summary>\r
11343         </member>\r
11344         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CONFIG_PROVIDERS">\r
11345             <summary>\r
11346             Token for xml path to SqlMapConfig providers element.\r
11347             </summary>\r
11348         </member>\r
11349         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROPERTIES">\r
11350             <summary>\r
11351             Token for xml path to properties elements.\r
11352             </summary>\r
11353         </member>\r
11354         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROPERTY">\r
11355             <summary>\r
11356             Token for xml path to property elements.\r
11357             </summary>\r
11358         </member>\r
11359         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SETTINGS_ADD">\r
11360             <summary>\r
11361             Token for xml path to settings add elements.\r
11362             </summary>\r
11363         </member>\r
11364         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_PROPERTIES">\r
11365             <summary>\r
11366             Token for xml path to global properties elements.\r
11367             </summary>\r
11368         </member>\r
11369         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROVIDER">\r
11370             <summary>\r
11371             Token for xml path to provider elements.\r
11372             </summary>\r
11373         </member>\r
11374         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATABASE_PROVIDER">\r
11375             <summary>\r
11376             Token for xml path to database provider elements.\r
11377             </summary>\r
11378         </member>\r
11379         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATABASE_DATASOURCE">\r
11380             <summary>\r
11381             Token for xml path to database source elements.\r
11382             </summary>\r
11383         </member>\r
11384         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_TYPEALIAS">\r
11385             <summary>\r
11386             Token for xml path to global type alias elements.\r
11387             </summary>\r
11388         </member>\r
11389         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_TYPEHANDLER">\r
11390             <summary>\r
11391             Token for xml path to global type alias elements.\r
11392             </summary>\r
11393         </member>\r
11394         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SQLMAP">\r
11395             <summary>\r
11396             Token for xml path to sqlMap elements.\r
11397             </summary>\r
11398         </member>\r
11399         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_MAPPING_ROOT">\r
11400             <summary>\r
11401             Token for mapping xml root.\r
11402             </summary>\r
11403         </member>\r
11404         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_TYPEALIAS">\r
11405             <summary>\r
11406             Token for xml path to type alias elements.\r
11407             </summary>\r
11408         </member>\r
11409         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_RESULTMAP">\r
11410             <summary>\r
11411             Token for xml path to resultMap elements.\r
11412             </summary>\r
11413         </member>\r
11414         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PARAMETERMAP">\r
11415             <summary>\r
11416             Token for xml path to parameterMap elements.\r
11417             </summary>\r
11418         </member>\r
11419         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SQL_STATEMENT">\r
11420             <summary>\r
11421             Token for xml path to sql elements.\r
11422             </summary>\r
11423         </member>\r
11424         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_STATEMENT">\r
11425             <summary>\r
11426             Token for xml path to statement elements.\r
11427             </summary>\r
11428         </member>\r
11429         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SELECT">\r
11430             <summary>\r
11431             Token for xml path to select elements.\r
11432             </summary>\r
11433         </member>\r
11434         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_INSERT">\r
11435             <summary>\r
11436             Token for xml path to insert elements.\r
11437             </summary>\r
11438         </member>\r
11439         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SELECTKEY">\r
11440             <summary>\r
11441             Token for xml path to selectKey elements.\r
11442             </summary>\r
11443         </member>\r
11444         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_UPDATE">\r
11445             <summary>\r
11446             Token for xml path to update elements.\r
11447             </summary>\r
11448         </member>\r
11449         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DELETE">\r
11450             <summary>\r
11451             Token for xml path to delete elements.\r
11452             </summary>\r
11453         </member>\r
11454         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROCEDURE">\r
11455             <summary>\r
11456             Token for xml path to procedure elements.\r
11457             </summary>\r
11458         </member>\r
11459         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CACHE_MODEL">\r
11460             <summary>\r
11461             Token for xml path to cacheModel elements.\r
11462             </summary>\r
11463         </member>\r
11464         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_FLUSH_ON_EXECUTE">\r
11465             <summary>\r
11466             Token for xml path to flushOnExecute elements.\r
11467             </summary>\r
11468         </member>\r
11469         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_STATEMENT">\r
11470             <summary>\r
11471             Token for xml path to search statement elements.\r
11472             </summary>\r
11473         </member>\r
11474         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_PARAMETER">\r
11475             <summary>\r
11476             Token for xml path to search parameterMap elements.\r
11477             </summary>\r
11478         </member>\r
11479         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_RESULTMAP">\r
11480             <summary>\r
11481             Token for xml path to search resultMap elements.\r
11482             </summary>\r
11483         </member>\r
11484         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_USE_STATEMENT_NAMESPACES">\r
11485             <summary>\r
11486             Token for useStatementNamespaces attribute.\r
11487             </summary>\r
11488         </member>\r
11489         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_CACHE_MODELS_ENABLED">\r
11490             <summary>\r
11491             Token for cacheModelsEnabled attribute.\r
11492             </summary>\r
11493         </member>\r
11494         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_VALIDATE_SQLMAP">\r
11495             <summary>\r
11496             Token for validateSqlMap attribute.\r
11497             </summary>\r
11498         </member>\r
11499         <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_USE_REFLECTION_OPTIMIZER">\r
11500             <summary>\r
11501             Token for useReflectionOptimizer attribute.\r
11502             </summary>\r
11503         </member>\r
11504         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.#ctor">\r
11505             <summary>\r
11506             Constructs a DomSqlMapBuilder.\r
11507             </summary>\r
11508         </member>\r
11509         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.#ctor(System.Boolean)">\r
11510             <summary>\r
11511             Constructs a DomSqlMapBuilder \r
11512             with or without configuration document validation using the \r
11513             SqlMapConfig schema.\r
11514             </summary>\r
11515             <param name="validateSqlMapConfig">\r
11516             Specify whether the configuration Xml document should be \r
11517             validated with the SqlMapConfig schema.\r
11518             </param>\r
11519         </member>\r
11520         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure">\r
11521             <summary>\r
11522             Configure a SqlMapper from default resource file named 'SqlMap.config'.\r
11523             </summary>\r
11524             <returns>An ISqlMapper instance.</returns>\r
11525             <remarks>\r
11526             The file path is relative to the application root. For ASP.Net applications\r
11527             this would be the same directory as the Web.config file. For other .Net\r
11528             applications the SqlMap.config file should be placed in the same folder\r
11529             as the executable. \r
11530             </remarks>\r
11531         </member>\r
11532         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.Xml.XmlDocument)">\r
11533             <summary>\r
11534             Configure and returns an ISqlMapper instance.\r
11535             </summary>\r
11536             <param name="document">An xml sql map configuration document.</param>\r
11537             <returns>An ISqlMapper instance.</returns>\r
11538         </member>\r
11539         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.String)">\r
11540             <summary>\r
11541             Configure an ISqlMapper object from a file path.\r
11542             </summary>\r
11543             <param name="resource">\r
11544             A relative ressource path from your Application root \r
11545             or a absolue file path file:\\c:\dir\a.config\r
11546             </param>\r
11547             <returns>An ISqlMapper instance.</returns>\r
11548         </member>\r
11549         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.IO.Stream)">\r
11550             <summary>\r
11551              Configure an ISqlMapper object from a stream.\r
11552             </summary>\r
11553             <param name="resource">A Stream resource.</param>\r
11554             <returns>An SqlMap</returns>\r
11555         </member>\r
11556         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.IO.FileInfo)">\r
11557             <summary>\r
11558              Configure an ISqlMapper object from a FileInfo.\r
11559             </summary>\r
11560             <param name="resource">A FileInfo resource.</param>\r
11561             <returns>An ISqlMapper instance.</returns>\r
11562         </member>\r
11563         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.Uri)">\r
11564             <summary>\r
11565              Configure an ISqlMapper object from an Uri.\r
11566             </summary>\r
11567             <param name="resource">A Uri resource.</param>\r
11568             <returns>An ISqlMapper instance.</returns>\r
11569         </member>\r
11570         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(IBatisNet.Common.Utilities.ConfigureHandler)">\r
11571             <summary>\r
11572             Configure and monitor the default configuration file (SqlMap.config) for modifications \r
11573             and automatically reconfigure SqlMap. \r
11574             </summary>\r
11575             <returns>An ISqlMapper instance.</returns>\r
11576         </member>\r
11577         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(System.String,IBatisNet.Common.Utilities.ConfigureHandler)">\r
11578              <summary>\r
11579              Configure and monitor the configuration file for modifications \r
11580              and automatically reconfigure the ISqlMapper instance.\r
11581              </summary>\r
11582              <param name="resource">\r
11583              A relative ressource path from your Application root \r
11584              or an absolue file path file:\\c:\dir\a.config\r
11585              </param>\r
11586             <param name="configureDelegate">\r
11587              Delegate called when the file has changed.\r
11588              </param>\r
11589              <returns>An ISqlMapper instance.</returns>\r
11590         </member>\r
11591         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(System.IO.FileInfo,IBatisNet.Common.Utilities.ConfigureHandler)">\r
11592              <summary>\r
11593              Configure and monitor the configuration file for modifications \r
11594              and automatically reconfigure the ISqlMapper instance.\r
11595              </summary>\r
11596              <param name="resource">\r
11597              A FileInfo to a SqlMap.config file.\r
11598              </param>\r
11599             <param name="configureDelegate">\r
11600              Delegate called when the file has changed.\r
11601              </param>\r
11602              <returns>An ISqlMapper instance.</returns>\r
11603         </member>\r
11604         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.OnConfigFileChange(System.Object)">\r
11605             <summary>\r
11606             Callback called when the SqlMap.config file has changed.\r
11607             </summary>\r
11608             <param name="obj">The <see cref="T:IBatisNet.Common.Utilities.StateConfig"/> object.</param>\r
11609         </member>\r
11610         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,IBatisNet.Common.DataSource,System.Boolean,System.Boolean)">\r
11611             <summary>\r
11612             Build an ISqlMapper instance.\r
11613             </summary>\r
11614             <param name="document">An xml configuration document.</param>\r
11615             <param name="dataSource">A data source.</param>\r
11616             <param name="useConfigFileWatcher"></param>\r
11617             <param name="isCallFromDao"></param>\r
11618             <returns>Returns an ISqlMapper instance.</returns>\r
11619         </member>\r
11620         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSchema(System.Xml.XmlNode,System.String)">\r
11621             <summary>\r
11622             Validates an XmlNode against a schema file.\r
11623             </summary>\r
11624             <param name="section">The doc to validate.</param>\r
11625             <param name="schemaFileName">Schema file name.</param>\r
11626         </member>\r
11627         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,IBatisNet.Common.DataSource,System.Boolean,System.Collections.Specialized.NameValueCollection)">\r
11628             <summary>\r
11629             Load statements (select, insert, update, delete), parameters, and resultMaps.\r
11630             </summary>\r
11631             <param name="document"></param>\r
11632             <param name="dataSource"></param>\r
11633             <param name="useConfigFileWatcher"></param>\r
11634             <param name="properties"></param>\r
11635             <returns></returns>\r
11636             <remarks>Used by Dao</remarks>\r
11637         </member>\r
11638         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,System.Boolean)">\r
11639             <summary>\r
11640             Load SqlMap configuration from\r
11641             from the XmlDocument passed in parameter.\r
11642             </summary>\r
11643             <param name="document">The xml sql map configuration.</param>\r
11644             <param name="useConfigFileWatcher"></param>\r
11645         </member>\r
11646         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Reset">\r
11647             <summary>\r
11648             Reset PreparedStatements cache\r
11649             </summary>\r
11650         </member>\r
11651         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize">\r
11652             <summary>\r
11653             Intialize the internal ISqlMapper instance.\r
11654             </summary>\r
11655         </member>\r
11656         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetProviders">\r
11657             <summary>\r
11658             Load and initialize providers from specified file.\r
11659             </summary>\r
11660         </member>\r
11661         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseProvider">\r
11662             <summary>\r
11663             Parse the provider tag.\r
11664             </summary>\r
11665             <returns>A provider object.</returns>\r
11666         </member>\r
11667         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap">\r
11668             <summary>\r
11669             Load sqlMap statement.\r
11670             </summary>\r
11671         </member>\r
11672         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ProcessSqlStatement(IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
11673             <summary>\r
11674             Process the Sql Statement\r
11675             </summary>\r
11676             <param name="statement"></param>\r
11677         </member>\r
11678         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseDynamicTags(System.Xml.XmlNode,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent,System.Text.StringBuilder,System.Boolean,System.Boolean,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
11679             <summary>\r
11680             Parse dynamic tags\r
11681             </summary>\r
11682             <param name="commandTextNode"></param>\r
11683             <param name="dynamic"></param>\r
11684             <param name="sqlBuffer"></param>\r
11685             <param name="isDynamic"></param>\r
11686             <param name="postParseRequired"></param>\r
11687             <param name="statement"></param>\r
11688             <returns></returns>\r
11689         </member>\r
11690         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyInlineParemeterMap(IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">\r
11691             <summary>\r
11692             Apply inline paremeterMap\r
11693             </summary>\r
11694             <param name="statement"></param>\r
11695             <param name="sqlStatement"></param>\r
11696         </member>\r
11697         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseGlobalProperties">\r
11698             <summary>\r
11699             Initialize the list of variables defined in the\r
11700             properties file.\r
11701             </summary>\r
11702         </member>\r
11703         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GenerateCommandText(IBatisNet.DataMapper.Scope.ConfigurationScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
11704             <summary>\r
11705             Generate the command text for CRUD operation\r
11706             </summary>\r
11707             <param name="configScope"></param>\r
11708             <param name="statement"></param>\r
11709         </member>\r
11710         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildParameterMap">\r
11711             <summary>\r
11712             Build a ParameterMap\r
11713             </summary>\r
11714         </member>\r
11715         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildResultMap">\r
11716             <summary>\r
11717             Build a ResultMap\r
11718             </summary>\r
11719         </member>\r
11720         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetStream(System.String)">\r
11721             <summary>\r
11722             Gets a resource stream.\r
11723             </summary>\r
11724             <param name="schemaResourceKey">The schema resource key.</param>\r
11725             <returns>A resource stream.</returns>\r
11726         </member>\r
11727         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyDataMapperNamespacePrefix(System.String)">\r
11728             <summary>\r
11729             Apply the dataMapper namespace prefix\r
11730             </summary>\r
11731             <param name="elementName"></param>\r
11732             <returns></returns>\r
11733         </member>\r
11734         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyProviderNamespacePrefix(System.String)">\r
11735             <summary>\r
11736             Apply the provider namespace prefix\r
11737             </summary>\r
11738             <param name="elementName"></param>\r
11739             <returns></returns>\r
11740         </member>\r
11741         <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyMappingNamespacePrefix(System.String)">\r
11742             <summary>\r
11743             Apply the provider namespace prefix\r
11744             </summary>\r
11745             <param name="elementName"></param>\r
11746             <returns></returns>\r
11747         </member>\r
11748         <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Properties">\r
11749             <summary>\r
11750             Allow properties to be set before configuration.\r
11751             </summary>\r
11752         </member>\r
11753         <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SetAccessorFactory">\r
11754             <summary>\r
11755             Allow a custom <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory"/> to be set before configuration.\r
11756             </summary>\r
11757         </member>\r
11758         <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetAccessorFactory">\r
11759             <summary>\r
11760             Allow a custom <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory"/> to be set before configuration.\r
11761             </summary>\r
11762         </member>\r
11763         <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ObjectFactory">\r
11764             <summary>\r
11765             Allow a custom <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> to be set before configuration.\r
11766             </summary>\r
11767         </member>\r
11768         <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SqlMapper">\r
11769             <summary>\r
11770             Allow a custom <see cref="T:IBatisNet.DataMapper.ISqlMapper"/> to be set before configuration.\r
11771             </summary>\r
11772         </member>\r
11773         <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSqlMapConfig">\r
11774             <summary>\r
11775             Enable validation of SqlMap document. This property must be set before configuration.\r
11776             </summary>\r
11777         </member>\r
11778         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler">\r
11779             <summary>\r
11780             TypeHandler for Nullable Single type\r
11781             </summary>\r
11782         </member>\r
11783         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
11784             <summary>\r
11785             Sets a parameter on a IDbCommand\r
11786             </summary>\r
11787             <param name="dataParameter">the parameter</param>\r
11788             <param name="parameterValue">the parameter value</param>\r
11789             <param name="dbType">the dbType of the parameter</param>\r
11790         </member>\r
11791         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
11792             <summary>\r
11793             Gets a column value by the name\r
11794             </summary>\r
11795             <param name="mapping"></param>\r
11796             <param name="dataReader"></param>\r
11797             <returns></returns>\r
11798         </member>\r
11799         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
11800             <summary>\r
11801             Gets a column value by the index\r
11802             </summary>\r
11803             <param name="mapping"></param>\r
11804             <param name="dataReader"></param>\r
11805             <returns></returns>\r
11806         </member>\r
11807         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
11808             <summary>\r
11809             Retrieve ouput database value of an output parameter\r
11810             </summary>\r
11811             <param name="outputValue">ouput database value</param>\r
11812             <param name="parameterType">type used in EnumTypeHandler</param>\r
11813             <returns></returns>\r
11814         </member>\r
11815         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.ValueOf(System.Type,System.String)">\r
11816             <summary>\r
11817             Converts the String to the type that this handler deals with\r
11818             </summary>\r
11819             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
11820             <param name="s">the String value</param>\r
11821             <returns>the converted value</returns>\r
11822         </member>\r
11823         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.IsSimpleType">\r
11824             <summary>\r
11825             Tell us if ot is a 'primitive' type\r
11826             </summary>\r
11827             <value></value>\r
11828             <returns></returns>\r
11829         </member>\r
11830         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.NullValue">\r
11831             <summary>\r
11832             The null value for this type\r
11833             </summary>\r
11834             <value></value>\r
11835         </member>\r
11836         <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler">\r
11837             <summary>\r
11838             TypeHandler for Nullable Boolean Type\r
11839             </summary>\r
11840         </member>\r
11841         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">\r
11842             <summary>\r
11843             Sets a parameter on a IDbCommand\r
11844             </summary>\r
11845             <param name="dataParameter">the parameter</param>\r
11846             <param name="parameterValue">the parameter value</param>\r
11847             <param name="dbType">the dbType of the parameter</param>\r
11848         </member>\r
11849         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
11850             <summary>\r
11851             Gets a column value by the name\r
11852             </summary>\r
11853             <param name="mapping"></param>\r
11854             <param name="dataReader"></param>\r
11855             <returns></returns>\r
11856         </member>\r
11857         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
11858             <summary>\r
11859             Gets a column value by the index\r
11860             </summary>\r
11861             <param name="mapping"></param>\r
11862             <param name="dataReader"></param>\r
11863             <returns></returns>\r
11864         </member>\r
11865         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
11866             <summary>\r
11867             Retrieve ouput database value of an output parameter\r
11868             </summary>\r
11869             <param name="outputValue">ouput database value</param>\r
11870             <param name="parameterType">type used in EnumTypeHandler</param>\r
11871             <returns></returns>\r
11872         </member>\r
11873         <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.ValueOf(System.Type,System.String)">\r
11874             <summary>\r
11875             Converts the String to the type that this handler deals with\r
11876             </summary>\r
11877             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
11878             <param name="s">the String value</param>\r
11879             <returns>the converted value</returns>\r
11880         </member>\r
11881         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.IsSimpleType">\r
11882             <summary>\r
11883             Gets a value indicating whether this instance is simple type.\r
11884             </summary>\r
11885             <value>\r
11886                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
11887             </value>\r
11888         </member>\r
11889         <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.NullValue">\r
11890             <summary>\r
11891             The null value for this type\r
11892             </summary>\r
11893             <value></value>\r
11894         </member>\r
11895         <member name="T:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler">\r
11896             <summary>\r
11897             Description résumée de GuidTypeHandler.\r
11898             </summary>\r
11899         </member>\r
11900         <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
11901             <summary>\r
11902             \r
11903             </summary>\r
11904             <param name="mapping"></param>\r
11905             <param name="dataReader"></param>\r
11906             <returns></returns>\r
11907         </member>\r
11908         <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">\r
11909             <summary>\r
11910             Gets a column value by the index\r
11911             </summary>\r
11912             <param name="mapping"></param>\r
11913             <param name="dataReader"></param>\r
11914             <returns></returns>\r
11915         </member>\r
11916         <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.ValueOf(System.Type,System.String)">\r
11917             <summary>\r
11918             Converts the String to the type that this handler deals with\r
11919             </summary>\r
11920             <param name="type">the tyepe of the property (used only for enum conversion)</param>\r
11921             <param name="s">the String value</param>\r
11922             <returns>the converted value</returns>\r
11923         </member>\r
11924         <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetDataBaseValue(System.Object,System.Type)">\r
11925             <summary>\r
11926             Retrieve ouput database value of an output parameter\r
11927             </summary>\r
11928             <param name="outputValue">ouput database value</param>\r
11929             <param name="parameterType">type used in EnumTypeHandler</param>\r
11930             <returns></returns>\r
11931         </member>\r
11932         <member name="P:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.IsSimpleType">\r
11933             <summary>\r
11934             Gets a value indicating whether this instance is simple type.\r
11935             </summary>\r
11936             <value>\r
11937                 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.\r
11938             </value>\r
11939         </member>\r
11940         <member name="T:IBatisNet.DataMapper.SessionStore.CallContextSessionStore">\r
11941             <summary>\r
11942             Provides an implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>\r
11943             which relies on <c>CallContext</c>.\r
11944             This implementation will first get the current session from the current \r
11945             thread. Do NOT use on web scenario (web applications or web services).\r
11946             </summary>\r
11947         </member>\r
11948         <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.#ctor(System.String)">\r
11949             <summary>\r
11950             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.CallContextSessionStore"/> class.\r
11951             </summary>\r
11952             <param name="sqlMapperId">The SQL mapper id.</param>\r
11953         </member>\r
11954         <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">\r
11955             <summary>\r
11956             Store the specified session.\r
11957             </summary>\r
11958             <param name="session">The session to store</param>\r
11959         </member>\r
11960         <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.Dispose">\r
11961             <summary>\r
11962             Remove the local session.\r
11963             </summary>\r
11964         </member>\r
11965         <member name="P:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.LocalSession">\r
11966             <summary>\r
11967             Get the local session\r
11968             </summary>\r
11969         </member>\r
11970         <member name="T:IBatisNet.DataMapper.Scope.RequestScope">\r
11971             <summary>\r
11972             Hold data during the process of a mapped statement.\r
11973             </summary>\r
11974         </member>\r
11975         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetUniqueKeys(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">\r
11976             <summary>\r
11977             Gets the unique keys.\r
11978             </summary>\r
11979             <param name="map">The ResultMap.</param>\r
11980             <returns>\r
11981             Returns [key, result object] which holds the result objects that have  \r
11982             already been build during this request with this <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/>\r
11983             </returns>\r
11984         </member>\r
11985         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.SetUniqueKeys(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,System.Collections.IDictionary)">\r
11986             <summary>\r
11987             Sets the unique keys.\r
11988             </summary>\r
11989             <param name="map">The map.</param>\r
11990             <param name="keys">The keys.</param>\r
11991         </member>\r
11992         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.MoveNextResultMap">\r
11993             <summary>\r
11994             Moves to the next result map.\r
11995             </summary>\r
11996             <returns></returns>\r
11997         </member>\r
11998         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory,IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Configuration.Statements.IStatement)">\r
11999             <summary>\r
12000             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> class.\r
12001             </summary>\r
12002             <param name="dataExchangeFactory">The data exchange factory.</param>\r
12003             <param name="session">The session.</param>\r
12004             <param name="statement">The statement</param>\r
12005         </member>\r
12006         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.Equals(System.Object)">\r
12007             <summary>\r
12008             Check if the specify object is equal to the current object.\r
12009             </summary>\r
12010             <param name="obj"></param>\r
12011             <returns></returns>\r
12012         </member>\r
12013         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetHashCode">\r
12014             <summary>\r
12015             Get the HashCode for this RequestScope\r
12016             </summary>\r
12017             <returns></returns>\r
12018         </member>\r
12019         <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetNextId">\r
12020             <summary>\r
12021             Method to get a unique ID\r
12022             </summary>\r
12023             <returns>The new ID</returns>\r
12024         </member>\r
12025         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.MappedStatement">\r
12026             <summary>\r
12027              The current <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.\r
12028             </summary>\r
12029         </member>\r
12030         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.Statement">\r
12031             <summary>\r
12032             Gets the current <see cref="T:IBatisNet.DataMapper.Configuration.Statements.IStatement"/>.\r
12033             </summary>\r
12034             <value>The statement.</value>\r
12035         </member>\r
12036         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.Session">\r
12037             <summary>\r
12038              The current <see cref="T:IBatisNet.DataMapper.ISqlMapSession"/>.\r
12039             </summary>\r
12040         </member>\r
12041         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.IDbCommand">\r
12042             <summary>\r
12043              The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.IDbCommand"/> to execute\r
12044             </summary>\r
12045         </member>\r
12046         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.IsRowDataFound">\r
12047             <summary>\r
12048              Indicate if the statement have find data\r
12049             </summary>\r
12050         </member>\r
12051         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.QueueSelect">\r
12052             <summary>\r
12053             The 'select' result property to process after having process the main properties.\r
12054             </summary>\r
12055         </member>\r
12056         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.CurrentResultMap">\r
12057             <summary>\r
12058             The current <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/> used by this request.\r
12059             </summary>\r
12060         </member>\r
12061         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ParameterMap">\r
12062             <summary>\r
12063             The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.ParameterMap"/> used by this request.\r
12064             </summary>\r
12065         </member>\r
12066         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.PreparedStatement">\r
12067             <summary>\r
12068             The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.PreparedStatement"/> used by this request.\r
12069             </summary>\r
12070         </member>\r
12071         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.DataExchangeFactory">\r
12072             <summary>\r
12073             A factory for DataExchange objects\r
12074             </summary>\r
12075         </member>\r
12076         <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ErrorContext">\r
12077             <summary>\r
12078              Get the request's error context\r
12079             </summary>\r
12080         </member>\r
12081         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ObjectStrategy">\r
12082             <summary>\r
12083             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
12084             no 'resultClass' attribute is specified.\r
12085             </summary>\r
12086         </member>\r
12087         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ObjectStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
12088             <summary>\r
12089             Processes the specified <see cref="T:System.Data.IDataReader"/> \r
12090             when no resultClass or resultMap attribute are specified.\r
12091             </summary>\r
12092             <param name="request">The request.</param>\r
12093             <param name="reader">The reader.</param>\r
12094             <param name="resultObject">The result object.</param>\r
12095         </member>\r
12096         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.DictionaryStrategy">\r
12097             <summary>\r
12098             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when \r
12099             a 'resultClass' attribute is specified and\r
12100             the type of the result object is <see cref="T:System.Collections.IDictionary"/>.\r
12101             </summary>\r
12102         </member>\r
12103         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.DictionaryStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
12104             <summary>\r
12105             Processes the specified <see cref="T:System.Data.IDataReader"/> \r
12106             when a 'resultClass' attribute is specified on the statement and\r
12107             the 'resultClass' attribute is a <see cref="T:System.Collections.IDictionary"/>.\r
12108             </summary>\r
12109             <param name="request">The request.</param>\r
12110             <param name="reader">The reader.</param>\r
12111             <param name="resultObject">The result object.</param>\r
12112         </member>\r
12113         <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy">\r
12114             <summary>\r
12115             <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation used when implicit 'ResultMap'.\r
12116             </summary>\r
12117         </member>\r
12118         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy.InitializeAutoResultMap(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object@)">\r
12119             <summary>\r
12120             Auto-map the reader to the result object.\r
12121             </summary>\r
12122             <param name="request">The request.</param>\r
12123             <param name="reader">The reader.</param>\r
12124             <param name="resultObject">The result object.</param>\r
12125             <returns>The AutoResultMap use to map the resultset.</returns>\r
12126         </member>\r
12127         <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">\r
12128             <summary>\r
12129             Processes the specified <see cref="T:System.Data.IDataReader"/> \r
12130             a an auto result map is used.\r
12131             </summary>\r
12132             <param name="request">The request.</param>\r
12133             <param name="reader">The reader.</param>\r
12134             <param name="resultObject">The result object.</param>\r
12135         </member>\r
12136         <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy">\r
12137             <summary>\r
12138             <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists\r
12139             on a <see cref="T:System.Array"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>\r
12140             </summary>\r
12141         </member>\r
12142         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">\r
12143             <summary>\r
12144              Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object\r
12145              when a 'select' attribute exists and fills an Array property\r
12146              on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.\r
12147              </summary>\r
12148              <param name="request">The request.</param>\r
12149              <param name="resultMap">The result map.</param>\r
12150              <param name="mapping">The ResultProperty.</param>\r
12151              <param name="target">The target.</param>\r
12152              <param name="reader">The <see cref="T:System.Data.IDataReader"/></param>\r
12153              <param name="keys">The keys</param>\r
12154         </member>\r
12155         <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">\r
12156             <summary>\r
12157             Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.\r
12158             </summary>\r
12159             <param name="request">The request.</param>\r
12160             <param name="resultMap">The result map.</param>\r
12161             <param name="mapping">The mapping.</param>\r
12162             <param name="reader">The reader.</param>\r
12163             <param name="target">The target object</param>\r
12164         </member>\r
12165         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectArrayStrategy">\r
12166             <summary>\r
12167             <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists\r
12168             on a <see cref="T:System.Array"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>\r
12169             </summary>\r
12170         </member>\r
12171         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectArrayStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">\r
12172             <summary>\r
12173             Gets the value of an argument constructor.\r
12174             </summary>\r
12175             <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>\r
12176             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>\r
12177             <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>\r
12178             <param name="keys">The keys</param>\r
12179             <returns>The paremeter value.</returns>\r
12180         </member>\r
12181         <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory">\r
12182             <summary>\r
12183             Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation.\r
12184             </summary>\r
12185         </member>\r
12186         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory.#cctor">\r
12187             <summary>\r
12188             Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory"/> class.\r
12189             </summary>\r
12190         </member>\r
12191         <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory.Get(IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty)">\r
12192             <summary>\r
12193             Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/>.\r
12194             </summary>\r
12195             <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>.</param>\r
12196             <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/></returns>\r
12197         </member>\r
12198         <member name="T:IBatisNet.DataMapper.Configuration.Statements.Procedure">\r
12199             <summary>\r
12200             Represent a store Procedure.\r
12201             </summary>\r
12202         </member>\r
12203         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Procedure.#ctor">\r
12204             <summary>\r
12205             Do not use direclty, only for serialization.\r
12206             </summary>\r
12207         </member>\r
12208         <member name="M:IBatisNet.DataMapper.Configuration.Statements.Procedure.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
12209             <summary>\r
12210             \r
12211             </summary>\r
12212             <param name="configurationScope">The scope of the configuration</param>\r
12213         </member>\r
12214         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Procedure.CommandType">\r
12215             <summary>\r
12216             The type of the statement StoredProcedure.\r
12217             </summary>\r
12218         </member>\r
12219         <member name="P:IBatisNet.DataMapper.Configuration.Statements.Procedure.ExtendStatement">\r
12220             <summary>\r
12221             Extend statement attribute\r
12222             </summary>\r
12223         </member>\r
12224         <member name="T:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory">\r
12225             <summary>\r
12226             Summary description for PreparedStatementFactory.\r
12227             </summary>\r
12228         </member>\r
12229         <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.#ctor(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">\r
12230             <summary>\r
12231             Constructor\r
12232             </summary>\r
12233             <param name="session"></param>\r
12234             <param name="statement"></param>\r
12235             <param name="commandText"></param>\r
12236             <param name="request"></param>\r
12237         </member>\r
12238         <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.Prepare">\r
12239             <summary>\r
12240             Create a list of IDataParameter for the statement and build the sql string.\r
12241             </summary>\r
12242         </member>\r
12243         <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.DiscoverParameter(IBatisNet.DataMapper.ISqlMapSession)">\r
12244             <summary>\r
12245             For store procedure, auto discover IDataParameters for stored procedures at run-time.\r
12246             </summary>\r
12247             <param name="session">The current session.</param>\r
12248         </member>\r
12249         <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForTextCommand">\r
12250             <summary>\r
12251             Create IDataParameters for command text statement.\r
12252             </summary>\r
12253         </member>\r
12254         <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForProcedureCommand">\r
12255             <summary>\r
12256             Create IDataParameters for procedure statement.\r
12257             </summary>\r
12258         </member>\r
12259         <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.EvaluateParameterMap">\r
12260             <summary>\r
12261             Parse sql command text.\r
12262             </summary>\r
12263         </member>\r
12264         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection">\r
12265             <summary>\r
12266             A ResultProperty Collection.\r
12267             </summary>\r
12268         </member>\r
12269         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.#ctor">\r
12270             <summary>\r
12271             Constructs a ResultPropertyCollection. The list is initially empty and has a capacity\r
12272             of zero. Upon adding the first element to the list the capacity is\r
12273             increased to 8, and then increased in multiples of two as required.\r
12274             </summary>\r
12275         </member>\r
12276         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Clear">\r
12277             <summary>\r
12278             Removes all items from the collection.\r
12279             </summary>\r
12280         </member>\r
12281         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.#ctor(System.Int32)">\r
12282             <summary>\r
12283              Constructs a ResultPropertyCollection with a given initial capacity. \r
12284              The list is initially empty, but will have room for the given number of elements\r
12285              before any reallocations are required.\r
12286             </summary>\r
12287             <param name="capacity">The initial capacity of the list</param>\r
12288         </member>\r
12289         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.FindByPropertyName(System.String)">\r
12290             <summary>\r
12291             Finds a property by his name.\r
12292             </summary>\r
12293             <param name="propertyName">Name of the property.</param>\r
12294             <returns></returns>\r
12295         </member>\r
12296         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Add(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">\r
12297             <summary>\r
12298             Add an ResultProperty\r
12299             </summary>\r
12300             <param name="value"></param>\r
12301             <returns>Index</returns>\r
12302         </member>\r
12303         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty[])">\r
12304             <summary>\r
12305             Add a list of ResultProperty to the collection\r
12306             </summary>\r
12307             <param name="value"></param>\r
12308         </member>\r
12309         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection)">\r
12310             <summary>\r
12311             Add a list of ResultProperty to the collection\r
12312             </summary>\r
12313             <param name="value"></param>\r
12314         </member>\r
12315         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Contains(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">\r
12316             <summary>\r
12317             Indicate if a ResultProperty is in the collection\r
12318             </summary>\r
12319             <param name="value">A ResultProperty</param>\r
12320             <returns>True fi is in</returns>\r
12321         </member>\r
12322         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Contains(System.String)">\r
12323             <summary>\r
12324             Indicate if a ResultProperty is in the collection\r
12325             </summary>\r
12326             <param name="propertyName">A property name</param>\r
12327             <returns>True fi is in</returns>\r
12328         </member>\r
12329         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">\r
12330             <summary>\r
12331             Insert a ResultProperty in the collection.\r
12332             </summary>\r
12333             <param name="index">Index where to insert.</param>\r
12334             <param name="value">A ResultProperty</param>\r
12335         </member>\r
12336         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Remove(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">\r
12337             <summary>\r
12338             Remove a ResultProperty of the collection.\r
12339             </summary>\r
12340         </member>\r
12341         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.RemoveAt(System.Int32)">\r
12342             <summary>\r
12343             Removes a ResultProperty at the given index. The size of the list is\r
12344             decreased by one.\r
12345             </summary>\r
12346             <param name="index"></param>\r
12347         </member>\r
12348         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Resize(System.Int32)">\r
12349             <summary>\r
12350             Ensures that the capacity of this collection is at least the given minimum\r
12351             value. If the currect capacity of the list is less than min, the\r
12352             capacity is increased to twice the current capacity.\r
12353             </summary>\r
12354             <param name="minSize"></param>\r
12355         </member>\r
12356         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Count">\r
12357             <summary>\r
12358             Read-only property describing how many elements are in the Collection.\r
12359             </summary>\r
12360         </member>\r
12361         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Length">\r
12362             <summary>\r
12363             Length of the collection\r
12364             </summary>\r
12365         </member>\r
12366         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Item(System.Int32)">\r
12367             <summary>\r
12368             Sets or Gets the ResultProperty at the given index.\r
12369             </summary>\r
12370         </member>\r
12371         <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator">\r
12372             <summary>\r
12373             Summary description for Discriminator.\r
12374             </summary>\r
12375         </member>\r
12376         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator._resultMaps">\r
12377             <summary>\r
12378             (discriminatorValue (string), ResultMap)\r
12379             </summary>\r
12380         </member>\r
12381         <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator._subMaps">\r
12382             <summary>\r
12383             The subMaps name who used this discriminator\r
12384             </summary>\r
12385         </member>\r
12386         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.#ctor">\r
12387             <summary>\r
12388             Constructor\r
12389             </summary>\r
12390         </member>\r
12391         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.SetMapping(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type)">\r
12392             <summary>\r
12393             Initilaize the underlying mapping\r
12394             </summary>\r
12395             <param name="configScope"></param>\r
12396             <param name="resultClass"></param>\r
12397         </member>\r
12398         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">\r
12399             <summary>\r
12400             Initialize the Discriminator\r
12401             </summary>\r
12402             <param name="configScope"></param>\r
12403         </member>\r
12404         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.Add(IBatisNet.DataMapper.Configuration.ResultMapping.SubMap)">\r
12405             <summary>\r
12406             Add a subMap that the discrimator must treat\r
12407             </summary>\r
12408             <param name="subMap">A subMap</param>\r
12409         </member>\r
12410         <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.GetSubMap(System.String)">\r
12411             <summary>\r
12412             Find the SubMap to use.\r
12413             </summary>\r
12414             <param name="discriminatorValue">the discriminator value</param>\r
12415             <returns>The find ResultMap</returns>\r
12416         </member>\r
12417         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.CallBackName">\r
12418             <summary>\r
12419             Specify the custom type handlers to used.\r
12420             </summary>\r
12421             <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>\r
12422         </member>\r
12423         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.DbType">\r
12424             <summary>\r
12425             Give an entry in the 'DbType' enumeration\r
12426             </summary>\r
12427             <example >\r
12428             For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...\r
12429             <br/>\r
12430             For Oracle, give an OracleType Enumeration : Byte, Int16, Number...\r
12431             </example>\r
12432         </member>\r
12433         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.CLRType">\r
12434             <summary>\r
12435             Specify the CLR type of the result.\r
12436             </summary>\r
12437             <remarks>\r
12438             The type attribute is used to explicitly specify the property type of the property to be set.\r
12439             Normally this can be derived from a property through reflection, but certain mappings such as\r
12440             HashTable cannot provide the type to the framework.\r
12441             </remarks>\r
12442         </member>\r
12443         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ColumnIndex">\r
12444             <summary>\r
12445             Column Index\r
12446             </summary>\r
12447         </member>\r
12448         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ColumnName">\r
12449             <summary>\r
12450             Column Name\r
12451             </summary>\r
12452         </member>\r
12453         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.NullValue">\r
12454             <summary>\r
12455             Null value replacement.\r
12456             </summary>\r
12457             <example>"no_email@provided.com"</example>\r
12458         </member>\r
12459         <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ResultProperty">\r
12460             <summary>\r
12461             Th underlying ResultProperty\r
12462             </summary>\r
12463         </member>\r
12464         <member name="T:IBatisNet.DataMapper.Commands.DbCommandDecorator">\r
12465             <summary>\r
12466             Decorate an <see cref="T:System.Data.IDbCommand"></see>\r
12467             to auto move to next ResultMap on ExecuteReader call. \r
12468             </summary>\r
12469         </member>\r
12470         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.#ctor(System.Data.IDbCommand,IBatisNet.DataMapper.Scope.RequestScope)">\r
12471             <summary>\r
12472             Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Commands.DbCommandDecorator"/> class.\r
12473             </summary>\r
12474             <param name="dbCommand">The db command.</param>\r
12475             <param name="request">The request scope</param>\r
12476         </member>\r
12477         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Cancel">\r
12478             <summary>\r
12479             Attempts to cancels the execution of an <see cref="T:System.Data.IDbCommand"></see>.\r
12480             </summary>\r
12481         </member>\r
12482         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CreateParameter">\r
12483             <summary>\r
12484             Creates a new instance of an <see cref="T:System.Data.IDbDataParameter"></see> object.\r
12485             </summary>\r
12486             <returns>An IDbDataParameter object.</returns>\r
12487         </member>\r
12488         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteNonQuery">\r
12489             <summary>\r
12490             Executes an SQL statement against the Connection object of a .NET Framework data provider, and returns the number of rows affected.\r
12491             </summary>\r
12492             <returns>The number of rows affected.</returns>\r
12493             <exception cref="T:System.InvalidOperationException">The connection does not exist.-or- The connection is not open. </exception>\r
12494         </member>\r
12495         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteReader(System.Data.CommandBehavior)">\r
12496             <summary>\r
12497             Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see>, and builds an <see cref="T:System.Data.IDataReader"></see> using one of the <see cref="T:System.Data.CommandBehavior"></see> values.\r
12498             </summary>\r
12499             <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>\r
12500             <returns>\r
12501             An <see cref="T:System.Data.IDataReader"></see> object.\r
12502             </returns>\r
12503         </member>\r
12504         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteReader">\r
12505             <summary>\r
12506             Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see> and builds an <see cref="T:System.Data.IDataReader"></see>.\r
12507             </summary>\r
12508             <returns>\r
12509             An <see cref="T:System.Data.IDataReader"></see> object.\r
12510             </returns>\r
12511         </member>\r
12512         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteScalar">\r
12513             <summary>\r
12514             Executes the query, and returns the first column of the first row in the resultset returned by the query. Extra columns or rows are ignored.\r
12515             </summary>\r
12516             <returns>\r
12517             The first column of the first row in the resultset.\r
12518             </returns>\r
12519         </member>\r
12520         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Prepare">\r
12521             <summary>\r
12522             Creates a prepared (or compiled) version of the command on the data source.\r
12523             </summary>\r
12524             <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Data.OleDb.OleDbCommand.Connection"></see> is not set.-or- The <see cref="P:System.Data.OleDb.OleDbCommand.Connection"></see> is not <see cref="M:System.Data.OleDb.OleDbConnection.Open"></see>. </exception>\r
12525         </member>\r
12526         <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#IDisposable#Dispose">\r
12527             <summary>\r
12528             Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.\r
12529             </summary>\r
12530         </member>\r
12531         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CommandText">\r
12532             <summary>\r
12533             Gets or sets the text command to run against the data source.\r
12534             </summary>\r
12535             <value></value>\r
12536             <returns>The text command to execute. The default value is an empty string ("").</returns>\r
12537         </member>\r
12538         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CommandTimeout">\r
12539             <summary>\r
12540             Gets or sets the wait time before terminating the attempt to execute a command and generating an error.\r
12541             </summary>\r
12542             <value></value>\r
12543             <returns>The time (in seconds) to wait for the command to execute. The default value is 30 seconds.</returns>\r
12544             <exception cref="T:System.ArgumentException">The property value assigned is less than 0. </exception>\r
12545         </member>\r
12546         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CommandType">\r
12547             <summary>\r
12548             Indicates or specifies how the <see cref="P:System.Data.IDbCommand.CommandText"></see> property is interpreted.\r
12549             </summary>\r
12550             <value></value>\r
12551             <returns>One of the <see cref="T:System.Data.CommandType"></see> values. The default is Text.</returns>\r
12552         </member>\r
12553         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Connection">\r
12554             <summary>\r
12555             Gets or sets the <see cref="T:System.Data.IDbConnection"></see> used by this instance of the <see cref="T:System.Data.IDbCommand"></see>.\r
12556             </summary>\r
12557             <value></value>\r
12558             <returns>The connection to the data source.</returns>\r
12559         </member>\r
12560         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Parameters">\r
12561             <summary>\r
12562             Gets the <see cref="T:System.Data.IDataParameterCollection"></see>.\r
12563             </summary>\r
12564             <value></value>\r
12565             <returns>The parameters of the SQL statement or stored procedure.</returns>\r
12566         </member>\r
12567         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Transaction">\r
12568             <summary>\r
12569             Gets or sets the transaction within which the Command object of a .NET Framework data provider executes.\r
12570             </summary>\r
12571             <value></value>\r
12572             <returns>the Command object of a .NET Framework data provider executes. The default value is null.</returns>\r
12573         </member>\r
12574         <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#UpdatedRowSource">\r
12575             <summary>\r
12576             Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow"></see> when used by the <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> method of a <see cref="T:System.Data.Common.DbDataAdapter"></see>.\r
12577             </summary>\r
12578             <value></value>\r
12579             <returns>One of the <see cref="T:System.Data.UpdateRowSource"></see> values. The default is Both unless the command is automatically generated. Then the default is None.</returns>\r
12580             <exception cref="T:System.ArgumentException">The value entered was not one of the <see cref="T:System.Data.UpdateRowSource"></see> values. </exception>\r
12581         </member>\r
12582     </members>\r
12583 </doc>\r