public override TResult AcceptVisitor <TArg, TResult>(IAvm2OpcodeVisitor <TArg, TResult> visitor, TArg arg) { return(visitor.Visit(this, arg)); }
/// <summary> /// Accept visitor. /// </summary> /// <typeparam name="TArg">Type of argument to be passed to visitor.</typeparam> /// <typeparam name="TResult">Type of result.</typeparam> /// <param name="visitor">Visitor.</param> /// <param name="arg">Argument to be passed to visitor.</param> /// <returns></returns> public abstract TResult AcceptVisitor <TArg, TResult>(IAvm2OpcodeVisitor <TArg, TResult> visitor, TArg arg);