Orleans.Serialization.TypeSystem Namespace

Classes

ArrayTypeSpec

Represents an array type.

AssemblyQualifiedTypeSpec

Represents an assembly-qualified type.

CachedTypeResolver

Type resolver which caches results.

CompoundTypeAliasTree

Represents a compound type aliases as a prefix tree.

ConstructedGenericTypeSpec

Represents an constructed generic type.

DefaultTypeFilter

Type which allows any exception type to be resolved.

LiteralTypeSpec

Represents a literal.

NamedTypeSpec

Represents a named type, which may be an unconstructed generic type.

PointerTypeSpec

Represents a pointer (*) type.

QualifiedType.QualifiedTypeEqualityComparer

Equality comparer for QualifiedType.

ReferenceTypeSpec

Represents a reference (&) type.

RuntimeTypeNameFormatter

Utility methods for formatting Type and TypeInfo instances in a way which can be parsed by GetType(String).

RuntimeTypeNameParser

Utility class for parsing type names, as formatted by RuntimeTypeNameFormatter.

TupleTypeSpec

Represents a type function.

TypeCodec

Functionality for serializing and deserializing types.

TypeConverter

Formats and parses Type instances using configured rules.

TypeResolver

Provides methods for resolving a Type from a string.

TypeSpec

Represents a type.

Structs

QualifiedType

Represents an assembly-qualifies type.