Edit

Share via


TypeManifestOptions Class

Definition

Configuration of all types which are known to the code generator.

public sealed class TypeManifestOptions
type TypeManifestOptions = class
Public NotInheritable Class TypeManifestOptions
Inheritance
TypeManifestOptions

Constructors

TypeManifestOptions()

Properties

Activators

Gets the set of known activators, which are responsible for creating instances of a given type.

AllowAllTypes

Gets or sets a value indicating whether to allow all types by default. Default: false.

AllowedTypes

Gets the mapping of allowed type names.

CompoundTypeAliases

Gets the mapping from compound type aliases to types.

Converters

Gets the set of converters, which are responsible for converting from one type to another.

Copiers

Gets the set of copiers, which are responsible for creating deep copies of a given type.

EnableConfigurationAnalysis

Gets or sets a value indicating whether SerializerConfigurationAnalyzer should be enabled.

FieldCodecs

Gets the set of known field codecs, which are responsible for serializing and deserializing fields of a given type.

InterfaceImplementations

Gets the set of interface implementations, which are implementations of the interfaces present in Interfaces.

InterfaceProxies

Gets the set of known interface proxies, which capture method invocations which can be serialized, deserialized, and invoked against an implementation of this interface.

Interfaces

Gets the set of known interfaces, which are interfaces that have corresponding proxies in the InterfaceProxies collection.

Serializers

Gets the set of known serializers, which are responsible for serializing and deserializing a given type.

WellKnownTypeAliases

Gets the mapping of well-known type aliases to their corresponding type.

WellKnownTypeIds

Gets the mapping of well-known type identifiers to their corresponding type.

Applies to