共用方式為


ReferenceCodec 類別

定義

讀取和寫入物件參考的功能。

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

方法

CreateRecordPlaceholder(SerializerSession)

記錄並傳回無法立即還原序列化之物件的預留位置參考識別碼。

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 參考。

適用於