Skip to content

ReferenceCodec.TryWriteReferenceField(Writer<TBufferWriter>, uint, Type, Type, object)

TryWriteReferenceField(Writer<TBufferWriter>, uint, Type, Type, object)

static
View source
public static bool TryWriteReferenceField<TBufferWriter>(ref Writer<TBufferWriter> writer, uint fieldId, Type expectedType, Type actualType, object value)
Write an object reference if value has already been written and has been tracked via ReferenceCodec. ///

Parameters

writerWriter<TBufferWriter>
The writer.
fieldIduint
The field identifier.
expectedTypeType
The expected type.
actualTypeType
The actual type.
valueobject
The value.

Returns

true if a reference was written, false otherwise.