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