private void EvaluateItem(EdmDataModelItem item) { foreach (var rule in _ruleSet.GetRules(item)) { rule.Evaluate(_context, item); } }
protected override void VisitEdmDataModelItem(EdmDataModelItem item) { if (_visitedItems.Add(item)) { EvaluateItem(item); base.VisitEdmDataModelItem(item); } }
protected virtual void VisitEdmDataModelItem(EdmDataModelItem item) { }