/// <inheritdoc /> public virtual TResult Accept <TResult>(ITermVisitor <TResult> visitor) { #region Contract if (visitor == null) { throw new ArgumentNullException(nameof(visitor)); } #endregion return(visitor.VisitTerm(this)); }
/// <inheritdoc /> public virtual void Accept(ITermVisitor visitor) { #region Contract if (visitor == null) { throw new ArgumentNullException(nameof(visitor)); } #endregion visitor.VisitTerm(this); }