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