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)); }
protected internal override void AcceptVisitor(PropertyTreeVisitor visitor) { if (visitor == null) { throw new ArgumentNullException("visitor"); } visitor.VisitProperty(this); }