예제 #1
0
        protected internal override TResult AcceptVisitor <TArgument, TResult>(PropertyTreeVisitor <TArgument, TResult> visitor, TArgument argument)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            return(visitor.VisitProperty(this, argument));
        }
예제 #2
0
        protected internal override void AcceptVisitor(PropertyTreeVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            visitor.VisitProperty(this);
        }