14 instantiations of ValidationError
PresentationFramework (14)
System\Windows\Data\BindingExpression.cs (4)
1614error = new ValidationError(validationRule, this, validationResult.ErrorContent, null); 1920ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, rawValue), null); 2193validationError = new ValidationError(exceptionValidationRule, this, ex.Message, ex); 2197validationError = new ValidationError(exceptionValidationRule, this, filteredException, ex);
System\Windows\Data\BindingExpressionBase.cs (2)
1196UpdateValidationError( new ValidationError(validationRule, this, validationResult.ErrorContent, null)); 2302ValidationError veAdd = new ValidationError(rule, this, o, null);
System\Windows\Data\BindingGroup.cs (7)
981AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 986AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1108ValidationError veAdd = new ValidationError(rule, this, o, null); 1215AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 1221AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1249ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1453ValidationError newError = new ValidationError(
System\Windows\Data\MultiBindingExpression.cs (1)
490ValidationError 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)
26internal class ValidationErrorCollection : ObservableCollection<ValidationError> 32public static readonly ReadOnlyObservableCollection<ValidationError> Empty = 33new ReadOnlyObservableCollection<ValidationError>(new ValidationErrorCollection());
MS\Internal\Data\ClrBindingWorker.cs (2)
751ValidationError validationError; 762else if ((validationError = filteredException as ValidationError) != null)
System\Windows\Controls\Validation.cs (8)
63typeof(ReadOnlyObservableCollection<ValidationError>), typeof(Validation), 83public static ReadOnlyObservableCollection<ValidationError> GetErrors(DependencyObject element) 87return (ReadOnlyObservableCollection<ValidationError>) element.GetValue(ErrorsProperty); 108d.SetValue(ErrorsPropertyKey, new ReadOnlyObservableCollection<ValidationError>(newErrors)); 479public static void MarkInvalid(BindingExpressionBase bindingExpression, ValidationError validationError) 498internal static void AddValidationError(ValidationError validationError, DependencyObject targetElement, bool shouldRaiseEvent) 536internal static void RemoveValidationError(ValidationError validationError, DependencyObject targetElement, bool shouldRaiseEvent) 575static void OnValidationError(DependencyObject source, ValidationError validationError, ValidationErrorEventAction action)
System\Windows\Controls\ValidationErrorEventArgs.cs (3)
35internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action) 49public ValidationError Error 88private ValidationError _validationError;
System\Windows\Data\BindingExpression.cs (10)
1012ValidationError error; 1044object GetInitialValue(DependencyObject target, out ValidationError error) 1520ValidationError validationError = null; 1593ValidationError RunValidationRule(ValidationRule validationRule, object value, CultureInfo culture) 1595ValidationError error; 1920ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, rawValue), null); 2051ValidationError oldValidationError = GetValidationErrors(validationStep); 2060ValidationError error = RunValidationRule(DataErrorValidationRule.Instance, this, GetCulture()); 2172ValidationError validationError = null; 2183validationError = filteredException as ValidationError;
System\Windows\Data\BindingExpressionBase.cs (28)
224public virtual ValidationError ValidationError 229internal ValidationError BaseValidationError 231get { return (ValidationError)GetValue(Feature.ValidationError, null); } 234internal List<ValidationError> NotifyDataErrors 236get { return (List<ValidationError>)GetValue(Feature.NotifyDataErrors, null); } 274public virtual ReadOnlyCollection<ValidationError> ValidationErrors 280List<ValidationError> list; 290list = new List<ValidationError>(); 294list = new List<ValidationError>(NotifyDataErrors); 299return new ReadOnlyCollection<ValidationError>(list); 1066ValidationError oldValidationError = BaseValidationError; 1163ValidationError oldValidationError = GetValidationErrors(validationStep); 2261internal void UpdateValidationError(ValidationError validationError, bool skipBindingGroup=false) 2265ValidationError oldValidationError = BaseValidationError; 2283List<ValidationError> toRemove; 2292List<ValidationError> notifyDataErrors = NotifyDataErrors; 2296notifyDataErrors = new List<ValidationError>(); 2302ValidationError veAdd = new ValidationError(rule, this, o, null); 2310List<ValidationError> notifyDataErrors = NotifyDataErrors; 2311foreach (ValidationError veRemove in toRemove) 2322internal static void GetValidationDelta(List<ValidationError> previousErrors, List<object> errors, out List<object> toAdd, out List<ValidationError> toRemove) 2334toRemove = new List<ValidationError>(previousErrors); 2339toRemove = new List<ValidationError>(previousErrors); 2365internal void AddValidationError(ValidationError validationError, bool skipBindingGroup=false) 2378internal void RemoveValidationError(ValidationError validationError, bool skipBindingGroup=false) 2393internal ValidationError GetValidationErrors(ValidationStep validationStep) 2395ValidationError validationError = BaseValidationError;
System\Windows\Data\BindingGroup.cs (28)
247public ReadOnlyCollection<ValidationError> ValidationErrors 256return new ReadOnlyCollection<ValidationError>(superset); 260List<ValidationError> errors = new List<ValidationError>(); 261foreach (ValidationError error in superset) 269return new ReadOnlyCollection<ValidationError>(errors); 295ValidationError validationError = superset[i]; 306bool Belongs(ValidationError error) 726internal void AddValidationError(ValidationError validationError) 736internal void RemoveValidationError(ValidationError validationError) 771ValidationError validationError = validationErrors[i]; 948Collection<ValidationError> oldErrors; 957oldErrors = new Collection<ValidationError>(); 958ReadOnlyCollection<ValidationError> errors = Validation.GetErrors(mentor); 961ValidationError error = errors[i]; 1088List<ValidationError> itemErrors; 1093List<ValidationError> toRemove; 1104itemErrors = new List<ValidationError>(); 1108ValidationError veAdd = new ValidationError(rule, this, o, null); 1116foreach (ValidationError veRemove in toRemove) 1249ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1445ValidationError validationError = bindExpr.ValidationError; 1453ValidationError newError = new ValidationError( 1539Dictionary<WeakReference, List<ValidationError>> _notifyDataErrors = new Dictionary<WeakReference, List<ValidationError>>(); 1892public bool HasValidationError(ValidationError validationError) 1942public ValidationError ValidationError { get { return _error; } } 1960ValidationError _error;
System\Windows\Data\MultiBindingExpression.cs (3)
263public override ValidationError ValidationError 267ValidationError validationError = base.ValidationError; 490ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, value), null);