ReferenceCodec クラス

定義

オブジェクト参照の読み取りと書き込みの機能。

public static class ReferenceCodec
type ReferenceCodec = class
Public Class ReferenceCodec
継承
ReferenceCodec

メソッド

CreateRecordPlaceholder(SerializerSession)

直ちに逆シリアル化できないオブジェクトのプレースホルダー参照 ID を記録して返します。

MarkValueField(SerializerSession)

シリアル化または逆シリアル化されるフィールドが値型であることを示します。

ReadReference<T,TInput>(Reader<TInput>, Field)

参照先の値を読み取ります。

ReadReference<TInput>(Reader<TInput>, Type)

参照を読み取ります。

RecordObject(SerializerSession, Object)

オブジェクトが読み取られたか書き込まれたことを記録します。

RecordObject(SerializerSession, Object, UInt32)

オブジェクトが読み取られたか書き込まれたことを記録します。

TryWriteReferenceField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Object)

が既に書き込まれ、 を介して追跡されている場合 value は、オブジェクト参照を RecordObject(SerializerSession, Object)書き込みます。

TryWriteReferenceField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Type, Object)

が既に書き込まれ、 を介して追跡されている場合 value は、オブジェクト参照を RecordObject(SerializerSession, Object)書き込みます。 ///

WriteNullReference<TBufferWriter>(Writer<TBufferWriter>, UInt32)

null 参照を書き込みます。

適用対象