2 // System.Data.Common.DbProviderFactory.cs
5 // Tim Coleman (tim@timcoleman.com)
7 // Copyright (C) Tim Coleman, 2003
12 using System.Collections;
13 using System.Security;
14 using System.Security.Permissions;
16 namespace System.Data.Common {
17 public abstract class DbProviderFactory
22 protected DbProviderFactory (DbProviderSupportedClasses supportedClasses)
26 #endregion // Constructors
31 public DbProviderSupportedClasses SupportedClasses {
32 get { throw new NotImplementedException (); }
35 #endregion // Properties
40 public virtual DbCommand CreateCommand ()
42 throw new NotImplementedException ();
46 public virtual DbCommandBuilder CreateCommandBuilder ()
48 throw new NotImplementedException ();
52 protected virtual DbCommandSet CreateCommandSet ()
54 throw new NotImplementedException ();
58 public virtual DbConnection CreateConnection ()
60 throw new NotImplementedException ();
64 public virtual DbDataAdapter CreateDataAdapter ()
66 throw new NotImplementedException ();
70 public virtual DbDataSourceEnumerator CreateDataSourceEnumerator ()
72 throw new NotImplementedException ();
76 public virtual DbTable CreateDbTable ()
78 throw new NotImplementedException ();
82 public virtual DbParameter CreateParameter ()
84 throw new NotImplementedException ();
88 public virtual CodeAccessPermission CreatePermission (PermissionState state)
90 throw new NotImplementedException ();