Metalama 1.0 / / Metalama Documentation / Aspect API / Metalama.​Framework.​Code / Type­Kind

Class TypeKind

Kinds of IType.

Inheritance
TypeKind
Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed class TypeKind : Enum

Fields

Name Description
Array

Array.

Class

class.

Delegate

delegate.

Dynamic

dynamic.

Enum

enum.

Error

At design time, a type that does not exist.

FunctionPointer

Function pointer (delegate*).

Interface

interface.

Pointer

Unmanaged pointer (*).

RecordClass

record class (i.e. record).

RecordStruct

record struct.

Struct

struct.

TypeParameter

Generic parameter.

value__