Slide 64
Slide 64 text
public void Serialize(ref TWriteBuffer buffer, ref SerializeState state, int value)
{
buffer.Advance(UnsafeWriteInt32(ref buffer.GetReference(5), value));
}
extension(ref TWriteBuffer buffer)
where TWriteBuffer : struct, IWriteBuffer, allows ref struct
{
/// Writes an int32 in the smallest msgpack format.
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void WriteInt32(int value)
{
buffer.Advance(UnsafeWriteInt32(ref buffer.GetReference(MaxInt32Length), value));
}
extension(C# 14)で、AI向きの静的メソッドの集合体を、
public void Serialize(ref TWriteBuffer buffer, ref SerializeState
state, int value)
Human向きのドット記法スタイルに変換する
{
buffer.WriteInt32(value);
}