summaryrefslogtreecommitdiff
path: root/src/msil/ch/epfl/lamp/compiler/msil/EventAttributes.java
blob: a183993cb960966b071f1d002e52c4234502b850 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
 * System.Reflection-like API for access to .NET assemblies (DLL & EXE)
 */


package ch.epfl.lamp.compiler.msil;

/**
 * Specifies flags that describe the attributes of a an event.
 *
 * @author Nikolay Mihaylov
 * @version 1.0
 */
public final class EventAttributes {

    //##########################################################################

    /** Specifies that the event has no attributes. */
    public static final short None = 0x000;

    /** Specifies a reserved flag for CLR use only. */
    public static final short ReservedMask = 0x0400;

    /** Specifies that the event is special in a way described by the name. */
    public static final short SpecialName = 0x0200;

    /** Specifies the the CLR should check name encoding. */
    public static final short RTSpecialName = 0x0400;

    //##########################################################################

} // class EventAttributes