| BlobBuilder get_CodeBuilder() | Public+1 flags | — | 0x08 |
| ControlFlowBuilder get_ControlFlowBuilder() | Public+1 flags | — | 0x08 |
| void .ctor(BlobBuilder codeBuilder, ControlFlowBuilder controlFlowBuilder) | Public+1 flags | — | 0x08 |
| int get_Offset() | Public+1 flags | — | 0x04 |
| void OpCode(const ILOpCode& code) | Public | — | 0x02 |
| void Token(const EntityHandle& handle) | Public | — | 0x04 |
| void Token(int token) | Public | — | 0x04 |
| void LoadString(const UserStringHandle& handle) | Public | — | 0x04 |
| void Call(const EntityHandle& methodHandle) | Public | — | 0x04 |
| void Call(const MethodDefinitionHandle& methodHandle) | Public | — | 0x04 |
| void Call(const MethodSpecificationHandle& methodHandle) | Public | — | 0x04 |
| void Call(const MemberReferenceHandle& methodHandle) | Public | — | 0x04 |
| void CallIndirect(const StandaloneSignatureHandle& signature) | Public | | 0x04 |
| void LoadConstantI4(int value) | Public | | 0x04 |
| void LoadConstantI8(long value) | Public | | 0x08 |
| void LoadConstantR4(float value) | Public | | 0x04 |
| void LoadConstantR8(double value) | Public | | 0x08 |
| void LoadLocal(int slotIndex) | Public | | 0x04 |
| void StoreLocal(int slotIndex) | Public | | 0x04 |
| void LoadLocalAddress(int slotIndex) | Public | | 0x04 |
| void LoadArgument(int argumentIndex) | Public | | 0x04 |
| void LoadArgumentAddress(int argumentIndex) | Public | | 0x04 |
| void StoreArgument(int argumentIndex) | Public | | 0x04 |
| LabelHandle DefineLabel() | Public | | 0x04 |
| void Branch(const ILOpCode& code, const LabelHandle& label) | Public | | 0x04 |
| void MarkLabel(const LabelHandle& label) | Public | | 0x04 |
| ControlFlowBuilder GetBranchBuilder() | Private | | 0x08 |