14 instantiations of ValidationError
PresentationFramework (14)
System\Windows\Data\BindingExpression.cs (4)
1613error = new ValidationError(validationRule, this, validationResult.ErrorContent, null); 1918ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, rawValue), null); 2191validationError = new ValidationError(exceptionValidationRule, this, ex.Message, ex); 2195validationError = new ValidationError(exceptionValidationRule, this, filteredException, ex);
System\Windows\Data\BindingExpressionBase.cs (2)
1195UpdateValidationError( new ValidationError(validationRule, this, validationResult.ErrorContent, null)); 2301ValidationError veAdd = new ValidationError(rule, this, o, null);
System\Windows\Data\BindingGroup.cs (7)
980AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 985AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1107ValidationError veAdd = new ValidationError(rule, this, o, null); 1214AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 1220AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1248ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1452ValidationError newError = new ValidationError(
System\Windows\Data\MultiBindingExpression.cs (1)
489ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, value), null);
85 references to ValidationError
PresentationFramework (85)
MS\Internal\Controls\ValidationErrorCollection.cs (3)
25internal class ValidationErrorCollection : ObservableCollection<ValidationError> 31public static readonly ReadOnlyObservableCollection<ValidationError> Empty = 32new ReadOnlyObservableCollection<ValidationError>(new ValidationErrorCollection());
MS\Internal\Data\ClrBindingWorker.cs (2)
750ValidationError validationError; 761else if ((validationError = filteredException as ValidationError) != null)
System\Windows\Controls\Validation.cs (8)
62typeof(ReadOnlyObservableCollection<ValidationError>), typeof(Validation), 82public static ReadOnlyObservableCollection<ValidationError> GetErrors(DependencyObject element) 86return (ReadOnlyObservableCollection<ValidationError>) element.GetValue(ErrorsProperty); 107d.SetValue(ErrorsPropertyKey, new ReadOnlyObservableCollection<ValidationError>(newErrors)); 478public static void MarkInvalid(BindingExpressionBase bindingExpression, ValidationError validationError) 497internal static void AddValidationError(ValidationError validationError, DependencyObject targetElement, bool shouldRaiseEvent) 535internal static void RemoveValidationError(ValidationError validationError, DependencyObject targetElement, bool shouldRaiseEvent) 574private static void OnValidationError(DependencyObject source, ValidationError validationError, ValidationErrorEventAction action)
System\Windows\Controls\ValidationErrorEventArgs.cs (3)
34internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action) 48public ValidationError Error 87private ValidationError _validationError;
System\Windows\Data\BindingExpression.cs (10)
1011ValidationError error; 1043private object GetInitialValue(DependencyObject target, out ValidationError error) 1519ValidationError validationError = null; 1592private ValidationError RunValidationRule(ValidationRule validationRule, object value, CultureInfo culture) 1594ValidationError error; 1918ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, rawValue), null); 2049ValidationError oldValidationError = GetValidationErrors(validationStep); 2058ValidationError error = RunValidationRule(DataErrorValidationRule.Instance, this, GetCulture()); 2170ValidationError validationError = null; 2181validationError = filteredException as ValidationError;
System\Windows\Data\BindingExpressionBase.cs (28)
223public virtual ValidationError ValidationError 228internal ValidationError BaseValidationError 230get { return (ValidationError)GetValue(Feature.ValidationError, null); } 233internal List<ValidationError> NotifyDataErrors 235get { return (List<ValidationError>)GetValue(Feature.NotifyDataErrors, null); } 273public virtual ReadOnlyCollection<ValidationError> ValidationErrors 279List<ValidationError> list; 289list = new List<ValidationError>(); 293list = new List<ValidationError>(NotifyDataErrors); 298return new ReadOnlyCollection<ValidationError>(list); 1065ValidationError oldValidationError = BaseValidationError; 1162ValidationError oldValidationError = GetValidationErrors(validationStep); 2260internal void UpdateValidationError(ValidationError validationError, bool skipBindingGroup=false) 2264ValidationError oldValidationError = BaseValidationError; 2282List<ValidationError> toRemove; 2291List<ValidationError> notifyDataErrors = NotifyDataErrors; 2295notifyDataErrors = new List<ValidationError>(); 2301ValidationError veAdd = new ValidationError(rule, this, o, null); 2309List<ValidationError> notifyDataErrors = NotifyDataErrors; 2310foreach (ValidationError veRemove in toRemove) 2321internal static void GetValidationDelta(List<ValidationError> previousErrors, List<object> errors, out List<object> toAdd, out List<ValidationError> toRemove) 2333toRemove = new List<ValidationError>(previousErrors); 2338toRemove = new List<ValidationError>(previousErrors); 2364internal void AddValidationError(ValidationError validationError, bool skipBindingGroup=false) 2377internal void RemoveValidationError(ValidationError validationError, bool skipBindingGroup=false) 2392internal ValidationError GetValidationErrors(ValidationStep validationStep) 2394ValidationError validationError = BaseValidationError;
System\Windows\Data\BindingGroup.cs (28)
246public ReadOnlyCollection<ValidationError> ValidationErrors 255return new ReadOnlyCollection<ValidationError>(superset); 259List<ValidationError> errors = new List<ValidationError>(); 260foreach (ValidationError error in superset) 268return new ReadOnlyCollection<ValidationError>(errors); 294ValidationError validationError = superset[i]; 305private bool Belongs(ValidationError error) 725internal void AddValidationError(ValidationError validationError) 735internal void RemoveValidationError(ValidationError validationError) 770ValidationError validationError = validationErrors[i]; 947Collection<ValidationError> oldErrors; 956oldErrors = new Collection<ValidationError>(); 957ReadOnlyCollection<ValidationError> errors = Validation.GetErrors(mentor); 960ValidationError error = errors[i]; 1087List<ValidationError> itemErrors; 1092List<ValidationError> toRemove; 1103itemErrors = new List<ValidationError>(); 1107ValidationError veAdd = new ValidationError(rule, this, o, null); 1115foreach (ValidationError veRemove in toRemove) 1248ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1444ValidationError validationError = bindExpr.ValidationError; 1452ValidationError newError = new ValidationError( 1538private Dictionary<WeakReference, List<ValidationError>> _notifyDataErrors = new Dictionary<WeakReference, List<ValidationError>>(); 1888public bool HasValidationError(ValidationError validationError) 1938public ValidationError ValidationError { get { return _error; } } 1956private ValidationError _error;
System\Windows\Data\MultiBindingExpression.cs (3)
262public override ValidationError ValidationError 266ValidationError validationError = base.ValidationError; 489ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, value), null);