2010-06-29 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / class / System.Data / System.Data.SqlClient.jvm / SqlClientPermission.cs
index b2873d324f0b5a0f1348bbcd8f708dfc6f31d09f..bf813ce09c61db9e178fd5ceabe7404a00075d16 100644 (file)
@@ -50,30 +50,27 @@ namespace System.Data.SqlClient {
 \r
                #region Constructors\r
 \r
+#if NET_2_0\r
+               [ObsoleteAttribute ("SqlClientPermission() has been deprecated.  Use the SqlClientPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202", true)]\r
+#endif\r
                public SqlClientPermission ()\r
-                       : this (PermissionState.None, false)\r
                {\r
                }\r
 \r
-               public SqlClientPermission (PermissionState state) \r
-                       : this (state, false)\r
+               public SqlClientPermission (PermissionState state) : base (state)\r
                {\r
                }\r
 \r
-               public SqlClientPermission (PermissionState state, bool allowBlankPassword) \r
+#if NET_2_0\r
+               [ObsoleteAttribute ("SqlClientPermission(PermissionState state, Boolean allowBlankPassword) has been deprecated.  Use the SqlClientPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202", true)]\r
+#endif\r
+               public SqlClientPermission (PermissionState state, bool allowBlankPassword) : base(state, allowBlankPassword)\r
                {\r
-                       AllowBlankPassword = allowBlankPassword;\r
                }\r
 \r
                #endregion // Constructors\r
 \r
                #region Methods\r
-\r
-               protected override DBDataPermission CreateInstance ()\r
-               {\r
-                       return (DBDataPermission) new SqlClientPermission ();\r
-               }\r
-\r
                #endregion // Methods\r
        }\r
 }\r