TypeKind Enum

From The Oxygene Language Wiki

Jump to:navigation, search

This is a Language topic
Feel free to add your notes to this topic below.


The IType.Kind property returns this enum. It can be used to find out what kind of type an IType actually is. Note that both TypeReference and TypeDefinition implement ITypeReference.

Namespace: Cirrus


Enum Values

Value
Description
GenericInstanceA generic instantation
GenericParameterA generic parameter
ManagedReferenceA managed reference (rarely used)
MultiDimArrayA multi dimensional array
PointerAn unsafe pointer
SimpleArrayA regular array
TypeDefinitionA type definition; could be a class, record, interface, delegate or enum
TypeModifierA modified type
TypeReferenceAn external type; could be a class, record, interface, delegate or enum
UnresolvedAny other type that's not resolved yet or a type that's not supported by Cirrus


See Also


Oxygene-48.png

Area: Oxygene Language
Compiler version: Oxygene 5

Language GlossaryKeywordsTypesFAQHow To

Navigation
Areas
More
Toolbox