This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mcs / class / System.Data.OracleClient / System.Data.OracleClient / OraclePermissionAttribute.cs
1 //
2 // OraclePermissionAttribute.cs 
3 //
4 // Part of the Mono class libraries at
5 // mcs/class/System.Data.OracleClient/System.Data.OracleClient
6 //
7 // Assembly: System.Data.OracleClient.dll
8 // Namespace: System.Data.OracleClient
9 //
10 // Author: Tim Coleman <tim@timcoleman.com>
11 //
12 // Copyright (C) Tim Coleman, 2003
13 //
14 // Licensed under the MIT/X11 License.
15 //
16
17 using System;
18 using System.Security;
19 using System.Security.Permissions;
20
21 namespace System.Data.OracleClient {
22         [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Constructor)]
23         [Serializable]
24         public sealed class OraclePermissionAttribute : CodeAccessSecurityAttribute
25         {
26                 #region Fields
27
28                 bool allowBlankPassword;
29
30                 #endregion // Fields
31
32                 #region Constructors
33
34                 public OraclePermissionAttribute (SecurityAction action) 
35                         : base (action)
36                 {
37                 }
38
39                 #endregion // Constructors
40
41                 #region Properties
42
43                 public bool AllowBlankPassword {
44                         get { return allowBlankPassword; }
45                         set { allowBlankPassword = value; }
46                 }
47
48                 #endregion // Properties
49
50                 #region Methods
51
52                 public override IPermission CreatePermission ()
53                 {
54                         throw new NotImplementedException ();
55                 }
56
57                 #endregion // Methods
58         }
59 }