Show / Hide Table of Contents

Class NumericValueValidator

Inheritance
System.Object
ValueValidatorBase
NumericValueValidator
Implements
IValueValidator
Inherited Members
ValueValidatorBase.Name
ValueValidatorBase.Item[String]
ValueValidatorBase.Properties
Namespace: Volo.Abp.Validation.StringValues
Assembly: Volo.Abp.Validation.dll
Syntax
public class NumericValueValidator : ValueValidatorBase, IValueValidator

Constructors

NumericValueValidator()

Declaration
public NumericValueValidator()

NumericValueValidator(Int32, Int32)

Declaration
public NumericValueValidator(int minValue = null, int maxValue = null)
Parameters
Type Name Description
System.Int32 minValue
System.Int32 maxValue

Properties

MaxValue

Declaration
public int MaxValue { get; set; }
Property Value
Type Description
System.Int32

MinValue

Declaration
public int MinValue { get; set; }
Property Value
Type Description
System.Int32

Methods

IsValid(Object)

Declaration
public override bool IsValid(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Boolean
Overrides
ValueValidatorBase.IsValid(Object)

IsValidInternal(Int32)

Declaration
protected virtual bool IsValidInternal(int value)
Parameters
Type Name Description
System.Int32 value
Returns
Type Description
System.Boolean

Implements

IValueValidator

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft