Show / Hide Table of Contents

    Class StringExtensions

    This static class contains extension methods for cleaning input strings of invalid characters. It does NOT sanitize input strings for protection against injection attacks (your parmemeterized queries should protect against that).

    Inheritance
    System.Object
    StringExtensions
    Inherited Members
    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: ArgentSea
    Assembly: ArgentSea.dll
    Syntax
    public static class StringExtensions

    Methods

    | Improve this Doc View Source

    CleanInput(String)

    Removes leading/trailing whitespace, control charactors (cr, lf, tab, etc.), and emojis from input string.

    Declaration
    public static string CleanInput(this string value)
    Parameters
    Type Name Description
    System.String value

    Input string, resumably provided by user.

    Returns
    Type Description
    System.String

    Input string with undesired characters removed.

    | Improve this Doc View Source

    CleanInput(String, StringExtensions.InputCleaningOptions)

    Declaration
    public static string CleanInput(this string value, StringExtensions.InputCleaningOptions flags)
    Parameters
    Type Name Description
    System.String value
    StringExtensions.InputCleaningOptions flags
    Returns
    Type Description
    System.String
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX