TryWriteReferenceField(Writer<TBufferWriter>, uint, Type?, object?)
static
public static bool TryWriteReferenceField<TBufferWriter>(ref Writer<TBufferWriter> writer, uint fieldId, Type? expectedType, 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.
valueobject?- The value.
Returns
true if a reference was written, false otherwise.