/// <summary> /// Добавляет все ломаные правила элемента к себе в коллекцию /// </summary> /// <param name="element"></param> /// <param name="name"></param> protected void AppendAllBrokenConstraints(ValueObjectBase element, string name) { foreach (BusinessConstraint brokenBR in element.GetBrokenConstraints()) { AddBrokenConstraint(brokenBR, name); } }
public void AppendAllBrokenConstraints <T>(ValueObjectBase <T> element, T validator, string name = null) { foreach (BusinessConstraint brokenBR in element.GetBrokenConstraints(validator)) { AddBrokenConstraint(brokenBR, name); } }
protected void AppendAllBrokenConstraints(ValueObjectBase element) { AppendAllBrokenConstraints(element, string.Empty); }
protected void AppendAllBrokenConstraints<T>(ValueObjectBase<T> element, T validator) => BrokenConstraints.AppendAllBrokenConstraints(element, validator);
protected void AppendAllBrokenConstraints(ValueObjectBase element) => BrokenConstraints.AppendAllBrokenConstraints(element);
/// <summary> /// Добавляет все ломаные правила элемента к себе в коллекцию /// </summary> /// <param name="element"></param> /// <param name="name"></param> protected void AppendAllBrokenConstraints(ValueObjectBase element, string name) => BrokenConstraints.AppendAllBrokenConstraints(element, name);