1 <?xml version="1.0"?>
\r
4 <name>IBatisNet.Common</name>
\r
7 <member name="T:IBatisNet.Common.Xml.NodeUtils">
\r
9 Summary description for NodeUtils.
\r
12 <member name="M:IBatisNet.Common.Xml.NodeUtils.GetStringAttribute(System.Collections.Specialized.NameValueCollection,System.String)">
\r
14 Searches for the attribute with the specified name in this attributes list.
\r
16 <param name="attributes"></param>
\r
17 <param name="name">The key</param>
\r
20 <member name="M:IBatisNet.Common.Xml.NodeUtils.GetStringAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.String)">
\r
22 Searches for the attribute with the specified name in this attributes list.
\r
24 <param name="attributes"></param>
\r
25 <param name="name">The key</param>
\r
26 <param name="def">The default value to be returned if the attribute is not found.</param>
\r
29 <member name="M:IBatisNet.Common.Xml.NodeUtils.GetByteAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.Byte)">
\r
31 Searches for the attribute with the specified name in this attributes list.
\r
33 <param name="attributes"></param>
\r
34 <param name="name">The key</param>
\r
35 <param name="def">The default value to be returned if the attribute is not found.</param>
\r
38 <member name="M:IBatisNet.Common.Xml.NodeUtils.GetIntAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.Int32)">
\r
40 Searches for the attribute with the specified name in this attributes list.
\r
42 <param name="attributes"></param>
\r
43 <param name="name">The key</param>
\r
44 <param name="def">The default value to be returned if the attribute is not found.</param>
\r
47 <member name="M:IBatisNet.Common.Xml.NodeUtils.GetBooleanAttribute(System.Collections.Specialized.NameValueCollection,System.String,System.Boolean)">
\r
49 Searches for the attribute with the specified name in this attributes list.
\r
51 <param name="attributes"></param>
\r
52 <param name="name">The key</param>
\r
53 <param name="def">The default value to be returned if the attribute is not found.</param>
\r
56 <member name="M:IBatisNet.Common.Xml.NodeUtils.ParseAttributes(System.Xml.XmlNode)">
\r
60 <param name="node"></param>
\r
63 <member name="M:IBatisNet.Common.Xml.NodeUtils.ParseAttributes(System.Xml.XmlNode,System.Collections.Specialized.NameValueCollection)">
\r
67 <param name="node"></param>
\r
68 <param name="variables"></param>
\r
71 <member name="M:IBatisNet.Common.Xml.NodeUtils.ParsePropertyTokens(System.String,System.Collections.Specialized.NameValueCollection)">
\r
73 Replace properties by their values in the given string
\r
75 <param name="str"></param>
\r
76 <param name="properties"></param>
\r
79 <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor">
\r
81 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor"/> class defines a set property accessor and
\r
82 provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/>
\r
83 via the new DynamicMethod (.NET V2).
\r
86 <member name="T:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor">
\r
88 Abstract base class for member accessor
\r
91 <member name="F:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.nullInternal">
\r
93 The null internal value used by this member type
\r
96 <member name="F:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.typeToOpcode">
\r
101 <member name="M:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.#cctor">
\r
104 "Initialize a private IDictionary with type-opCode pairs
\r
107 <member name="M:IBatisNet.Common.Utilities.Objects.Members.BaseAccessor.GetNullInternal(System.Type)">
\r
109 Get the null value for a given type
\r
111 <param name="type"></param>
\r
112 <returns></returns>
\r
114 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor">
\r
116 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> interface defines a field/property set accessor.
\r
117 provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/>
\r
118 implementations for drastically improved performance over default late-bind
\r
122 <member name="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor">
\r
124 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/> interface defines a field/property contract.
\r
127 <member name="P:IBatisNet.Common.Utilities.Objects.Members.IAccessor.Name">
\r
129 Gets the member name.
\r
132 <member name="P:IBatisNet.Common.Utilities.Objects.Members.IAccessor.MemberType">
\r
134 Gets the type of this member (field or property).
\r
137 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ISet">
\r
139 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/> interface defines a field/property set contrat to set the
\r
140 value on a field or property.
\r
143 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ISet.Set(System.Object,System.Object)">
\r
145 Sets the value for the field/property of the specified target.
\r
147 <param name="target">Object to set the field/property on.</param>
\r
148 <param name="value">Value.</param>
\r
150 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor._propertyName">
\r
155 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor._propertyType">
\r
160 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.#ctor(System.Type,System.String)">
\r
162 Initializes a new instance of the <see cref="T:DelegatePropertySetAccessor"/> class
\r
163 for set property access via DynamicMethod.
\r
165 <param name="targetObjectType">Type of the target object.</param>
\r
166 <param name="propertyName">Name of the property.</param>
\r
168 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.Set(System.Object,System.Object)">
\r
170 Sets the field for the specified target.
\r
172 <param name="target">Target object.</param>
\r
173 <param name="value">Value to set.</param>
\r
175 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.Name">
\r
177 Gets the property's name.
\r
181 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertySetAccessor.MemberType">
\r
183 Gets the property's type.
\r
187 <member name="T:IBatisNet.Common.Logging.LogManager">
\r
189 The LogManager can produce ILogFactory for various logging APIs,
\r
190 most notably for log4net.
\r
191 Other implemenations such as
\r
193 * NoOpLogger are also supported.
\r
196 <member name="M:IBatisNet.Common.Logging.LogManager.#ctor">
\r
198 Initializes a new instance of the <see cref="T:IBatisNet.Common.Logging.LogManager"/> class.
\r
201 Uses a private access modifier to prevent instantiation of this class.
\r
204 <member name="M:IBatisNet.Common.Logging.LogManager.GetLogger(System.Type)">
\r
208 <param name="type">The type.</param>
\r
209 <returns></returns>
\r
211 <member name="M:IBatisNet.Common.Logging.LogManager.GetLogger(System.String)">
\r
215 <param name="name">The name.</param>
\r
216 <returns></returns>
\r
218 <member name="M:IBatisNet.Common.Logging.LogManager.BuildLoggerFactoryAdapter">
\r
220 Builds the logger factory adapter.
\r
222 <returns></returns>
\r
224 <member name="M:IBatisNet.Common.Logging.LogManager.BuildDefaultLoggerFactoryAdapter">
\r
226 Builds the default logger factory adapter.
\r
228 <returns></returns>
\r
230 <member name="P:IBatisNet.Common.Logging.LogManager.Adapter">
\r
232 Gets or sets the adapter.
\r
234 <value>The adapter.</value>
\r
236 <member name="T:IBatisNet.Common.Logging.Impl.TraceLogger">
\r
238 Logger sending everything to the trace output stream.
\r
241 <member name="T:IBatisNet.Common.Logging.ILog">
\r
243 A simple logging interface abstracting logging APIs.
\r
246 <member name="M:IBatisNet.Common.Logging.ILog.Debug(System.Object)">
\r
248 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Debug"/> level.
\r
250 <param name="message">The message object to log.</param>
\r
252 <member name="M:IBatisNet.Common.Logging.ILog.Debug(System.Object,System.Exception)">
\r
254 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Debug"/> level including
\r
255 the stack trace of the <see cref="T:System.Exception"/> passed
\r
258 <param name="message">The message object to log.</param>
\r
259 <param name="exception">The exception to log, including its stack trace.</param>
\r
261 <member name="M:IBatisNet.Common.Logging.ILog.Error(System.Object)">
\r
263 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Error"/> level.
\r
265 <param name="message">The message object to log.</param>
\r
267 <member name="M:IBatisNet.Common.Logging.ILog.Error(System.Object,System.Exception)">
\r
269 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Error"/> level including
\r
270 the stack trace of the <see cref="T:System.Exception"/> passed
\r
273 <param name="message">The message object to log.</param>
\r
274 <param name="exception">The exception to log, including its stack trace.</param>
\r
276 <member name="M:IBatisNet.Common.Logging.ILog.Fatal(System.Object)">
\r
278 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Fatal"/> level.
\r
280 <param name="message">The message object to log.</param>
\r
282 <member name="M:IBatisNet.Common.Logging.ILog.Fatal(System.Object,System.Exception)">
\r
284 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Fatal"/> level including
\r
285 the stack trace of the <see cref="T:System.Exception"/> passed
\r
288 <param name="message">The message object to log.</param>
\r
289 <param name="exception">The exception to log, including its stack trace.</param>
\r
291 <member name="M:IBatisNet.Common.Logging.ILog.Info(System.Object)">
\r
293 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Info"/> level.
\r
295 <param name="message">The message object to log.</param>
\r
297 <member name="M:IBatisNet.Common.Logging.ILog.Info(System.Object,System.Exception)">
\r
299 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Info"/> level including
\r
300 the stack trace of the <see cref="T:System.Exception"/> passed
\r
303 <param name="message">The message object to log.</param>
\r
304 <param name="exception">The exception to log, including its stack trace.</param>
\r
306 <member name="M:IBatisNet.Common.Logging.ILog.Warn(System.Object)">
\r
308 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Warn"/> level.
\r
310 <param name="message">The message object to log.</param>
\r
312 <member name="M:IBatisNet.Common.Logging.ILog.Warn(System.Object,System.Exception)">
\r
314 Log a message object with the <see cref="F:IBatisNet.Common.Logging.LogLevel.Warn"/> level including
\r
315 the stack trace of the <see cref="T:System.Exception"/> passed
\r
318 <param name="message">The message object to log.</param>
\r
319 <param name="exception">The exception to log, including its stack trace.</param>
\r
321 <member name="P:IBatisNet.Common.Logging.ILog.IsDebugEnabled">
\r
323 Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Debug"/> level.
\r
326 <member name="P:IBatisNet.Common.Logging.ILog.IsErrorEnabled">
\r
328 Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Error"/> level.
\r
331 <member name="P:IBatisNet.Common.Logging.ILog.IsFatalEnabled">
\r
333 Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Fatal"/> level.
\r
336 <member name="P:IBatisNet.Common.Logging.ILog.IsInfoEnabled">
\r
338 Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Info"/> level.
\r
341 <member name="P:IBatisNet.Common.Logging.ILog.IsWarnEnabled">
\r
343 Checks if this logger is enabled for the <see cref="F:IBatisNet.Common.Logging.LogLevel.Warn"/> level.
\r
346 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.#ctor(System.String,IBatisNet.Common.Logging.LogLevel,System.Boolean,System.Boolean,System.String)">
\r
350 <param name="logName"></param>
\r
351 <param name="logLevel"></param>
\r
352 <param name="showDateTime">Include the current time in the log message </param>
\r
353 <param name="showLogName">Include the instance name in the log message</param>
\r
354 <param name="dateTimeFormat">The date and time format to use in the log message </param>
\r
356 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Write(IBatisNet.Common.Logging.LogLevel,System.Object,System.Exception)">
\r
358 Do the actual logging.
\r
359 This method assembles the message and write
\r
360 the content of the message accumulated in the specified
\r
361 StringBuffer to the appropriate output destination. The
\r
362 default implementation writes to System.Console.Error.<p/>
\r
364 <param name="level"></param>
\r
365 <param name="message"></param>
\r
366 <param name="e"></param>
\r
368 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.IsLevelEnabled(IBatisNet.Common.Logging.LogLevel)">
\r
370 Is the given log level currently enabled ?
\r
372 <param name="level"></param>
\r
373 <returns></returns>
\r
375 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Debug(System.Object)">
\r
377 Log a debug message.
\r
379 <param name="message"></param>
\r
381 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Debug(System.Object,System.Exception)">
\r
385 <param name="message"></param>
\r
386 <param name="e"></param>
\r
388 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Error(System.Object)">
\r
392 <param name="message"></param>
\r
394 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Error(System.Object,System.Exception)">
\r
398 <param name="message"></param>
\r
399 <param name="e"></param>
\r
401 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Fatal(System.Object)">
\r
405 <param name="message"></param>
\r
407 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Fatal(System.Object,System.Exception)">
\r
411 <param name="message"></param>
\r
412 <param name="e"></param>
\r
414 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Info(System.Object)">
\r
418 <param name="message"></param>
\r
420 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Info(System.Object,System.Exception)">
\r
424 <param name="message"></param>
\r
425 <param name="e"></param>
\r
427 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Warn(System.Object)">
\r
431 <param name="message"></param>
\r
433 <member name="M:IBatisNet.Common.Logging.Impl.TraceLogger.Warn(System.Object,System.Exception)">
\r
437 <param name="message"></param>
\r
438 <param name="e"></param>
\r
440 <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsDebugEnabled">
\r
445 <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsErrorEnabled">
\r
450 <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsFatalEnabled">
\r
455 <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsInfoEnabled">
\r
460 <member name="P:IBatisNet.Common.Logging.Impl.TraceLogger.IsWarnEnabled">
\r
465 <member name="T:IBatisNet.Common.IDbProvider">
\r
467 Factory interface to create provider specific ado.net objects.
\r
470 <member name="M:IBatisNet.Common.IDbProvider.CreateConnection">
\r
472 Create a connection object for this provider.
\r
474 <returns>An 'IDbConnection' object.</returns>
\r
476 <member name="M:IBatisNet.Common.IDbProvider.CreateCommand">
\r
478 Create a command object for this provider.
\r
480 <returns>An 'IDbCommand' object.</returns>
\r
482 <member name="M:IBatisNet.Common.IDbProvider.CreateDataAdapter">
\r
484 Create a dataAdapter object for this provider.
\r
486 <returns>An 'IDbDataAdapter' object.</returns>
\r
488 <member name="M:IBatisNet.Common.IDbProvider.CreateDataParameter">
\r
490 Create a IDataParameter object for this provider.
\r
492 <returns>An 'IDbDataParameter' object.</returns>
\r
494 <member name="M:IBatisNet.Common.IDbProvider.FormatNameForSql(System.String)">
\r
496 Change the parameterName into the correct format IDbCommand.CommandText
\r
497 for the ConnectionProvider
\r
499 <param name="parameterName">The unformatted name of the parameter</param>
\r
500 <returns>A parameter formatted for an IDbCommand.CommandText</returns>
\r
502 <member name="M:IBatisNet.Common.IDbProvider.FormatNameForParameter(System.String)">
\r
504 Changes the parameterName into the correct format for an IDbParameter
\r
508 For SqlServerConnectionProvider it will change <c>id</c> to <c>@id</c>
\r
510 <param name="parameterName">The unformatted name of the parameter</param>
\r
511 <returns>A parameter formatted for an IDbParameter.</returns>
\r
513 <member name="M:IBatisNet.Common.IDbProvider.Initialize">
\r
518 <member name="P:IBatisNet.Common.IDbProvider.AssemblyName">
\r
520 The name of the assembly which conatins the definition of the provider.
\r
522 <example>Examples : "System.Data", "Microsoft.Data.Odbc"</example>
\r
524 <member name="P:IBatisNet.Common.IDbProvider.IsDefault">
\r
526 Tell us if it is the default data source.
\r
530 <member name="P:IBatisNet.Common.IDbProvider.IsEnabled">
\r
532 Tell us if this provider is enabled.
\r
536 <member name="P:IBatisNet.Common.IDbProvider.AllowMARS">
\r
538 Tell us if this provider allows having multiple open <see cref="T:System.Data.IDataReader"/> with
\r
539 the same <see cref="T:System.Data.IDbConnection"/>.
\r
542 <member name="P:IBatisNet.Common.IDbProvider.DbConnectionClass">
\r
544 The connection class name to use.
\r
547 "System.Data.OleDb.OleDbConnection",
\r
548 "System.Data.SqlClient.SqlConnection",
\r
549 "Microsoft.Data.Odbc.OdbcConnection"
\r
552 <member name="P:IBatisNet.Common.IDbProvider.UseParameterPrefixInSql">
\r
554 Does this ConnectionProvider require the use of a Named Prefix in the SQL
\r
558 The OLE DB/ODBC .NET Provider does not support named parameters for
\r
559 passing parameters to an SQL Statement or a stored procedure called
\r
560 by an IDbCommand when CommandType is set to Text.
\r
562 For example, SqlClient requires select * from simple where simple_id = @simple_id
\r
563 If this is false, like with the OleDb or Obdc provider, then it is assumed that
\r
564 the ? can be a placeholder for the parameter in the SQL statement when CommandType
\r
568 <member name="P:IBatisNet.Common.IDbProvider.UseParameterPrefixInParameter">
\r
570 Does this ConnectionProvider require the use of the Named Prefix when trying
\r
571 to reference the Parameter in the Command's Parameter collection.
\r
574 This is really only useful when the UseParameterPrefixInSql = true.
\r
575 When this is true the code will look like IDbParameter param = cmd.Parameters["@paramName"],
\r
576 if this is false the code will be IDbParameter param = cmd.Parameters["paramName"] - ie - Oracle.
\r
579 <member name="P:IBatisNet.Common.IDbProvider.UsePositionalParameters">
\r
581 The OLE DB/OBDC .NET Provider uses positional parameters that are marked with a
\r
582 question mark (?) instead of named parameters.
\r
585 <member name="P:IBatisNet.Common.IDbProvider.SetDbParameterSize">
\r
587 Used to indicate whether or not the provider
\r
588 supports parameter size.
\r
591 See JIRA-49 about SQLite.Net provider not supporting parameter size.
\r
594 <member name="P:IBatisNet.Common.IDbProvider.SetDbParameterPrecision">
\r
596 Used to indicate whether or not the provider
\r
597 supports parameter precision.
\r
600 See JIRA-49 about SQLite.Net provider not supporting parameter precision.
\r
603 <member name="P:IBatisNet.Common.IDbProvider.SetDbParameterScale">
\r
605 Used to indicate whether or not the provider
\r
606 supports a parameter scale.
\r
609 See JIRA-49 about SQLite.Net provider not supporting parameter scale.
\r
612 <member name="P:IBatisNet.Common.IDbProvider.UseDeriveParameters">
\r
614 Used to indicate whether or not the provider
\r
615 supports DeriveParameters method for procedure.
\r
618 <member name="P:IBatisNet.Common.IDbProvider.DbCommandClass">
\r
620 The command class name to use.
\r
623 "System.Data.SqlClient.SqlCommand"
\r
626 <member name="P:IBatisNet.Common.IDbProvider.ParameterDbTypeClass">
\r
628 The ParameterDbType class name to use.
\r
631 "System.Data.SqlDbType"
\r
634 <member name="P:IBatisNet.Common.IDbProvider.ParameterDbTypeProperty">
\r
636 The ParameterDbTypeProperty class name to use.
\r
639 SqlDbType in SqlParamater.SqlDbType,
\r
640 OracleType in OracleParameter.OracleType.
\r
643 <member name="P:IBatisNet.Common.IDbProvider.DataAdapterClass">
\r
645 The dataAdapter class name to use.
\r
648 "System.Data.SqlDbType"
\r
651 <member name="P:IBatisNet.Common.IDbProvider.CommandBuilderClass">
\r
653 The commandBuilder class name to use.
\r
656 "System.Data.OleDb.OleDbCommandBuilder",
\r
657 "System.Data.SqlClient.SqlCommandBuilder",
\r
658 "Microsoft.Data.Odbc.OdbcCommandBuilder"
\r
661 <member name="P:IBatisNet.Common.IDbProvider.Name">
\r
663 Name used to identify the provider amongst the others.
\r
666 <member name="P:IBatisNet.Common.IDbProvider.Description">
\r
671 <member name="P:IBatisNet.Common.IDbProvider.ParameterPrefix">
\r
673 Parameter prefix use in store procedure.
\r
675 <example> @ for Sql Server.</example>
\r
677 <member name="P:IBatisNet.Common.IDbProvider.IsObdc">
\r
679 Check if this provider is Odbc ?
\r
682 <member name="P:IBatisNet.Common.IDbProvider.CommandBuilderType">
\r
684 Create the CommandBuilder Type for this provider.
\r
686 <returns>An object.</returns>
\r
688 <member name="P:IBatisNet.Common.IDbProvider.ParameterDbType">
\r
690 Get the ParameterDb Type for this provider.
\r
692 <returns>An object.</returns>
\r
694 <member name="T:IBatisNet.Common.Utilities.Objects.ObjectProbe">
\r
696 Description résumée de ObjectProbe.
\r
699 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetReadablePropertyNames(System.Object)">
\r
701 Returns an array of the readable properties names exposed by an object
\r
703 <param name="obj">The object</param>
\r
704 <returns>The properties name</returns>
\r
706 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetWriteableMemberNames(System.Object)">
\r
708 Returns an array of the writeable members name exposed by a object
\r
710 <param name="obj">The object</param>
\r
711 <returns>The members name</returns>
\r
713 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForSetter(System.Object,System.String)">
\r
715 Returns the type that the set expects to receive as a parameter when
\r
716 setting a member value.
\r
718 <param name="obj">The object to check</param>
\r
719 <param name="memberName">The name of the member</param>
\r
720 <returns>The type of the member</returns>
\r
722 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForSetter(System.Type,System.String)">
\r
724 Returns the type that the set expects to receive as a parameter when
\r
725 setting a member value.
\r
727 <param name="type">The class type to check</param>
\r
728 <param name="memberName">The name of the member</param>
\r
729 <returns>The type of the member</returns>
\r
731 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForGetter(System.Object,System.String)">
\r
733 Returns the type that the get expects to receive as a parameter when
\r
734 setting a member value.
\r
736 <param name="obj">The object to check</param>
\r
737 <param name="memberName">The name of the member</param>
\r
738 <returns>The type of the member</returns>
\r
740 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberTypeForGetter(System.Type,System.String)">
\r
742 Returns the type that the get expects to receive as a parameter when
\r
743 setting a member value.
\r
745 <param name="type">The type to check</param>
\r
746 <param name="memberName">The name of the member</param>
\r
747 <returns>The type of the member</returns>
\r
749 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberInfoForSetter(System.Type,System.String)">
\r
751 Returns the MemberInfo of the set member on the specified type.
\r
753 <param name="type">The type to check</param>
\r
754 <param name="memberName">The name of the member</param>
\r
755 <returns>The type of the member</returns>
\r
757 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetArrayMember(System.Object,System.String,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
759 Gets the value of an array member on the specified object.
\r
761 <param name="obj">The obj.</param>
\r
762 <param name="indexedName">The array index.</param>
\r
763 <param name="accessorFactory">The accessor factory.</param>
\r
764 <returns>The member value.</returns>
\r
766 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.SetArrayMember(System.Object,System.String,System.Object,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
768 Sets the array member.
\r
770 <param name="obj">The obj.</param>
\r
771 <param name="indexedName">Name of the indexed.</param>
\r
772 <param name="value">The value.</param>
\r
773 <param name="accessorFactory">The accessor factory.</param>
\r
775 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMemberValue(System.Object,System.String,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
777 Return the specified member on an object.
\r
779 <param name="obj">The Object on which to invoke the specified property.</param>
\r
780 <param name="memberName">Name of the member.</param>
\r
781 <param name="accessorFactory">The accessor factory.</param>
\r
782 <returns>An Object representing the return value of the invoked property.</returns>
\r
784 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.GetMember(System.Object,System.String,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
786 Gets the member's value on the specified object.
\r
788 <param name="obj">The obj.</param>
\r
789 <param name="memberName">Name of the member.</param>
\r
790 <param name="accessorFactory">The accessor factory.</param>
\r
791 <returns>The member's value</returns>
\r
793 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.SetMemberValue(System.Object,System.String,System.Object,IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
795 Sets the member value.
\r
797 <param name="obj">he Object on which to invoke the specified mmber.</param>
\r
798 <param name="memberName">Name of the member.</param>
\r
799 <param name="memberValue">The member value.</param>
\r
800 <param name="objectFactory">The object factory.</param>
\r
801 <param name="accessorFactory">The accessor factory.</param>
\r
803 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.SetMember(System.Object,System.String,System.Object,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
807 <param name="obj">The obj.</param>
\r
808 <param name="memberName">Name of the member.</param>
\r
809 <param name="memberValue">The member value.</param>
\r
810 <param name="accessorFactory">The accessor factory.</param>
\r
812 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.HasWritableProperty(System.Object,System.String)">
\r
814 Checks to see if a Object has a writable property/field be a given name
\r
816 <param name="obj"> The object to check</param>
\r
817 <param name="propertyName">The property to check for</param>
\r
818 <returns>True if the property exists and is writable</returns>
\r
820 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.HasReadableProperty(System.Object,System.String)">
\r
822 Checks to see if the Object have a property/field be a given name.
\r
824 <param name="obj">The Object on which to invoke the specified property.</param>
\r
825 <param name="propertyName">The name of the property to check for.</param>
\r
827 True or false if the property exists and is readable.
\r
830 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectProbe.IsSimpleType(System.Type)">
\r
834 <param name="type"></param>
\r
835 <returns></returns>
\r
837 <member name="T:IBatisNet.Common.Utilities.Objects.Members.IGet">
\r
839 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/> interface defines a field/property get contrat to get the
\r
840 value of a field or a property.
\r
843 <member name="M:IBatisNet.Common.Utilities.Objects.Members.IGet.Get(System.Object)">
\r
845 Gets the value stored in the field/property for the specified target.
\r
847 <param name="target">Object to retrieve the field/property from.</param>
\r
848 <returns>The value.</returns>
\r
850 <member name="T:IBatisNet.Common.ProviderDeSerializer">
\r
852 Summary description for ProviderDeSerializer.
\r
855 <member name="M:IBatisNet.Common.ProviderDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
857 Deserializes the specified node in a <see cref="T:IBatisNet.Common.IDbProvider"/>.
\r
859 <param name="node">The node.</param>
\r
860 <returns>The <see cref="T:IBatisNet.Common.IDbProvider"/></returns>
\r
862 <member name="T:IBatisNet.Common.DataSourceDeSerializer">
\r
864 Summary description for DataSourceDeSerializer.
\r
867 <member name="M:IBatisNet.Common.DataSourceDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
869 Deserialize a DataSource object
\r
871 <param name="node"></param>
\r
872 <returns></returns>
\r
874 <member name="T:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory">
\r
876 A factory to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory"/> for a type.
\r
879 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory">
\r
881 Factory contact to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> for a type.
\r
884 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory.CreateSetAccessor(System.Type,System.String)">
\r
886 Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> instance.
\r
888 <param name="targetType">Target object type.</param>
\r
889 <param name="name">Field or Property name.</param>
\r
890 <returns>null if the generation fail</returns>
\r
892 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.#ctor(System.Boolean)">
\r
894 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory"/> class.
\r
896 <param name="allowCodeGeneration">if set to <c>true</c> [allow code generation].</param>
\r
898 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateDynamicPropertySetAccessor(System.Type,System.String)">
\r
900 Create a Dynamic ISetAccessor instance for a property
\r
902 <param name="targetType">Target object type.</param>
\r
903 <param name="propertyName">Property name.</param>
\r
904 <returns>null if the generation fail</returns>
\r
906 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateDynamicFieldSetAccessor(System.Type,System.String)">
\r
908 Create a Dynamic ISetAccessor instance for a field
\r
910 <param name="targetType">Target object type.</param>
\r
911 <param name="fieldName">field name.</param>
\r
912 <returns>null if the generation fail</returns>
\r
914 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreatePropertyAccessor(System.Type,System.String)">
\r
916 Create a ISetAccessor instance for a property
\r
918 <param name="targetType">Target object type.</param>
\r
919 <param name="propertyName">Property name.</param>
\r
920 <returns>null if the generation fail</returns>
\r
922 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateFieldAccessor(System.Type,System.String)">
\r
924 Create a ISetAccessor instance for a field
\r
926 <param name="targetType">Target object type.</param>
\r
927 <param name="fieldName">Field name.</param>
\r
928 <returns>null if the generation fail</returns>
\r
930 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateReflectionPropertySetAccessor(System.Type,System.String)">
\r
932 Create a Reflection ISetAccessor instance for a property
\r
934 <param name="targetType">Target object type.</param>
\r
935 <param name="propertyName">Property name.</param>
\r
936 <returns>null if the generation fail</returns>
\r
938 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateReflectionFieldSetAccessor(System.Type,System.String)">
\r
940 Create Reflection ISetAccessor instance for a field
\r
942 <param name="targetType">Target object type.</param>
\r
943 <param name="fieldName">field name.</param>
\r
944 <returns>null if the generation fail</returns>
\r
946 <member name="M:IBatisNet.Common.Utilities.Objects.Members.SetAccessorFactory.CreateSetAccessor(System.Type,System.String)">
\r
948 Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/> instance.
\r
950 <param name="targetType">Target object type.</param>
\r
951 <param name="name">Field or Property name.</param>
\r
952 <returns>null if the generation fail</returns>
\r
954 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor">
\r
956 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor"/> class provides an reflection set access
\r
957 to a field of a specified target class.
\r
960 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.#ctor(System.Type,System.String)">
\r
962 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor"/> class.
\r
964 <param name="targetType">Type of the target.</param>
\r
965 <param name="fieldName">Name of the field.</param>
\r
967 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.Set(System.Object,System.Object)">
\r
969 Sets the value for the field of the specified target.
\r
971 <param name="target">Object to set the property on.</param>
\r
972 <param name="value">Property value.</param>
\r
974 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.Name">
\r
976 Gets the member name.
\r
979 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldSetAccessor.MemberType">
\r
981 Gets the type of this member, such as field, property.
\r
984 <member name="T:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory">
\r
986 A factory to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory"/> for a type.
\r
989 <member name="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory">
\r
991 Factory contact to build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> for a type.
\r
994 <member name="M:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory.CreateGetAccessor(System.Type,System.String)">
\r
996 Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> instance.
\r
998 <param name="targetType">Target object type.</param>
\r
999 <param name="name">Field or Property name.</param>
\r
1000 <returns>null if the generation fail</returns>
\r
1002 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.#ctor(System.Boolean)">
\r
1004 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory"/> class.
\r
1006 <param name="allowCodeGeneration">if set to <c>true</c> [allow code generation].</param>
\r
1008 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateDynamicPropertyGetAccessor(System.Type,System.String)">
\r
1010 Create a Dynamic IGetAccessor instance for a property
\r
1012 <param name="targetType">Target object type.</param>
\r
1013 <param name="propertyName">Property name.</param>
\r
1014 <returns>null if the generation fail</returns>
\r
1016 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateDynamicFieldGetAccessor(System.Type,System.String)">
\r
1018 Create a Dynamic IGetAccessor instance for a field
\r
1020 <param name="targetType">Target object type.</param>
\r
1021 <param name="fieldName">Property name.</param>
\r
1022 <returns>null if the generation fail</returns>
\r
1024 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreatePropertyAccessor(System.Type,System.String)">
\r
1026 Create a IGetAccessor instance for a property
\r
1028 <param name="targetType">Target object type.</param>
\r
1029 <param name="propertyName">Property name.</param>
\r
1030 <returns>null if the generation fail</returns>
\r
1032 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateFieldAccessor(System.Type,System.String)">
\r
1034 Create a IGetAccessor instance for a field
\r
1036 <param name="targetType">Target object type.</param>
\r
1037 <param name="fieldName">Field name.</param>
\r
1038 <returns>null if the generation fail</returns>
\r
1040 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateReflectionPropertyGetAccessor(System.Type,System.String)">
\r
1042 Create a Reflection IGetAccessor instance for a property
\r
1044 <param name="targetType">Target object type.</param>
\r
1045 <param name="propertyName">Property name.</param>
\r
1046 <returns>null if the generation fail</returns>
\r
1048 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateReflectionFieldGetAccessor(System.Type,System.String)">
\r
1050 Create Reflection IGetAccessor instance for a field
\r
1052 <param name="targetType">Target object type.</param>
\r
1053 <param name="fieldName">field name.</param>
\r
1054 <returns>null if the generation fail</returns>
\r
1056 <member name="M:IBatisNet.Common.Utilities.Objects.Members.GetAccessorFactory.CreateGetAccessor(System.Type,System.String)">
\r
1058 Generate an <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> instance.
\r
1060 <param name="targetType">Target object type.</param>
\r
1061 <param name="name">Field or Property name.</param>
\r
1062 <returns>null if the generation fail</returns>
\r
1064 <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor">
\r
1066 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor"/> class provides an IL-based get access
\r
1067 to a property of a specified target class.
\r
1070 <member name="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor">
\r
1072 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/> interface defines a field/property get accessor.
\r
1073 provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/>
\r
1074 implementations for drastically improved performance over default late-bind
\r
1078 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._propertyName">
\r
1083 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._propertyType">
\r
1088 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._targetType">
\r
1090 The class parent type
\r
1093 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor._emittedGet">
\r
1095 The IL emitted IGet
\r
1098 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
1100 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor"/> class.
\r
1102 <param name="targetObjectType">Type of the target object.</param>
\r
1103 <param name="propertyName">Name of the property.</param>
\r
1104 <param name="assemblyBuilder">The <see cref="T:System.Reflection.Emit.AssemblyBuilder"/>.</param>
\r
1105 <param name="moduleBuilder">The <see cref="T:System.Reflection.Emit.ModuleBuilder"/>.</param>
\r
1107 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
1109 This method create a new type oject for the the property accessor class
\r
1110 that will provide dynamic access.
\r
1112 <param name="assemblyBuilder">The assembly builder.</param>
\r
1113 <param name="moduleBuilder">The module builder.</param>
\r
1115 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">
\r
1117 Create an type that will provide the set access method.
\r
1120 new ReflectionPermission(PermissionState.Unrestricted).Assert();
\r
1121 CodeAccessPermission.RevertAssert();
\r
1123 <param name="moduleBuilder">The module builder.</param>
\r
1125 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.Get(System.Object)">
\r
1127 Gets the property value from the specified target.
\r
1129 <param name="target">Target object.</param>
\r
1130 <returns>Property value.</returns>
\r
1132 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.Name">
\r
1134 Gets the property's name.
\r
1138 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertyGetAccessor.MemberType">
\r
1140 Gets the property's type.
\r
1144 <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor">
\r
1146 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor"/> class provides an IL-based get access
\r
1147 to a field of a specified target class.
\r
1149 <remarks>Will Throw FieldAccessException on private field</remarks>
\r
1151 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor._fieldName">
\r
1156 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor._fieldType">
\r
1158 The class parent type
\r
1161 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor._emittedGet">
\r
1163 The IL emitted IGet
\r
1166 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
1168 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor"/> class.
\r
1170 <param name="targetObjectType">Type of the target object.</param>
\r
1171 <param name="fieldName">Name of the field.</param>
\r
1172 <param name="assemblyBuilder">The assembly builder.</param>
\r
1173 <param name="moduleBuilder">The module builder.</param>
\r
1175 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
1177 This method create a new type oject for the the property accessor class
\r
1178 that will provide dynamic access.
\r
1180 <param name="assemblyBuilder">The assembly builder.</param>
\r
1181 <param name="moduleBuilder">The module builder.</param>
\r
1183 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">
\r
1185 Create an type that will provide the set access method.
\r
1188 new ReflectionPermission(PermissionState.Unrestricted).Assert();
\r
1189 CodeAccessPermission.RevertAssert();
\r
1191 <param name="moduleBuilder">The module builder.</param>
\r
1193 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.Get(System.Object)">
\r
1195 Gets the value stored in the field for the specified target.
\r
1197 <param name="target">Object to retrieve the field from.</param>
\r
1198 <returns>The value.</returns>
\r
1200 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.Name">
\r
1202 Gets the field's name.
\r
1206 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor.MemberType">
\r
1208 Gets the field's type.
\r
1212 <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor">
\r
1214 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor"/> class defines a field get accessor and
\r
1215 provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISet"/>
\r
1216 via the new DynamicMethod (.NET V2).
\r
1219 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor._fieldName">
\r
1224 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor._fieldType">
\r
1226 The class parent type
\r
1229 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.#ctor(System.Type,System.String)">
\r
1231 Initializes a new instance of the <see cref="T:DelegateFieldSetAccessor"/> class
\r
1232 for field get access via DynamicMethod.
\r
1234 <param name="targetObjectType">Type of the target object.</param>
\r
1235 <param name="fieldName">Name of the field.</param>
\r
1237 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.Set(System.Object,System.Object)">
\r
1239 Sets the field for the specified target.
\r
1241 <param name="target">Target object.</param>
\r
1242 <param name="value">Value to set.</param>
\r
1244 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.Name">
\r
1246 Gets the field's name.
\r
1250 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldSetAccessor.MemberType">
\r
1252 Gets the field's type.
\r
1256 <member name="T:IBatisNet.Common.Utilities.DBHelperParameterCache">
\r
1258 DBHelperParameterCache provides functions to leverage a
\r
1259 static cache of procedure parameters, and the
\r
1260 ability to discover parameters for stored procedures at run-time.
\r
1263 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.DiscoverSpParameterSet(IBatisNet.Common.IDalSession,System.String,System.Boolean)">
\r
1265 Resolve at run time the appropriate set of Parameters for a stored procedure
\r
1267 <param name="session">An IDalSession object</param>
\r
1268 <param name="spName">the name of the stored procedure</param>
\r
1269 <param name="includeReturnValueParameter">whether or not to include their return value parameter</param>
\r
1270 <returns></returns>
\r
1272 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.InternalDiscoverSpParameterSet(IBatisNet.Common.IDalSession,System.String,System.Boolean)">
\r
1274 Discover at run time the appropriate set of Parameters for a stored procedure
\r
1276 <param name="session">An IDalSession object</param>
\r
1277 <param name="spName">Name of the stored procedure.</param>
\r
1278 <param name="includeReturnValueParameter">if set to <c>true</c> [include return value parameter].</param>
\r
1279 <returns>The stored procedure parameters.</returns>
\r
1281 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.CloneParameters(System.Data.IDataParameter[])">
\r
1283 Deep copy of cached IDataParameter array.
\r
1285 <param name="originalParameters"></param>
\r
1286 <returns></returns>
\r
1288 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.CacheParameterSet(System.String,System.String,System.Data.IDataParameter[])">
\r
1290 Add parameter array to the cache
\r
1292 <param name="connectionString">a valid connection string for an IDbConnection</param>
\r
1293 <param name="commandText">the stored procedure name or SQL command</param>
\r
1294 <param name="commandParameters">an array of IDataParameters to be cached</param>
\r
1296 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.Clear">
\r
1298 Clear the parameter cache.
\r
1301 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.GetCachedParameterSet(System.String,System.String)">
\r
1303 retrieve a parameter array from the cache
\r
1305 <param name="connectionString">a valid connection string for an IDbConnection</param>
\r
1306 <param name="commandText">the stored procedure name or SQL command</param>
\r
1307 <returns>an array of IDataParameters</returns>
\r
1309 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.GetSpParameterSet(IBatisNet.Common.IDalSession,System.String)">
\r
1311 Retrieves the set of IDataParameters appropriate for the stored procedure
\r
1314 This method will query the database for this information, and then store it in a cache for future requests.
\r
1316 <param name="session">a valid session</param>
\r
1317 <param name="spName">the name of the stored procedure</param>
\r
1318 <returns>an array of IDataParameters</returns>
\r
1320 <member name="M:IBatisNet.Common.Utilities.DBHelperParameterCache.GetSpParameterSet(IBatisNet.Common.IDalSession,System.String,System.Boolean)">
\r
1322 Retrieves the set of IDataParameters appropriate for the stored procedure
\r
1325 This method will query the database for this information, and then store it in a cache for future requests.
\r
1327 <param name="session">a valid session</param>
\r
1328 <param name="spName">the name of the stored procedure</param>
\r
1329 <param name="includeReturnValueParameter">a bool value indicating whether the return value parameter should be included in the results</param>
\r
1330 <returns>an array of IDataParameters</returns>
\r
1332 <member name="T:IBatisNet.Common.Transaction.IsolationLevel">
\r
1334 Specifies the isolation level of a transaction.
\r
1337 <member name="F:IBatisNet.Common.Transaction.IsolationLevel.Serializable">
\r
1339 Volatile data can be read but not modified,
\r
1340 and no new data can be added during the transaction.
\r
1343 <member name="F:IBatisNet.Common.Transaction.IsolationLevel.RepeatableRead">
\r
1345 Volatile data can be read but not modified during the transaction.
\r
1346 New data may be added during the transaction.
\r
1349 <member name="F:IBatisNet.Common.Transaction.IsolationLevel.ReadCommitted">
\r
1351 Volatile data cannot be read during the transaction, but can be modified.
\r
1354 <member name="F:IBatisNet.Common.Transaction.IsolationLevel.ReadUncommitted">
\r
1356 Volatile data can be read and modified during the transaction.
\r
1359 <member name="F:IBatisNet.Common.Transaction.IsolationLevel.Unspecified">
\r
1361 Volatile data can be read but not modified,
\r
1362 and no new data can be added during the transaction.
\r
1365 <member name="T:IBatisNet.Common.Utilities.TypeUtils">
\r
1367 Helper methods with regard to type.
\r
1371 Mainly for internal use within the framework.
\r
1375 <member name="M:IBatisNet.Common.Utilities.TypeUtils.#ctor">
\r
1377 Creates a new instance of the <see cref="T:IBatisNet.Common.Utilities.TypeUtils"/> class.
\r
1381 This is a utility class, and as such exposes no public constructors.
\r
1385 <member name="M:IBatisNet.Common.Utilities.TypeUtils.ResolveType(System.String)">
\r
1387 Resolves the supplied type name into a <see cref="T:System.Type"/>
\r
1390 <param name="typeName">
\r
1391 The (possibly partially assembly qualified) name of a
\r
1392 <see cref="T:System.Type"/>.
\r
1395 A resolved <see cref="T:System.Type"/> instance.
\r
1397 <exception cref="T:System.TypeLoadException">
\r
1398 If the type cannot be resolved.
\r
1401 <member name="M:IBatisNet.Common.Utilities.TypeUtils.InstantiatePrimitiveType(System.TypeCode)">
\r
1403 Instantiate a 'Primitive' Type.
\r
1405 <param name="typeCode">a typeCode.</param>
\r
1406 <returns>An object.</returns>
\r
1408 <member name="M:IBatisNet.Common.Utilities.TypeUtils.InstantiateNullableType(System.Type)">
\r
1410 Instantiate a Nullable Type.
\r
1412 <param name="type">The nullable type.</param>
\r
1413 <returns>An object.</returns>
\r
1415 <member name="T:IBatisNet.Common.Utilities.Objects.BoxingOpCodes">
\r
1417 Helper class that returns appropriate boxing opcode based on type
\r
1419 <remarks>From Spring.NET</remarks>
\r
1421 <member name="M:IBatisNet.Common.Utilities.Objects.BoxingOpCodes.#cctor">
\r
1423 Initializes the <see cref="T:IBatisNet.Common.Utilities.Objects.BoxingOpCodes"/> class.
\r
1426 <member name="M:IBatisNet.Common.Utilities.Objects.BoxingOpCodes.GetOpCode(System.Type)">
\r
1428 Gets the <see cref="T:System.Reflection.Emit.OpCode"/>.
\r
1430 <param name="type">The type.</param>
\r
1431 <returns></returns>
\r
1433 <member name="T:IBatisNet.Common.Utilities.Objects.ActivatorObjectFactory">
\r
1435 A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that can create objects
\r
1436 via Activator.CreateInstance
\r
1439 <member name="T:IBatisNet.Common.Utilities.Objects.IObjectFactory">
\r
1441 A factory that can create objects
\r
1444 <member name="M:IBatisNet.Common.Utilities.Objects.IObjectFactory.CreateFactory(System.Type,System.Type[])">
\r
1446 Create a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance for a given type
\r
1448 <param name="typeToCreate">The type instance to build</param>
\r
1449 <param name="types">The types of the constructor arguments</param>
\r
1450 <returns>Returns a new see cref="IFactory"/> instance</returns>
\r
1452 <member name="M:IBatisNet.Common.Utilities.Objects.ActivatorObjectFactory.CreateFactory(System.Type,System.Type[])">
\r
1454 Create a new see <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> instance for a given type
\r
1456 <param name="typeToCreate">The type instance to build</param>
\r
1457 <param name="types">The types of the constructor arguments</param>
\r
1458 <returns>Returns a new <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> instance.</returns>
\r
1460 <member name="T:IBatisNet.Common.Transaction.TransactionOptions">
\r
1462 Contains parameters that specify Transaction behaviors.
\r
1465 <member name="F:IBatisNet.Common.Transaction.TransactionOptions.TimeOut">
\r
1467 Length of time that the transaction waits before automatically
\r
1471 <member name="F:IBatisNet.Common.Transaction.TransactionOptions.IsolationLevel">
\r
1473 The isolation level of the transaction.
\r
1476 <member name="T:IBatisNet.Common.Logging.Impl.NoOpLoggerFA">
\r
1478 Summary description for NoOpLoggerFA.
\r
1481 <member name="T:IBatisNet.Common.Logging.ILoggerFactoryAdapter">
\r
1483 LoggerFactoryAdapter interface is used internally by LogManager
\r
1484 Only developers wishing to write new SLF4J adapters need to
\r
1485 worry about this interface.
\r
1488 <member name="M:IBatisNet.Common.Logging.ILoggerFactoryAdapter.GetLogger(System.Type)">
\r
1490 Get a ILog instance by type
\r
1492 <param name="type"></param>
\r
1493 <returns></returns>
\r
1495 <member name="M:IBatisNet.Common.Logging.ILoggerFactoryAdapter.GetLogger(System.String)">
\r
1497 Get a ILog instance by type name
\r
1499 <param name="name"></param>
\r
1500 <returns></returns>
\r
1502 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.#ctor">
\r
1507 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.#ctor(System.Collections.Specialized.NameValueCollection)">
\r
1512 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.GetLogger(System.Type)">
\r
1514 Get a ILog instance by type
\r
1516 <param name="type"></param>
\r
1517 <returns></returns>
\r
1519 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLoggerFA.IBatisNet#Common#Logging#ILoggerFactoryAdapter#GetLogger(System.String)">
\r
1521 Get a ILog instance by type name
\r
1523 <param name="name"></param>
\r
1524 <returns></returns>
\r
1526 <member name="T:IBatisNet.Common.IDalSession">
\r
1528 A template for a session in the iBATIS.NET framwork.
\r
1529 Holds the connection, the transaction ...
\r
1532 <member name="M:IBatisNet.Common.IDalSession.Complete">
\r
1534 Complete (commit) a transsaction
\r
1537 <member name="M:IBatisNet.Common.IDalSession.OpenConnection">
\r
1539 Open a connection.
\r
1542 <member name="M:IBatisNet.Common.IDalSession.OpenConnection(System.String)">
\r
1544 Open a connection, on the specified connection string.
\r
1546 <param name="connectionString">The connection string</param>
\r
1548 <member name="M:IBatisNet.Common.IDalSession.CloseConnection">
\r
1550 close a connection
\r
1553 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction">
\r
1555 Open a connection and begin a transaction
\r
1558 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.String)">
\r
1560 Open a connection and begin a transaction on the specified connection string.
\r
1562 <param name="connectionString">The connection string</param>
\r
1564 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.Boolean)">
\r
1566 Begins a database transaction
\r
1568 <param name="openConnection">Open a connection.</param>
\r
1570 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
1572 Open a connection and begin a transaction on the specified connection string.
\r
1574 <param name="connectionString">The connection string</param>
\r
1575 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
1577 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.Data.IsolationLevel)">
\r
1579 Open a connection and begin a transaction at the data source
\r
1580 with the specified IsolationLevel value.
\r
1582 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
1584 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
1586 Begins a transaction on the current connection
\r
1587 with the specified IsolationLevel value.
\r
1589 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
1590 <param name="connectionString">The connection string</param>
\r
1591 <param name="openConnection">Open a connection.</param>
\r
1593 <member name="M:IBatisNet.Common.IDalSession.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
1595 Begins a transaction on the current connection
\r
1596 with the specified IsolationLevel value.
\r
1598 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
1599 <param name="openConnection">Open a connection.</param>
\r
1601 <member name="M:IBatisNet.Common.IDalSession.CommitTransaction">
\r
1603 Commit a transaction and close the associated connection
\r
1606 <member name="M:IBatisNet.Common.IDalSession.CommitTransaction(System.Boolean)">
\r
1608 Commits the database transaction.
\r
1610 <param name="closeConnection">Close the connection</param>
\r
1612 <member name="M:IBatisNet.Common.IDalSession.RollBackTransaction">
\r
1614 Rollbak a transaction and close the associated connection
\r
1617 <member name="M:IBatisNet.Common.IDalSession.RollBackTransaction(System.Boolean)">
\r
1619 Rolls back a transaction from a pending state.
\r
1621 <param name="closeConnection">Close the connection</param>
\r
1623 <member name="M:IBatisNet.Common.IDalSession.CreateCommand(System.Data.CommandType)">
\r
1627 <param name="commandType">The type of the command</param>
\r
1628 <returns>An IDbCommand.</returns>
\r
1630 <member name="M:IBatisNet.Common.IDalSession.CreateDataParameter">
\r
1632 Create an DataParameter
\r
1634 <returns>An IDbDataParameter.</returns>
\r
1636 <member name="M:IBatisNet.Common.IDalSession.CreateDataAdapter(System.Data.IDbCommand)">
\r
1638 Create a DataAdapter
\r
1640 <param name="command">The statement or stored procedure
\r
1641 used to select records in the data source.</param>
\r
1642 <returns>An IDbDataAdapter.</returns>
\r
1644 <member name="M:IBatisNet.Common.IDalSession.CreateDataAdapter">
\r
1646 Create a DataAdapter
\r
1648 <returns>An IDbDataAdapter.</returns>
\r
1650 <member name="P:IBatisNet.Common.IDalSession.DataSource">
\r
1652 The data source use by the session.
\r
1655 <member name="P:IBatisNet.Common.IDalSession.Connection">
\r
1657 The Connection use by the session.
\r
1660 <member name="P:IBatisNet.Common.IDalSession.Transaction">
\r
1662 The Transaction use by the session.
\r
1665 <member name="T:IBatisNet.Common.Utilities.ScriptRunner">
\r
1667 Description résumée de ScriptRunner.
\r
1670 <member name="M:IBatisNet.Common.Utilities.ScriptRunner.#ctor">
\r
1675 <member name="M:IBatisNet.Common.Utilities.ScriptRunner.RunScript(IBatisNet.Common.IDataSource,System.String)">
\r
1679 <param name="dataSource">The dataSouce that will be used to run the script.</param>
\r
1680 <param name="sqlScriptPath">a path to an sql script file.</param>
\r
1682 <member name="M:IBatisNet.Common.Utilities.ScriptRunner.RunScript(IBatisNet.Common.IDataSource,System.String,System.Boolean)">
\r
1686 <param name="dataSource">The dataSouce that will be used to run the script.</param>
\r
1687 <param name="sqlScriptPath">a path to an sql script file.</param>
\r
1688 <param name="doParse">parse out the statements in the sql script file.</param>
\r
1690 <member name="M:IBatisNet.Common.Utilities.ScriptRunner.ExecuteStatements(IBatisNet.Common.IDataSource,System.Collections.ArrayList)">
\r
1692 Execute the given sql statements
\r
1694 <param name="dataSource">The dataSouce that will be used.</param>
\r
1695 <param name="sqlStatements">An ArrayList of sql statements to execute.</param>
\r
1697 <member name="M:IBatisNet.Common.Utilities.ScriptRunner.ParseScript(System.String)">
\r
1699 Parse and tokenize the sql script into multiple statements
\r
1701 <param name="script">the script to parse</param>
\r
1703 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor">
\r
1705 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor"/> class provides an reflection get access
\r
1706 to a property of a specified target class.
\r
1709 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.#ctor(System.Type,System.String)">
\r
1711 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor"/> class.
\r
1713 <param name="targetType">Type of the target.</param>
\r
1714 <param name="propertyName">Name of the property.</param>
\r
1716 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.Get(System.Object)">
\r
1718 Gets the value stored in the property for
\r
1719 the specified target.
\r
1721 <param name="target">Object to retrieve the property from.</param>
\r
1722 <returns>Property value.</returns>
\r
1724 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.Name">
\r
1726 Gets the property name.
\r
1729 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertyGetAccessor.MemberType">
\r
1731 Gets the type of this property.
\r
1734 <member name="T:IBatisNet.Common.Utilities.ConfigureHandler">
\r
1736 Represents the method that handles calls from Configure.
\r
1739 obj is a null object in a DaoManager context.
\r
1740 obj is the reconfigured sqlMap in a SqlMap context.
\r
1743 <member name="T:IBatisNet.Common.Utilities.StateConfig">
\r
1748 <member name="F:IBatisNet.Common.Utilities.StateConfig.FileName">
\r
1750 Master Config File name.
\r
1753 <member name="F:IBatisNet.Common.Utilities.StateConfig.ConfigureHandler">
\r
1755 Delegate called when a file is changed, use it to rebuild.
\r
1758 <member name="T:IBatisNet.Common.Utilities.ConfigWatcherHandler">
\r
1760 Class used to watch config files.
\r
1763 Uses the <see cref="T:System.IO.FileSystemWatcher"/> to monitor
\r
1764 changes to a specified file. Because multiple change notifications
\r
1765 may be raised when the file is modified, a timer is used to
\r
1766 compress the notifications into a single event. The timer
\r
1767 waits for <see cref="F:IBatisNet.Common.Utilities.ConfigWatcherHandler.TimoutMillis"/> time before delivering
\r
1768 the event notification. If any further <see cref="T:System.IO.FileSystemWatcher"/>
\r
1769 change notifications arrive while the timer is waiting it
\r
1770 is reset and waits again for <see cref="F:IBatisNet.Common.Utilities.ConfigWatcherHandler.TimoutMillis"/> to
\r
1774 <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler.TimoutMillis">
\r
1776 The default amount of time to wait after receiving notification
\r
1777 before reloading the config file.
\r
1780 <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler._timer">
\r
1782 The timer used to compress the notification events.
\r
1785 <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler._filesToWatch">
\r
1787 A list of configuration files to watch.
\r
1790 <member name="F:IBatisNet.Common.Utilities.ConfigWatcherHandler._filesWatcher">
\r
1792 The list of FileSystemWatcher.
\r
1795 <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.#ctor(System.Threading.TimerCallback,IBatisNet.Common.Utilities.StateConfig)">
\r
1799 <param name="state">
\r
1800 Represent the call context of the SqlMap or DaoManager ConfigureAndWatch method call.
\r
1802 <param name="onWhatchedFileChange"></param>
\r
1804 <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.AddFileToWatch(System.IO.FileInfo)">
\r
1806 Add a file to be monitored.
\r
1808 <param name="configFile"></param>
\r
1810 <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.ClearFilesMonitored">
\r
1812 Reset the list of files being monitored.
\r
1815 <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.ConfigWatcherHandler_OnChanged(System.Object,System.IO.FileSystemEventArgs)">
\r
1817 Event handler used by <see cref="T:IBatisNet.Common.Utilities.ConfigWatcherHandler"/>.
\r
1819 <param name="source">The <see cref="T:System.IO.FileSystemWatcher"/> firing the event.</param>
\r
1820 <param name="e">The argument indicates the file that caused the event to be fired.</param>
\r
1822 This handler reloads the configuration from the file when the event is fired.
\r
1825 <member name="M:IBatisNet.Common.Utilities.ConfigWatcherHandler.ConfigWatcherHandler_OnRenamed(System.Object,System.IO.RenamedEventArgs)">
\r
1827 Event handler used by <see cref="T:IBatisNet.Common.Utilities.ConfigWatcherHandler"/>.
\r
1829 <param name="source">The <see cref="T:System.IO.FileSystemWatcher"/> firing the event.</param>
\r
1830 <param name="e">The argument indicates the file that caused the event to be fired.</param>
\r
1832 This handler reloads the configuration from the file when the event is fired.
\r
1835 <member name="T:IBatisNet.Common.Logging.Impl.NoOpLogger">
\r
1837 Summary description for NoOpLogger.
\r
1840 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.#ctor">
\r
1842 A NOP implementation.
\r
1845 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Debug(System.Object)">
\r
1849 <param name="message"></param>
\r
1851 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Debug(System.Object,System.Exception)">
\r
1855 <param name="message"></param>
\r
1856 <param name="e"></param>
\r
1858 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Error(System.Object)">
\r
1862 <param name="message"></param>
\r
1864 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Error(System.Object,System.Exception)">
\r
1868 <param name="message"></param>
\r
1869 <param name="e"></param>
\r
1871 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Fatal(System.Object)">
\r
1875 <param name="message"></param>
\r
1877 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Fatal(System.Object,System.Exception)">
\r
1881 <param name="message"></param>
\r
1882 <param name="e"></param>
\r
1884 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Info(System.Object)">
\r
1888 <param name="message"></param>
\r
1890 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Info(System.Object,System.Exception)">
\r
1894 <param name="message"></param>
\r
1895 <param name="e"></param>
\r
1897 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Trace(System.Object)">
\r
1901 <param name="message"></param>
\r
1903 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Trace(System.Object,System.Exception)">
\r
1907 <param name="message"></param>
\r
1908 <param name="e"></param>
\r
1910 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Warn(System.Object)">
\r
1914 <param name="message"></param>
\r
1916 <member name="M:IBatisNet.Common.Logging.Impl.NoOpLogger.Warn(System.Object,System.Exception)">
\r
1920 <param name="message"></param>
\r
1921 <param name="e"></param>
\r
1923 <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsDebugEnabled">
\r
1928 <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsErrorEnabled">
\r
1933 <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsFatalEnabled">
\r
1938 <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsInfoEnabled">
\r
1943 <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsTraceEnabled">
\r
1948 <member name="P:IBatisNet.Common.Logging.Impl.NoOpLogger.IsWarnEnabled">
\r
1953 <member name="T:IBatisNet.Common.Utilities.StringTokenizer">
\r
1955 A StringTokenizer java like object
\r
1958 <member name="M:IBatisNet.Common.Utilities.StringTokenizer.#ctor(System.String)">
\r
1960 Constructs a StringTokenizer on the specified String, using the
\r
1961 default delimiter set (which is " \t\n\r\f").
\r
1963 <param name="str">The input String</param>
\r
1965 <member name="M:IBatisNet.Common.Utilities.StringTokenizer.#ctor(System.String,System.String)">
\r
1967 Constructs a StringTokenizer on the specified String,
\r
1968 using the specified delimiter set.
\r
1970 <param name="str">The input String</param>
\r
1971 <param name="delimiters">The delimiter String</param>
\r
1973 <member name="M:IBatisNet.Common.Utilities.StringTokenizer.#ctor(System.String,System.String,System.Boolean)">
\r
1975 Constructs a StringTokenizer on the specified String,
\r
1976 using the specified delimiter set.
\r
1978 <param name="str">The input String</param>
\r
1979 <param name="delimiters">The delimiter String</param>
\r
1980 <param name="returnDelimiters">Returns delimiters as tokens or skip them</param>
\r
1982 <member name="M:IBatisNet.Common.Utilities.StringTokenizer.GetEnumerator">
\r
1986 <returns></returns>
\r
1988 <member name="P:IBatisNet.Common.Utilities.StringTokenizer.TokenNumber">
\r
1990 Returns the number of tokens in the String using
\r
1991 the current deliminter set. This is the number of times
\r
1992 nextToken() can return before it will generate an exception.
\r
1993 Use of this routine to count the number of tokens is faster
\r
1994 than repeatedly calling nextToken() because the substrings
\r
1995 are not constructed and returned for each token.
\r
1998 <member name="T:IBatisNet.Common.Logging.Impl.ConsoleOutLogger">
\r
2000 Logger sending everything to the standard output error stream.
\r
2003 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.#ctor(System.String,IBatisNet.Common.Logging.LogLevel,System.Boolean,System.Boolean,System.String)">
\r
2007 <param name="logName"></param>
\r
2008 <param name="logLevel"></param>
\r
2009 <param name="showDateTime">Include the current time in the log message </param>
\r
2010 <param name="showLogName">Include the instance name in the log message</param>
\r
2011 <param name="dateTimeFormat">The date and time format to use in the log message </param>
\r
2013 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Write(IBatisNet.Common.Logging.LogLevel,System.Object,System.Exception)">
\r
2015 Do the actual logging.
\r
2016 This method assembles the message and write
\r
2017 the content of the message accumulated in the specified
\r
2018 StringBuffer to the appropriate output destination. The
\r
2019 default implementation writes to System.Console.Error.<p/>
\r
2021 <param name="level"></param>
\r
2022 <param name="message"></param>
\r
2023 <param name="e"></param>
\r
2025 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsLevelEnabled(IBatisNet.Common.Logging.LogLevel)">
\r
2027 Is the given log level currently enabled ?
\r
2029 <param name="level"></param>
\r
2030 <returns></returns>
\r
2032 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Debug(System.Object)">
\r
2034 Log a debug message.
\r
2036 <param name="message"></param>
\r
2038 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Debug(System.Object,System.Exception)">
\r
2042 <param name="message"></param>
\r
2043 <param name="e"></param>
\r
2045 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Error(System.Object)">
\r
2049 <param name="message"></param>
\r
2051 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Error(System.Object,System.Exception)">
\r
2055 <param name="message"></param>
\r
2056 <param name="e"></param>
\r
2058 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Fatal(System.Object)">
\r
2062 <param name="message"></param>
\r
2064 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Fatal(System.Object,System.Exception)">
\r
2068 <param name="message"></param>
\r
2069 <param name="e"></param>
\r
2071 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Info(System.Object)">
\r
2075 <param name="message"></param>
\r
2077 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Info(System.Object,System.Exception)">
\r
2081 <param name="message"></param>
\r
2082 <param name="e"></param>
\r
2084 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Warn(System.Object)">
\r
2088 <param name="message"></param>
\r
2090 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.Warn(System.Object,System.Exception)">
\r
2094 <param name="message"></param>
\r
2095 <param name="e"></param>
\r
2097 <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsDebugEnabled">
\r
2102 <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsErrorEnabled">
\r
2107 <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsFatalEnabled">
\r
2112 <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsInfoEnabled">
\r
2117 <member name="P:IBatisNet.Common.Logging.Impl.ConsoleOutLogger.IsWarnEnabled">
\r
2122 <member name="T:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory">
\r
2127 <member name="M:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory.#ctor(IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory,IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory)">
\r
2129 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory"/> class.
\r
2131 <param name="setAccessorFactory">The set accessor factory.</param>
\r
2132 <param name="getAccessorFactory">The get accessor factory.</param>
\r
2134 <member name="P:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory.SetAccessorFactory">
\r
2136 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>
\r
2139 <member name="P:IBatisNet.Common.Utilities.Objects.Members.AccessorFactory.GetAccessorFactory">
\r
2141 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessor"/>
\r
2144 <member name="T:IBatisNet.Common.Transaction.TransactionScopeOptions">
\r
2146 Describes how a transaction scope is associated with a transaction.
\r
2149 <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.Required">
\r
2151 The transaction scope must be associated with a transaction.
\r
2152 If we are in a transaction scope join it. If we aren't, create a new one.
\r
2155 <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.RequiresNew">
\r
2157 Always creates a new transaction scope.
\r
2160 <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.Supported">
\r
2162 Don't need a transaction scope, but if we are in a transaction scope then join it.
\r
2165 <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.NotSupported">
\r
2167 Means that cannot cannot be associated with a transaction scope.
\r
2170 <member name="F:IBatisNet.Common.Transaction.TransactionScopeOptions.Mandatory">
\r
2172 The transaction scope must be associated with an existing transaction scope.
\r
2175 <member name="T:IBatisNet.Common.Utilities.Proxy.IProxyGenerator">
\r
2177 Description résumée de IProxyGenerator.
\r
2180 <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor">
\r
2182 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor"/> class defines a get property accessor and
\r
2183 provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/>
\r
2184 via the new DynamicMethod (.NET V2).
\r
2187 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor._propertyName">
\r
2192 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor._propertyType">
\r
2197 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.#ctor(System.Type,System.String)">
\r
2199 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor"/> class
\r
2200 for get property access via DynamicMethod.
\r
2202 <param name="targetObjectType">Type of the target object.</param>
\r
2203 <param name="propertyName">Name of the property.</param>
\r
2205 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.Get(System.Object)">
\r
2207 Gets the field value from the specified target.
\r
2209 <param name="target">Target object.</param>
\r
2210 <returns>Property value.</returns>
\r
2212 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.Name">
\r
2214 Gets the property's name.
\r
2218 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegatePropertyGetAccessor.MemberType">
\r
2220 Gets the property's type.
\r
2224 <member name="T:IBatisNet.Common.IDataSource">
\r
2229 <member name="P:IBatisNet.Common.IDataSource.Name">
\r
2234 <member name="P:IBatisNet.Common.IDataSource.ConnectionString">
\r
2236 Connection string used to create connections.
\r
2239 <member name="P:IBatisNet.Common.IDataSource.DbProvider">
\r
2241 The data provider.
\r
2244 <member name="T:IBatisNet.Common.DbProvider">
\r
2246 Information about a data provider.
\r
2249 <member name="M:IBatisNet.Common.DbProvider.#ctor">
\r
2251 Do not use direclty, only for serialization.
\r
2254 <member name="M:IBatisNet.Common.DbProvider.Initialize">
\r
2256 Init the provider.
\r
2259 <member name="M:IBatisNet.Common.DbProvider.CreateConnection">
\r
2261 Create a connection object for this provider.
\r
2263 <returns>An 'IDbConnection' object.</returns>
\r
2265 <member name="M:IBatisNet.Common.DbProvider.CreateCommand">
\r
2267 Create a command object for this provider.
\r
2269 <returns>An 'IDbCommand' object.</returns>
\r
2271 <member name="M:IBatisNet.Common.DbProvider.CreateDataAdapter">
\r
2273 Create a dataAdapter object for this provider.
\r
2275 <returns>An 'IDbDataAdapter' object.</returns>
\r
2277 <member name="M:IBatisNet.Common.DbProvider.CreateDataParameter">
\r
2279 Create a IDbDataParameter object for this provider.
\r
2281 <returns>An 'IDbDataParameter' object.</returns>
\r
2283 <member name="M:IBatisNet.Common.DbProvider.FormatNameForSql(System.String)">
\r
2285 Change the parameterName into the correct format IDbCommand.CommandText
\r
2286 for the ConnectionProvider
\r
2288 <param name="parameterName">The unformatted name of the parameter</param>
\r
2289 <returns>A parameter formatted for an IDbCommand.CommandText</returns>
\r
2291 <member name="M:IBatisNet.Common.DbProvider.FormatNameForParameter(System.String)">
\r
2293 Changes the parameterName into the correct format for an IDbParameter
\r
2297 For SqlServerConnectionProvider it will change <c>id</c> to <c>@id</c>
\r
2299 <param name="parameterName">The unformatted name of the parameter</param>
\r
2300 <returns>A parameter formatted for an IDbParameter.</returns>
\r
2302 <member name="M:IBatisNet.Common.DbProvider.Equals(System.Object)">
\r
2304 Equals implemantation.
\r
2306 <param name="obj">The test object.</param>
\r
2307 <returns>A boolean.</returns>
\r
2309 <member name="M:IBatisNet.Common.DbProvider.GetHashCode">
\r
2311 A hashcode for the provider.
\r
2313 <returns>An integer.</returns>
\r
2315 <member name="M:IBatisNet.Common.DbProvider.ToString">
\r
2317 ToString implementation.
\r
2319 <returns>A string that describes the provider.</returns>
\r
2321 <member name="P:IBatisNet.Common.DbProvider.AssemblyName">
\r
2323 The name of the assembly which conatins the definition of the provider.
\r
2325 <example>Examples : "System.Data", "Microsoft.Data.Odbc"</example>
\r
2327 <member name="P:IBatisNet.Common.DbProvider.IsDefault">
\r
2329 Tell us if it is the default data source.
\r
2333 <member name="P:IBatisNet.Common.DbProvider.IsEnabled">
\r
2335 Tell us if this provider is enabled.
\r
2339 <member name="P:IBatisNet.Common.DbProvider.AllowMARS">
\r
2341 Tell us if this provider allows having multiple open <see cref="T:System.Data.IDataReader"/> with
\r
2342 the same <see cref="T:System.Data.IDbConnection"/>.
\r
2345 It's a new feature in ADO.NET 2.0 and Sql Server 2005 that allows for multiple forward only read only result sets (MARS).
\r
2346 Some databases have supported this functionality for a long time :
\r
2347 Not Supported : DB2, MySql.Data, OLE DB provider [except Sql Server 2005 when using MDAC 9], SQLite, Obdc
\r
2348 Supported : Sql Server 2005, Npgsql
\r
2351 <member name="P:IBatisNet.Common.DbProvider.DbConnectionClass">
\r
2353 The connection class name to use.
\r
2356 "System.Data.OleDb.OleDbConnection",
\r
2357 "System.Data.SqlClient.SqlConnection",
\r
2358 "Microsoft.Data.Odbc.OdbcConnection"
\r
2361 <member name="P:IBatisNet.Common.DbProvider.UseParameterPrefixInSql">
\r
2363 Does this ConnectionProvider require the use of a Named Prefix in the SQL
\r
2367 The OLE DB/ODBC .NET Provider does not support named parameters for
\r
2368 passing parameters to an SQL Statement or a stored procedure called
\r
2369 by an IDbCommand when CommandType is set to Text.
\r
2371 For example, SqlClient requires select * from simple where simple_id = @simple_id
\r
2372 If this is false, like with the OleDb or Obdc provider, then it is assumed that
\r
2373 the ? can be a placeholder for the parameter in the SQL statement when CommandType
\r
2377 <member name="P:IBatisNet.Common.DbProvider.UseParameterPrefixInParameter">
\r
2379 Does this ConnectionProvider require the use of the Named Prefix when trying
\r
2380 to reference the Parameter in the Command's Parameter collection.
\r
2383 This is really only useful when the UseParameterPrefixInSql = true.
\r
2384 When this is true the code will look like IDbParameter param = cmd.Parameters["@paramName"],
\r
2385 if this is false the code will be IDbParameter param = cmd.Parameters["paramName"] - ie - Oracle.
\r
2388 <member name="P:IBatisNet.Common.DbProvider.UsePositionalParameters">
\r
2390 The OLE DB/OBDC .NET Provider uses positional parameters that are marked with a
\r
2391 question mark (?) instead of named parameters.
\r
2394 <member name="P:IBatisNet.Common.DbProvider.SetDbParameterSize">
\r
2396 Used to indicate whether or not the provider
\r
2397 supports parameter size.
\r
2400 See JIRA-49 about SQLite.Net provider not supporting parameter size.
\r
2403 <member name="P:IBatisNet.Common.DbProvider.SetDbParameterPrecision">
\r
2405 Used to indicate whether or not the provider
\r
2406 supports parameter precision.
\r
2409 See JIRA-49 about SQLite.Net provider not supporting parameter precision.
\r
2412 <member name="P:IBatisNet.Common.DbProvider.SetDbParameterScale">
\r
2414 Used to indicate whether or not the provider
\r
2415 supports a parameter scale.
\r
2418 See JIRA-49 about SQLite.Net provider not supporting parameter scale.
\r
2421 <member name="P:IBatisNet.Common.DbProvider.UseDeriveParameters">
\r
2423 Used to indicate whether or not the provider
\r
2424 supports DeriveParameters method for procedure.
\r
2427 <member name="P:IBatisNet.Common.DbProvider.DbCommandClass">
\r
2429 The command class name to use.
\r
2432 "System.Data.SqlClient.SqlCommand"
\r
2435 <member name="P:IBatisNet.Common.DbProvider.ParameterDbTypeClass">
\r
2437 The ParameterDbType class name to use.
\r
2440 "System.Data.SqlDbType"
\r
2443 <member name="P:IBatisNet.Common.DbProvider.ParameterDbTypeProperty">
\r
2445 The ParameterDbTypeProperty class name to use.
\r
2448 SqlDbType in SqlParamater.SqlDbType,
\r
2449 OracleType in OracleParameter.OracleType.
\r
2452 <member name="P:IBatisNet.Common.DbProvider.DataAdapterClass">
\r
2454 The dataAdapter class name to use.
\r
2457 "System.Data.SqlDbType"
\r
2460 <member name="P:IBatisNet.Common.DbProvider.CommandBuilderClass">
\r
2462 The commandBuilder class name to use.
\r
2465 "System.Data.OleDb.OleDbCommandBuilder",
\r
2466 "System.Data.SqlClient.SqlCommandBuilder",
\r
2467 "Microsoft.Data.Odbc.OdbcCommandBuilder"
\r
2470 <member name="P:IBatisNet.Common.DbProvider.Name">
\r
2472 Name used to identify the provider amongst the others.
\r
2475 <member name="P:IBatisNet.Common.DbProvider.Description">
\r
2480 <member name="P:IBatisNet.Common.DbProvider.ParameterPrefix">
\r
2482 Parameter prefix use in store procedure.
\r
2484 <example> @ for Sql Server.</example>
\r
2486 <member name="P:IBatisNet.Common.DbProvider.IsObdc">
\r
2488 Check if this provider is Odbc ?
\r
2491 <member name="P:IBatisNet.Common.DbProvider.CommandBuilderType">
\r
2493 Get the CommandBuilder Type for this provider.
\r
2495 <returns>An object.</returns>
\r
2497 <member name="P:IBatisNet.Common.DbProvider.ParameterDbType">
\r
2499 Get the ParameterDb Type for this provider.
\r
2501 <returns>An object.</returns>
\r
2503 <member name="T:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver">
\r
2505 Resolves (instantiates) a <see cref="T:System.Type"/> by it's (possibly
\r
2506 assembly qualified) name, and caches the <see cref="T:System.Type"/>
\r
2507 instance against the type name.
\r
2510 <member name="T:IBatisNet.Common.Utilities.TypesResolver.ITypeResolver">
\r
2512 Resolves a <see cref="T:System.Type"/> by name.
\r
2516 The rationale behind the creation of this interface is to centralise
\r
2517 the resolution of type names to <see cref="T:System.Type"/> instances
\r
2518 beyond that offered by the plain vanilla
\r
2519 <see cref="M:System.Type.GetType(System.String)"/> method call.
\r
2523 <member name="M:IBatisNet.Common.Utilities.TypesResolver.ITypeResolver.Resolve(System.String)">
\r
2525 Resolves the supplied <paramref name="typeName"/> to a
\r
2526 <see cref="T:System.Type"/>
\r
2529 <param name="typeName">
\r
2530 The (possibly partially assembly qualified) name of a
\r
2531 <see cref="T:System.Type"/>.
\r
2534 A resolved <see cref="T:System.Type"/> instance.
\r
2536 <exception cref="T:System.TypeLoadException">
\r
2537 If the supplied <paramref name="typeName"/> could not be resolved
\r
2538 to a <see cref="T:System.Type"/>.
\r
2541 <member name="F:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver._typeCache">
\r
2543 The cache, mapping type names (<see cref="T:System.String"/> instances) against
\r
2544 <see cref="T:System.Type"/> instances.
\r
2547 <member name="M:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver.#ctor(IBatisNet.Common.Utilities.TypesResolver.ITypeResolver)">
\r
2549 Creates a new instance of the <see cref="T:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver"/> class.
\r
2551 <param name="typeResolver">
\r
2552 The <see cref="T:IBatisNet.Common.Utilities.TypesResolver.ITypeResolver"/> that this instance will delegate
\r
2553 actual <see cref="T:System.Type"/> resolution to if a <see cref="T:System.Type"/>
\r
2554 cannot be found in this instance's <see cref="T:System.Type"/> cache.
\r
2556 <exception cref="T:System.ArgumentNullException">
\r
2557 If the supplied <paramref name="typeResolver"/> is <see langword="null"/>.
\r
2560 <member name="M:IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver.Resolve(System.String)">
\r
2562 Resolves the supplied <paramref name="typeName"/> to a
\r
2563 <see cref="T:System.Type"/>
\r
2566 <param name="typeName">
\r
2567 The (possibly partially assembly qualified) name of a
\r
2568 <see cref="T:System.Type"/>.
\r
2571 A resolved <see cref="T:System.Type"/> instance.
\r
2573 <exception cref="T:System.TypeLoadException">
\r
2574 If the supplied <paramref name="typeName"/> could not be resolved
\r
2575 to a <see cref="T:System.Type"/>.
\r
2578 <member name="T:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator">
\r
2580 An ProxyGenerator with cache that uses the Castle.DynamicProxy library.
\r
2583 <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.#ctor">
\r
2588 <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateProxy(System.Type,Castle.DynamicProxy.IInterceptor,System.Object)">
\r
2590 Generates a proxy implementing all the specified interfaces and
\r
2591 redirecting method invocations to the specifed interceptor.
\r
2593 <param name="theInterface">Interface to be implemented</param>
\r
2594 <param name="interceptor">instance of <see cref="T:Castle.DynamicProxy.IInterceptor"/></param>
\r
2595 <param name="target">The target object.</param>
\r
2596 <returns>Proxy instance</returns>
\r
2598 <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateProxy(System.Type[],Castle.DynamicProxy.IInterceptor,System.Object)">
\r
2600 Generates a proxy implementing all the specified interfaces and
\r
2601 redirecting method invocations to the specifed interceptor.
\r
2603 <param name="interfaces">Array of interfaces to be implemented</param>
\r
2604 <param name="interceptor">instance of <see cref="T:Castle.DynamicProxy.IInterceptor"/></param>
\r
2605 <param name="target">The target object.</param>
\r
2606 <returns>Proxy instance</returns>
\r
2608 <member name="M:IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateClassProxy(System.Type,Castle.DynamicProxy.IInterceptor,System.Object[])">
\r
2610 Generates a proxy implementing all the specified interfaces and
\r
2611 redirecting method invocations to the specifed interceptor.
\r
2612 This proxy is for object different from IList or ICollection
\r
2614 <param name="targetType">The target type</param>
\r
2615 <param name="interceptor">The interceptor.</param>
\r
2616 <param name="argumentsForConstructor">The arguments for constructor.</param>
\r
2617 <returns></returns>
\r
2619 <member name="T:IBatisNet.Common.Utilities.Objects.DelegateFactory">
\r
2621 A <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> implementation that builds object via DynamicMethod.
\r
2624 <member name="T:IBatisNet.Common.Utilities.Objects.IFactory">
\r
2626 Factory to create object for a given type
\r
2629 <member name="M:IBatisNet.Common.Utilities.Objects.IFactory.CreateInstance(System.Object[])">
\r
2631 Create a new instance with the specified parameters
\r
2633 <param name="parameters">
\r
2634 An array of values that matches the number, order and type
\r
2635 of the parameters for this constructor.
\r
2638 If you call a constructor with no parameters, pass null.
\r
2639 Anyway, what you pass will be ignore.
\r
2641 <returns>A new instance</returns>
\r
2643 <member name="M:IBatisNet.Common.Utilities.Objects.DelegateFactory.CreateInstance(System.Object[])">
\r
2645 Create a new instance with the specified parameters
\r
2647 <param name="parameters">
\r
2648 An array of values that matches the number, order and type
\r
2649 of the parameters for this constructor.
\r
2652 If you call a constructor with no parameters, pass null.
\r
2653 Anyway, what you pass will be ignore.
\r
2655 <returns>A new instance</returns>
\r
2657 <member name="M:IBatisNet.Common.Utilities.Objects.DelegateFactory.#ctor(System.Type,System.Type[])">
\r
2659 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.DelegateFactory"/> class.
\r
2661 <param name="typeToCreate">The instance type to create.</param>
\r
2662 <param name="argumentTypes">The types argument.</param>
\r
2664 <member name="M:IBatisNet.Common.Utilities.Objects.DelegateFactory.EmitArgsIL(System.Reflection.Emit.ILGenerator,System.Type[])">
\r
2666 Emit parameter IL for a method call.
\r
2668 <param name="il">IL generator.</param>
\r
2669 <param name="argumentTypes">Arguments type defined for a the constructor.</param>
\r
2671 <member name="T:IBatisNet.Common.Logging.Impl.TraceLoggerFA">
\r
2673 Summary description for TraceLoggerFA.
\r
2676 <member name="M:IBatisNet.Common.Logging.Impl.TraceLoggerFA.#ctor(System.Collections.Specialized.NameValueCollection)">
\r
2680 <param name="properties"></param>
\r
2682 <member name="M:IBatisNet.Common.Logging.Impl.TraceLoggerFA.GetLogger(System.Type)">
\r
2684 Get a ILog instance by type
\r
2686 <param name="type"></param>
\r
2687 <returns></returns>
\r
2689 <member name="M:IBatisNet.Common.Logging.Impl.TraceLoggerFA.GetLogger(System.String)">
\r
2691 Get a ILog instance by type name
\r
2693 <param name="name"></param>
\r
2694 <returns></returns>
\r
2696 <member name="T:IBatisNet.Common.Utilities.Objects.ReflectionInfo">
\r
2698 This class represents a cached set of class definition information that
\r
2699 allows for easy mapping between property names and get/set methods.
\r
2702 <member name="F:IBatisNet.Common.Utilities.Objects.ReflectionInfo.BINDING_FLAGS_PROPERTY">
\r
2707 <member name="F:IBatisNet.Common.Utilities.Objects.ReflectionInfo.BINDING_FLAGS_FIELD">
\r
2712 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.#cctor">
\r
2717 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.#ctor(System.Type)">
\r
2721 <param name="type"></param>
\r
2723 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.AddMembers(System.Type)">
\r
2727 <param name="type"></param>
\r
2729 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetSetter(System.String)">
\r
2733 <param name="memberName"></param>
\r
2734 <returns></returns>
\r
2736 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetGetter(System.String)">
\r
2738 Gets the <see cref="T:System.Reflection.MemberInfo"/>.
\r
2740 <param name="memberName">Member's name.</param>
\r
2741 <returns>The <see cref="T:System.Reflection.MemberInfo"/></returns>
\r
2743 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetSetterType(System.String)">
\r
2745 Gets the type of the member.
\r
2747 <param name="memberName">Member's name.</param>
\r
2748 <returns></returns>
\r
2750 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetGetterType(System.String)">
\r
2754 <param name="memberName"></param>
\r
2755 <returns></returns>
\r
2757 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetReadableMemberNames">
\r
2761 <returns></returns>
\r
2763 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetWriteableMemberNames">
\r
2767 <returns></returns>
\r
2769 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.HasWritableMember(System.String)">
\r
2773 <param name="memberName"></param>
\r
2774 <returns></returns>
\r
2776 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.HasReadableMember(System.String)">
\r
2780 <param name="memberName"></param>
\r
2781 <returns></returns>
\r
2783 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.IsKnownType(System.Type)">
\r
2787 <param name="type"></param>
\r
2788 <returns></returns>
\r
2790 <member name="M:IBatisNet.Common.Utilities.Objects.ReflectionInfo.GetInstance(System.Type)">
\r
2792 Gets an instance of ReflectionInfo for the specified type.
\r
2793 </summary>summary>
\r
2794 <param name="type">The type for which to lookup the method cache.</param>
\r
2795 <returns>The properties cache for the type</returns>
\r
2797 <member name="P:IBatisNet.Common.Utilities.Objects.ReflectionInfo.ClassName">
\r
2802 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor">
\r
2804 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor"/> class provides an reflection get access
\r
2805 to a field of a specified target class.
\r
2808 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.#ctor(System.Type,System.String)">
\r
2810 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor"/> class.
\r
2812 <param name="targetType">Type of the target.</param>
\r
2813 <param name="fieldName">Name of the field.</param>
\r
2815 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.Get(System.Object)">
\r
2817 Gets the value stored in the field for the specified target.
\r
2819 <param name="target">Object to retrieve the field/property from.</param>
\r
2820 <returns>The field alue.</returns>
\r
2822 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.Name">
\r
2824 Gets the member name.
\r
2827 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionFieldGetAccessor.MemberType">
\r
2829 Gets the type of this member, such as field, property.
\r
2832 <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeResolver">
\r
2834 Resolves a <see cref="T:System.Type"/> by name.
\r
2838 The rationale behind the creation of this class is to centralise the
\r
2839 resolution of type names to <see cref="T:System.Type"/> instances beyond that
\r
2840 offered by the plain vanilla System.Type.GetType method call.
\r
2843 <version>$Id: TypeResolver.cs,v 1.5 2004/09/28 07:51:47 springboy Exp $</version>
\r
2845 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.#ctor">
\r
2847 Creates a new instance of the TypeResolver class.
\r
2850 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.Resolve(System.String)">
\r
2852 Resolves the supplied <paramref name="typeName"/> to a
\r
2853 <see cref="T:System.Type"/> instance.
\r
2855 <param name="typeName">
\r
2856 The unresolved name of a <see cref="T:System.Type"/>.
\r
2859 A resolved <see cref="T:System.Type"/> instance.
\r
2861 <exception cref="T:System.TypeLoadException">
\r
2862 If the supplied <paramref name="typeName"/> could not be resolved
\r
2863 to a <see cref="T:System.Type"/>.
\r
2866 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.ResolveGenericType(System.String)">
\r
2868 Resolves the supplied generic <paramref name="typeName"/>,
\r
2869 substituting recursively all its type parameters.,
\r
2870 to a <see cref="T:System.Type"/> instance.
\r
2872 <param name="typeName">
\r
2873 The (possibly generic) name of a <see cref="T:System.Type"/>.
\r
2876 A resolved <see cref="T:System.Type"/> instance.
\r
2878 <exception cref="T:System.TypeLoadException">
\r
2879 If the supplied <paramref name="typeName"/> could not be resolved
\r
2880 to a <see cref="T:System.Type"/>.
\r
2883 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.ResolveType(System.String)">
\r
2885 Resolves the supplied <paramref name="typeName"/> to a
\r
2886 <see cref="T:System.Type"/>
\r
2889 <param name="typeName">
\r
2890 The (possibly partially assembly qualified) name of a
\r
2891 <see cref="T:System.Type"/>.
\r
2894 A resolved <see cref="T:System.Type"/> instance.
\r
2896 <exception cref="T:System.TypeLoadException">
\r
2897 If the supplied <paramref name="typeName"/> could not be resolved
\r
2898 to a <see cref="T:System.Type"/>.
\r
2901 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.LoadTypeDirectlyFromAssembly(IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo)">
\r
2903 Uses <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/>
\r
2904 to load an <see cref="T:System.Reflection.Assembly"/> and then the attendant
\r
2905 <see cref="T:System.Type"/> referred to by the <paramref name="typeInfo"/>
\r
2910 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/> is
\r
2911 deprecated in .NET 2.0, but is still used here (even when this class is
\r
2912 compiled for .NET 2.0);
\r
2913 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/> will
\r
2914 still resolve (non-.NET Framework) local assemblies when given only the
\r
2915 display name of an assembly (the behaviour for .NET Framework assemblies
\r
2916 and strongly named assemblies is documented in the docs for the
\r
2917 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/> method).
\r
2920 <param name="typeInfo">
\r
2921 The assembly and type to be loaded.
\r
2924 A <see cref="T:System.Type"/>, or <see lang="null"/>.
\r
2926 <exception cref="T:System.Exception">
\r
2927 <see cref="M:System.Reflection.Assembly.LoadWithPartialName(System.String)"/>
\r
2930 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.LoadTypeByIteratingOverAllLoadedAssemblies(IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo)">
\r
2932 Check all assembly
\r
2933 to load the attendant <see cref="T:System.Type"/> referred to by
\r
2934 the <paramref name="typeInfo"/> parameter.
\r
2936 <param name="typeInfo">
\r
2937 The type to be loaded.
\r
2940 A <see cref="T:System.Type"/>, or <see lang="null"/>.
\r
2943 <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo">
\r
2945 Holder for the generic arguments when using type parameters.
\r
2949 Type parameters can be applied to classes, interfaces,
\r
2950 structures, methods, delegates, etc...
\r
2954 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GENERIC_ARGUMENTS_PREFIX">
\r
2956 The generic arguments prefix.
\r
2959 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GENERIC_ARGUMENTS_SUFFIX">
\r
2961 The generic arguments suffix.
\r
2964 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GENERIC_ARGUMENTS_SEPARATOR">
\r
2966 The character that separates a list of generic arguments.
\r
2969 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.#ctor(System.String)">
\r
2971 Creates a new instance of the GenericArgumentsInfo class.
\r
2973 <param name="value">
\r
2974 The string value to parse looking for a generic definition
\r
2975 and retrieving its generic arguments.
\r
2978 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GetGenericArguments">
\r
2980 Returns an array of unresolved generic arguments types.
\r
2984 A empty string represents a type parameter that
\r
2985 did not have been substituted by a specific type.
\r
2989 An array of strings that represents the unresolved generic
\r
2990 arguments types or an empty array if not generic.
\r
2993 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GenericTypeName">
\r
2995 The (unresolved) generic type name portion
\r
2996 of the original value when parsing a generic type.
\r
2999 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.GenericMethodName">
\r
3001 The (unresolved) generic method name portion
\r
3002 of the original value when parsing a generic method.
\r
3005 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.ContainsGenericArguments">
\r
3007 Is the string value contains generic arguments ?
\r
3011 A generic argument can be a type parameter or a type argument.
\r
3015 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.GenericArgumentsInfo.IsGenericDefinition">
\r
3017 Is generic arguments only contains type parameters ?
\r
3020 <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo">
\r
3022 Holds data about a <see cref="T:System.Type"/> and it's
\r
3023 attendant <see cref="T:System.Reflection.Assembly"/>.
\r
3026 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.TYPE_ASSEMBLY_SEPARATOR">
\r
3028 The string that separates a <see cref="T:System.Type"/> name
\r
3029 from the name of it's attendant <see cref="T:System.Reflection.Assembly"/>
\r
3030 in an assembly qualified type name.
\r
3033 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.#ctor(System.String)">
\r
3035 Creates a new instance of the TypeAssemblyInfo class.
\r
3037 <param name="unresolvedTypeName">
\r
3038 The unresolved name of a <see cref="T:System.Type"/>.
\r
3041 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.TypeName">
\r
3043 The (unresolved) type name portion of the original type name.
\r
3046 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.AssemblyName">
\r
3048 The (unresolved, possibly partial) name of the attandant assembly.
\r
3051 <member name="P:IBatisNet.Common.Utilities.TypesResolver.TypeResolver.TypeAssemblyInfo.IsAssemblyQualified">
\r
3053 Is the type name being resolved assembly qualified?
\r
3056 <member name="T:IBatisNet.Common.Utilities.Proxy.ProxyGeneratorFactory">
\r
3058 A Factory for getting the ProxyGenerator.
\r
3061 <member name="M:IBatisNet.Common.Utilities.Proxy.ProxyGeneratorFactory.GetProxyGenerator">
\r
3062 <summary></summary>
\r
3064 <member name="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor">
\r
3066 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor"/> class defines a field get accessor and
\r
3067 provides <c>Reflection.Emit</c>-generated <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGet"/>
\r
3068 via the new DynamicMethod (.NET V2).
\r
3071 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor._fieldName">
\r
3076 <member name="F:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor._fieldType">
\r
3078 The class parent type
\r
3081 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.#ctor(System.Type,System.String)">
\r
3083 Initializes a new instance of the <see cref="T:DelegateFieldGetAccessor"/> class
\r
3084 for field get access via DynamicMethod.
\r
3086 <param name="targetObjectType">Type of the target object.</param>
\r
3087 <param name="fieldName">Name of the field.</param>
\r
3089 <member name="M:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.Get(System.Object)">
\r
3091 Gets the field value from the specified target.
\r
3093 <param name="target">Target object.</param>
\r
3094 <returns>Property value.</returns>
\r
3096 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.Name">
\r
3098 Gets the field's name.
\r
3102 <member name="P:IBatisNet.Common.Utilities.Objects.Members.DelegateFieldGetAccessor.MemberType">
\r
3104 Gets the field's type.
\r
3108 <member name="T:IBatisNet.Common.Exceptions.ConfigurationException">
\r
3110 A ConfigurationException is thrown when an error has occured in the configuration process.
\r
3113 When this exception occurs check the .xml or .config file.
\r
3116 <member name="T:IBatisNet.Common.Exceptions.IBatisNetException">
\r
3118 The DalException is thrown when an error in the Dal occurs.
\r
3121 This is the base exception for all exceptions thrown in the framework.
\r
3124 <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor">
\r
3126 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/> class.
\r
3129 This constructor initializes the <para>Message</para> property of the new instance
\r
3130 to a system-supplied message that describes the error.
\r
3133 <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.Exception)">
\r
3135 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/>
\r
3136 class with a reference to the inner exception that is the cause of this exception.
\r
3139 This constructor initializes the Message property of the new instance
\r
3140 using the message parameter.
\r
3143 The exception that is the cause of the current exception.
\r
3144 If the innerException parameter is not a null reference (Nothing in Visual Basic),
\r
3145 the current exception is raised in a catch block that handles the inner exception.
\r
3148 <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.String)">
\r
3150 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/>
\r
3151 class with a specified error message.
\r
3154 This constructor initializes the Message property of the new instance to
\r
3155 the Message property of the passed in exception.
\r
3157 <param name="message">The message that describes the error.</param>
\r
3159 <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.String,System.Exception)">
\r
3161 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/>
\r
3162 class with a specified error message and a reference to the inner exception
\r
3163 that is the cause of this exception.
\r
3166 An exception that is thrown as a direct result of a previous exception should include a reference to the previous
\r
3167 exception in the InnerException property.
\r
3168 The InnerException property returns the same value that is passed into the constructor, or a null reference
\r
3169 (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.
\r
3171 <param name="message">The message that describes the error.</param>
\r
3172 <param name="inner">The exception that caused the error</param>
\r
3174 <member name="M:IBatisNet.Common.Exceptions.IBatisNetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
3176 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.IBatisNetException"/>
\r
3177 class with serialized data.
\r
3180 This constructor is called during deserialization to reconstitute the
\r
3181 exception object transmitted over a stream.
\r
3183 <param name="info">
\r
3184 The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized
\r
3185 object data about the exception being thrown.
\r
3187 <param name="context">
\r
3188 The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
\r
3189 information about the source or destination.
\r
3192 <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor">
\r
3194 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/> class.
\r
3197 This constructor initializes the Message property of the new instance to a system-supplied message
\r
3198 that describes the error.
\r
3201 <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.Exception)">
\r
3203 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/>
\r
3204 class with a reference to the inner exception that is the cause of this exception.
\r
3207 This constructor initializes the Message property of the new instance to the Message property
\r
3208 of the passed in exception.
\r
3211 The exception that is the cause of the current exception.
\r
3212 If the innerException parameter is not a null reference (Nothing in Visual Basic),
\r
3213 the current exception is raised in a catch block that handles the inner exception.
\r
3216 <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.String)">
\r
3218 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/>
\r
3219 class with a specified error message.
\r
3222 This constructor initializes the Message property of the new instance using
\r
3223 the message parameter.
\r
3225 <param name="message">The message that describes the error.</param>
\r
3227 <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.String,System.Exception)">
\r
3229 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ConfigurationException"/>
\r
3230 class with a specified error message and a reference to the inner exception that is the cause of this exception.
\r
3233 An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property.
\r
3234 The InnerException property returns the same value that is passed into the constructor, or a null reference (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.
\r
3236 <param name="message">The message that describes the error.</param>
\r
3237 <param name="inner">The exception that caused the error</param>
\r
3239 <member name="M:IBatisNet.Common.Exceptions.ConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
3241 Initializes a new instance of the Exception class with serialized data.
\r
3244 This constructor is called during deserialization to reconstitute the exception
\r
3245 object transmitted over a stream.
\r
3247 <param name="info">
\r
3248 The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.
\r
3250 <param name="context">
\r
3251 The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.
\r
3254 <member name="T:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry">
\r
3256 Provides access to a central registry of aliased <see cref="T:System.Type"/>s.
\r
3260 Simplifies configuration by allowing aliases to be used instead of
\r
3261 fully qualified type names.
\r
3264 Comes 'pre-loaded' with a number of convenience alias' for the more
\r
3265 common types; an example would be the '<c>int</c>' (or '<c>Integer</c>'
\r
3266 for Visual Basic.NET developers) alias for the <see cref="T:System.Int32"/>
\r
3271 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ArrayListAlias1">
\r
3273 The alias around the 'list' type.
\r
3276 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ArrayListAlias2">
\r
3278 Another alias around the 'list' type.
\r
3281 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.BoolAlias">
\r
3283 Another alias around the 'bool' type.
\r
3286 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.BooleanAlias">
\r
3288 The alias around the 'bool' type.
\r
3291 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ByteAlias">
\r
3293 The alias around the 'byte' type.
\r
3296 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.CharAlias">
\r
3298 The alias around the 'char' type.
\r
3301 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DateAlias1">
\r
3303 The alias around the 'DateTime' type.
\r
3306 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DateAlias2">
\r
3308 Another alias around the 'DateTime' type.
\r
3311 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DecimalAlias">
\r
3313 The alias around the 'decimal' type.
\r
3316 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.DoubleAlias">
\r
3318 The alias around the 'double' type.
\r
3321 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.FloatAlias">
\r
3323 The alias around the 'float' type.
\r
3326 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.SingleAlias">
\r
3328 Another alias around the 'float' type.
\r
3331 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.GuidAlias">
\r
3333 The alias around the 'guid' type.
\r
3336 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.HashtableAlias1">
\r
3338 The alias around the 'Hashtable' type.
\r
3341 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.HashtableAlias2">
\r
3343 Another alias around the 'Hashtable' type.
\r
3346 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.HashtableAlias3">
\r
3348 Another alias around the 'Hashtable' type.
\r
3351 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int16Alias1">
\r
3353 The alias around the 'short' type.
\r
3356 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int16Alias2">
\r
3358 Another alias around the 'short' type.
\r
3361 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int32Alias1">
\r
3363 The alias around the 'int' type.
\r
3366 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int32Alias2">
\r
3368 Another alias around the 'int' type.
\r
3371 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int32Alias3">
\r
3373 Another alias around the 'int' type.
\r
3376 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int64Alias1">
\r
3378 The alias around the 'long' type.
\r
3381 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.Int64Alias2">
\r
3383 Another alias around the 'long' type.
\r
3386 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt16Alias1">
\r
3388 The alias around the 'unsigned short' type.
\r
3391 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt16Alias2">
\r
3393 Another alias around the 'unsigned short' type.
\r
3396 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt32Alias1">
\r
3398 The alias around the 'unsigned int' type.
\r
3401 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt32Alias2">
\r
3403 Another alias around the 'unsigned int' type.
\r
3406 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt64Alias1">
\r
3408 The alias around the 'unsigned long' type.
\r
3411 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.UInt64Alias2">
\r
3413 Another alias around the 'unsigned long' type.
\r
3416 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.SByteAlias">
\r
3418 The alias around the 'SByte' type.
\r
3421 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.StringAlias">
\r
3423 The alias around the 'string' type.
\r
3426 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.TimeSpanAlias">
\r
3428 The alias around the 'TimeSpan' type.
\r
3431 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt32Alias">
\r
3433 The alias around the 'int?' type.
\r
3436 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt32ArrayAlias">
\r
3438 The alias around the 'int?[]' array type.
\r
3441 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDecimalAlias">
\r
3443 The alias around the 'decimal?' type.
\r
3446 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDecimalArrayAlias">
\r
3448 The alias around the 'decimal?[]' array type.
\r
3451 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableCharAlias">
\r
3453 The alias around the 'char?' type.
\r
3456 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableCharArrayAlias">
\r
3458 The alias around the 'char?[]' array type.
\r
3461 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt64Alias">
\r
3463 The alias around the 'long?' type.
\r
3466 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt64ArrayAlias">
\r
3468 The alias around the 'long?[]' array type.
\r
3471 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt16Alias">
\r
3473 The alias around the 'short?' type.
\r
3476 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableInt16ArrayAlias">
\r
3478 The alias around the 'short?[]' array type.
\r
3481 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt32Alias">
\r
3483 The alias around the 'unsigned int?' type.
\r
3486 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt64Alias">
\r
3488 The alias around the 'unsigned long?' type.
\r
3491 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt64ArrayAlias">
\r
3493 The alias around the 'ulong?[]' array type.
\r
3496 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt32ArrayAlias">
\r
3498 The alias around the 'uint?[]' array type.
\r
3501 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt16Alias">
\r
3503 The alias around the 'unsigned short?' type.
\r
3506 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableUInt16ArrayAlias">
\r
3508 The alias around the 'ushort?[]' array type.
\r
3511 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDoubleAlias">
\r
3513 The alias around the 'double?' type.
\r
3516 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableDoubleArrayAlias">
\r
3518 The alias around the 'double?[]' array type.
\r
3521 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableFloatAlias">
\r
3523 The alias around the 'float?' type.
\r
3526 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableFloatArrayAlias">
\r
3528 The alias around the 'float?[]' array type.
\r
3531 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableBoolAlias">
\r
3533 The alias around the 'bool?' type.
\r
3536 <member name="F:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.NullableBoolArrayAlias">
\r
3538 The alias around the 'bool?[]' array type.
\r
3541 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.#ctor">
\r
3543 Creates a new instance of the <see cref="T:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry"/> class.
\r
3547 This is a utility class, and as such has no publicly visible
\r
3552 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.#cctor">
\r
3554 Initialises the static properties of the TypeAliasResolver class.
\r
3557 <member name="M:IBatisNet.Common.Utilities.TypesResolver.TypeRegistry.ResolveType(System.String)">
\r
3559 Resolves the supplied <paramref name="alias"/> to a <see cref="T:System.Type"/>.
\r
3561 <param name="alias">
\r
3562 The alias to resolve.
\r
3565 The <see cref="T:System.Type"/> the supplied <paramref name="alias"/> was
\r
3566 associated with, or <see lang="null"/> if no <see cref="T:System.Type"/>
\r
3567 was previously registered for the supplied <paramref name="alias"/>.
\r
3569 <remarks>The alis name will be convert in lower character before the resolution.</remarks>
\r
3570 <exception cref="T:System.ArgumentNullException">
\r
3571 If the supplied <paramref name="alias"/> is <see langword="null"/> or
\r
3572 contains only whitespace character(s).
\r
3575 <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor">
\r
3577 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor"/> class provides an IL-based set access
\r
3578 to a property of a specified target class.
\r
3581 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._propertyName">
\r
3586 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._propertyType">
\r
3591 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._targetType">
\r
3593 The class parent type
\r
3596 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor._emittedSet">
\r
3598 The IL emitted ISet
\r
3601 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
3603 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor"/> class.
\r
3604 Generates the implementation for setter methods.
\r
3606 <param name="targetObjectType">Type of the target object.</param>
\r
3607 <param name="propertyName">Name of the property.</param>
\r
3608 <param name="assemblyBuilder">The <see cref="T:System.Reflection.Emit.AssemblyBuilder"/>.</param>
\r
3609 <param name="moduleBuilder">The <see cref="T:System.Reflection.Emit.ModuleBuilder"/>.</param>
\r
3611 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
3613 This method create a new type oject for the the property accessor class
\r
3614 that will provide dynamic access.
\r
3616 <param name="assemblyBuilder">The assembly builder.</param>
\r
3617 <param name="moduleBuilder">The module builder.</param>
\r
3619 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">
\r
3621 Create an type that will provide the set access method.
\r
3624 new ReflectionPermission(PermissionState.Unrestricted).Assert();
\r
3625 CodeAccessPermission.RevertAssert();
\r
3627 <param name="moduleBuilder">The module builder.</param>
\r
3629 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.Set(System.Object,System.Object)">
\r
3631 Sets the property for the specified target.
\r
3633 <param name="target">Target object.</param>
\r
3634 <param name="value">Value to set.</param>
\r
3636 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.Name">
\r
3638 Gets the member name.
\r
3642 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitPropertySetAccessor.MemberType">
\r
3644 Gets the type of this member (field or property).
\r
3648 <member name="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor">
\r
3650 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor"/> class provides an IL-based set access
\r
3651 to a field of a specified target class.
\r
3653 <remarks>Will Throw FieldAccessException on private field</remarks>
\r
3655 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor._fieldName">
\r
3660 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor._fieldType">
\r
3662 The class parent type
\r
3665 <member name="F:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor._emittedSet">
\r
3667 The IL emitted ISet
\r
3670 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.#ctor(System.Type,System.String,System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
3672 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.EmitFieldGetAccessor"/> class.
\r
3674 <param name="targetObjectType">Type of the target object.</param>
\r
3675 <param name="fieldName">Name of the field.</param>
\r
3676 <param name="assemblyBuilder">The assembly builder.</param>
\r
3677 <param name="moduleBuilder">The module builder.</param>
\r
3679 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.EmitIL(System.Reflection.Emit.AssemblyBuilder,System.Reflection.Emit.ModuleBuilder)">
\r
3681 This method create a new type oject for the the property accessor class
\r
3682 that will provide dynamic access.
\r
3684 <param name="assemblyBuilder">The assembly builder.</param>
\r
3685 <param name="moduleBuilder">The module builder.</param>
\r
3687 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.EmitType(System.Reflection.Emit.ModuleBuilder)">
\r
3689 Create an type that will provide the set access method.
\r
3692 new ReflectionPermission(PermissionState.Unrestricted).Assert();
\r
3693 CodeAccessPermission.RevertAssert();
\r
3695 <param name="moduleBuilder">The module builder.</param>
\r
3697 <member name="M:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.Set(System.Object,System.Object)">
\r
3699 Sets the field for the specified target.
\r
3701 <param name="target">Target object.</param>
\r
3702 <param name="value">Value to set.</param>
\r
3704 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.Name">
\r
3706 Gets the field's name.
\r
3710 <member name="P:IBatisNet.Common.Utilities.Objects.Members.EmitFieldSetAccessor.MemberType">
\r
3712 Gets the field's type.
\r
3716 <member name="T:IBatisNet.Common.Pagination.PaginatedArrayList">
\r
3718 Summary description for PaginatedArrayList.
\r
3721 <member name="T:IBatisNet.Common.Pagination.IPaginatedList">
\r
3723 Summary description for IPaginatedList.
\r
3726 <member name="M:IBatisNet.Common.Pagination.IPaginatedList.NextPage">
\r
3728 Moves to the next page after the current page. If the current
\r
3729 page is the last page, wrap to the first page.
\r
3731 <returns></returns>
\r
3733 <member name="M:IBatisNet.Common.Pagination.IPaginatedList.PreviousPage">
\r
3735 Moves to the page before the current page. If the current
\r
3736 page is the first page, wrap to the last page.
\r
3738 <returns></returns>
\r
3740 <member name="M:IBatisNet.Common.Pagination.IPaginatedList.GotoPage(System.Int32)">
\r
3742 Moves to a specified page. If the specified
\r
3743 page is beyond the last page, wrap to the first page.
\r
3744 If the specified page is before the first page, wrap
\r
3747 <param name="pageIndex">The index of the specified page.</param>
\r
3749 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.PageSize">
\r
3751 The maximum number of items per page.
\r
3754 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsFirstPage">
\r
3756 Is the current page the first page ?
\r
3757 True if the current page is the first page or if only
\r
3758 a single page exists.
\r
3761 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsMiddlePage">
\r
3763 Is the current page a middle page (i.e. not first or last) ?
\r
3764 Return True if the current page is not the first or last page,
\r
3765 and more than one page exists (always returns false if only a
\r
3766 single page exists).
\r
3769 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsLastPage">
\r
3771 Is the current page the last page ?
\r
3772 Return True if the current page is the last page or if only
\r
3773 a single page exists.
\r
3776 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsNextPageAvailable">
\r
3778 Is a page available after the current page ?
\r
3779 Return True if the next page is available
\r
3782 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.IsPreviousPageAvailable">
\r
3784 Is a page available before the current page ?
\r
3785 Return True if the previous page is available
\r
3788 <member name="P:IBatisNet.Common.Pagination.IPaginatedList.PageIndex">
\r
3790 Returns the current page index, which is a zero based integer.
\r
3791 All paginated list implementations should know what index they are
\r
3792 on, even if they don't know the ultimate boundaries (min/max)
\r
3795 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.#ctor(System.Int32)">
\r
3799 <param name="pageSize"></param>
\r
3801 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.#ctor(System.Int32,System.Int32)">
\r
3805 <param name="initialCapacity"></param>
\r
3806 <param name="pageSize"></param>
\r
3808 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.#ctor(System.Collections.ICollection,System.Int32)">
\r
3812 <param name="c"></param>
\r
3813 <param name="pageSize"></param>
\r
3815 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Repaginate">
\r
3820 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.SubList(System.Collections.IList,System.Int32,System.Int32)">
\r
3822 Provides a view of the IList pramaeter
\r
3823 from the specified position <paramref name="fromIndex"/>
\r
3824 to the specified position <paramref name="toIndex"/>.
\r
3826 <param name="list">The IList elements.</param>
\r
3827 <param name="fromIndex">Starting position for the view of elements. </param>
\r
3828 <param name="toIndex">Ending position for the view of elements. </param>
\r
3829 <returns> A view of list.
\r
3832 The list that is returned is just a view, it is still backed
\r
3833 by the orignal list. Any changes you make to it will be
\r
3834 reflected in the orignal list.
\r
3837 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.NextPage">
\r
3841 <returns></returns>
\r
3843 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.PreviousPage">
\r
3847 <returns></returns>
\r
3849 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.GotoPage(System.Int32)">
\r
3853 <param name="pageIndex"></param>
\r
3855 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.RemoveAt(System.Int32)">
\r
3859 <param name="index"></param>
\r
3861 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Insert(System.Int32,System.Object)">
\r
3865 <param name="index"></param>
\r
3866 <param name="value"></param>
\r
3868 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Remove(System.Object)">
\r
3872 <param name="value"></param>
\r
3874 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Contains(System.Object)">
\r
3878 <param name="value"></param>
\r
3879 <returns></returns>
\r
3881 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Clear">
\r
3886 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.IndexOf(System.Object)">
\r
3890 <param name="value"></param>
\r
3891 <returns></returns>
\r
3893 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Add(System.Object)">
\r
3897 <param name="value"></param>
\r
3898 <returns></returns>
\r
3900 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.CopyTo(System.Array,System.Int32)">
\r
3904 <param name="array"></param>
\r
3905 <param name="index"></param>
\r
3907 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.GetEnumerator">
\r
3911 <returns></returns>
\r
3913 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.Reset">
\r
3915 Sets the enumerator to its initial position,
\r
3916 which is before the first element in the collection.
\r
3919 <member name="M:IBatisNet.Common.Pagination.PaginatedArrayList.MoveNext">
\r
3921 Advances the enumerator to the next element of the collection.
\r
3924 true if the enumerator was successfully advanced to the next element;
\r
3925 false if the enumerator has passed the end of the collection.
\r
3928 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsEmpty">
\r
3933 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.PageSize">
\r
3938 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsFirstPage">
\r
3943 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsMiddlePage">
\r
3948 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsLastPage">
\r
3953 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsNextPageAvailable">
\r
3958 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsPreviousPageAvailable">
\r
3963 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.PageIndex">
\r
3968 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsReadOnly">
\r
3973 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.Item(System.Int32)">
\r
3978 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsFixedSize">
\r
3983 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.IsSynchronized">
\r
3988 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.Count">
\r
3993 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.SyncRoot">
\r
3998 <member name="P:IBatisNet.Common.Pagination.PaginatedArrayList.Current">
\r
4000 Gets the current element in the page.
\r
4003 <member name="T:IBatisNet.Common.Utilities.Objects.DelegateObjectFactory">
\r
4005 A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that can create objects via DynamicMethod.
\r
4008 <member name="M:IBatisNet.Common.Utilities.Objects.DelegateObjectFactory.CreateFactory(System.Type,System.Type[])">
\r
4010 Create a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance for a given type
\r
4012 <param name="typeToCreate">The type instance to build</param>
\r
4013 <param name="types">The types of the constructor arguments</param>
\r
4014 <returns>Returns a new see <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance.</returns>
\r
4016 <member name="M:IBatisNet.Common.Utilities.Objects.DelegateObjectFactory.GenerateKey(System.Type,System.Object[])">
\r
4018 Generates the key for a cache entry.
\r
4020 <param name="typeToCreate">The type instance to build.</param>
\r
4021 <param name="arguments">The types of the constructor arguments</param>
\r
4022 <returns>The key for a cache entry.</returns>
\r
4024 <member name="T:IBatisNet.Common.Utilities.Objects.AbstractFactory">
\r
4026 A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that for abstract type
\r
4029 <member name="M:IBatisNet.Common.Utilities.Objects.AbstractFactory.#ctor(System.Type)">
\r
4031 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.AbstractFactory"/> class.
\r
4033 <param name="typeToCreate">The type to create.</param>
\r
4035 <member name="M:IBatisNet.Common.Utilities.Objects.AbstractFactory.CreateInstance(System.Object[])">
\r
4037 Create a new instance with the specified parameters
\r
4039 <param name="parameters">An array of values that matches the number, order and type
\r
4040 of the parameters for this constructor.</param>
\r
4041 <returns>A new instance</returns>
\r
4043 If you call a constructor with no parameters, pass null.
\r
4044 Anyway, what you pass will be ignore.
\r
4047 <member name="T:IBatisNet.Common.Exceptions.ProbeException">
\r
4049 Summary description for ProbeException.
\r
4052 <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor">
\r
4054 Initializes a new instance of the <b>ProbeException</b> class.
\r
4057 This constructor initializes the <para>Message</para> property of the new instance
\r
4058 to a system-supplied message that describes the error.
\r
4061 <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.Exception)">
\r
4063 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ProbeException"/>
\r
4064 class with a reference to the inner exception that is the cause of this exception.
\r
4067 This constructor initializes the Message property of the new instance to the Message property
\r
4068 of the passed in exception.
\r
4071 The exception that is the cause of the current exception.
\r
4072 If the innerException parameter is not a null reference (Nothing in Visual Basic),
\r
4073 the current exception is raised in a catch block that handles the inner exception.
\r
4076 <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.String)">
\r
4078 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ProbeException"/>
\r
4079 class with a specified error message.
\r
4082 This constructor initializes the Message property of the new instance using
\r
4083 the message parameter.
\r
4085 <param name="message">The message that describes the error.</param>
\r
4087 <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.String,System.Exception)">
\r
4089 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ProbeException"/>
\r
4090 class with a specified error message and a reference to the inner exception that is the cause of this exception.
\r
4093 An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property.
\r
4094 The InnerException property returns the same value that is passed into the constructor, or a null reference (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.
\r
4096 <param name="message">The message that describes the error.</param>
\r
4097 <param name="inner">The exception that caused the error</param>
\r
4099 <member name="M:IBatisNet.Common.Exceptions.ProbeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
4101 Initializes a new instance of the Exception class with serialized data.
\r
4104 This constructor is called during deserialization to reconstitute the exception
\r
4105 object transmitted over a stream.
\r
4107 <param name="info">
\r
4108 The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.
\r
4110 <param name="context">
\r
4111 The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.
\r
4114 <member name="T:IBatisNet.Common.Utilities.Resources">
\r
4116 A class to simplify access to resources.
\r
4118 The file can be loaded from the application root directory
\r
4119 (use the resource attribute)
\r
4120 or from any valid URL (use the url attribute).
\r
4121 For example,to load a fixed path file, use:
\r
4122 <properties url=”file:///c:/config/my.properties” />
\r
4125 <member name="F:IBatisNet.Common.Utilities.Resources.PROTOCOL_SEPARATOR">
\r
4127 Protocole separator
\r
4130 <member name="M:IBatisNet.Common.Utilities.Resources.GetFileSystemResourceWithoutProtocol(System.String)">
\r
4132 Strips protocol name from the resource name
\r
4134 <param name="filePath">Name of the resource</param>
\r
4135 <returns>Name of the resource without protocol name</returns>
\r
4137 <member name="M:IBatisNet.Common.Utilities.Resources.GetConfigAsXmlDocument(System.String)">
\r
4141 <param name="resourcePath">
\r
4142 A config resource path.
\r
4144 <returns>An XmlDocument representation of the config file</returns>
\r
4146 <member name="M:IBatisNet.Common.Utilities.Resources.FileExists(System.String)">
\r
4148 Determines whether the specified file exists.
\r
4150 <param name="filePath">The file to check.</param>
\r
4152 true if the caller has the required permissions and path contains the name of an existing file
\r
4153 false if the caller has the required permissions and path doesn't contain the name of an existing file
\r
4157 <member name="M:IBatisNet.Common.Utilities.Resources.GetAsXmlDocument(System.Xml.XmlNode,System.Collections.Specialized.NameValueCollection)">
\r
4159 Load an XML resource from a location specify by the node.
\r
4161 <param name="node">An location node</param>
\r
4162 <param name="properties">the global properties</param>
\r
4163 <returns>Return the Xml document load.</returns>
\r
4165 <member name="M:IBatisNet.Common.Utilities.Resources.GetValueOfNodeResourceUrl(System.Xml.XmlNode,System.Collections.Specialized.NameValueCollection)">
\r
4167 Get the path resource of an url or resource location.
\r
4169 <param name="node">The specification from where to load.</param>
\r
4170 <param name="properties">the global properties</param>
\r
4171 <returns></returns>
\r
4173 <member name="M:IBatisNet.Common.Utilities.Resources.GetStreamAsXmlDocument(System.IO.Stream)">
\r
4175 Get XmlDocument from a stream resource
\r
4177 <param name="resource"></param>
\r
4178 <returns></returns>
\r
4180 <member name="M:IBatisNet.Common.Utilities.Resources.GetFileInfoAsXmlDocument(System.IO.FileInfo)">
\r
4182 Get XmlDocument from a FileInfo resource
\r
4184 <param name="resource"></param>
\r
4185 <returns></returns>
\r
4187 <member name="M:IBatisNet.Common.Utilities.Resources.GetUriAsXmlDocument(System.Uri)">
\r
4189 Get XmlDocument from a Uri resource
\r
4191 <param name="resource"></param>
\r
4192 <returns></returns>
\r
4194 <member name="M:IBatisNet.Common.Utilities.Resources.GetResourceAsXmlDocument(System.String)">
\r
4196 Get XmlDocument from relative (from root directory of the application) path resource
\r
4198 <param name="resource"></param>
\r
4199 <returns></returns>
\r
4201 <member name="M:IBatisNet.Common.Utilities.Resources.GetUrlAsXmlDocument(System.String)">
\r
4203 Get XmlDocument from absolute path resource
\r
4205 <param name="url"></param>
\r
4206 <returns></returns>
\r
4208 <member name="M:IBatisNet.Common.Utilities.Resources.GetEmbeddedResourceAsXmlDocument(System.String)">
\r
4212 <param name="resource"></param>
\r
4213 <returns></returns>
\r
4215 <member name="M:IBatisNet.Common.Utilities.Resources.GetFileInfo(System.String)">
\r
4217 Load a file from a given resource path
\r
4219 <param name="resourcePath">
\r
4222 <returns>return a FileInfo</returns>
\r
4224 <member name="M:IBatisNet.Common.Utilities.Resources.TypeForName(System.String)">
\r
4226 Resolves the supplied type name into a <see cref="T:System.Type"/> instance.
\r
4228 <param name="typeName">
\r
4229 The (possibly partially assembly qualified) name of a <see cref="T:System.Type"/>.
\r
4232 A resolved <see cref="T:System.Type"/> instance.
\r
4234 <exception cref="T:System.TypeLoadException">
\r
4235 If the type cannot be resolved.
\r
4238 <member name="P:IBatisNet.Common.Utilities.Resources.ApplicationBase">
\r
4240 The name of the directory containing the application
\r
4243 <member name="P:IBatisNet.Common.Utilities.Resources.BaseDirectory">
\r
4245 The name of the directory used to probe the assemblies.
\r
4248 <member name="T:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo">
\r
4250 Holds data about a <see cref="T:System.Type"/> and it's
\r
4251 attendant <see cref="T:System.Reflection.Assembly"/>.
\r
4254 <member name="F:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.FileAssemblySeparator">
\r
4256 The string that separates file name
\r
4257 from their attendant <see cref="T:System.Reflection.Assembly"/>
\r
4258 names in an assembly qualified type name.
\r
4261 <member name="M:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.#ctor(System.String)">
\r
4263 Creates a new instance of the FileAssemblyInfo class.
\r
4265 <param name="unresolvedFileName">
\r
4266 The unresolved name of a <see cref="T:System.Type"/>.
\r
4269 <member name="M:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.SplitFileAndAssemblyNames(System.String)">
\r
4273 <param name="originalFileName"></param>
\r
4275 <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.ResourceFileName">
\r
4277 The resource file name .
\r
4280 <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.OriginalFileName">
\r
4282 The original name.
\r
4285 <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.FileName">
\r
4287 The file name portion.
\r
4290 <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.AssemblyName">
\r
4292 The (unresolved, possibly partial) name of the attandant assembly.
\r
4295 <member name="P:IBatisNet.Common.Utilities.Resources.FileAssemblyInfo.IsAssemblyQualified">
\r
4297 Is the type name being resolved assembly qualified?
\r
4300 <member name="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor">
\r
4302 The <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor"/> class provides an reflection set access
\r
4303 to a property of a specified target class.
\r
4306 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.#ctor(System.Type,System.String)">
\r
4308 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor"/> class.
\r
4310 <param name="targetType">Type of the target.</param>
\r
4311 <param name="propertyName">Name of the property.</param>
\r
4313 <member name="M:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.Set(System.Object,System.Object)">
\r
4315 Sets the value for the property of the specified target.
\r
4317 <param name="target">Object to set the property on.</param>
\r
4318 <param name="value">Property value.</param>
\r
4320 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.Name">
\r
4322 Gets the property name.
\r
4325 <member name="P:IBatisNet.Common.Utilities.Objects.Members.ReflectionPropertySetAccessor.MemberType">
\r
4327 Gets the type of this property.
\r
4330 <member name="T:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter">
\r
4332 A wrapper arround an <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> implementation which logs argument type and value
\r
4333 when CreateInstance is called.
\r
4336 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.#ctor(System.Type,System.Type[],IBatisNet.Common.Utilities.Objects.IFactory)">
\r
4338 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter"/> class.
\r
4340 <param name="type">The type.</param>
\r
4341 <param name="paramtersTypes">The paramters types.</param>
\r
4342 <param name="factory">The factory.</param>
\r
4344 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.CreateInstance(System.Object[])">
\r
4346 Create a new instance with the specified parameters
\r
4348 <param name="parameters">An array of values that matches the number, order and type
\r
4349 of the parameters for this constructor.</param>
\r
4350 <returns>A new instance</returns>
\r
4352 If you call a constructor with no parameters, pass null.
\r
4353 Anyway, what you pass will be ignore.
\r
4356 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.GenerateParametersName(System.Object[])">
\r
4358 Generates the a string containing all parameter type names.
\r
4360 <param name="arguments">The types of the constructor arguments</param>
\r
4361 <returns>The string.</returns>
\r
4363 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryLogAdapter.GenerateLogInfoForParameterValue(System.Object[])">
\r
4365 Generates the a string containing all parameters value.
\r
4367 <param name="arguments">The arguments</param>
\r
4368 <returns>The string.</returns>
\r
4370 <member name="T:IBatisNet.Common.Utilities.Objects.FactoryBuilder">
\r
4372 Build IFactory object via IL
\r
4375 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.#ctor">
\r
4380 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.CreateFactory(System.Type,System.Type[])">
\r
4382 Create a factory which build class of type typeToCreate
\r
4384 <param name="typeToCreate">The type instance to build</param>
\r
4385 <param name="types">The types of the constructor arguments</param>
\r
4386 <returns>Returns a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance.</returns>
\r
4388 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.CreateFactoryType(System.Type,System.Type[])">
\r
4390 Creates a <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/>.
\r
4392 <param name="typeToCreate">The type instance to create.</param>
\r
4393 <param name="types">The types.</param>
\r
4394 <returns>The <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/></returns>
\r
4396 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.ImplementCreateInstance(System.Reflection.Emit.TypeBuilder,System.Type,System.Type[])">
\r
4398 Implements the create instance.
\r
4400 <param name="typeBuilder">The type builder.</param>
\r
4401 <param name="typeToCreate">The type to create.</param>
\r
4402 <param name="argumentTypes">The argument types.</param>
\r
4404 <member name="M:IBatisNet.Common.Utilities.Objects.FactoryBuilder.EmitArgsIL(System.Reflection.Emit.ILGenerator,System.Type[])">
\r
4406 Emit parameter IL for a method call.
\r
4408 <param name="il">IL generator.</param>
\r
4409 <param name="argumentTypes">Arguments type defined for a the constructor.</param>
\r
4411 <member name="T:IBatisNet.Common.Utilities.Objects.ActivatorFactory">
\r
4413 Create objects via Activator.CreateInstance
\r
4416 <member name="M:IBatisNet.Common.Utilities.Objects.ActivatorFactory.#ctor(System.Type)">
\r
4420 <param name="typeToCreate"></param>
\r
4422 <member name="M:IBatisNet.Common.Utilities.Objects.ActivatorFactory.CreateInstance(System.Object[])">
\r
4424 Create a new instance with the specified parameters
\r
4426 <param name="parameters">
\r
4427 An array of values that matches the number, order and type
\r
4428 of the parameters for this constructor.
\r
4431 If you call a constructor with no parameters, pass null.
\r
4432 Anyway, what you pass will be ignore.
\r
4434 <returns>A new instance</returns>
\r
4436 <member name="T:IBatisNet.Common.Utilities.HashCodeProvider">
\r
4438 Summary description for HashCodeProvider.
\r
4441 <member name="M:IBatisNet.Common.Utilities.HashCodeProvider.GetIdentityHashCode(System.Object)">
\r
4443 Supplies a hash code for an object.
\r
4445 <param name="obj">The object.</param>
\r
4446 <returns>A hash code</returns>
\r
4448 Buggy in .NET V1.0
\r
4449 .NET Fx v1.1 Update:
\r
4450 As of v1.1 of the framework, there is a method System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(object) that does this as well.
\r
4451 I will not use to Keep compatiblity with .NET V1.0
\r
4454 <member name="T:IBatisNet.Common.Logging.LogSetting">
\r
4456 Setting for a logger.
\r
4459 <member name="M:IBatisNet.Common.Logging.LogSetting.#ctor(System.Type,System.Collections.Specialized.NameValueCollection)">
\r
4463 <param name="factoryAdapterType"></param>
\r
4464 <param name="properties"></param>
\r
4466 <member name="P:IBatisNet.Common.Logging.LogSetting.FactoryAdapterType">
\r
4471 <member name="P:IBatisNet.Common.Logging.LogSetting.Properties">
\r
4476 <member name="T:IBatisNet.Common.Logging.LogLevel">
\r
4478 The 8 logging levels used by Log are (in order):
\r
4481 <member name="F:IBatisNet.Common.Logging.LogLevel.All">
\r
4486 <member name="F:IBatisNet.Common.Logging.LogLevel.Debug">
\r
4491 <member name="F:IBatisNet.Common.Logging.LogLevel.Info">
\r
4496 <member name="F:IBatisNet.Common.Logging.LogLevel.Warn">
\r
4501 <member name="F:IBatisNet.Common.Logging.LogLevel.Error">
\r
4506 <member name="F:IBatisNet.Common.Logging.LogLevel.Fatal">
\r
4511 <member name="F:IBatisNet.Common.Logging.LogLevel.Off">
\r
4516 <member name="T:IBatisNet.Common.Logging.ConfigurationSectionHandler">
\r
4518 Summary description for ConfigurationSectionHandler.
\r
4521 <member name="M:IBatisNet.Common.Logging.ConfigurationSectionHandler.#ctor">
\r
4526 <member name="M:IBatisNet.Common.Logging.ConfigurationSectionHandler.ReadConfiguration(System.Xml.XmlNode)">
\r
4530 <param name="section"></param>
\r
4531 <returns></returns>
\r
4533 <member name="M:IBatisNet.Common.Logging.ConfigurationSectionHandler.Create(System.Object,System.Object,System.Xml.XmlNode)">
\r
4537 <param name="parent"></param>
\r
4538 <param name="configContext"></param>
\r
4539 <param name="section"></param>
\r
4540 <returns></returns>
\r
4542 <member name="T:IBatisNet.Common.Utilities.Objects.ObjectFactory">
\r
4544 A factory to create objects
\r
4547 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectFactory.#ctor(System.Boolean)">
\r
4551 <param name="allowCodeGeneration"></param>
\r
4553 <member name="M:IBatisNet.Common.Utilities.Objects.ObjectFactory.CreateFactory(System.Type,System.Type[])">
\r
4555 Create a new factory instance for a given type
\r
4557 <param name="typeToCreate">The type instance to build</param>
\r
4558 <param name="types">The types of the constructor arguments</param>
\r
4559 <returns>Returns a new instance factory</returns>
\r
4561 <member name="T:IBatisNet.Common.Utilities.Objects.EmitObjectFactory">
\r
4563 A <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> implementation that can create objects via IL code
\r
4566 <member name="M:IBatisNet.Common.Utilities.Objects.EmitObjectFactory.#ctor">
\r
4568 Initializes a new instance of the <see cref="T:IBatisNet.Common.Utilities.Objects.EmitObjectFactory"/> class.
\r
4571 <member name="M:IBatisNet.Common.Utilities.Objects.EmitObjectFactory.CreateFactory(System.Type,System.Type[])">
\r
4573 Create a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance for a given type
\r
4575 <param name="typeToCreate">The type instance to build</param>
\r
4576 <param name="types">The types of the constructor arguments</param>
\r
4577 <returns>Returns a new <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> instance.</returns>
\r
4579 <member name="M:IBatisNet.Common.Utilities.Objects.EmitObjectFactory.GenerateKey(System.Type,System.Object[])">
\r
4581 Generates the key for a cache entry.
\r
4583 <param name="typeToCreate">The type instance to build.</param>
\r
4584 <param name="arguments">The types of the constructor arguments</param>
\r
4585 <returns>The key for a cache entry.</returns>
\r
4587 <member name="T:IBatisNet.Common.Transaction.TransactionScope">
\r
4589 Simple interface to COM+ transactions through Enterprise Service.
\r
4590 Makes a code block transactional à la Indigo (evolution will be easier, it's the same API)
\r
4591 It's important to make sure that each instance
\r
4592 of this class gets Close()'d.
\r
4593 Easiest way to do that is with the using statement in C#.
\r
4596 Don't support nested transaction scope with different transaction options.
\r
4598 System.EnterpriseServices.ServiceDomain is available only on
\r
4599 - XP SP2 (or higher)
\r
4600 - Windows Server 2003
\r
4601 - XP SP1 + Hotfix 828741
\r
4602 and only in .Net 1.1.
\r
4603 It CAN'T be used on Windows 2000.
\r
4605 http://support.microsoft.com/default.aspx/kb/319177/EN-US/
\r
4608 using (TransactionScope tx = new TransactionScope())
\r
4611 // Open connection to database 1
\r
4612 // Transaction will be automatically enlist into it
\r
4613 // Execute update in database 1
\r
4614 // Open connection to database 2
\r
4615 // Transaction will be automatically enlist into it
\r
4616 // Execute update in database 2
\r
4618 // the following code will be executed only if no exception
\r
4619 // occured in the above code; since we got here ok, let's vote for commit;
\r
4622 when “using” call Dispose on the transaction scope at the end
\r
4623 of the “using” code block, the "ambient" transaction will be commited only and only if
\r
4624 the Completed method have been called.
\r
4627 <member name="M:IBatisNet.Common.Transaction.TransactionScope.#ctor">
\r
4629 Creates a new instance with a TransactionScopeOptions.Required
\r
4630 and TransactionOptions.IsolationLevel.ReadCommitted.
\r
4633 <member name="M:IBatisNet.Common.Transaction.TransactionScope.#ctor(IBatisNet.Common.Transaction.TransactionScopeOptions)">
\r
4635 Creates a new instance with the specified TransactionScopeOptions
\r
4636 and TransactionOptions.IsolationLevel.ReadCommitted.
\r
4638 <param name="txScopeOptions">The specified TransactionScopeOptions</param>
\r
4640 <member name="M:IBatisNet.Common.Transaction.TransactionScope.#ctor(IBatisNet.Common.Transaction.TransactionScopeOptions,IBatisNet.Common.Transaction.TransactionOptions)">
\r
4642 Creates a new instance.
\r
4644 <param name="txScopeOptions">The specified TransactionScopeOptions.</param>
\r
4645 <param name="options">The specified TransactionOptions.</param>
\r
4647 <member name="M:IBatisNet.Common.Transaction.TransactionScope.EnterTransactionContext">
\r
4652 <member name="M:IBatisNet.Common.Transaction.TransactionScope.TransactionScopeOptions2TransactionOption(IBatisNet.Common.Transaction.TransactionScopeOptions)">
\r
4654 Give the correpondance of a TransactionScopeOptions (à la Indigo) object in a TransactionOption (COM+) object
\r
4656 <param name="transactionScopeOptions">The TransactionScopeOptions to macth.</param>
\r
4657 <returns>The TransactionOption correspondance</returns>
\r
4659 <member name="M:IBatisNet.Common.Transaction.TransactionScope.IsolationLevel2TransactionIsolationLevel(IBatisNet.Common.Transaction.IsolationLevel)">
\r
4661 Give the correpondance of a TransactionIsolationLevel (à la Indigo) object in a IsolationLevel (COM+) object
\r
4663 <param name="isolation">The IsolationLevel to macth.</param>
\r
4664 <returns>The TransactionIsolationLevel correspondance</returns>
\r
4666 <member name="M:IBatisNet.Common.Transaction.TransactionScope.Close">
\r
4668 Close the TransactionScope
\r
4671 <member name="M:IBatisNet.Common.Transaction.TransactionScope.Complete">
\r
4673 Complete (commit) a transsaction
\r
4676 <member name="M:IBatisNet.Common.Transaction.TransactionScope.Dispose">
\r
4678 Implementation of IDisposable so that this class
\r
4679 can be used with C#'s using statement.
\r
4682 <member name="P:IBatisNet.Common.Transaction.TransactionScope.Consistent">
\r
4684 Changes the vote to commit (true) or to abort (false).
\r
4685 If all the TransactionScope instances involved in a
\r
4686 transaction have voted to commit, then the entire thing is committed.
\r
4687 If any TransactionScope instances involved in a
\r
4688 transaction vote to abort, then the entire thing is aborted.
\r
4691 <member name="P:IBatisNet.Common.Transaction.TransactionScope.TransactionScopeCount">
\r
4693 Count of the TransactionScope that have been open.
\r
4696 <member name="P:IBatisNet.Common.Transaction.TransactionScope.IsInTransaction">
\r
4698 Returns whether or not the current thread is in a transaction context.
\r
4701 <member name="P:IBatisNet.Common.Transaction.TransactionScope.IsVoteCommit">
\r
4703 Gets the current value of the vote.
\r
4706 <member name="T:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA">
\r
4708 Description résumée de ConsoleOutLoggerFA.
\r
4711 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA.#ctor(System.Collections.Specialized.NameValueCollection)">
\r
4715 <param name="properties"></param>
\r
4717 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA.GetLogger(System.Type)">
\r
4719 Get a ILog instance by type
\r
4721 <param name="type"></param>
\r
4722 <returns></returns>
\r
4724 <member name="M:IBatisNet.Common.Logging.Impl.ConsoleOutLoggerFA.GetLogger(System.String)">
\r
4726 Get a ILog instance by type name
\r
4728 <param name="name"></param>
\r
4729 <returns></returns>
\r
4731 <member name="T:IBatisNet.Common.Exceptions.ForeignKeyException">
\r
4733 A DALForeignKeyException is thrown when foreign key error occured in a sql statement.
\r
4736 This exception is not used by the framework.
\r
4739 <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor">
\r
4741 Initializes a new instance of the <b>DalException</b> class.
\r
4744 This constructor initializes the <para>Message</para> property of the new instance
\r
4745 to a system-supplied message that describes the error.
\r
4748 <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.Exception)">
\r
4750 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ForeignKeyException"/>
\r
4751 class with a reference to the inner exception that is the cause of this exception.
\r
4754 This constructor initializes the Message property of the new instance to the Message property
\r
4755 of the passed in exception.
\r
4758 The exception that is the cause of the current exception.
\r
4759 If the innerException parameter is not a null reference (Nothing in Visual Basic),
\r
4760 the current exception is raised in a catch block that handles the inner exception.
\r
4763 <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.String)">
\r
4765 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ForeignKeyException"/>
\r
4766 class with a specified error message.
\r
4769 This constructor initializes the Message property of the new instance using
\r
4770 the message parameter.
\r
4772 <param name="message">The message that describes the error.</param>
\r
4774 <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.String,System.Exception)">
\r
4776 Initializes a new instance of the <see cref="T:IBatisNet.Common.Exceptions.ForeignKeyException"/>
\r
4777 class with a specified error message and a reference to the inner exception that is the cause of this exception.
\r
4780 An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property.
\r
4781 The InnerException property returns the same value that is passed into the constructor, or a null reference (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.
\r
4783 <param name="message">The message that describes the error.</param>
\r
4784 <param name="inner">The exception that caused the error</param>
\r
4786 <member name="M:IBatisNet.Common.Exceptions.ForeignKeyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
4788 Initializes a new instance of the Exception class with serialized data.
\r
4791 This constructor is called during deserialization to reconstitute the exception
\r
4792 object transmitted over a stream.
\r
4794 <param name="info">
\r
4795 The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.
\r
4797 <param name="context">
\r
4798 The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.
\r
4801 <member name="T:IBatisNet.Common.DataSource">
\r
4803 Information about a data source.
\r
4806 <member name="M:IBatisNet.Common.DataSource.#ctor">
\r
4811 <member name="M:IBatisNet.Common.DataSource.ToString">
\r
4813 ToString implementation.
\r
4815 <returns>A string that describes the data source</returns>
\r
4817 <member name="P:IBatisNet.Common.DataSource.ConnectionString">
\r
4819 The connection string.
\r
4822 <member name="P:IBatisNet.Common.DataSource.Name">
\r
4827 <member name="P:IBatisNet.Common.DataSource.DbProvider">
\r
4829 The provider to use for this data source.
\r