/// <summary> /// String representation /// </summary> public override string ToString() { return("[" + BitHelper.ToHexString(ScriptHash) + "-" + InstructionPointer.ToString("x6") + "] " + NextInstruction.ToString()); }
public override NextInstruction FixOffsets(NextInstruction nextInstruction, long offset, long[] headerOff, ref Exception error) { return NextInstruction.Do; }
protected virtual bool ProcessInputTextType(RecorderContext context, ContextProcessor processor, out NextInstruction ins, ref Exception error) { ins = processor(context, ref error); if ((ins & NextInstruction.Continue) == NextInstruction.Continue) return true; if (error != null) throw error; return false; }