C# Class Hyena.StringUtil

Afficher le fichier Open project: codebutler/meshwork

Méthodes publiques

Méthode Description
CamelCaseToUnderCase ( string s ) : string
CamelCaseToUnderCase ( string s, char underscore ) : string
DoubleToPluralInt ( double num ) : int
DoubleToTenthsPrecision ( double num ) : string
DoubleToTenthsPrecision ( double num, bool always_decimal ) : string
DoubleToTenthsPrecision ( double num, bool always_decimal, IFormatProvider provider ) : string
EscapeFilename ( string input ) : string
EscapePath ( string input ) : string
MaybeFallback ( string input, string fallback ) : string
RelaxedCompare ( string a, string b ) : int
RelaxedIndexOf ( string haystack, string needle ) : int
RemoveHtml ( string input ) : string
RemoveNewlines ( string input ) : string
SearchKey ( string val ) : string
SortKey ( string orig ) : byte[]
SubstringCount ( string haystack, string needle ) : uint
UnderCaseToCamelCase ( string s ) : string

Private Methods

Méthode Description
BuildInvalidPathRegex ( ) : Regex
BuildSpecialCases ( ) : char>.Dictionary

Method Details

CamelCaseToUnderCase() public static méthode

public static CamelCaseToUnderCase ( string s ) : string
s string
Résultat string

CamelCaseToUnderCase() public static méthode

public static CamelCaseToUnderCase ( string s, char underscore ) : string
s string
underscore char
Résultat string

DoubleToPluralInt() public static méthode

public static DoubleToPluralInt ( double num ) : int
num double
Résultat int

DoubleToTenthsPrecision() public static méthode

public static DoubleToTenthsPrecision ( double num ) : string
num double
Résultat string

DoubleToTenthsPrecision() public static méthode

public static DoubleToTenthsPrecision ( double num, bool always_decimal ) : string
num double
always_decimal bool
Résultat string

DoubleToTenthsPrecision() public static méthode

public static DoubleToTenthsPrecision ( double num, bool always_decimal, IFormatProvider provider ) : string
num double
always_decimal bool
provider IFormatProvider
Résultat string

EscapeFilename() public static méthode

public static EscapeFilename ( string input ) : string
input string
Résultat string

EscapePath() public static méthode

public static EscapePath ( string input ) : string
input string
Résultat string

MaybeFallback() public static méthode

public static MaybeFallback ( string input, string fallback ) : string
input string
fallback string
Résultat string

RelaxedCompare() public static méthode

public static RelaxedCompare ( string a, string b ) : int
a string
b string
Résultat int

RelaxedIndexOf() public static méthode

public static RelaxedIndexOf ( string haystack, string needle ) : int
haystack string
needle string
Résultat int

RemoveHtml() public static méthode

public static RemoveHtml ( string input ) : string
input string
Résultat string

RemoveNewlines() public static méthode

public static RemoveNewlines ( string input ) : string
input string
Résultat string

SearchKey() public static méthode

public static SearchKey ( string val ) : string
val string
Résultat string

SortKey() public static méthode

public static SortKey ( string orig ) : byte[]
orig string
Résultat byte[]

SubstringCount() public static méthode

public static SubstringCount ( string haystack, string needle ) : uint
haystack string
needle string
Résultat uint

UnderCaseToCamelCase() public static méthode

public static UnderCaseToCamelCase ( string s ) : string
s string
Résultat string