14 instantiations of ValidationError
PresentationFramework (14)
System\Windows\Data\BindingExpression.cs (4)
1627error = new ValidationError(validationRule, this, validationResult.ErrorContent, null); 1955ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, rawValue), null); 2240validationError = new ValidationError(exceptionValidationRule, this, ex.Message, ex); 2244validationError = new ValidationError(exceptionValidationRule, this, filteredException, ex);
System\Windows\Data\BindingExpressionBase.cs (2)
1204UpdateValidationError( new ValidationError(validationRule, this, validationResult.ErrorContent, null)); 2325ValidationError veAdd = new ValidationError(rule, this, o, null);
System\Windows\Data\BindingGroup.cs (7)
998AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 1003AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1125ValidationError veAdd = new ValidationError(rule, this, o, null); 1232AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 1238AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1274ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1479ValidationError newError = new ValidationError(
System\Windows\Data\MultiBindingExpression.cs (1)
501ValidationError 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)
31internal class ValidationErrorCollection : ObservableCollection<ValidationError> 37public static readonly ReadOnlyObservableCollection<ValidationError> Empty = 38new ReadOnlyObservableCollection<ValidationError>(new ValidationErrorCollection());
MS\Internal\Data\ClrBindingWorker.cs (2)
785ValidationError validationError; 796else if ((validationError = filteredException as ValidationError) != null)
System\Windows\Controls\Validation.cs (8)
71typeof(ReadOnlyObservableCollection<ValidationError>), typeof(Validation), 91public static ReadOnlyObservableCollection<ValidationError> GetErrors(DependencyObject element) 95return (ReadOnlyObservableCollection<ValidationError>) element.GetValue(ErrorsProperty); 116d.SetValue(ErrorsPropertyKey, new ReadOnlyObservableCollection<ValidationError>(newErrors)); 493public static void MarkInvalid(BindingExpressionBase bindingExpression, ValidationError validationError) 512internal static void AddValidationError(ValidationError validationError, DependencyObject targetElement, bool shouldRaiseEvent) 550internal static void RemoveValidationError(ValidationError validationError, DependencyObject targetElement, bool shouldRaiseEvent) 589static void OnValidationError(DependencyObject source, ValidationError validationError, ValidationErrorEventAction action)
System\Windows\Controls\ValidationErrorEventArgs.cs (3)
38internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action) 52public ValidationError Error 91private ValidationError _validationError;
System\Windows\Data\BindingExpression.cs (10)
1024ValidationError error; 1056object GetInitialValue(DependencyObject target, out ValidationError error) 1533ValidationError validationError = null; 1606ValidationError RunValidationRule(ValidationRule validationRule, object value, CultureInfo culture) 1608ValidationError error; 1955ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, rawValue), null); 2098ValidationError oldValidationError = GetValidationErrors(validationStep); 2107ValidationError error = RunValidationRule(DataErrorValidationRule.Instance, this, GetCulture()); 2219ValidationError validationError = null; 2230validationError = filteredException as ValidationError;
System\Windows\Data\BindingExpressionBase.cs (28)
232public virtual ValidationError ValidationError 237internal ValidationError BaseValidationError 239get { return (ValidationError)GetValue(Feature.ValidationError, null); } 242internal List<ValidationError> NotifyDataErrors 244get { return (List<ValidationError>)GetValue(Feature.NotifyDataErrors, null); } 282public virtual ReadOnlyCollection<ValidationError> ValidationErrors 288List<ValidationError> list; 298list = new List<ValidationError>(); 302list = new List<ValidationError>(NotifyDataErrors); 307return new ReadOnlyCollection<ValidationError>(list); 1074ValidationError oldValidationError = BaseValidationError; 1171ValidationError oldValidationError = GetValidationErrors(validationStep); 2284internal void UpdateValidationError(ValidationError validationError, bool skipBindingGroup=false) 2288ValidationError oldValidationError = BaseValidationError; 2306List<ValidationError> toRemove; 2315List<ValidationError> notifyDataErrors = NotifyDataErrors; 2319notifyDataErrors = new List<ValidationError>(); 2325ValidationError veAdd = new ValidationError(rule, this, o, null); 2333List<ValidationError> notifyDataErrors = NotifyDataErrors; 2334foreach (ValidationError veRemove in toRemove) 2345internal static void GetValidationDelta(List<ValidationError> previousErrors, List<object> errors, out List<object> toAdd, out List<ValidationError> toRemove) 2357toRemove = new List<ValidationError>(previousErrors); 2362toRemove = new List<ValidationError>(previousErrors); 2388internal void AddValidationError(ValidationError validationError, bool skipBindingGroup=false) 2404internal void RemoveValidationError(ValidationError validationError, bool skipBindingGroup=false) 2422internal ValidationError GetValidationErrors(ValidationStep validationStep) 2424ValidationError validationError = BaseValidationError;
System\Windows\Data\BindingGroup.cs (28)
252public ReadOnlyCollection<ValidationError> ValidationErrors 261return new ReadOnlyCollection<ValidationError>(superset); 265List<ValidationError> errors = new List<ValidationError>(); 266foreach (ValidationError error in superset) 274return new ReadOnlyCollection<ValidationError>(errors); 300ValidationError validationError = superset[i]; 311bool Belongs(ValidationError error) 740internal void AddValidationError(ValidationError validationError) 750internal void RemoveValidationError(ValidationError validationError) 785ValidationError validationError = validationErrors[i]; 965Collection<ValidationError> oldErrors; 974oldErrors = new Collection<ValidationError>(); 975ReadOnlyCollection<ValidationError> errors = Validation.GetErrors(mentor); 978ValidationError error = errors[i]; 1105List<ValidationError> itemErrors; 1110List<ValidationError> toRemove; 1121itemErrors = new List<ValidationError>(); 1125ValidationError veAdd = new ValidationError(rule, this, o, null); 1133foreach (ValidationError veRemove in toRemove) 1274ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1471ValidationError validationError = bindExpr.ValidationError; 1479ValidationError newError = new ValidationError( 1565Dictionary<WeakReference, List<ValidationError>> _notifyDataErrors = new Dictionary<WeakReference, List<ValidationError>>(); 1918public bool HasValidationError(ValidationError validationError) 1968public ValidationError ValidationError { get { return _error; } } 1986ValidationError _error;
System\Windows\Data\MultiBindingExpression.cs (3)
274public override ValidationError ValidationError 278ValidationError validationError = base.ValidationError; 501ValidationError validationError = new ValidationError(ConversionValidationRule.Instance, this, SR.Format(SR.Validation_ConversionFailed, value), null);