internal override T Accept <T>(IAccessorTypeVisitor <T> visitor) => visitor.VisitCustom();
internal override T Accept <T>(IAccessorTypeVisitor <T> visitor) => visitor.VisitField();
internal override void Accept(IAccessorTypeVisitor visitor) => visitor.VisitCustom();
internal override void Accept(IAccessorTypeVisitor visitor) => visitor.VisitField();
internal override T Accept <T>(IAccessorTypeVisitor <T> visitor) => visitor.VisitProperty();
internal override void Accept(IAccessorTypeVisitor visitor) => visitor.VisitProperty();
internal abstract T Accept <T>(IAccessorTypeVisitor <T> visitor);
internal abstract void Accept(IAccessorTypeVisitor visitor);