Поделиться через


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, UInt32)

Записывает, что объект был прочитан или записан.

RecordObject(SerializerSession, Object)

Записывает, что объект был прочитан или записан.

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)

Записывает пустую ссылку.

Применяется к