Orleans.Serialization.Serializers 名前空間

クラス

AbstractTypeSerializer
AbstractTypeSerializer<TField>

抽象クラスやインターフェイス型など、抽象型であるため、それ自体をインスタンス化できない型のシリアライザー。

CodecProvider

シリアライザーと関連オブジェクトへのアクセスを提供します。

ConcreteTypeSerializer<TField,TBaseCodec>

インスタンス化できる参照型のシリアライザー。

DelegateCodecSelector

デリゲートを ICodecSelector 使用する の実装。

DelegateCopierSelector

デリゲートを ICopierSelector 使用する の実装。

SurrogateCodec<TField,TSurrogate,TConverter>

TFieldサロゲート シリアライザー。

ValueSerializer<TField,TValueSerializer>

値型のシリアライザー。

ValueTypeSurrogateCodec<TField,TSurrogate,TConverter>

TFieldサロゲート シリアライザー。

インターフェイス

IActivatorProvider

アクティベーターを提供します。

IBaseCodec

基本シリアライザーのマーカー インターフェイス。

IBaseCodec<T>

型階層内のメンバーをシリアル化および逆シリアル化するための機能。

IBaseCodecProvider

実装へのアクセスを IBaseCodec<T> 提供します。

ICodecProvider

コーデック、アクティベーター、およびコピー機にアクセスするための機能を提供します。

ICodecSelector

汎用コーデック (JSON コーデックなど) によって使用される機能。

ICopierSelector

汎用のコピー機 (JSON コピー機など) によって使用される機能で、型で使用をオプトインできます。

IFieldCodecProvider

フィールド コーデックへのアクセスを提供します。

IGeneralizedBaseCodec

複数の型をサポートする基本型シリアライザー。

IGeneralizedCodec

複数の種類をサポートするコーデック。

ISpecializableBaseCodec

特定の型をサポートするインスタンスを IBaseCodec 作成するための機能を提供します。

ISpecializableCodec

複数の種類のコーデックへのアクセスを提供します。

IValueSerializer

値型シリアライザーのマーカー インターフェイス。

IValueSerializer<T>

値型をシリアル化するための機能。

IValueSerializerProvider

値型シリアライザーへのアクセスを提供します。