1 write to _bufferWriter
ILCompiler.Compiler (1)
Compiler\ObjectWriter\CodeView\CodeViewTypesBuilder.cs (1)
407
_bufferWriter
= new();
27 references to _bufferWriter
ILCompiler.Compiler (27)
Compiler\ObjectWriter\CodeView\CodeViewTypesBuilder.cs (27)
413
int length = sizeof(ushort) +
_bufferWriter
.WrittenCount;
419
_debugTypesBuilder._sectionWriter.Write(
_bufferWriter
.WrittenSpan);
421
_bufferWriter
.Clear();
426
_bufferWriter
.GetSpan(1)[0] = value;
427
_bufferWriter
.Advance(1);
432
BinaryPrimitives.WriteUInt16LittleEndian(
_bufferWriter
.GetSpan(sizeof(ushort)), value);
433
_bufferWriter
.Advance(sizeof(ushort));
438
BinaryPrimitives.WriteUInt32LittleEndian(
_bufferWriter
.GetSpan(sizeof(uint)), value);
439
_bufferWriter
.Advance(sizeof(uint));
444
BinaryPrimitives.WriteUInt64LittleEndian(
_bufferWriter
.GetSpan(sizeof(ulong)), value);
445
_bufferWriter
.Advance(sizeof(ulong));
451
value.AsSpan().CopyTo(
_bufferWriter
.GetSpan(byteCount));
452
_bufferWriter
.Advance(byteCount);
458
Encoding.UTF8.GetBytes(value,
_bufferWriter
.GetSpan(byteCount));
459
_bufferWriter
.Advance(byteCount);
489
int paddingLength = ((
_bufferWriter
.WrittenCount - 2 + 3) & ~3) - (
_bufferWriter
.WrittenCount - 2);
490
Span<byte> padding =
_bufferWriter
.GetSpan(paddingLength);
495
_bufferWriter
.Advance(paddingLength);
502
_lastListMemberStart =
_bufferWriter
.WrittenCount;
516
if (
_bufferWriter
.WrittenCount > short.MaxValue - sizeof(ushort))
525
_debugTypesBuilder._sectionWriter.Write(
_bufferWriter
.WrittenSpan.Slice(0, _lastListMemberStart));
527
byte[] overflow =
_bufferWriter
.WrittenSpan.Slice(_lastListMemberStart).ToArray();
528
_bufferWriter
.Clear();
534
overflow.CopyTo(
_bufferWriter
.GetSpan(overflow.Length));
535
_bufferWriter
.Advance(overflow.Length);
536
_lastListMemberStart =
_bufferWriter
.WrittenCount;