26 references to CharClass
PresentationFramework (26)
src\Framework\System\windows\Documents\SelectionWordBreaker.cs (26)
50CharClass[] 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]; 208CharClass classification; 213classification = (CharClass)_latinClasses[ch]; 217classification = CharClass.Alphanumeric; 221classification = CharClass.Alphanumeric; 225classification = CharClass.Blank | CharClass.WBF_BREAKAFTER; 237classification = CharClass.Blank | CharClass.WBF_ISWHITE; 241classification = CharClass.WhiteSpace | CharClass.WBF_ISWHITE; 246classification = CharClass.Punctuation; 250classification = CharClass.Alphanumeric;