/// <summary>
 /// proxy
 /// </summary>
 public override DbConnection CreateConnection()
 {
     return(new ProfiledDbConnection(WrappedFactory.CreateConnection(), Profiler));
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override DbConnectionStringBuilder CreateConnectionStringBuilder()
 {
     return(WrappedFactory.CreateConnectionStringBuilder());
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override DbCommand CreateCommand()
 {
     return(new ProfiledDbCommand(WrappedFactory.CreateCommand(), null, Profiler));
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override DbParameter CreateParameter()
 {
     return(WrappedFactory.CreateParameter());
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override DbDataSourceEnumerator CreateDataSourceEnumerator()
 {
     return(WrappedFactory.CreateDataSourceEnumerator());
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override System.Security.CodeAccessPermission CreatePermission(System.Security.Permissions.PermissionState state)
 {
     return(WrappedFactory.CreatePermission(state));
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override DbDataAdapter CreateDataAdapter()
 {
     return(WrappedFactory.CreateDataAdapter());
 }
 /// <summary>
 /// proxy
 /// </summary>
 public override DbCommandBuilder CreateCommandBuilder()
 {
     return(WrappedFactory.CreateCommandBuilder());
 }