Zdexby TheHolyOneZ
6,759 structs
Struct

Char

: ValueType : Object
System.Char, mscorlib 0x0002 (2 B) mscorlib.dll
0x00x0002

Members 9

OffsetSizeNameTypeFlags
0x02m_valueushortPrivate+1 flags
—0x02MaxValueushortPublicStatic+1 flags
—0x02MinValueushortPublicStatic+1 flags
0x08s_categoryForLatin1byte[]PrivateStatic+1 flags
—0x04UNICODE_PLANE00_ENDintStatic+2 flags
—0x04UNICODE_PLANE01_STARTintStatic+2 flags
—0x04UNICODE_PLANE16_ENDintStatic+2 flags
—0x04HIGH_SURROGATE_STARTintStatic+2 flags
—0x04LOW_SURROGATE_ENDintStatic+2 flags

Functions 64

SignatureFlagsNativeParams
bool IsLatin1(ushort ch)PrivateStatic0x02
bool IsAscii(ushort ch)PrivateStatic0x02
UnicodeCategory GetLatin1UnicodeCategory(ushort ch)PrivateStatic0x04
int GetHashCode()Public+1 flags0x04
bool Equals(object obj)Public+1 flags0x08
bool Equals(ushort obj)PublicFinal+2 flags0x02
int CompareTo(object value)PublicFinal+2 flags0x08
int CompareTo(ushort value)PublicFinal+2 flags0x04
string ToString()Public+1 flags0x08
string ToString(IFormatProvider provider)PublicFinal+2 flags0x08
string ToString(ushort c)PublicStatic0x08
ushort Parse(const string& s)PublicStatic0x08
bool TryParse(const string& s, ref ushort& result)PublicStatic0x08
bool IsDigit(ushort c)PublicStatic0x02
bool CheckLetter(const UnicodeCategory& uc)Static+1 flags0x04
bool IsLetter(ushort c)PublicStatic0x02
bool IsWhiteSpaceLatin1(ushort c)PrivateStatic0x02
bool IsWhiteSpace(ushort c)PublicStatic0x02
bool IsUpper(ushort c)PublicStatic0x02
bool IsLower(ushort c)PublicStatic0x02
bool CheckPunctuation(const UnicodeCategory& uc)Static+1 flags0x04
bool IsPunctuation(ushort c)PublicStatic0x02
bool CheckLetterOrDigit(const UnicodeCategory& uc)Static+1 flags0x04
bool IsLetterOrDigit(ushort c)PublicStatic0x02
ushort ToUpper(ushort c, CultureInfo culture)PublicStatic0x08
ushort ToUpper(ushort c)PublicStatic0x02
ushort ToUpperInvariant(ushort c)PublicStatic0x02
ushort ToLower(ushort c, CultureInfo culture)PublicStatic0x08
ushort ToLower(ushort c)PublicStatic0x02
ushort ToLowerInvariant(ushort c)PublicStatic0x02
TypeCode GetTypeCode()PublicFinal+2 flags0x04
bool System.IConvertible.ToBoolean(IFormatProvider provider)PrivateFinal+2 flags0x08
ushort System.IConvertible.ToChar(IFormatProvider provider)PrivateFinal+2 flags0x08
sbyte System.IConvertible.ToSByte(IFormatProvider provider)PrivateFinal+2 flags0x08
byte System.IConvertible.ToByte(IFormatProvider provider)PrivateFinal+2 flags0x08
short System.IConvertible.ToInt16(IFormatProvider provider)PrivateFinal+2 flags0x08
ushort System.IConvertible.ToUInt16(IFormatProvider provider)PrivateFinal+2 flags0x08
int System.IConvertible.ToInt32(IFormatProvider provider)PrivateFinal+2 flags0x08
uint System.IConvertible.ToUInt32(IFormatProvider provider)PrivateFinal+2 flags0x08
long System.IConvertible.ToInt64(IFormatProvider provider)PrivateFinal+2 flags0x08
ulong System.IConvertible.ToUInt64(IFormatProvider provider)PrivateFinal+2 flags0x08
float System.IConvertible.ToSingle(IFormatProvider provider)PrivateFinal+2 flags0x08
double System.IConvertible.ToDouble(IFormatProvider provider)PrivateFinal+2 flags0x08
decimal System.IConvertible.ToDecimal(IFormatProvider provider)PrivateFinal+2 flags0x10
DateTime System.IConvertible.ToDateTime(IFormatProvider provider)PrivateFinal+2 flags0x08
object System.IConvertible.ToType(Type type, IFormatProvider provider)PrivateFinal+2 flags0x08
bool IsControl(ushort c)PublicStatic0x02
bool CheckNumber(const UnicodeCategory& uc)Static+1 flags0x04
bool IsNumber(ushort c)PublicStatic0x02
bool IsNumber(const string& s, int index)PublicStatic0x08
bool CheckSeparator(const UnicodeCategory& uc)Static+1 flags0x04
bool IsSeparatorLatin1(ushort c)PrivateStatic0x02
bool IsSeparator(ushort c)PublicStatic0x02
bool IsSurrogate(ushort c)PublicStatic0x02
bool IsSurrogate(const string& s, int index)PublicStatic0x08
bool IsWhiteSpace(const string& s, int index)PublicStatic0x08
UnicodeCategory GetUnicodeCategory(ushort c)PublicStatic0x04
UnicodeCategory GetUnicodeCategory(const string& s, int index)PublicStatic0x08
bool IsHighSurrogate(ushort c)PublicStatic0x02
bool IsHighSurrogate(const string& s, int index)PublicStatic0x08
bool IsLowSurrogate(ushort c)PublicStatic0x02
bool IsSurrogatePair(ushort highSurrogate, ushort lowSurrogate)PublicStatic0x02
int ConvertToUtf32(ushort highSurrogate, ushort lowSurrogate)PublicStatic0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 189

types with a member, parameter or interface of this type