Beispiel #1
0
 internal ByRefMethodInfoCallInstruction(MethodInfo target, int argumentCount, ByRefUpdater[] byrefArgs)
 {
     _target = target;
     _argumentCount = argumentCount;
     _byrefArgs = byrefArgs;
 }
Beispiel #2
0
 internal ByRefMethodInfoCallInstruction(MethodInfo target, int argumentCount, ByRefUpdater[] byrefArgs)
     : base(target, argumentCount)
 {
     _byrefArgs = byrefArgs;
 }
Beispiel #3
0
 public void EmitByRefCall(MethodInfo method, ParameterInfo[] parameters, ByRefUpdater[] byrefArgs)
 {
     Emit(new ByRefMethodInfoCallInstruction(method, method.IsStatic ? parameters.Length : parameters.Length + 1, byrefArgs));
 }
 internal ByRefNewInstruction(ConstructorInfo target, int argumentCount, ByRefUpdater[] byrefArgs)
     : base(target, argumentCount)
 {
     _byrefArgs = byrefArgs;
 }
Beispiel #5
0
 public void EmitByRefNew(ConstructorInfo constructorInfo, ByRefUpdater[] updaters)
 {
     Emit(new ByRefNewInstruction(constructorInfo, updaters));
 }