2004-04-22 Martin Baulig <martin@ximian.com>
[mono.git] / mcs / class / Mono.Data.SybaseClient / Mono.Data.SybaseClient / SybasePermission.cs
1 //
2 // Mono.Data.SybaseClient.SybasePermission.cs
3 //
4 // Author:
5 //   Tim Coleman (tim@timcoleman.com)
6 //
7 // Copyright (C) Tim Coleman, 2002
8 //
9
10 using System;
11 using System.Data;
12 using System.Data.Common;
13 using System.Security;
14 using System.Security.Permissions;
15
16 namespace Mono.Data.SybaseClient {
17         public sealed class SybasePermission : DBDataPermission 
18         {
19 #if NET_2_0
20                 [Obsolete ("Use SybasePermission(PermissionState.None)", true)]
21 #endif
22                 [MonoTODO]
23                 public SybasePermission () 
24 #if NET_2_0
25                         : base (PermissionState.None)
26 #endif
27                 {
28                         // FIXME: do constructor
29                 }
30
31                 [MonoTODO]
32                 public SybasePermission (PermissionState state) 
33                         : base (state)
34                 {
35                         // FIXME: do constructor
36                 }
37
38 #if NET_2_0
39                 [Obsolete ("Use SybasePermission(PermissionState.None)", true)]
40 #endif
41                 [MonoTODO]
42                 public SybasePermission (PermissionState state, bool allowBlankPassword) 
43 #if NET_2_0
44                         : base (PermissionState.None)
45 #endif
46                 { 
47                         throw new NotImplementedException ();
48                 }
49
50                 [MonoTODO]
51                 public override IPermission Copy () 
52                 {
53                         throw new NotImplementedException ();
54                 }
55
56                 [MonoTODO]
57                 public override void FromXml (SecurityElement securityElement) 
58                 {
59                         throw new NotImplementedException ();
60                 }
61
62                 [MonoTODO]
63                 public override IPermission Intersect (IPermission target)  
64                 {
65                         throw new NotImplementedException ();
66                 }
67
68                 [MonoTODO]
69                 public override bool IsSubsetOf (IPermission target) 
70                 {
71                         throw new NotImplementedException ();
72                 }
73
74                 [MonoTODO]
75                 public override string ToString () 
76                 {
77                         throw new NotImplementedException ();
78                 }
79
80                 [MonoTODO]
81                 public override SecurityElement ToXml () 
82                 {
83                         throw new NotImplementedException ();
84                 }
85
86                 [MonoTODO]
87                 public override IPermission Union (IPermission target) 
88                 {
89                         throw new NotImplementedException ();
90                 }
91         }
92 }