public IEnumerable <Anomaly> Evaluate(IEvaluateManager manager) { foreach (var item in manager.Evaluate(this)) { yield return(item); } }
public IEnumerable <Anomaly> Evaluate(IEvaluateManager manager) { foreach (var item in manager.Evaluate(this)) { yield return(item); } foreach (PropertyModel item in this.Properties) { foreach (var item2 in manager.Evaluate(item)) { yield return(item2); } } }
public IEnumerable <Anomaly> Evaluate(IEvaluateManager manager) { return(manager.Evaluate(this)); }