2002-08-03 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.EnterpriseServices / System.EnterpriseServices / ComponentAccessControlAttribute.cs
1 // \r
2 // System.EnterpriseServices.ComponentAccessControlAttribute.cs\r
3 //\r
4 // Author:\r
5 //   Tim Coleman (tim@timcoleman.com)\r
6 //\r
7 // Copyright (C) Tim Coleman, 2002\r
8 //\r
9 \r
10 using System;\r
11 \r
12 namespace System.EnterpriseServices {\r
13         [AttributeUsage (AttributeTargets.Class)]\r
14         public sealed class ComponentAccessControlAttribute : Attribute {\r
15 \r
16                 #region Fields\r
17 \r
18                 bool val;\r
19 \r
20                 #endregion // Fields\r
21 \r
22                 #region Constructors\r
23 \r
24                 public ComponentAccessControlAttribute ()\r
25                 {\r
26                         this.val = false;\r
27                 }\r
28 \r
29                 public ComponentAccessControlAttribute (bool val)\r
30                 {\r
31                         this.val = val;\r
32                 }\r
33 \r
34                 #endregion // Constructors\r
35 \r
36                 #region Properties\r
37 \r
38                 public bool Value {\r
39                         get { return val; }\r
40                         set { val = value; }\r
41                 }\r
42 \r
43                 #endregion // Properties\r
44         }\r
45 }\r