Show / Hide Table of Contents

    Class StringValidator

    Inheritance
    System.Object
    Validator<System.String>
    StringValidator
    Inherited Members
    Validator<String>.field
    Validator<String>.value
    Validator<String>.errors
    Validator<String>.prefix
    Validator<String>.FieldPath
    Validator<String>.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.StringValidator
    Assembly: Crosser.EdgeNode.Common.Abstractions.dll
    Syntax
    public class StringValidator : Validator<string>, IValidator

    Constructors

    StringValidator(String, String, String)

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

    System.String field

    System.String value

    Methods

    AllowedValues(IEnumerable<String>)

    Declaration
    public StringValidator AllowedValues(IEnumerable<string> validValues)
    Parameters
    System.Collections.Generic.IEnumerable<System.String> validValues

    Returns
    StringValidator

    Format(Regex)

    Declaration
    public StringValidator Format(Regex regex)
    Parameters
    System.Text.RegularExpressions.Regex regex

    Returns
    StringValidator

    IsUrl()

    Declaration
    public StringValidator IsUrl()
    Returns
    StringValidator

    MaxLength(Int32)

    Declaration
    public StringValidator MaxLength(int maximum)
    Parameters
    System.Int32 maximum

    Returns
    StringValidator

    MinLength(Int32)

    Declaration
    public StringValidator MinLength(int minimum)
    Parameters
    System.Int32 minimum

    Returns
    StringValidator

    NotNull()

    Declaration
    public StringValidator NotNull()
    Returns
    StringValidator

    Back to top Crosser SDK