<Type Name="EventAttributes" FullName="System.Reflection.EventAttributes" FullNameSP="System_Reflection_EventAttributes" Maintainer="ecma">
  <TypeSignature Language="ILASM" Value=".class public sealed serializable EventAttributes extends System.Enum" />
  <TypeSignature Language="C#" Value="public enum EventAttributes" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed EventAttributes extends System.Enum" />
  <MemberOfLibrary>Reflection</MemberOfLibrary>
  <AssemblyInfo>
    <AssemblyName>mscorlib</AssemblyName>
    <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
    <AssemblyVersion>1.0.5000.0</AssemblyVersion>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
    <AssemblyVersion>4.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Attributes>
    <Attribute>
      <AttributeName>System.Flags</AttributeName>
    </Attribute>
    <Attribute>
      <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>
      <para> Specifies the attributes
      of an event.
      </para>
    </summary>
    <remarks>
      <para>
        <SPAN>This enumeration is used by
      the <see cref="P:System.Reflection.EventInfo.Attributes" />
      property.</SPAN>
      </para>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName="None">
      <MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Reflection.EventAttributes None = 0" />
      <MemberSignature Language="C#" Value="None" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.EventAttributes None = int32(0)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Reflection.EventAttributes</ReturnType>
      </ReturnValue>
      <Parameters />
      <MemberValue>None</MemberValue>
      <Docs>
        <summary>
          <para>
       Specifies that the event has
       no attributes.
    </para>
        </summary>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="ReservedMask">
      <MemberSignature Language="C#" Value="ReservedMask" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.EventAttributes ReservedMask = int32(1024)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Reflection.EventAttributes</ReturnType>
      </ReturnValue>
      <MemberValue>ReservedMask</MemberValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="RTSpecialName">
      <MemberSignature Language="C#" Value="RTSpecialName" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.EventAttributes RTSpecialName = int32(1024)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Reflection.EventAttributes</ReturnType>
      </ReturnValue>
      <MemberValue>ReservedMask</MemberValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SpecialName">
      <MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Reflection.EventAttributes SpecialName = 512" />
      <MemberSignature Language="C#" Value="SpecialName" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.EventAttributes SpecialName = int32(512)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Reflection.EventAttributes</ReturnType>
      </ReturnValue>
      <Parameters />
      <MemberValue>SpecialName</MemberValue>
      <Docs>
        <summary>
          <para>Specifies that the event is treated in a special way by some tools.
      </para>
          <block subset="none" type="note">
            <para> 
         There are currently
         no event names that are required to be marked as special names. This functionality is provided for extensions,
         future standardization, and to increase consistency between the declaration of fields
         and methods.</para>
            <para>For more information on special names, see Partition I of the CLI
         Specification.</para>
            <para> For more information on <see langword="SpecialName" /> , see Partition II of the
      CLI Specification.</para>
          </block>
        </summary>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
  </Members>
  <TypeExcluded>0</TypeExcluded>
</Type>
