|
override LocalBuilder | DeclareLocal (Type localType, bool pinned) |
|
override void | Emit (OpCode opcode, MethodInfo meth) |
|
override void | Emit (OpCode opcode, ConstructorInfo con) |
|
override void | Emit (OpCode opcode, Type type) |
|
override void | Emit (OpCode opcode, FieldInfo field) |
|
override void | Emit (OpCode opcode, string str) |
|
override void | EmitCalli (OpCode opcode, CallingConventions callingConvention, Type returnType, Type[] parameterTypes, Type[] optionalParameterTypes) |
|
override void | EmitCalli (OpCode opcode, CallingConvention unmanagedCallConv, Type returnType, Type[] parameterTypes) |
|
override void | EmitCall (OpCode opcode, MethodInfo methodInfo, Type[] optionalParameterTypes) |
|
override void | Emit (OpCode opcode, SignatureHelper signature) |
|
override void | BeginExceptFilterBlock () |
|
override void | BeginCatchBlock (Type exceptionType) |
|
override void | UsingNamespace (string ns) |
|
override void | BeginScope () |
|
override void | EndScope () |
|
virtual void | Emit (OpCode opcode) |
|
virtual void | Emit (OpCode opcode, byte arg) |
|
void | Emit (OpCode opcode, sbyte arg) |
|
virtual void | Emit (OpCode opcode, short arg) |
|
virtual void | Emit (OpCode opcode, int arg) |
|
virtual void | Emit (OpCode opcode, long arg) |
|
virtual void | Emit (OpCode opcode, float arg) |
|
virtual void | Emit (OpCode opcode, double arg) |
|
virtual void | Emit (OpCode opcode, Label label) |
|
virtual void | Emit (OpCode opcode, Label[] labels) |
|
virtual void | Emit (OpCode opcode, LocalBuilder local) |
|
virtual void | EmitCalli (OpCode opcode, CallingConventions callingConvention, Type? returnType, Type[]? parameterTypes, Type[]? optionalParameterTypes) |
|
virtual void | EmitCalli (OpCode opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes) |
|
virtual void | EmitCall (OpCode opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes) |
|
virtual Label | BeginExceptionBlock () |
|
virtual void | EndExceptionBlock () |
|
virtual void | BeginFaultBlock () |
|
virtual void | BeginFinallyBlock () |
|
virtual Label | DefineLabel () |
|
virtual void | MarkLabel (Label loc) |
|
virtual void | ThrowException ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type excType) |
|
virtual void | EmitWriteLine (string value) |
|
virtual void | EmitWriteLine (LocalBuilder localBuilder) |
|
virtual void | EmitWriteLine (FieldInfo fld) |
|
virtual LocalBuilder | DeclareLocal (Type localType) |
|
|
int | GetMemberRefToken (MethodBase methodInfo, Type[] optionalParameterTypes) |
|
int | GetTokenFor (RuntimeType rtType) |
|
int | GetTokenFor (RuntimeFieldInfo runtimeField) |
|
int | GetTokenFor (RuntimeFieldInfo runtimeField, RuntimeType rtType) |
|
int | GetTokenFor (RuntimeConstructorInfo rtMeth) |
|
int | GetTokenFor (RuntimeConstructorInfo rtMeth, RuntimeType rtType) |
|
int | GetTokenFor (RuntimeMethodInfo rtMeth) |
|
int | GetTokenFor (RuntimeMethodInfo rtMeth, RuntimeType rtType) |
|
int | GetTokenFor (DynamicMethod dm) |
|
int | GetTokenForVarArgMethod (RuntimeMethodInfo rtMeth, SignatureHelper sig) |
|
int | GetTokenForVarArgMethod (DynamicMethod dm, SignatureHelper sig) |
|
int | GetTokenForString (string s) |
|
int | GetTokenForSig (byte[] sig) |
|
int | GetMethodToken (MethodBase method, Type[] optionalParameterTypes, bool useMethodDef) |
|
void | IncreaseCapacity (int size) |
|
int | GetLabelPos (Label lbl) |
|
void | AddFixup (Label lbl, int pos, int instSize) |
|
Definition at line 5 of file DynamicILGenerator.cs.