added missing [Serializable] attribute
[mono.git] / mcs / class / corlib / System / CLSCompliantAttribute.cs
1 //
2 // System.CLSCompliantAttribute.cs
3 //
4 // Author:
5 //   Miguel de Icaza (miguel@ximian.com)
6 //
7 // (C) Ximian, Inc.  http://www.ximian.com
8 //
9
10 namespace System {
11
12         /// <summary>
13         ///   Used to indicate if an element of a program is CLS compliant.
14         /// </summary>
15         ///
16         /// <remarks>
17         /// </remarks>
18         [AttributeUsage(AttributeTargets.All)]
19         [Serializable]
20         public class CLSCompliantAttribute : Attribute {
21
22                 bool is_compliant;
23
24                 public CLSCompliantAttribute (bool is_compliant)
25                 {
26                         this.is_compliant = is_compliant;
27                 }
28
29                 public bool IsCompliant {
30                         get {
31                                 return is_compliant;
32                         }
33                 }
34         }
35 }