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