Class TypeSlimKind
Enum describing the kind of a type.
Inheritance
System.Object
    TypeSlimKind
  Namespace: System.Reflection
Assembly: Nuqleon.Linq.Expressions.Bonsai.dll
Syntax
public sealed class TypeSlimKind : Enum
  Fields
Array
Array type, consisting of an element type and a rank.
Declaration
public const TypeSlimKind Array
  Field Value
| Type | Description | 
|---|---|
| TypeSlimKind | 
Generic
Closed generic type, consisting of a type definition and type arguments.
Declaration
public const TypeSlimKind Generic
  Field Value
| Type | Description | 
|---|---|
| TypeSlimKind | 
GenericDefinition
Open generic type definition.
Declaration
public const TypeSlimKind GenericDefinition
  Field Value
| Type | Description | 
|---|---|
| TypeSlimKind | 
GenericParameter
Generic type parameter.
Declaration
public const TypeSlimKind GenericParameter
  Field Value
| Type | Description | 
|---|---|
| TypeSlimKind | 
Simple
Simple type, i.e. not constructed from other types.
Declaration
public const TypeSlimKind Simple
  Field Value
| Type | Description | 
|---|---|
| TypeSlimKind | 
Structural
Structural type, consisting of a set of named members.
Declaration
public const TypeSlimKind Structural
  Field Value
| Type | Description | 
|---|---|
| TypeSlimKind | 
value__
Declaration
public int value__
  Field Value
| Type | Description | 
|---|---|
| System.Int32 |