Esempio n. 1
0
            /// <inheritdoc />
            public virtual TResult Accept <TResult>(ITermVisitor <TResult> visitor)
            {
                #region Contract
                if (visitor == null)
                {
                    throw new ArgumentNullException(nameof(visitor));
                }
                #endregion

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

                visitor.VisitTerm(this);
            }