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