<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" />
  <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>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <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" />
      <MemberType>Field</MemberType>
      <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" />
      <MemberType>Field</MemberType>
      <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" />
      <MemberType>Field</MemberType>
      <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" />
      <MemberType>Field</MemberType>
      <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>
  <Attributes>
    <Attribute>
      <AttributeName>System.Flags</AttributeName>
    </Attribute>
    <Attribute>
      <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
    </Attribute>
  </Attributes>
</Type>
