Zdexby TheHolyOneZ
9,523 structs
Struct

InstructionEncoder

: ValueType : Object
System.Reflection.Metadata.Ecma335.InstructionEncoder, Sentry.System.Reflection.Metadata 0x0010 (16 B) Sentry.System.Reflection.Metadata.dll
0x00x0010

Members 2

OffsetSizeNameTypeFlags
0x08<CodeBuilder>k__BackingFieldBlobBuilderPrivate+1 flags
0x08<ControlFlowBuilder>k__BackingFieldControlFlowBuilderPrivate+1 flags

Functions 27

SignatureFlagsNativeParams
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)Public0x04
void LoadConstantI4(int value)Public0x04
void LoadConstantI8(long value)Public0x08
void LoadConstantR4(float value)Public0x04
void LoadConstantR8(double value)Public0x08
void LoadLocal(int slotIndex)Public0x04
void StoreLocal(int slotIndex)Public0x04
void LoadLocalAddress(int slotIndex)Public0x04
void LoadArgument(int argumentIndex)Public0x04
void LoadArgumentAddress(int argumentIndex)Public0x04
void StoreArgument(int argumentIndex)Public0x04
LabelHandle DefineLabel()Public0x04
void Branch(const ILOpCode& code, const LabelHandle& label)Public0x04
void MarkLabel(const LabelHandle& label)Public0x04
ControlFlowBuilder GetBranchBuilder()Private0x08

Used by 1

types with a member, parameter or interface of this type