598 references to UnicodeCategory
mscorlib (346)
system\char.cs (308)
47(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0000 - 0007 48(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0008 - 000F 49(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0010 - 0017 50(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0018 - 001F 51(byte)UnicodeCategory.SpaceSeparator, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.CurrencySymbol, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.OtherPunctuation, // 0020 - 0027 52(byte)UnicodeCategory.OpenPunctuation, (byte)UnicodeCategory.ClosePunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.DashPunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.OtherPunctuation, // 0028 - 002F 53(byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, // 0030 - 0037 54(byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.DecimalDigitNumber, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.OtherPunctuation, // 0038 - 003F 55(byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, // 0040 - 0047 56(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, // 0048 - 004F 57(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, // 0050 - 0057 58(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.OpenPunctuation, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.ClosePunctuation, (byte)UnicodeCategory.ModifierSymbol, (byte)UnicodeCategory.ConnectorPunctuation, // 0058 - 005F 59(byte)UnicodeCategory.ModifierSymbol, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 0060 - 0067 60(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 0068 - 006F 61(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 0070 - 0077 62(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.OpenPunctuation, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.ClosePunctuation, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.Control, // 0078 - 007F 63(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0080 - 0087 64(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0088 - 008F 65(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0090 - 0097 66(byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, (byte)UnicodeCategory.Control, // 0098 - 009F 67(byte)UnicodeCategory.SpaceSeparator, (byte)UnicodeCategory.OtherPunctuation, (byte)UnicodeCategory.CurrencySymbol, (byte)UnicodeCategory.CurrencySymbol, (byte)UnicodeCategory.CurrencySymbol, (byte)UnicodeCategory.CurrencySymbol, (byte)UnicodeCategory.OtherSymbol, (byte)UnicodeCategory.OtherSymbol, // 00A0 - 00A7 68(byte)UnicodeCategory.ModifierSymbol, (byte)UnicodeCategory.OtherSymbol, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.InitialQuotePunctuation, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.DashPunctuation, (byte)UnicodeCategory.OtherSymbol, (byte)UnicodeCategory.ModifierSymbol, // 00A8 - 00AF 69(byte)UnicodeCategory.OtherSymbol, (byte)UnicodeCategory.MathSymbol, (byte)UnicodeCategory.OtherNumber, (byte)UnicodeCategory.OtherNumber, (byte)UnicodeCategory.ModifierSymbol, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.OtherSymbol, (byte)UnicodeCategory.OtherPunctuation, // 00B0 - 00B7 70(byte)UnicodeCategory.ModifierSymbol, (byte)UnicodeCategory.OtherNumber, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.FinalQuotePunctuation, (byte)UnicodeCategory.OtherNumber, (byte)UnicodeCategory.OtherNumber, (byte)UnicodeCategory.OtherNumber, (byte)UnicodeCategory.OtherPunctuation, // 00B8 - 00BF 71(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, // 00C0 - 00C7 72(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, // 00C8 - 00CF 73(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.MathSymbol, // 00D0 - 00D7 74(byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.UppercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 00D8 - 00DF 75(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 00E0 - 00E7 76(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 00E8 - 00EF 77(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.MathSymbol, // 00F0 - 00F7 78(byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, (byte)UnicodeCategory.LowercaseLetter, // 00F8 - 00FF 92private static UnicodeCategory GetLatin1UnicodeCategory(char ch) { 94return (UnicodeCategory)(categoryForLatin1[(int)ch]); 212return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.DecimalDigitNumber); 219internal static bool CheckLetter(UnicodeCategory uc) { 221case (UnicodeCategory.UppercaseLetter): 222case (UnicodeCategory.LowercaseLetter): 223case (UnicodeCategory.TitlecaseLetter): 224case (UnicodeCategory.ModifierLetter): 225case (UnicodeCategory.OtherLetter): 292return (GetLatin1UnicodeCategory(c)== UnicodeCategory.UppercaseLetter); 294return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.UppercaseLetter); 308return (GetLatin1UnicodeCategory(c)== UnicodeCategory.LowercaseLetter); 310return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.LowercaseLetter); 313internal static bool CheckPunctuation(UnicodeCategory uc) 316case UnicodeCategory.ConnectorPunctuation: 317case UnicodeCategory.DashPunctuation: 318case UnicodeCategory.OpenPunctuation: 319case UnicodeCategory.ClosePunctuation: 320case UnicodeCategory.InitialQuotePunctuation: 321case UnicodeCategory.FinalQuotePunctuation: 322case UnicodeCategory.OtherPunctuation: 345internal static bool CheckLetterOrDigit(UnicodeCategory uc) { 347case UnicodeCategory.UppercaseLetter: 348case UnicodeCategory.LowercaseLetter: 349case UnicodeCategory.TitlecaseLetter: 350case UnicodeCategory.ModifierLetter: 351case UnicodeCategory.OtherLetter: 352case UnicodeCategory.DecimalDigitNumber: 511return (GetLatin1UnicodeCategory(c) == UnicodeCategory.Control); 513return (CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.Control); 525return (GetLatin1UnicodeCategory(c) == UnicodeCategory.Control); 527return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.Control); 543return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.DecimalDigitNumber); 593return (GetLatin1UnicodeCategory(c)== UnicodeCategory.LowercaseLetter); 596return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.LowercaseLetter); 603internal static bool CheckNumber(UnicodeCategory uc) { 605case (UnicodeCategory.DecimalDigitNumber): 606case (UnicodeCategory.LetterNumber): 607case (UnicodeCategory.OtherNumber): 670internal static bool CheckSeparator(UnicodeCategory uc) 673case UnicodeCategory.SpaceSeparator: 674case UnicodeCategory.LineSeparator: 675case UnicodeCategory.ParagraphSeparator: 733internal static bool CheckSymbol(UnicodeCategory uc) { 735case (UnicodeCategory.MathSymbol): 736case (UnicodeCategory.CurrencySymbol): 737case (UnicodeCategory.ModifierSymbol): 738case (UnicodeCategory.OtherSymbol): 780return (GetLatin1UnicodeCategory(c)== UnicodeCategory.UppercaseLetter); 783return (CharUnicodeInfo.GetUnicodeCategory(s, index) == UnicodeCategory.UppercaseLetter); 802public static UnicodeCategory GetUnicodeCategory(char c) 810public static UnicodeCategory GetUnicodeCategory(String s, int index)
system\globalization\charunicodeinfo.cs (18)
220UnicodeCategory uc = GetUnicodeCategory(s, index); 224case (UnicodeCategory.SpaceSeparator): 225case (UnicodeCategory.LineSeparator): 226case (UnicodeCategory.ParagraphSeparator): 235UnicodeCategory uc = GetUnicodeCategory(c); 239case (UnicodeCategory.SpaceSeparator): 240case (UnicodeCategory.LineSeparator): 241case (UnicodeCategory.ParagraphSeparator): 415public static UnicodeCategory GetUnicodeCategory(char ch) 420public static UnicodeCategory GetUnicodeCategory(String s, int index) 431internal unsafe static UnicodeCategory InternalGetUnicodeCategory(int ch) { 432return ((UnicodeCategory)InternalGetCategoryValue(ch, UNICODE_CATEGORY_OFFSET)); 496internal static UnicodeCategory InternalGetUnicodeCategory(String value, int index) { 510internal static UnicodeCategory InternalGetUnicodeCategory(String str, int index, out int charLength) { 518internal static bool IsCombiningCategory(UnicodeCategory uc) { 521uc == UnicodeCategory.NonSpacingMark || 522uc == UnicodeCategory.SpacingCombiningMark || 523uc == UnicodeCategory.EnclosingMark
system\globalization\numberformatinfo.cs (1)
215CharUnicodeInfo.GetUnicodeCategory(nativeDig[i], 0) != UnicodeCategory.PrivateUse) {
system\globalization\stringinfo.cs (8)
211internal static int GetCurrentTextElementLen(String str, int index, int len, ref UnicodeCategory ucCurrent, ref int currentCharCount) 223UnicodeCategory ucNext = CharUnicodeInfo.InternalGetUnicodeCategory(str, index + currentCharCount, out nextCharCount); 230|| (ucCurrent == UnicodeCategory.Format) 231|| (ucCurrent == UnicodeCategory.Control) 232|| (ucCurrent == UnicodeCategory.OtherNotAssigned) 233|| (ucCurrent == UnicodeCategory.Surrogate)) // An unpair high surrogate or low surrogate 288UnicodeCategory uc = CharUnicodeInfo.InternalGetUnicodeCategory(str, index, out charLen); 348UnicodeCategory currentCategory = CharUnicodeInfo.InternalGetUnicodeCategory(str, 0, out currentCharLen);
system\globalization\textelementenumerator.cs (1)
42private UnicodeCategory uc;
system\globalization\textinfo.cs (10)
725UnicodeCategory charType; 743bool hasLowerCase = (charType == UnicodeCategory.LowercaseLetter); 748if (charType == UnicodeCategory.LowercaseLetter) { 897private static bool IsWordSeparator(UnicodeCategory category) { 901private static bool IsLetterCategory(UnicodeCategory uc) { 902return (uc == UnicodeCategory.UppercaseLetter 903|| uc == UnicodeCategory.LowercaseLetter 904|| uc == UnicodeCategory.TitlecaseLetter 905|| uc == UnicodeCategory.ModifierLetter 906|| uc == UnicodeCategory.OtherLetter);
PresentationBuildTasks (10)
Base\System\Windows\Markup\RuntimeIdentifierPropertyAttribute.cs (10)
112UnicodeCategory uc; 116bool idStart = (uc == UnicodeCategory.UppercaseLetter || // (Lu) 117uc == UnicodeCategory.LowercaseLetter || // (Ll) 118uc == UnicodeCategory.TitlecaseLetter || // (Lt) 119uc == UnicodeCategory.OtherLetter || // (Lo) 120uc == UnicodeCategory.LetterNumber || // (Nl) 122bool idExtend = (uc == UnicodeCategory.NonSpacingMark || // (Mn) 123uc == UnicodeCategory.SpacingCombiningMark || // (Mc) 124uc == UnicodeCategory.ModifierLetter || // (Lm) 125uc == UnicodeCategory.DecimalDigitNumber); // (Nd)
PresentationFramework (8)
src\Framework\System\Windows\Documents\TextPointerBase.cs (8)
1391UnicodeCategory category1 = Char.GetUnicodeCategory(neighborhood[1]); 1392if (category1 == UnicodeCategory.SpacingCombiningMark || 1393category1 == UnicodeCategory.NonSpacingMark || 1394category1 == UnicodeCategory.EnclosingMark) 1396UnicodeCategory category0 = Char.GetUnicodeCategory(neighborhood[0]); 1398if (category0 != UnicodeCategory.Control && 1399category0 != UnicodeCategory.Format && 1400category0 != UnicodeCategory.OtherNotAssigned)
System (61)
compmod\system\codedom\compiler\CodeGenerator.cs (11)
1936UnicodeCategory uc = Char.GetUnicodeCategory(ch); 1938case UnicodeCategory.UppercaseLetter: // Lu 1939case UnicodeCategory.LowercaseLetter: // Ll 1940case UnicodeCategory.TitlecaseLetter: // Lt 1941case UnicodeCategory.ModifierLetter: // Lm 1942case UnicodeCategory.LetterNumber: // Lm 1943case UnicodeCategory.OtherLetter: // Lo 1947case UnicodeCategory.NonSpacingMark: // Mn 1948case UnicodeCategory.SpacingCombiningMark: // Mc 1949case UnicodeCategory.ConnectorPunctuation: // Pc 1950case UnicodeCategory.DecimalDigitNumber: // Nd
regex\system\text\regularexpressions\RegexCharClass.cs (38)
376groups[1] = (char) ((int) UnicodeCategory.Control + 1); 378groups[2] = (char) ((int) UnicodeCategory.Format + 1); 380groups[3] = (char) ((int) UnicodeCategory.OtherNotAssigned + 1); 382groups[4] = (char) ((int) UnicodeCategory.PrivateUse + 1); 384groups[5] = (char) ((int) UnicodeCategory.Surrogate + 1); 391groups[1] = (char) ((int) UnicodeCategory.LowercaseLetter + 1); 393groups[2] = (char) ((int) UnicodeCategory.ModifierLetter + 1); 395groups[3] = (char) ((int) UnicodeCategory.OtherLetter + 1); 397groups[4] = (char) ((int) UnicodeCategory.TitlecaseLetter + 1); 399groups[5] = (char) ((int) UnicodeCategory.UppercaseLetter + 1); 411groups[1] = (char) ((int) UnicodeCategory.SpacingCombiningMark + 1); 413groups[2] = (char) ((int) UnicodeCategory.EnclosingMark + 1); 415groups[3] = (char) ((int) UnicodeCategory.NonSpacingMark + 1); 424groups[1] = (char) ((int) UnicodeCategory.DecimalDigitNumber + 1); 426groups[2] = (char) ((int) UnicodeCategory.LetterNumber + 1); 428groups[3] = (char) ((int) UnicodeCategory.OtherNumber + 1); 437groups[1] = (char) ((int) UnicodeCategory.ConnectorPunctuation + 1); 439groups[2] = (char) ((int) UnicodeCategory.DashPunctuation + 1); 441groups[3] = (char) ((int) UnicodeCategory.ClosePunctuation + 1); 443groups[4] = (char) ((int) UnicodeCategory.OtherPunctuation + 1); 445groups[5] = (char) ((int) UnicodeCategory.OpenPunctuation + 1); 447groups[6] = (char) ((int) UnicodeCategory.FinalQuotePunctuation + 1); 449groups[7] = (char) ((int) UnicodeCategory.InitialQuotePunctuation + 1); 457groups[1] = (char) ((int) UnicodeCategory.CurrencySymbol + 1); 459groups[2] = (char) ((int) UnicodeCategory.ModifierSymbol + 1); 461groups[3] = (char) ((int) UnicodeCategory.MathSymbol + 1); 463groups[4] = (char) ((int) UnicodeCategory.OtherSymbol + 1); 470groups[1] = (char) ((int) UnicodeCategory.LineSeparator + 1); 472groups[2] = (char) ((int) UnicodeCategory.ParagraphSeparator + 1); 474groups[3] = (char) ((int) UnicodeCategory.SpaceSeparator + 1); 490DigitClass = "\x00\x00\x01" + (char) ((int) UnicodeCategory.DecimalDigitNumber + 1); 491NotDigitClass = "\x00\x00\x01" + unchecked ((char) (- ((int) UnicodeCategory.DecimalDigitNumber + 1)) ); 894UnicodeCategory chcategory = char.GetUnicodeCategory(ch); 919if (chcategory == (UnicodeCategory) curcat) 937if (chcategory != (UnicodeCategory) curcat) 950private static bool CharInCategoryGroup(char ch, UnicodeCategory chcategory, string category, ref int i) { 961if (chcategory == (UnicodeCategory) curcat) 979if (chcategory == (UnicodeCategory) curcat)
services\monitoring\system\diagnosticts\EventLog.cs (6)
1347UnicodeCategory uc = Char.GetUnicodeCategory(c); 1348return (!(uc == UnicodeCategory.Control) || (uc == UnicodeCategory.Format) || 1349(uc == UnicodeCategory.LineSeparator) || (uc == UnicodeCategory.ParagraphSeparator) || 1350(uc == UnicodeCategory.OtherNotAssigned));
services\monitoring\system\diagnosticts\EventLogInternal.cs (6)
1484UnicodeCategory uc = Char.GetUnicodeCategory(c); 1485return (!(uc == UnicodeCategory.Control) || (uc == UnicodeCategory.Format) || 1486(uc == UnicodeCategory.LineSeparator) || (uc == UnicodeCategory.ParagraphSeparator) || 1487(uc == UnicodeCategory.OtherNotAssigned));
System.Activities (13)
System\Activities\Debugger\State.cs (12)
153UnicodeCategory category = char.GetUnicodeCategory(chars[i]); 155if ((category == UnicodeCategory.UppercaseLetter) || 156(category == UnicodeCategory.LowercaseLetter) || 157(category == UnicodeCategory.TitlecaseLetter) || 158(category == UnicodeCategory.ModifierLetter) || 159(category == UnicodeCategory.OtherLetter) || 160(category == UnicodeCategory.LetterNumber)) 166((category == UnicodeCategory.NonSpacingMark) || 167(category == UnicodeCategory.SpacingCombiningMark) || 168(category == UnicodeCategory.DecimalDigitNumber) || 169(category == UnicodeCategory.ConnectorPunctuation) || 170(category == UnicodeCategory.Format)))
System\Activities\WorkflowIdentity.cs (1)
261if (char.GetUnicodeCategory(result, i) == UnicodeCategory.Format)
System.Data (11)
fx\src\data\System\Data\CodeGen\datacache.cs (11)
48UnicodeCategory unc; 52UnicodeCategory.UppercaseLetter != unc && 53UnicodeCategory.LowercaseLetter != unc && 54UnicodeCategory.TitlecaseLetter != unc && 55UnicodeCategory.ModifierLetter != unc && 56UnicodeCategory.OtherLetter != unc && 57UnicodeCategory.LetterNumber != unc && 58UnicodeCategory.NonSpacingMark != unc && 59UnicodeCategory.SpacingCombiningMark != unc && 60UnicodeCategory.DecimalDigitNumber != unc && 61UnicodeCategory.ConnectorPunctuation != unc
System.Runtime.Remoting (31)
metadata\wsdlparser.cs (31)
2482UnicodeCategory uc = Char.GetUnicodeCategory(c); 2487case UnicodeCategory.UppercaseLetter: // Lu 2488case UnicodeCategory.LowercaseLetter: // Ll 2489case UnicodeCategory.TitlecaseLetter: // Lt 2490case UnicodeCategory.ModifierLetter: // Lm 2491case UnicodeCategory.OtherLetter: // Lo 2492case UnicodeCategory.DecimalDigitNumber: // Nd 2493case UnicodeCategory.NonSpacingMark: // Mn 2494case UnicodeCategory.SpacingCombiningMark: // Mc 2495case UnicodeCategory.ConnectorPunctuation: // Pc 2497case UnicodeCategory.LetterNumber: 2498case UnicodeCategory.OtherNumber: 2499case UnicodeCategory.EnclosingMark: 2500case UnicodeCategory.SpaceSeparator: 2501case UnicodeCategory.LineSeparator: 2502case UnicodeCategory.ParagraphSeparator: 2503case UnicodeCategory.Control: 2504case UnicodeCategory.Format: 2505case UnicodeCategory.Surrogate: 2506case UnicodeCategory.PrivateUse: 2507case UnicodeCategory.DashPunctuation: 2508case UnicodeCategory.OpenPunctuation: 2509case UnicodeCategory.ClosePunctuation: 2510case UnicodeCategory.InitialQuotePunctuation: 2511case UnicodeCategory.FinalQuotePunctuation: 2512case UnicodeCategory.OtherPunctuation: 2513case UnicodeCategory.MathSymbol: 2514case UnicodeCategory.CurrencySymbol: 2515case UnicodeCategory.ModifierSymbol: 2516case UnicodeCategory.OtherSymbol: 2517case UnicodeCategory.OtherNotAssigned:
System.Runtime.Serialization (11)
System\Runtime\Serialization\CodeExporter.cs (11)
1587return (Char.GetUnicodeCategory(c) != UnicodeCategory.DecimalDigitNumber); 1592UnicodeCategory uc = Char.GetUnicodeCategory(c); 1598case UnicodeCategory.UppercaseLetter: // Lu 1599case UnicodeCategory.LowercaseLetter: // Ll 1600case UnicodeCategory.TitlecaseLetter: // Lt 1601case UnicodeCategory.ModifierLetter: // Lm 1602case UnicodeCategory.OtherLetter: // Lo 1603case UnicodeCategory.DecimalDigitNumber: // Nd 1604case UnicodeCategory.NonSpacingMark: // Mn 1605case UnicodeCategory.SpacingCombiningMark: // Mc 1606case UnicodeCategory.ConnectorPunctuation: // Pc
System.ServiceModel (11)
System\ServiceModel\Description\UniqueCodeIdentifierScope.cs (11)
62return (Char.GetUnicodeCategory(c) != UnicodeCategory.DecimalDigitNumber); 67UnicodeCategory uc = Char.GetUnicodeCategory(c); 73case UnicodeCategory.UppercaseLetter: // Lu 74case UnicodeCategory.LowercaseLetter: // Ll 75case UnicodeCategory.TitlecaseLetter: // Lt 76case UnicodeCategory.ModifierLetter: // Lm 77case UnicodeCategory.OtherLetter: // Lo 78case UnicodeCategory.DecimalDigitNumber: // Nd 79case UnicodeCategory.NonSpacingMark: // Mn 80case UnicodeCategory.SpacingCombiningMark: // Mc 81case UnicodeCategory.ConnectorPunctuation: // Pc
System.ServiceModel.Web (11)
System\ServiceModel\Description\WCFServiceClientProxyGenerator.cs (11)
226UnicodeCategory uc = Char.GetUnicodeCategory(c); 232case UnicodeCategory.UppercaseLetter: // Lu 233case UnicodeCategory.LowercaseLetter: // Ll 234case UnicodeCategory.TitlecaseLetter: // Lt 235case UnicodeCategory.ModifierLetter: // Lm 236case UnicodeCategory.OtherLetter: // Lo 237case UnicodeCategory.DecimalDigitNumber: // Nd 238case UnicodeCategory.NonSpacingMark: // Mn 239case UnicodeCategory.SpacingCombiningMark: // Mc 240case UnicodeCategory.ConnectorPunctuation: // Pc 251return (Char.GetUnicodeCategory(c) != UnicodeCategory.DecimalDigitNumber);
System.Web (6)
Util\SymbolEqualComparer.cs (6)
53UnicodeCategory catLeft = Char.GetUnicodeCategory(charLeft); 54UnicodeCategory catRight = Char.GetUnicodeCategory(charRight); 55if (catLeft == UnicodeCategory.UppercaseLetter 56&& catRight == UnicodeCategory.LowercaseLetter) { 60} else if (catRight == UnicodeCategory.UppercaseLetter 61&& catLeft == UnicodeCategory.LowercaseLetter){
System.Web.Extensions (17)
UI\WebControls\Dynamic.cs (17)
19981 << (int)UnicodeCategory.UppercaseLetter | 19991 << (int)UnicodeCategory.LowercaseLetter | 20001 << (int)UnicodeCategory.TitlecaseLetter | 20011 << (int)UnicodeCategory.ModifierLetter | 20021 << (int)UnicodeCategory.OtherLetter | 20031 << (int)UnicodeCategory.LetterNumber; 20101 << (int)UnicodeCategory.UppercaseLetter | 20111 << (int)UnicodeCategory.LowercaseLetter | 20121 << (int)UnicodeCategory.TitlecaseLetter | 20131 << (int)UnicodeCategory.ModifierLetter | 20141 << (int)UnicodeCategory.OtherLetter | 20151 << (int)UnicodeCategory.LetterNumber | 20161 << (int)UnicodeCategory.DecimalDigitNumber | 20171 << (int)UnicodeCategory.ConnectorPunctuation | 20181 << (int)UnicodeCategory.NonSpacingMark | 20191 << (int)UnicodeCategory.SpacingCombiningMark | 20201 << (int)UnicodeCategory.Format;
System.Windows.Forms (8)
winforms\Managed\System\WinForms\DomainUpDown.cs (8)
416UnicodeCategory uc = Char.GetUnicodeCategory(character[0]); 418if (uc == UnicodeCategory.LetterNumber 419|| uc == UnicodeCategory.LowercaseLetter 420|| uc == UnicodeCategory.DecimalDigitNumber 421|| uc == UnicodeCategory.MathSymbol 422|| uc == UnicodeCategory.OtherLetter 423|| uc == UnicodeCategory.OtherNumber 424|| uc == UnicodeCategory.UppercaseLetter) {
System.Workflow.Activities (1)
Rules\Design\Dialogs\IntellisenseTextBox.cs (1)
126&& (c == '_' || char.IsLetter(c) || char.GetUnicodeCategory(c) == UnicodeCategory.LetterNumber))
System.WorkflowServices (11)
System\Workflow\Activities\ValidationHelper.cs (11)
34UnicodeCategory uc = Char.GetUnicodeCategory(ch); 37case UnicodeCategory.UppercaseLetter: // Lu 38case UnicodeCategory.LowercaseLetter: // Ll 39case UnicodeCategory.TitlecaseLetter: // Lt 40case UnicodeCategory.ModifierLetter: // Lm 41case UnicodeCategory.LetterNumber: // Lm 42case UnicodeCategory.OtherLetter: // Lo 49case UnicodeCategory.NonSpacingMark: // Mn 50case UnicodeCategory.SpacingCombiningMark: // Mc 51case UnicodeCategory.ConnectorPunctuation: // Pc 52case UnicodeCategory.DecimalDigitNumber: // Nd
System.Xml (32)
System\Xml\Serialization\CodeIdentifier.cs (32)
96if (Char.GetUnicodeCategory(c) == UnicodeCategory.DecimalDigitNumber) 102UnicodeCategory uc = Char.GetUnicodeCategory(c); 106case UnicodeCategory.UppercaseLetter: // Lu 107case UnicodeCategory.LowercaseLetter: // Ll 108case UnicodeCategory.TitlecaseLetter: // Lt 109case UnicodeCategory.ModifierLetter: // Lm 110case UnicodeCategory.OtherLetter: // Lo 111case UnicodeCategory.DecimalDigitNumber: // Nd 112case UnicodeCategory.NonSpacingMark: // Mn 113case UnicodeCategory.SpacingCombiningMark: // Mc 114case UnicodeCategory.ConnectorPunctuation: // Pc 116case UnicodeCategory.LetterNumber: 117case UnicodeCategory.OtherNumber: 118case UnicodeCategory.EnclosingMark: 119case UnicodeCategory.SpaceSeparator: 120case UnicodeCategory.LineSeparator: 121case UnicodeCategory.ParagraphSeparator: 122case UnicodeCategory.Control: 123case UnicodeCategory.Format: 124case UnicodeCategory.Surrogate: 125case UnicodeCategory.PrivateUse: 126case UnicodeCategory.DashPunctuation: 127case UnicodeCategory.OpenPunctuation: 128case UnicodeCategory.ClosePunctuation: 129case UnicodeCategory.InitialQuotePunctuation: 130case UnicodeCategory.FinalQuotePunctuation: 131case UnicodeCategory.OtherPunctuation: 132case UnicodeCategory.MathSymbol: 133case UnicodeCategory.CurrencySymbol: 134case UnicodeCategory.ModifierSymbol: 135case UnicodeCategory.OtherSymbol: 136case UnicodeCategory.OtherNotAssigned:
WindowsBase (10)
Base\System\Windows\Markup\RuntimeIdentifierPropertyAttribute.cs (10)
112UnicodeCategory uc; 116bool idStart = (uc == UnicodeCategory.UppercaseLetter || // (Lu) 117uc == UnicodeCategory.LowercaseLetter || // (Ll) 118uc == UnicodeCategory.TitlecaseLetter || // (Lt) 119uc == UnicodeCategory.OtherLetter || // (Lo) 120uc == UnicodeCategory.LetterNumber || // (Nl) 122bool idExtend = (uc == UnicodeCategory.NonSpacingMark || // (Mn) 123uc == UnicodeCategory.SpacingCombiningMark || // (Mc) 124uc == UnicodeCategory.ModifierLetter || // (Lm) 125uc == UnicodeCategory.DecimalDigitNumber); // (Nd)