TypeAttributes Enumeration
.NET Framework 3.0
Specifies type attributes.
Assembly: mscorlib (in mscorlib.dll)
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: System.ReflectionAssembly: mscorlib (in mscorlib.dll)
'Declaration <SerializableAttribute> _ <FlagsAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration TypeAttributes 'Usage Dim instance As TypeAttributes
/** @attribute SerializableAttribute() */ /** @attribute FlagsAttribute() */ /** @attribute ComVisibleAttribute(true) */ public enum TypeAttributes
SerializableAttribute FlagsAttribute ComVisibleAttribute(true) public enum TypeAttributes
| Member name | Description | |
|---|---|---|
![]() | 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 | Specifies that calling static methods of the type does not force the system to initialize the type. |
![]() | Class | Specifies that the type is a class. |
![]() | ClassSemanticsMask | Specifies class semantics information; the current class is contextful (else agile). |
| CustomFormatClass | LPSTR is interpreted by some implementation-specific means, which includes the possibility of throwing a NotSupportedException. | |
| CustomFormatMask | Used to retrieve non-standard encoding information for native interop. The meaning of the values of these 2 bits is unspecified. | |
![]() | 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. |
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show:
