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.
Nullable = 3
Shape represents a Nullable<T> using INullableTypeShape.
Object = 1
Shape represents an object type using IObjectTypeShape.
Surrogate = 6
Shape that maps to a surrogate type using ISurrogateTypeShape.