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)
1189UpdateValidationError( new ValidationError(validationRule, this, validationResult.ErrorContent, null)); 2295ValidationError veAdd = new ValidationError(rule, this, o, null);
System\Windows\Data\BindingGroup.cs (7)
974AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 979AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1101ValidationError veAdd = new ValidationError(rule, this, o, null); 1208AddValidationError(new ValidationError(rule, this, validationResult.ErrorContent, null)); 1214AddValidationError(new ValidationError(rule, this, vue.Message, vue)); 1242ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1446ValidationError 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); 1059ValidationError oldValidationError = BaseValidationError; 1156ValidationError oldValidationError = GetValidationErrors(validationStep); 2254internal void UpdateValidationError(ValidationError validationError, bool skipBindingGroup=false) 2258ValidationError oldValidationError = BaseValidationError; 2276List<ValidationError> toRemove; 2285List<ValidationError> notifyDataErrors = NotifyDataErrors; 2289notifyDataErrors = new List<ValidationError>(); 2295ValidationError veAdd = new ValidationError(rule, this, o, null); 2303List<ValidationError> notifyDataErrors = NotifyDataErrors; 2304foreach (ValidationError veRemove in toRemove) 2315internal static void GetValidationDelta(List<ValidationError> previousErrors, List<object> errors, out List<object> toAdd, out List<ValidationError> toRemove) 2327toRemove = new List<ValidationError>(previousErrors); 2332toRemove = new List<ValidationError>(previousErrors); 2358internal void AddValidationError(ValidationError validationError, bool skipBindingGroup=false) 2371internal void RemoveValidationError(ValidationError validationError, bool skipBindingGroup=false) 2386internal ValidationError GetValidationErrors(ValidationStep validationStep) 2388ValidationError 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) 722internal void AddValidationError(ValidationError validationError) 732internal void RemoveValidationError(ValidationError validationError) 767ValidationError validationError = validationErrors[i]; 941Collection<ValidationError> oldErrors; 950oldErrors = new Collection<ValidationError>(); 951ReadOnlyCollection<ValidationError> errors = Validation.GetErrors(mentor); 954ValidationError error = errors[i]; 1081List<ValidationError> itemErrors; 1086List<ValidationError> toRemove; 1097itemErrors = new List<ValidationError>(); 1101ValidationError veAdd = new ValidationError(rule, this, o, null); 1109foreach (ValidationError veRemove in toRemove) 1242ValidationError error = new ValidationError(ExceptionValidationRule.Instance, this, ex.Message, ex); 1438ValidationError validationError = bindExpr.ValidationError; 1446ValidationError newError = new ValidationError( 1532private Dictionary<WeakReference, List<ValidationError>> _notifyDataErrors = new Dictionary<WeakReference, List<ValidationError>>(); 1882public bool HasValidationError(ValidationError validationError) 1932public ValidationError ValidationError { get { return _error; } } 1950private 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);