Char Extensions - adyle5/ExtensionsDotNet GitHub Wiki

ToUpperExt

Description
Returns uppercase of extended char.
Maps to char.ToUpper

Parameters
None

Usage

char c = 'c';
char cUpper = c.ToUpperExt();

ToUpperInvariantExt

Description
Returns invariant uppercase of extended char.
Maps to char.ToUpperInvariant

Parameters
None

Usage

char c = 'c';
char cUpper = c.ToUpperInvariantExt();

IsUpperExt

Description
Returns true if extended char is uppercase letter, otherwise returns false.
Maps to char.IsUpper

Parameters
None

Usage

char c = 'C';
bool isUpper = c.IsUpperExt();

ToLowerExt

Description
Returns lowercase of extended char.
Maps to char.ToLower

Parameters
None

Usage

char c = 'C';
char cLower = c.ToLowerExt();

ToLowerInvariantExt

Description
Returns invariant lowercase of extended char.
Maps to char.ToLowerInvariant

Parameters
None

Usage

char c = 'C';
char cLower = c.ToLowerInvariantExt();

IsLowerExt

Description
Returns true if extended char is lowercase letter, otherwise returns false.
Maps to char.IsLower

Parameters
None

Usage

char c = 'c';
if (c.IsLowerExt())
{
    // Do something...
}

IsControlCharacterExt

Description
Returns true if extended char is a control character, otherwise returns false.
Maps to char.IsControl

Parameters
None

Usage

char c = '\0';
if (c.IsControlCharacterExt())
{
    // Do something...
}

IsWhiteSpaceExt

Description
Returns true if extended char is a white space, otherwise returns false.
Maps to char.IsWhiteSpace

Parameters
None

Usage

char c = ' ';
if (c.IsWhiteSpaceExt())
{
    // Do something...
}

IsDigitExt

Description
Returns true if extended char is a decimal digit, otherwise returns false.
Maps to char.IsDigit

Parameters
None

Usage

char c = '1';
if (c.IsDigitExt())
{
    // Do something...
}

IsLetterExt

Description
Returns true if extended char is a letter, otherwise returns false.
Maps to char.IsLetter

Parameters
None

Usage

char c = 'c';
if (c.IsLetterExt())
{
    // Do something...
}

IsLetterOrDigitExt

Description
Returns true if extended char is a letter or decimal digit, otherwise returns false.
Maps to char.IsLetterOrDigit

Parameters
None

Usage

char c = 'c';
if (c.IsLetterOrDigitExt())
{
    // Do something...
}

IsNumberExt

Description
Returns true if extended char is a number, otherwise returns false.
Maps to char.IsNumber

Parameters
None

Usage

char c = '1';
if (c.IsNumberExt())
{
    // Do something...
}

IsPunctuationExt

Description
Returns true if extended char is a punctuation mark, otherwise returns false.
Maps to char.IsPunctuation

Parameters
None

Usage

char c = '!';
if (c.IsPunctuationExt())
{
    // Do something...
}

IsSeparatorExt

Description
Returns true if extended char is a separator character, otherwise returns false.
Maps to char.IsSeparator

Parameters
None

Usage

char c = '\u0020';
if (c.IsSeparatorExt())
{
    // Do something...
}

IsSymbolExt

Description
Returns true if extended char is a symbol character, otherwise returns false.
Maps to char.IsSymbol

Parameters
None

Usage

char c = '+';
if (c.IsSymbolExt())
{
    // Do something...
}

IsSurrogateExt

Description
Returns true if extended char is a surrogate code unit, otherwise returns false.
Maps to char.IsSurrogate

Parameters
None

Usage

char c = '\uD800';
if (c.IsSurrogateExt())
{
    // Do something...
}

IsHighSurrogateExt

Description
Returns true if extended char is a high surrogate code unit, otherwise returns false.
Maps to char.IsHighSurrogate

Parameters
None

Usage

char c = '\uD800';
if (c.IsHighSurrogateExt())
{
    // Do something...
}

IsLowSurrogateExt

Description
Returns true if extended char is a low surrogate code unit, otherwise returns false.
Maps to char.IsLowSurrogate

Parameters
None

Usage

char c = '\uDC00';
if (c.IsLowSurrogateExt())
{
    // Do something...
}

IsMinValueExt

Description
Returns true if the extended char is the smallest possible char value, otherwise returns false.

Parameters
None

Usage

char c = char.MinValue;
if (c.IsMinValueExt())
{
    // Do something...
}

IsMaxValueExt

Description
Returns true if the extended char is the largest possible char value, otherwise returns false.

Parameters
None

Usage

char c = char.MaxValue;
if (c.IsMaxValueExt())
{
    // Do something...
}