Show / Hide Table of Contents

Class ExtensibleObjectValidator

Inheritance
object
ExtensibleObjectValidator
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.ObjectExtending
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public static class ExtensibleObjectValidator

Methods

AddValidationErrors(IHasExtraProperties, List<ValidationResult>, ValidationContext?)

Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, ValidationContext? objectValidationContext = null)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult> validationErrors
System.ComponentModel.DataAnnotations.ValidationContext objectValidationContext

AddValidationErrors(IHasExtraProperties, List<ValidationResult>, string, object?, ValidationContext?)

Declaration
public static void AddValidationErrors(IHasExtraProperties extensibleObject, List<ValidationResult> validationErrors, string propertyName, object? value, ValidationContext? objectValidationContext = null)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult> validationErrors
string propertyName
object value
System.ComponentModel.DataAnnotations.ValidationContext objectValidationContext

CheckValue(IHasExtraProperties, string, object?)

Declaration
public static void CheckValue(IHasExtraProperties extensibleObject, string propertyName, object? value)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
string propertyName
object value

GetValidationErrors(IHasExtraProperties, ValidationContext?)

Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, ValidationContext? objectValidationContext = null)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
System.ComponentModel.DataAnnotations.ValidationContext objectValidationContext
Returns
Type Description
System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult>

GetValidationErrors(IHasExtraProperties, string, object?, ValidationContext?)

Declaration
public static List<ValidationResult> GetValidationErrors(IHasExtraProperties extensibleObject, string propertyName, object? value, ValidationContext? objectValidationContext = null)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
string propertyName
object value
System.ComponentModel.DataAnnotations.ValidationContext objectValidationContext
Returns
Type Description
System.Collections.Generic.List<T><System.ComponentModel.DataAnnotations.ValidationResult>

IsValid(IHasExtraProperties, ValidationContext?)

Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, ValidationContext? objectValidationContext = null)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
System.ComponentModel.DataAnnotations.ValidationContext objectValidationContext
Returns
Type Description
bool

IsValid(IHasExtraProperties, string, object?, ValidationContext?)

Declaration
public static bool IsValid(IHasExtraProperties extensibleObject, string propertyName, object? value, ValidationContext? objectValidationContext = null)
Parameters
Type Name Description
IHasExtraProperties extensibleObject
string propertyName
object value
System.ComponentModel.DataAnnotations.ValidationContext objectValidationContext
Returns
Type Description
bool
In This Article
Back to top Powered by Volosoft