26 references to CharClass
PresentationFramework (26)
System\windows\Documents\SelectionWordBreaker.cs (26)
49CharClass[] classes = GetClasses(text); 144private static bool IsMidLetter(char []text, int index, CharClass []classes) 149((classes[index - 1] == CharClass.Alphanumeric && classes[index + 1] == CharClass.Alphanumeric) || 162private static bool IsSameClass(UInt16 preceedingType3, CharClass preceedingClass, 163UInt16 followingType3, CharClass followingClass) 189isSameClass = (preceedingClass & CharClass.WBF_CLASS) == (followingClass & CharClass.WBF_CLASS); 196private static bool IsWhiteSpace(char ch, CharClass charClass) 198return (charClass & CharClass.WBF_CLASS) == CharClass.Blank && ch != ObjectReplacementChar; 202private static CharClass[] GetClasses(char[] text) 204CharClass[] classes = new CharClass[text.Length]; 209CharClass classification; 214classification = (CharClass)_latinClasses[ch]; 218classification = CharClass.Alphanumeric; 222classification = CharClass.Alphanumeric; 226classification = CharClass.Blank | CharClass.WBF_BREAKAFTER; 236classification = CharClass.Blank | CharClass.WBF_ISWHITE; 240classification = CharClass.WhiteSpace | CharClass.WBF_ISWHITE; 245classification = CharClass.Punctuation; 249classification = CharClass.Alphanumeric;