2 // System.Data.SqlClient.SqlClientPermission.cs
\r
5 // Rodrigo Moya (rodrigo@ximian.com)
\r
6 // Daniel Morgan (danmorg@sc.rr.com)
\r
7 // Tim Coleman (tim@timcoleman.com)
\r
9 // (C) Ximian, Inc 2002
\r
10 // Copyright (C) Tim Coleman, 2002
\r
15 using System.Data.Common;
\r
16 using System.Security;
\r
17 using System.Security.Permissions;
\r
19 namespace System.Data.SqlClient {
\r
21 public sealed class SqlClientPermission : DBDataPermission
\r
25 PermissionState state;
\r
27 #endregion // Fields
\r
29 #region Constructors
\r
31 public SqlClientPermission ()
\r
32 : this (PermissionState.None, false)
\r
36 public SqlClientPermission (PermissionState state)
\r
37 : this (state, false)
\r
41 public SqlClientPermission (PermissionState state, bool allowBlankPassword)
\r
43 AllowBlankPassword = allowBlankPassword;
\r
46 #endregion // Constructors
\r
50 protected override DBDataPermission CreateInstance ()
\r
52 return (DBDataPermission) new SqlClientPermission ();
\r
55 #endregion // Methods
\r