Show / Hide Table of Contents

    Class NumberValidator<T>

    Inheritance
    System.Object
    Validator<T>
    NumberValidator<T>
    Inherited Members
    Validator<T>.field
    Validator<T>.value
    Validator<T>.errors
    Validator<T>.prefix
    Validator<T>.FieldPath
    Validator<T>.Errors()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Crosser.EdgeNode.Common.Abstractions.Utilities.Validation.NumberValidator`1
    Assembly: Crosser.EdgeNode.Common.Abstractions.dll
    Syntax
    public class NumberValidator<T> : Validator<T>, IValidator where T : IComparable
    Type Parameters
    T

    Constructors

    NumberValidator(String, String, T)

    Declaration
    public NumberValidator(string prefix, string field, T value)
    Parameters
    System.String prefix

    System.String field

    T value

    Methods

    AllowedValues(IEnumerable<T>)

    Declaration
    public NumberValidator<T> AllowedValues(IEnumerable<T> validValues)
    Parameters
    System.Collections.Generic.IEnumerable<T> validValues

    Returns
    NumberValidator<T>

    IsLessThan(String, T)

    Declaration
    public NumberValidator<T> IsLessThan(string compareTo, T value)
    Parameters
    System.String compareTo

    T value

    Returns
    NumberValidator<T>

    MaxValue(T)

    Declaration
    public NumberValidator<T> MaxValue(T maximum)
    Parameters
    T maximum

    Returns
    NumberValidator<T>

    MinValue(T)

    Declaration
    public NumberValidator<T> MinValue(T minimum)
    Parameters
    T minimum

    Returns
    NumberValidator<T>

    Back to top Crosser SDK