2 // OraclePermissionAttribute.cs
4 // Part of the Mono class libraries at
5 // mcs/class/System.Data.OracleClient/System.Data.OracleClient
7 // Assembly: System.Data.OracleClient.dll
8 // Namespace: System.Data.OracleClient
10 // Author: Tim Coleman <tim@timcoleman.com>
12 // Copyright (C) Tim Coleman, 2003
14 // Licensed under the MIT/X11 License.
18 using System.Security;
19 using System.Security.Permissions;
21 namespace System.Data.OracleClient {
22 [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Constructor)]
24 public sealed class OraclePermissionAttribute : CodeAccessSecurityAttribute
28 bool allowBlankPassword;
34 public OraclePermissionAttribute (SecurityAction action)
39 #endregion // Constructors
43 public bool AllowBlankPassword {
44 get { return allowBlankPassword; }
45 set { allowBlankPassword = value; }
48 #endregion // Properties
52 public override IPermission CreatePermission ()
54 throw new NotImplementedException ();