Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.ComponentModel.DataAnnotations.Validator Class Reference

Classes

class  ValidationError
 

Static Public Member Functions

static bool TryValidateProperty (object? value, ValidationContext validationContext, ICollection< ValidationResult >? validationResults)
 
static bool TryValidateObject (object instance, ValidationContext validationContext, ICollection< ValidationResult >? validationResults)
 
static bool TryValidateObject (object instance, ValidationContext validationContext, ICollection< ValidationResult >? validationResults, bool validateAllProperties)
 
static bool TryValidateValue (object value, ValidationContext validationContext, ICollection< ValidationResult >? validationResults, IEnumerable< ValidationAttribute > validationAttributes)
 
static void ValidateProperty (object? value, ValidationContext validationContext)
 
static void ValidateObject (object instance, ValidationContext validationContext)
 
static void ValidateObject (object instance, ValidationContext validationContext, bool validateAllProperties)
 
static void ValidateValue (object value, ValidationContext validationContext, IEnumerable< ValidationAttribute > validationAttributes)
 

Static Private Member Functions

static ValidationContext CreateValidationContext (object instance, ValidationContext validationContext)
 
static bool CanBeAssigned (Type destinationType, object value)
 
static void EnsureValidPropertyType (string propertyName, Type propertyType, object value)
 
static List< ValidationErrorGetObjectValidationErrors (object instance, ValidationContext validationContext, bool validateAllProperties, bool breakOnFirstError)
 
static IEnumerable< ValidationErrorGetObjectPropertyValidationErrors (object instance, ValidationContext validationContext, bool validateAllProperties, bool breakOnFirstError)
 
static ICollection< KeyValuePair< ValidationContext, object > > GetPropertyValues (object instance, ValidationContext validationContext)
 
static List< ValidationErrorGetValidationErrors (object value, ValidationContext validationContext, IEnumerable< ValidationAttribute > attributes, bool breakOnFirstError)
 
static bool TryValidate (object value, ValidationContext validationContext, ValidationAttribute attribute, [NotNullWhen(false)] out ValidationError validationError)
 

Static Private Attributes

static readonly ValidationAttributeStore _store = ValidationAttributeStore.Instance
 

Detailed Description

Definition at line 7 of file Validator.cs.


The documentation for this class was generated from the following file: