Added piles of new enumerations from Sergey.
[mono.git] / mcs / class / corlib / System.Reflection / EventAttributes.cs
diff --git a/mcs/class/corlib/System.Reflection/EventAttributes.cs b/mcs/class/corlib/System.Reflection/EventAttributes.cs
new file mode 100755 (executable)
index 0000000..0b15d66
--- /dev/null
@@ -0,0 +1,60 @@
+// EventAttributes.cs\r
+//\r
+// This code was automatically generated from\r
+// ECMA CLI XML Library Specification.\r
+// Generator: libgen.xsl\r
+// Source file: all.xml\r
+// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+\r
+\r
+namespace System.Reflection {\r
+\r
+\r
+       /// <summary>\r
+       /// <para>\r
+       ///                   Specifies the attributes\r
+       ///                   of an event.\r
+       ///                </para>\r
+       /// </summary>\r
+       /// <remarks>\r
+       /// <para>\r
+       /// <see langword="EventAttributes" />\r
+       ///                values may be combined using the bitwise OR operation to get the appropriate\r
+       ///                combination.\r
+       ///             </para>\r
+       /// <para>\r
+       ///                These enums are defined in corhdr.h and are a combination of bits and\r
+       ///                enumerators.\r
+       ///             </para>\r
+       /// </remarks>\r
+       public enum EventAttributes {\r
+\r
+               /// <summary>\r
+               /// <para>\r
+               ///                   Specifies that the event has\r
+               ///                   no attributes.\r
+               ///                </para>\r
+               /// </summary>\r
+               None = 0,\r
+\r
+               /// <summary>\r
+               /// <para>\r
+               ///                   Specifies that the event is special in a way described by the name.\r
+               ///                </para>\r
+               /// </summary>\r
+               SpecialName = 512,\r
+\r
+               /// <summary>\r
+               /// <para>Specifies a reserved flag for Common Language Runtime use only.</para>\r
+               /// </summary>\r
+               ReservedMask = 1024,\r
+\r
+               /// <summary>\r
+               /// <para>Specifies that the Common Language Runtime should check name encoding.</para>\r
+               /// </summary>\r
+               RTSpecialName = 1024,\r
+       } // EventAttributes\r
+\r
+} // System.Reflection\r