|
| 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.