Enum TypeShapeKind
- Namespace
- PolyType
- Assembly
- PolyType.dll
Defines kinds of an ITypeShape<T> instance.
public enum TypeShapeKind
Fields
Dictionary = 5Shape represents a dictionary type using IDictionaryTypeShape.
Enum = 2Shape represents an enum type using IEnumTypeShape.
Enumerable = 4Shape represents an enumerable type using IEnumerableTypeShape.
Function = 8Shape that maps to a delegate or F# function type using IFunctionTypeShape.
None = 0Default value not representing any specific shape.
Object = 1Shape represents an object type using IObjectTypeShape.
Optional = 3Shape represents an optional type using IOptionalTypeShape.
Surrogate = 6Shape that maps to a surrogate type using ISurrogateTypeShape.
Union = 7Shape that maps to a union type using IUnionTypeShape.