| TypeAttributes {System.Reflection} | .NET clr documentation |
# namespace System.Reflection
export class TypeAttributes extends Enum {
NotPublic: TypeAttributes = 0;
AutoLayout: TypeAttributes = 0;
Class: TypeAttributes = 0;
AnsiClass: TypeAttributes = 0;
Public: TypeAttributes = 1;
NestedPublic: TypeAttributes = 2;
NestedPrivate: TypeAttributes = 3;
NestedFamily: TypeAttributes = 4;
NestedAssembly: TypeAttributes = 5;
NestedFamANDAssem: TypeAttributes = 6;
VisibilityMask: TypeAttributes = 7;
NestedFamORAssem: TypeAttributes = 7;
SequentialLayout: TypeAttributes = 8;
ExplicitLayout: TypeAttributes = 16;
LayoutMask: TypeAttributes = 24;
ClassSemanticsMask: TypeAttributes = 32;
Interface: TypeAttributes = 32;
Abstract: TypeAttributes = 128;
Sealed: TypeAttributes = 256;
SpecialName: TypeAttributes = 1024;
RTSpecialName: TypeAttributes = 2048;
Import: TypeAttributes = 4096;
Serializable: TypeAttributes = 8192;
WindowsRuntime: TypeAttributes = 16384;
UnicodeClass: TypeAttributes = 65536;
AutoClass: TypeAttributes = 131072;
StringFormatMask: TypeAttributes = 196608;
CustomFormatClass: TypeAttributes = 196608;
HasSecurity: TypeAttributes = 262144;
ReservedMask: TypeAttributes = 264192;
BeforeFieldInit: TypeAttributes = 1048576;
CustomFormatMask: TypeAttributes = 12582912;
}
NotPublic: TypeAttributesAutoLayout: TypeAttributesClass: TypeAttributesAnsiClass: TypeAttributesPublic: TypeAttributesNestedPublic: TypeAttributesNestedPrivate: TypeAttributesNestedFamily: TypeAttributesNestedAssembly: TypeAttributesNestedFamANDAssem: TypeAttributesVisibilityMask: TypeAttributesNestedFamORAssem: TypeAttributesSequentialLayout: TypeAttributesExplicitLayout: TypeAttributesLayoutMask: TypeAttributesClassSemanticsMask: TypeAttributesInterface: TypeAttributesAbstract: TypeAttributesSealed: TypeAttributesSpecialName: TypeAttributesRTSpecialName: TypeAttributesImport: TypeAttributesSerializable: TypeAttributesWindowsRuntime: TypeAttributesUnicodeClass: TypeAttributesAutoClass: TypeAttributesStringFormatMask: TypeAttributesCustomFormatClass: TypeAttributesHasSecurity: TypeAttributesReservedMask: TypeAttributesBeforeFieldInit: TypeAttributesCustomFormatMask: TypeAttributes