public Emit ( OpCode opcode, |
||
opcode | OpCode | |
method | ||
return | void |
public void Emit (OpCode opcode, MethodSpec method)
{
if (IsAnonymousStoreyMutateRequired)
method = method.Mutate (CurrentAnonymousMethod.Storey.Mutator);
if (method.IsConstructor)
ig.Emit (opcode, (ConstructorInfo) method.GetMetaInfo ());
else
ig.Emit (opcode, (MethodInfo) method.GetMetaInfo ());
}
EmitContext::Emit ( OpCode opcode ) : void | |
EmitContext::Emit ( OpCode opcode, |
|
EmitContext::Emit ( OpCode opcode, |
|
EmitContext::Emit ( OpCode opcode, |
|
EmitContext::Emit ( OpCode opcode, MethodInfo method ) : void | |
EmitContext::Emit ( OpCode opcode, |
|
EmitContext::Emit ( OpCode opcode, System.TypeSpec type ) : void | |
EmitContext::Emit ( OpCode opcode, byte arg ) : void | |
EmitContext::Emit ( OpCode opcode, double arg ) : void | |
EmitContext::Emit ( OpCode opcode, float arg ) : void | |
EmitContext::Emit ( OpCode opcode, int arg ) : void | |
EmitContext::Emit ( OpCode opcode, string arg ) : void |
public override void Emit(EmitContext ec) { if (Value) ec.Emit (OpCodes.Ldc_I4_1); else ec.Emit (OpCodes.Ldc_I4_0); }