public override T AcceptVisitor<T>(IABCVisitor<T> visitor) { return visitor.Visit(this); }
/// <summary> /// All of AbstractBaseClasses' children need to override this property /// </summary> public virtual T AcceptVisitor<T>(IABCVisitor<T> visitor) { return visitor.Visit(this); }