BaseType enum

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

Inheritance
Available extensions

Values

Void → const BaseType

A void type.

Boolean → const BaseType

A Boolean type.

Char → const BaseType

A character type.

Int8 → const BaseType

A signed 1-byte integer.

Uint8 → const BaseType

An unsigned 1-byte integer.

Int16 → const BaseType

A signed 2-byte integer.

Uint16 → const BaseType

An unsigned 2-byte integer.

Int32 → const BaseType

A signed 4-byte integer.

Uint32 → const BaseType

An unsigned 4-byte integer.

Int64 → const BaseType

A signed 8-byte integer.

Uint64 → const BaseType

An unsigned 8-byte integer.

Float → const BaseType

A 4-byte floating point.

Double → const BaseType

An 8-byte floating point.

String → 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.

IntPtr → const BaseType

Size of a native integer.

UintPtr → const BaseType

Size of an unsigned native integer.

FunctionPointer → const BaseType

A pointer to a function.

Object → const BaseType

A System.Object type.

SimpleArray → 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.

Sentinel → 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.