public void ReportRuleViolation(object currentObject, ConformanceRule rule) { BasicProfileViolation v = null; foreach (BasicProfileViolation bpv in violations) { if (bpv.NormativeStatement == rule.NormativeStatement) { v = bpv; break; } } if (v == null) { v = new BasicProfileViolation(checker.Claims, rule); violations.Add(v); } v.Elements.Add(GetDescription(currentObject)); }
internal BasicProfileViolation(WsiProfiles claims, ConformanceRule rule) { _claims = claims; _rule = rule; _elements = new StringCollection(); }
internal BasicProfileViolation (WsiProfiles claims, ConformanceRule rule) { _claims = claims; _rule = rule; _elements = new StringCollection (); }
public void ReportRuleViolation (object currentObject, ConformanceRule rule) { BasicProfileViolation v = null; foreach (BasicProfileViolation bpv in violations) { if (bpv.NormativeStatement == rule.NormativeStatement) { v = bpv; break; } } if (v == null) { v = new BasicProfileViolation (checker.Claims, rule); violations.Add (v); } v.Elements.Add (GetDescription (currentObject)); }