public override int Run(InterpretedFrame frame) { frame.Pop(); return(+1); }
public override int Run(InterpretedFrame frame) { frame.Push(_field.GetValue(frame.Pop())); return(+1); }
public override int Run(InterpretedFrame frame) { GC.KeepAlive(frame.Pop()); throw new RethrowException(); }
public override int Run(InterpretedFrame frame) { int target; return(_cases.TryGetValue((T)frame.Pop(), out target) ? target : 1); }
public override int Run(InterpretedFrame frame) { frame.Push(ScriptingRuntimeHelpers.BooleanToObject(frame.Pop() != frame.Pop())); return(+1); }