TypeManifestOptions 类

定义

代码生成器已知的所有类型的配置。

public sealed class TypeManifestOptions
type TypeManifestOptions = class
Public NotInheritable Class TypeManifestOptions
继承
TypeManifestOptions

构造函数

TypeManifestOptions()

代码生成器已知的所有类型的配置。

属性

Activators

获取一组已知激活器,这些激活器负责创建给定类型的实例。

AllowAllTypes

获取或设置一个值,该值指示默认情况下是否允许所有类型。 默认:false

AllowedTypes

获取允许的类型名称的映射。

CompoundTypeAliases

获取从复合类型别名到类型的映射。

Converters

获取一组转换器,这些转换器负责从一种类型转换为另一种类型。

Copiers

获取一组复制器,这些复制器负责创建给定类型的深度副本。

EnableConfigurationAnalysis

获取或设置一个值,该值指示是否 SerializerConfigurationAnalyzer 应启用。

FieldCodecs

获取一组已知字段编解码器,这些编解码器负责序列化和反序列化给定类型的字段。

InterfaceImplementations

获取接口实现集,这些实现是 中 Interfaces存在的接口的实现。

InterfaceProxies

获取一组已知接口代理,这些代理捕获可对此接口实现进行序列化、反序列化和调用的方法调用。

Interfaces

获取已知接口的集合,这些接口是集合中具有相应代理的 InterfaceProxies 接口。

Serializers

获取一组已知序列化程序,这些序列化程序负责序列化和反序列化给定类型。

WellKnownTypeAliases

获取已知类型别名与其相应类型的映射。

WellKnownTypeIds

获取已知类型标识符与其相应类型的映射。

适用于