Lines Matching refs:buffer

55         internal Span<byte> buffer;
59 internal static void Initialize(ref Span<byte> buffer, ref WriterInternalState state, out WriteContext ctx)
61 ctx.buffer = buffer;
73 ctx.buffer = new Span<byte>(output.InternalBuffer);
83 ctx.buffer = default;
85 WriteBufferHelper.Initialize(output, out ctx.state.writeBufferHelper, out ctx.buffer);
86 ctx.state.limit = ctx.buffer.Length;
91 internal static void Initialize(ref Span<byte> buffer, out WriteContext ctx)
93 ctx.buffer = buffer;
95 ctx.state.limit = ctx.buffer.Length;
106 WritingPrimitives.WriteDouble(ref buffer, ref state, value);
115 WritingPrimitives.WriteFloat(ref buffer, ref state, value);
124 WritingPrimitives.WriteUInt64(ref buffer, ref state, value);
133 WritingPrimitives.WriteInt64(ref buffer, ref state, value);
142 WritingPrimitives.WriteInt32(ref buffer, ref state, value);
151 WritingPrimitives.WriteFixed64(ref buffer, ref state, value);
160 WritingPrimitives.WriteFixed32(ref buffer, ref state, value);
169 WritingPrimitives.WriteBool(ref buffer, ref state, value);
179 WritingPrimitives.WriteString(ref buffer, ref state, value);
208 WritingPrimitives.WriteBytes(ref buffer, ref state, value);
217 WritingPrimitives.WriteUInt32(ref buffer, ref state, value);
226 WritingPrimitives.WriteEnum(ref buffer, ref state, value);
235 WritingPrimitives.WriteSFixed32(ref buffer, ref state, value);
244 WritingPrimitives.WriteSFixed64(ref buffer, ref state, value);
253 WritingPrimitives.WriteSInt32(ref buffer, ref state, value);
262 WritingPrimitives.WriteSInt64(ref buffer, ref state, value);
274 WritingPrimitives.WriteLength(ref buffer, ref state, length);
284 WritingPrimitives.WriteTag(ref buffer, ref state, fieldNumber, type);
293 WritingPrimitives.WriteTag(ref buffer, ref state, tag);
302 WritingPrimitives.WriteRawTag(ref buffer, ref state, b1);
312 WritingPrimitives.WriteRawTag(ref buffer, ref state, b1, b2);
323 WritingPrimitives.WriteRawTag(ref buffer, ref state, b1, b2, b3);
335 WritingPrimitives.WriteRawTag(ref buffer, ref state, b1, b2, b3, b4);
348 WritingPrimitives.WriteRawTag(ref buffer, ref state, b1, b2, b3, b4, b5);
353 WriteBufferHelper.Flush(ref buffer, ref state);