Enum TypeKind
Specifies the kind of a MuLang type.
public enum TypeKind
Fields
Array = 8Identifies an array type.
Bool = 1Identifies the Boolean type.
[Obsolete("Use ErrorRecovery instead.")] Error = 12Identifies a type used to recover from compilation errors.
ErrorRecovery = 12Identifies a type used to recover from compilation errors.
ErrorValue = 15Identifies an executable structured error value.
Float = 13Identifies the floating-point type.
Int = 2Identifies the integer type.
Null = 11Identifies the null literal type.
Nullable = 7Identifies a nullable type.
Number = 3Identifies the general numeric type.
Object = 6Identifies the general object type.
Primitive = 14Identifies the common non-null primitive type.
String = 4Identifies the string type.
StructuredObject = 9Identifies a structured object type.
Unknown = 5Identifies the dynamically checked unknown type.
Void = 10Identifies the absence of a value.