Abstract |
Specifies that the type is abstract. |
AnsiClass |
LPTSTR is interpreted as ANSI. |
AutoClass |
LPTSTR is interpreted automatically. |
AutoLayout |
Specifies that class fields are automatically laid out by the common language runtime. |
BeforeFieldInit |
Initialize the class any time before first static field access. |
Class |
Specifies that the type is a class. |
ClassSemanticsMask |
Specifies class semantics information; the current class is contextful (else agile). |
ExplicitLayout |
Specifies that class fields are laid out at the specified offsets. |
HasSecurity |
Type has security associate with it. |
Import |
Specifies that the class or interface is imported from another module. |
Interface |
Specifies that the type is an interface. |
LayoutMask |
Specifies class layout information. |
NestedAssembly |
Specifies that the class is nested with assembly visibility, and is thus accessible only by methods within its assembly. |
NestedFamANDAssem |
Specifies that the class is nested with assembly and family visibility, and is thus accessible only by methods lying in the intersection of its family and assembly. |
NestedFamily |
Specifies that the class is nested with family visibility, and is thus accessible only by methods within its own type and any subtypes. |
NestedFamORAssem |
Specifies that the class is nested with family or assembly visibility, and is thus accessible only by methods lying in the union of its family and assembly. |
NestedPrivate |
Specifies that the class is nested with private visibility. |
NestedPublic |
Specifies that the class is nested with public visibility. |
NotPublic |
Specifies that the class is not public. |
Public |
Specifies that the class is public. |
ReservedMask |
Attributes reserved for runtime use. |
RTSpecialName |
Runtime should check name encoding. |
Sealed |
Specifies that the class is concrete and cannot be extended. |
SequentialLayout |
Specifies that class fields are laid out sequentially, in the order that the fields were emitted to the metadata. |
Serializable |
Specifies that the class can be serialized. |
SpecialName |
Specifies that the class is special in a way denoted by the name. |
StringFormatMask |
Used to retrieve string information for native interoperability. |
UnicodeClass |
LPTSTR is interpreted as UNICODE. |
VisibilityMask |
Specifies type visibility information. |