public TResult Visit <TResult>(IVnameVisitor <Void, TResult> visitor) { return(Visit(visitor, null)); }
public override TResult Visit <TArg, TResult>(IVnameVisitor <TArg, TResult> visitor, TArg arg) { return(visitor.VisitSimpleVname(this, arg)); }
public abstract TResult Visit <TArg, TResult>(IVnameVisitor <TArg, TResult> visitor, TArg arg);