BaseType enum

Specifies a common language runtime Type, a type modifier, or information about a type in a metadata type signature.

Inheritance

Constructors

BaseType()
const
BaseType.fromCorElementType(int corElementTypeValue)
factory

Values

voidType → const BaseType

A void type.

booleanType → const BaseType

A Boolean type.

charType → const BaseType

A character type.

int8Type → const BaseType

A signed 1-byte integer.

uint8Type → const BaseType

An unsigned 1-byte integer.

int16Type → const BaseType

A signed 2-byte integer.

uint16Type → const BaseType

An unsigned 2-byte integer.

int32Type → const BaseType

A signed 4-byte integer.

uint32Type → const BaseType

An unsigned 4-byte integer.

int64Type → const BaseType

A signed 8-byte integer.

uint64Type → const BaseType

An unsigned 8-byte integer.

floatType → const BaseType

A 4-byte floating point.

doubleType → const BaseType

An 8-byte floating point.

stringType → const BaseType

A System.String type.

pointerTypeModifier → const BaseType

A pointer type modifier.

referenceTypeModifier → const BaseType

A reference type modifier.

valueTypeModifier → const BaseType

A value type modifier.

classTypeModifier → const BaseType

A class type modifier.

classVariableTypeModifier → const BaseType

A class variable type modifier.

arrayTypeModifier → const BaseType

A multi-dimensional array type modifier.

genericTypeModifier → const BaseType

A type modifier for generic types.

typedReference → const BaseType

A typed reference.

intPtrType → const BaseType

Size of a native integer.

uintPtrType → const BaseType

Size of an unsigned native integer.

functionPointerType → const BaseType

A pointer to a function.

objectType → const BaseType

A System.Object type.

simpleArrayType → const BaseType

A single-dimensional, zero lower-bound array type modifier.

methodVariableTypeModifier → const BaseType

A method variable type modifier.

cLanguageRequiredModifier → const BaseType

A C language required modifier.

cLanguageOptionalModifier → const BaseType

A C language optional modifier.

sentinelTypeModifier → const BaseType

A type modifier that is a sentinel for a list of a variable number of parameters.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
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

values → const List<BaseType>
A constant List of the values in this enum, in order of their declaration.