public virtual TResult Visit([DisallowNull] DotSyntax syntax) { if (syntax == null) { throw new ArgumentNullException(nameof(syntax)); } return(syntax.Accept(this)); }
public virtual void Visit([DisallowNull] DotSyntax syntax) { if (syntax == null) { throw new ArgumentNullException(nameof(syntax)); } syntax.Accept(this); }
public new void Visit([DisallowNull] DotSyntax syntax) { if (syntax == null) { throw new ArgumentNullException(nameof(syntax)); } RecursionDepth++; StackGuard.EnsureSufficientExecutionStack(RecursionDepth); syntax.Accept(this); RecursionDepth--; }