1 write to CodeBuilder
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
39CodeBuilder = codeBuilder;
44 references to CodeBuilder
ILAssembler (17)
EntityRegistry.cs (5)
353if (methodDef.MethodBody.CodeBuilder.Count != 0) 393methodDef.MethodBody.CodeBuilder.Count, 401methodDef.MethodBody.CodeBuilder.WriteContentTo(ref writer1); 409methodDef.MethodBody.CodeBuilder.Count, 417methodDef.MethodBody.CodeBuilder.WriteContentTo(ref writer2);
GrammarVisitor.cs (12)
3352mdTokenTypeRef.RecordBlobToWriteResolvedToken(_currentMethod.Definition.MethodBody.CodeBuilder.ReserveBytes(4)); 3364memberRef.RecordBlobToWriteResolvedHandle(_currentMethod.Definition.MethodBody.CodeBuilder.ReserveBytes(4)); 3383_currentMethod.Definition.MethodBody.CodeBuilder.WriteByte((byte)arg); 3401memberRef.RecordBlobToWriteResolvedHandle(_currentMethod.Definition.MethodBody.CodeBuilder.ReserveBytes(4)); 3561_currentMethod.Definition.MethodBody.CodeBuilder.WriteInt32(0); 3578tokTypeRef.RecordBlobToWriteResolvedToken(_currentMethod.Definition.MethodBody.CodeBuilder.ReserveBytes(4)); 3591argTypeRef.RecordBlobToWriteResolvedToken(_currentMethod.Definition.MethodBody.CodeBuilder.ReserveBytes(4)); 3610_currentMethod.Definition.MethodBody.CodeBuilder.WriteByte((byte)value); 3614_currentMethod.Definition.MethodBody.CodeBuilder.WriteInt32(value); 3659_currentMethod.Definition.MethodBody.CodeBuilder.WriteByte((byte)index.Value); 3663_currentMethod.Definition.MethodBody.CodeBuilder.WriteInt32(index.Value); 4065currentMethod.Definition.MethodBody.CodeBuilder.WriteByte((byte)VisitInt32(context.GetChild<CILParser.Int32Context>(0)).Value);
System.Reflection.Emit (2)
System\Reflection\Emit\ILGeneratorImpl.cs (2)
411_il.CodeBuilder.WriteInt64(arg); 470(member, new BlobWriter(_il.CodeBuilder.ReserveBytes(sizeof(int)))));
System.Reflection.Metadata (25)
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (24)
46public int Offset => CodeBuilder.Count; 56CodeBuilder.WriteByte((byte)code); 64CodeBuilder.WriteUInt16BE((ushort)code); 82CodeBuilder.WriteInt32(token); 169CodeBuilder.WriteSByte((sbyte)value); 174CodeBuilder.WriteInt32(value); 189CodeBuilder.WriteInt64(value); 198CodeBuilder.WriteSingle(value); 207CodeBuilder.WriteDouble(value); 228CodeBuilder.WriteByte((byte)slotIndex); 233CodeBuilder.WriteUInt16((ushort)slotIndex); 262CodeBuilder.WriteByte((byte)slotIndex); 267CodeBuilder.WriteUInt16((ushort)slotIndex); 288CodeBuilder.WriteByte((byte)slotIndex); 293CodeBuilder.WriteUInt16((ushort)slotIndex); 319CodeBuilder.WriteByte((byte)argumentIndex); 324CodeBuilder.WriteUInt16((ushort)argumentIndex); 345CodeBuilder.WriteByte((byte)argumentIndex); 350CodeBuilder.WriteUInt16((ushort)argumentIndex); 368CodeBuilder.WriteByte((byte)argumentIndex); 373CodeBuilder.WriteUInt16((ushort)argumentIndex); 400CodeBuilder.WriteSByte(-1); 404CodeBuilder.WriteInt32(-1); 455CodeBuilder.WriteUInt32((uint)branchCount);
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (1)
175var codeBuilder = instructionEncoder.CodeBuilder;