protected void InvokeOnPropertyValidated(object sender, OnPropertyValidatedEventArgs args) { if (OnPropertyValidated != null) { OnPropertyValidated(sender, args); } }
private static void OnReversePropertyValidated(object sender, OnPropertyValidatedEventArgs e) { var existingModelResult = ModelValidations.FirstOrDefault(r => r.Model == e.Result.Tag); if (existingModelResult == null) { existingModelResult = new ModelValidationResult { Model = e.Result.Tag as DefinitionBase }; ModelValidations.Add(existingModelResult); } existingModelResult.Properties.Add(e.Result); }