Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetValidationErrors()

static List< ValidationError > System.ComponentModel.DataAnnotations.Validator.GetValidationErrors ( object value,
ValidationContext validationContext,
IEnumerable< ValidationAttribute > attributes,
bool breakOnFirstError )
inlinestaticprivate

Definition at line 260 of file Validator.cs.

261 {
262 if (validationContext == null)
263 {
264 throw new ArgumentNullException("validationContext");
265 }
267 RequiredAttribute requiredAttribute = null;
268 ValidationError validationError;
269 foreach (ValidationAttribute attribute in attributes)
270 {
271 requiredAttribute = attribute as RequiredAttribute;
272 if (requiredAttribute != null)
273 {
275 {
277 return list;
278 }
279 break;
280 }
281 }
282 foreach (ValidationAttribute attribute2 in attributes)
283 {
285 {
288 {
289 break;
290 }
291 }
292 }
293 return list;
294 }
void Add(TKey key, TValue value)
static bool TryValidate(object value, ValidationContext validationContext, ValidationAttribute attribute, [NotNullWhen(false)] out ValidationError validationError)
Definition Validator.cs:296

References System.list, System.ComponentModel.DataAnnotations.Validator.TryValidate(), and System.value.

Referenced by System.ComponentModel.DataAnnotations.Validator.GetObjectPropertyValidationErrors(), System.ComponentModel.DataAnnotations.Validator.GetObjectValidationErrors(), System.ComponentModel.DataAnnotations.Validator.TryValidateProperty(), System.ComponentModel.DataAnnotations.Validator.TryValidateValue(), System.ComponentModel.DataAnnotations.Validator.ValidateProperty(), and System.ComponentModel.DataAnnotations.Validator.ValidateValue().