src/openSourceC.DotNetLibrary.Core/Business/BusinessObject.cs
/// <summary>
///		Creates a provider instance that implements <typeparamref name="TInterface"/>.
/// </summary>
/// <typeparam name="TInterface">The interface type.</typeparam>
/// <param name="settings">The <see name="T:DbProviderElement"/> object.</param>
/// <param name="args">The arguments to pass to the constructor. This array of arguments
///		must match in number, order, and type the parameters of the constructor to invoke.
///		If the default constructor is preferred, <paramref name="args"/> must be an empty
///		array or null.</param>
/// <returns>
///		An instance that implements <typeparamref name="TInterface"/>.
/// </returns>
Creates a provider instance that implements .
Creates a provider instance that implements .
public static TInterface CreateInstance<TInterface>(
			DbProviderSettings settings,
			params object[] args
		)
			where TInterface : class
		{
			return AbstractProviderBase<DbProviderSettings>.CreateInstance<TInterface>(
				settings,
				args
			);
		}
public static TInterface CreateInstance < TInterface > ( DbProviderSettings settings , params object [ ] args ) where TInterface : class { return AbstractProviderBase < DbProviderSettings > . CreateInstance < TInterface > ( settings , args ) ; }
Creates a provider instance that implements .
Creates a provider instance that implements .
An instance that implements .
An instance that implements .
settings
DbProviderSettings
None
args
The arguments to pass to the constructor. This array of arguments
must match in number, order, and type the parameters of the constructor to invoke.
If the default constructor is preferred,  must be an empty
array or null.
The arguments to pass to the constructor . This array of arguments must match in number order and type the parameters of the constructor to invoke . If the default constructor is preferred must be an empty array or null .
typeparam
The interface type.
The interface type .