2004-03-09 Umadevi S (sumadevi@novell.com)
[mono.git] / mcs / class / System.Data / System.Data.Common / DbProviderFactory.cs
1 //
2 // System.Data.Common.DbProviderFactory.cs
3 //
4 // Author:
5 //   Tim Coleman (tim@timcoleman.com)
6 //
7 // Copyright (C) Tim Coleman, 2003
8 //
9
10 #if NET_1_2
11
12 using System.Collections;
13 using System.Security;
14 using System.Security.Permissions;
15
16 namespace System.Data.Common {
17         public abstract class DbProviderFactory
18         {
19                 #region Constructors
20
21                 [MonoTODO]
22                 protected DbProviderFactory (DbProviderSupportedClasses supportedClasses)
23                 {
24                 }
25
26                 #endregion // Constructors
27
28                 #region Properties
29
30                 [MonoTODO]
31                 public DbProviderSupportedClasses SupportedClasses {
32                         get { throw new NotImplementedException (); }
33                 }
34
35                 #endregion // Properties
36
37                 #region Methods
38
39                 [MonoTODO]
40                 public virtual DbCommand CreateCommand ()
41                 {
42                         throw new NotImplementedException ();
43                 }
44
45                 [MonoTODO]
46                 public virtual DbCommandBuilder CreateCommandBuilder ()
47                 {
48                         throw new NotImplementedException ();
49                 }
50
51                 [MonoTODO]
52                 protected virtual DbCommandSet CreateCommandSet ()
53                 {
54                         throw new NotImplementedException ();
55                 }
56
57                 [MonoTODO]
58                 public virtual DbConnection CreateConnection ()
59                 {
60                         throw new NotImplementedException ();
61                 }
62
63                 [MonoTODO]
64                 public virtual DbDataAdapter CreateDataAdapter ()
65                 {
66                         throw new NotImplementedException ();
67                 }
68
69                 [MonoTODO]
70                 public virtual DbDataSourceEnumerator CreateDataSourceEnumerator ()
71                 {
72                         throw new NotImplementedException ();
73                 }
74
75                 [MonoTODO]
76                 public virtual DbTable CreateDbTable ()
77                 {
78                         throw new NotImplementedException ();
79                 }
80
81                 [MonoTODO]
82                 public virtual DbParameter CreateParameter ()
83                 {
84                         throw new NotImplementedException ();
85                 }
86
87                 [MonoTODO]
88                 public virtual CodeAccessPermission CreatePermission (PermissionState state)
89                 {
90                         throw new NotImplementedException ();
91                 }
92
93
94                 #endregion // Methods
95         }
96 }
97
98 #endif // NET_1_2