CorTypeAttr class

Contains values that indicate type metadata.

Constructors

CorTypeAttr()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

tdAbstract → const int
Specifies that the type is abstract.
tdAnsiClass → const int
Specifies that this type interprets an LPTSTR as ANSI.
tdAutoClass → const int
Specifies that this type interprets an LPTSTR automatically.
tdAutoLayout → const int
Specifies that the fields of this type are laid out automatically.
tdBeforeFieldInit → const int
Specifies that the type must be initialized before the first attempt to access a static field.
tdClass → const int
Specifies that the type is a class.
tdClassSemanticsMask → const int
Gets semantic information about the type.
tdCustomFormatClass → const int
Specifies that the type has a non-standard encoding, as specified by CustomFormatMask.
tdCustomFormatMask → const int
Use this mask to get non-standard encoding information for native interop. The meaning of the values of these two bits is unspecified.
tdExplicitLayout → const int
Specifies that field layout is supplied explicitly.
tdForwarder → const int
Specifies that the type is exported, and a type forwarder.
tdHasSecurity → const int
Specifies that the type has security associated with it.
tdImport → const int
Specifies that the type is imported.
tdInterface → const int
Specifies that the type is an interface.
tdLayoutMask → const int
Gets layout information for the type.
tdNestedAssembly → const int
Specifies that the type is nested with assembly visibility.
tdNestedFamANDAssem → const int
Specifies that the type is nested with family and assembly visibility.
tdNestedFamily → const int
Specifies that the type is nested with family visibility.
tdNestedFamORAssem → const int
Specifies that the type is nested with family or assembly visibility.
tdNestedPrivate → const int
Specifies that the type is nested with private visibility.
tdNestedPublic → const int
Specifies that the type is nested with public visibility.
tdNotPublic → const int
Specifies that the type is not in public scope.
tdPublic → const int
Specifies that the type is in public scope.
tdReservedMask → const int
This flag and the flags below are used internally by the common language runtime.
tdRTSpecialName → const int
Specifies that the common language runtime should check the name encoding.
tdSealed → const int
Specifies that the type cannot be extended.
tdSequentialLayout → const int
Specifies that the fields of this type are laid out sequentially.
tdSerializable → const int
Specifies that the type is serializable.
tdSpecialName → const int
Specifies that the class name is special. Its name describes how.
tdStringFormatMask → const int
Gets information about how strings are encoded and formatted.
tdUnicodeClass → const int
Specifies that this type interprets an LPTSTR as Unicode.
tdVisibilityMask → const int
Used for type visibility information.
tdWindowsRuntime → const int
Specifies that this type is a Windows Runtime type.