98 references to CharUnicodeInfo
mscorlib (98)
system\char.cs (40)
212return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.DecimalDigitNumber); 245return (CheckLetter(CharUnicodeInfo.GetUnicodeCategory(c))); 277return CharUnicodeInfo.IsWhiteSpace(c); 294return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.UppercaseLetter); 310return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.LowercaseLetter); 339return (CheckPunctuation(CharUnicodeInfo.GetUnicodeCategory(c))); 364return (CheckLetterOrDigit(CharUnicodeInfo.GetUnicodeCategory(c))); 513return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.Control); 527return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.Control); 543return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.DecimalDigitNumber); 562return (CheckLetter(CharUnicodeInfo.GetUnicodeCategory(s, index))); 577return CheckLetterOrDigit(CharUnicodeInfo.GetUnicodeCategory(s, index)); 596return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.LowercaseLetter); 621return (CheckNumber(CharUnicodeInfo.GetUnicodeCategory(c))); 639return (CheckNumber(CharUnicodeInfo.GetUnicodeCategory(s, index))); 662return (CheckPunctuation(CharUnicodeInfo.GetUnicodeCategory(s, index))); 692return (CheckSeparator(CharUnicodeInfo.GetUnicodeCategory(c))); 707return (CheckSeparator(CharUnicodeInfo.GetUnicodeCategory(s, index))); 749return (CheckSymbol(CharUnicodeInfo.GetUnicodeCategory(c))); 763return (CheckSymbol(CharUnicodeInfo.GetUnicodeCategory(s, index))); 783return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.UppercaseLetter); 799return CharUnicodeInfo.IsWhiteSpace(s, index); 807return CharUnicodeInfo.InternalGetUnicodeCategory(c); 821return CharUnicodeInfo.InternalGetUnicodeCategory(s, index); 826return CharUnicodeInfo.GetNumericValue(c); 837return CharUnicodeInfo.GetNumericValue(s, index); 846return ((c >= CharUnicodeInfo.HIGH_SURROGATE_START) && (c <= CharUnicodeInfo.HIGH_SURROGATE_END)); 866return ((c >= CharUnicodeInfo.LOW_SURROGATE_START) && (c <= CharUnicodeInfo.LOW_SURROGATE_END)); 901return ((highSurrogate >= CharUnicodeInfo.HIGH_SURROGATE_START && highSurrogate <= CharUnicodeInfo.HIGH_SURROGATE_END) && 902(lowSurrogate >= CharUnicodeInfo.LOW_SURROGATE_START && lowSurrogate <= CharUnicodeInfo.LOW_SURROGATE_END)); 937surrogate[0] = (char)((utf32 / 0x400) + (int)CharUnicodeInfo.HIGH_SURROGATE_START); 938surrogate[1] = (char)((utf32 % 0x400) + (int)CharUnicodeInfo.LOW_SURROGATE_START); 955return (((highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START) * 0x400) + (lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START) + UNICODE_PLANE01_START); 976int temp1 = (int)s[index] - CharUnicodeInfo.HIGH_SURROGATE_START; 982int temp2 = (int)s[index+1] - CharUnicodeInfo.LOW_SURROGATE_START;
system\globalization\charunicodeinfo.cs (1)
123byte * pDataTable = GlobalizationAssembly.GetGlobalizationResourceBytePtr(typeof(CharUnicodeInfo).Assembly, UNICODE_INFO_FILE_NAME);
system\globalization\idnmapping.cs (5)
599BidiCategory eBidi = CharUnicodeInfo.GetBidiCategory(unicode, iAfterLastDot); 612eBidi = CharUnicodeInfo.GetBidiCategory(unicode, iTest); 631BidiCategory testBidi = CharUnicodeInfo.GetBidiCategory(unicode, basicCount); 1032BidiCategory eBidi = CharUnicodeInfo.GetBidiCategory(output.ToString(), iOutputAfterLastDot); 1046eBidi = CharUnicodeInfo.GetBidiCategory(output.ToString(), iTest);
system\globalization\numberformatinfo.cs (2)
214if (CharUnicodeInfo.GetDecimalDigitValue(nativeDig[i], 0) != i && 215CharUnicodeInfo.GetUnicodeCategory(nativeDig[i], 0) != UnicodeCategory.PrivateUse) {
system\globalization\stringinfo.cs (7)
223UnicodeCategory ucNext = CharUnicodeInfo.InternalGetUnicodeCategory(str, index + currentCharCount, out nextCharCount); 224if (CharUnicodeInfo.IsCombiningCategory(ucNext)) { 229if (CharUnicodeInfo.IsCombiningCategory(ucCurrent) 246ucNext = CharUnicodeInfo.InternalGetUnicodeCategory(str, index, out nextCharCount); 247if (!CharUnicodeInfo.IsCombiningCategory(ucNext)) { 288UnicodeCategory uc = CharUnicodeInfo.InternalGetUnicodeCategory(str, index, out charLen); 348UnicodeCategory currentCategory = CharUnicodeInfo.InternalGetUnicodeCategory(str, 0, out currentCharLen);
system\globalization\textelementenumerator.cs (2)
78uc = CharUnicodeInfo.InternalGetUnicodeCategory(str, index, out charLen); 154uc = CharUnicodeInfo.InternalGetUnicodeCategory(str, index, out charLen);
system\globalization\textinfo.cs (2)
728charType = CharUnicodeInfo.InternalGetUnicodeCategory(str, i, out charLen); 746charType = CharUnicodeInfo.InternalGetUnicodeCategory(str, i, out charLen);
system\text\basecodepageencoding.cs (1)
143typeof(CharUnicodeInfo).Assembly, CODE_PAGE_DATA_FILE_NAME);
system\text\utf8encoding.cs (38)
522if (InRange(ch, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 560if (InRange(cha, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 596if (InRange(ch, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.HIGH_SURROGATE_END)) { 606if (InRange(ch, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) 781if (InRange(ch, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 787ch > CharUnicodeInfo.HIGH_SURROGATE_END || 789!InRange(chd, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END) ) 911if (InRange(ch, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 912ch = ch + (cha << 10) + (0x10000 - CharUnicodeInfo.LOW_SURROGATE_START - (CharUnicodeInfo.HIGH_SURROGATE_START << 10)); 941if (InRange(cha, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 944- CharUnicodeInfo.LOW_SURROGATE_START 945- (CharUnicodeInfo.HIGH_SURROGATE_START << 10) ); 969if (InRange(ch, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.HIGH_SURROGATE_END)) { 977if (InRange(ch, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) 1199if (!InRange(ch, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 1207if (ch > CharUnicodeInfo.HIGH_SURROGATE_END) { 1217if (!InRange(chd, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END)) { 1225- CharUnicodeInfo.LOW_SURROGATE_START 1226- (CharUnicodeInfo.HIGH_SURROGATE_START << 10) ); 1782unchecked((short)((CharUnicodeInfo.HIGH_SURROGATE_START - (0x10000 >> 10)))) ); 1786unchecked((int)(CharUnicodeInfo.LOW_SURROGATE_START)); 1883if (ch >= CharUnicodeInfo.LOW_SURROGATE_START && 1884ch <= CharUnicodeInfo.LOW_SURROGATE_END) 2097unchecked((short)(CharUnicodeInfo.HIGH_SURROGATE_START - (0x10000 >> 10))) ); 2101unchecked((short)(CharUnicodeInfo.LOW_SURROGATE_START));