public virtual void VisitMember(MemberSymbol symbol) { DefaultVisit(symbol); }
public virtual TResult VisitMember(MemberSymbol symbol) { return(DefaultVisit(symbol)); }
/// <summary> /// Called when visiting a <see cref="MemberSymbol" />; Override this with specific /// implementation; Calling default <see cref="DefaultVisit" /> if it's not overridden /// </summary> /// <param name="symbol">The visited symbol</param> /// <param name="argument">Additional argument</param> /// <returns></returns> public virtual TResult VisitMember(MemberSymbol symbol, TArgument argument) { return(DefaultVisit(symbol, argument)); }