System.Reflection.Metadata.Ecma335.InstructionEncoder struct InstructionEncoder Documentation Code public BlobBuilder Builder { get; } public int Offset { get; } public InstructionEncoder(BlobBuilder builder, BranchBuilder branchBuilder = null) public void Branch(ILOpCode code, LabelHandle label) public void Call(EntityHandle methodHandle) public void CallIndirect(StandaloneSignatureHandle signature) public LabelHandle DefineLabel() public void LoadArgument(int argumentIndex) public void LoadArgumentAddress(int argumentIndex) public void LoadConstantI4(int value) public void LoadConstantI8(long value) public void LoadConstantR4(float value) public void LoadConstantR8(double value) public void LoadLocal(int slotIndex) public void LoadLocalAddress(int slotIndex) public void LoadString(UserStringHandle handle) public void LongBranchTarget(int ilOffset) public void MarkLabel(LabelHandle label) public void OpCode(ILOpCode code) public void ShortBranchTarget(byte ilOffset) public void StoreArgument(int argumentIndex) public void StoreLocal(int slotIndex) public void Token(EntityHandle handle) public void Token(int token)