Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Coleman <tim@mono-cvs.ximian.com>2003-12-17 04:59:11 +0300
committerTim Coleman <tim@mono-cvs.ximian.com>2003-12-17 04:59:11 +0300
commit7b11d92602703ff83aa2ba2559ea293cbf0283d5 (patch)
treeb3072e49e9ae69d91ddc5f6d0c727251d2a2009c /mcs/class/System.Data/System.Data.Common/DbDataPermission.cs
parentaadaf043bb9829f45320c6db29db2d41ef45e0c8 (diff)
2003-12-16 Tim Coleman <tim@timcoleman.com>
* CatalogLocation.cs DbCommand.cs DbCommandBuilder.cs * DbCommandOptionalFeatures.cs DbCommandSet.cs DbConnection.cs * DbConnectionString.cs DbDataSourceEnumerator.cs * DbDataUpdatableRecord.cs DbParameter.cs DbParameterCollection.cs * DbProviderConfigurationHandler.cs DbProviderFactories.cs * DbProviderFactoriesConfigurationHandler.cs DbProviderFactory.cs * DbProviderSupportedClasses.cs DbTable.cs DbTransaction.cs * GroupByBehavior.cs IdentifierCase.cs SchemaLocation.cs * SchemaTableColumn.cs: New stubs added for .NET 1.2 * DataAdapter.cs DataColumnMapping.cs DataColumnMappingCollection.cs * DataTableMapping.cs DataTableMappingCollection.cs DbDataAdapter.cs * DbDataPermission.cs DbDataPermissionAttribute.cs DbDataRecord.cs * FieldNameLookup.cs SchemaInfo.cs: Changes made for .NET 1.2 svn path=/trunk/mcs/; revision=21259
Diffstat (limited to 'mcs/class/System.Data/System.Data.Common/DbDataPermission.cs')
-rw-r--r--mcs/class/System.Data/System.Data.Common/DbDataPermission.cs46
1 files changed, 45 insertions, 1 deletions
diff --git a/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs b/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs
index 0d157b60e6c..963503068b0 100644
--- a/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs
+++ b/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs
@@ -6,9 +6,10 @@
// Tim Coleman (tim@timcoleman.com)
//
// (C) Ximian, Inc
-// Copyright (C) Tim Coleman, 2002
+// Copyright (C) Tim Coleman, 2002-2003
//
+using System.Data;
using System.Security;
using System.Security.Permissions;
@@ -25,16 +26,29 @@ namespace System.Data.Common {
#region Constructors
+#if NET_1_2
+ [Obsolete ("use DBDataPermission (PermissionState.None)", true)]
+#endif
protected DBDataPermission ()
: this (PermissionState.None, false)
{
}
+#if NET_1_2
+ [MonoTODO]
+ protected DBDataPermission (DbConnectionString constr)
+ {
+ }
+#endif
+
protected DBDataPermission (PermissionState state)
: this (state, false)
{
}
+#if NET_1_2
+ [Obsolete ("use DBDataPermission (PermissionState.None)", true)]
+#endif
public DBDataPermission (PermissionState state, bool allowBlankPassword)
{
this.state = state;
@@ -59,6 +73,22 @@ namespace System.Data.Common {
#region Methods
+#if NET_1_1
+ [MonoTODO]
+ public virtual void Add (string connectionString, string restrictions, KeyRestrictionBehavior behavior)
+ {
+ throw new NotImplementedException ();
+ }
+#endif
+
+#if NET_1_2
+ [MonoTODO]
+ protected void AddConnectionString (DbConnectionString constr)
+ {
+ throw new NotImplementedException ();
+ }
+#endif
+
public override IPermission Copy ()
{
DBDataPermission copy = CreateInstance ();
@@ -95,6 +125,20 @@ namespace System.Data.Common {
return (state == PermissionState.Unrestricted);
}
+#if NET_1_2
+ [MonoTODO]
+ protected void SetConnectionString (DbConnectionString constr)
+ {
+ throw new NotImplementedException ();
+ }
+
+ [MonoTODO]
+ public virtual void SetRestriction (string connectionString, string restrictions, KeyRestrictionBehavior behavior)
+ {
+ throw new NotImplementedException ();
+ }
+#endif
+
[MonoTODO]
public override SecurityElement ToXml ()
{