--- /dev/null
+//
+// System.CLSCompliantAttribute.cs
+//
+// Author:
+// Miguel de Icaza (miguel@ximian.com)
+//
+// (C) Ximian, Inc. http://www.ximian.com
+//
+
+namespace System {
+
+ /// <summary>
+ /// Used to indicate if an element of a program is CLS compliant.
+ /// </summary>
+ ///
+ /// <remarks>
+ /// </remarks>
+ public class CLSCompliant : Attribute {
+
+ bool is_compliant;
+
+ public CLSCompliant (bool is_compliant)
+ {
+ this.is_compliant = is_compliant;
+ }
+
+ public bool IsCompliant {
+ get {
+ return is_compliant;
+ }
+ }
+ }
+}
--- /dev/null
+//
+// System.ContextStatic.cs
+//
+// Author:
+// Miguel de Icaza (miguel@ximian.com)
+//
+// (C) Ximian, Inc. http://www.ximian.com
+//
+
+namespace System {
+
+ /// <summary>
+ /// The ContextStatic attribute is used to flag fields as being unique
+ /// </summary>
+ ///
+ /// <remarks>
+ ///
+ /// </remarks>
+ public class ContextStatic : Attribute {
+
+ // No methods.
+
+ }
+}
--- /dev/null
+//
+// System.FlagsAttribute.cs
+//
+// Author:
+// Miguel de Icaza (miguel@ximian.com)
+//
+// (C) Ximian, Inc. http://www.ximian.com
+//
+
+namespace System {
+
+ /// <summary>
+ /// The FlagsAttribute tags enumerations as bitfields.
+ /// </summary>
+ ///
+ /// <remarks>
+ /// The FlagsAttribute can be used to tag an enumeration to be
+ /// a bit field. This will allow the compiler and visual tools
+ /// to treat the bits in an enumeration as a set of flags.
+ /// </remarks>
+ public class FlagsAttribute : Attribute {
+
+ // No methods.
+
+ }
+}
Boolean.cs
Byte.cs
Char.cs
+CLSCompliantAttribute.cs
Convert.cs
+ContextStaticAttribute.cs
DivideByZeroException.cs
Double.cs
DuplicateWaitObjectException.cs
EventHandler.cs
Exception.cs
ExecutionEngineException.cs
+FlagsAttribute.cs
FormatException.cs
ICloneable.cs
IComparable.cs