2002-05-24 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / Mono.Data.PostgreSqlClient / PgSqlClientPermissionAttribute.cs
1 //
2 // System.Data.SqlClient.SqlClientPermissionAttribute.cs
3 //
4 // Author:
5 //   Rodrigo Moya (rodrigo@ximian.com)
6 //   Daniel Morgan (danmorg@sc.rr.com)
7 //
8 // (C) Ximian, Inc 2002
9 //
10
11 using System;
12 using System.Data;
13 using System.Data.Common;
14 using System.Security;
15 using System.Security.Permissions;
16
17 namespace System.Data.SqlClient {
18
19         [AttributeUsage(AttributeTargets.Assembly    | 
20                         AttributeTargets.Class       | 
21                         AttributeTargets.Struct      | 
22                         AttributeTargets.Constructor |
23                         AttributeTargets.Method)]
24         [Serializable]
25         public sealed class SqlClientPermissionAttribute :
26                 DBDataPermissionAttribute {
27
28                 [MonoTODO]
29                 public SqlClientPermissionAttribute(SecurityAction action) : 
30                         base(action)
31                 {
32                         // FIXME: do constructor
33                 }
34
35                 [MonoTODO]
36                 public override IPermission CreatePermission() {
37                         throw new NotImplementedException ();
38                 }
39
40                 //[MonoTODO]
41                 //~SqlClientPermissionAttribute() {
42                 //      // FIXME: destructor to release resources
43                 //}
44         }
45
46 }