protected override void VisitImpl(IRuleSetVisitor visitor) { visitor.VisitExplicitRule(this); }
protected override void VisitImpl(IRuleSetVisitor visitor) { visitor.VisitRuleSetImport(this); }
protected override void VisitImpl(IRuleSetVisitor visitor) { visitor.VisitRuleParameter(this); }
protected override void VisitImpl(IRuleSetVisitor visitor) { visitor.VisitExtensibleRule(this); }
protected override void VisitImpl(IRuleSetVisitor visitor) { visitor.VisitAttribute(this); }
protected abstract void VisitImpl(IRuleSetVisitor visitor);
public void Visit(IRuleSetVisitor visitor) { this.VisitImpl(visitor); }