C# Class NanoByte.Common.StringUtils

Provides additional or simplified string functions.
Show file Open project: nano-byte/common

Private Methods

Method Description
Base16Decode ( [ encoded ) : byte[]
Base16Encode ( [ data ) : string
Base32Encode ( [ data ) : string
Base64Utf8Decode ( [ value ) : string
Base64Utf8Encode ( [ value ) : string
ContainsIgnoreCase ( [ value, [ text ) : bool
ContainsWhitespace ( [ value ) : bool
CountOccurences ( [ value, char token ) : int
EndsWithIgnoreCase ( [ text, [ value ) : bool
EqualsEmptyNull ( [ s1, [ s2 ) : bool
EqualsIgnoreCase ( [ s1, [ s2 ) : bool
EqualsIgnoreCase ( char c1, char c2 ) : bool
EscapeArgument ( [ value ) : string
GeneratePassword ( int length ) : string
GetLeftPartAtFirstOccurrence ( [ value, [ str ) : string
GetLeftPartAtFirstOccurrence ( [ value, char ch ) : string
GetLeftPartAtLastOccurrence ( [ value, [ str ) : string
GetLeftPartAtLastOccurrence ( [ value, char ch ) : string
GetRightPartAtFirstOccurrence ( [ value, [ str ) : string
GetRightPartAtFirstOccurrence ( [ value, char ch ) : string
GetRightPartAtLastOccurrence ( [ value, [ str ) : string
GetRightPartAtLastOccurrence ( [ value, char ch ) : string
Hash ( [ value, [ algorithm ) : string
Join ( [ separator, [ parts ) : string
JoinEscapeArguments ( [ parts ) : string
SplitMultilineText ( [ value ) : string[]
StartsWithIgnoreCase ( [ text, [ value ) : bool
StripCharacters ( [ value, [ characters ) : string
StripFromEnd ( [ value, int count ) : string