protected internal override void AcceptVisitor(PropertyTreeVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor"); // $NON-NLS-1
     }
     visitor.VisitPropertyTree(this);
 }
        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));
        }
Beispiel #3
0
 protected internal abstract TResult AcceptVisitor <TArgument, TResult>(PropertyTreeVisitor <TArgument, TResult> visitor, TArgument argument);
Beispiel #4
0
 protected internal abstract void AcceptVisitor(PropertyTreeVisitor visitor);