26 references to CharClass
PresentationFramework (26)
src\Framework\System\windows\Documents\SelectionWordBreaker.cs (26)
50
CharClass
[] classes = GetClasses(text);
144
private static bool IsMidLetter(char []text, int index,
CharClass
[]classes)
149
((classes[index - 1] ==
CharClass
.Alphanumeric && classes[index + 1] ==
CharClass
.Alphanumeric) ||
162
private static bool IsSameClass(UInt16 preceedingType3,
CharClass
preceedingClass,
163
UInt16 followingType3,
CharClass
followingClass)
189
isSameClass = (preceedingClass &
CharClass
.WBF_CLASS) == (followingClass &
CharClass
.WBF_CLASS);
196
private static bool IsWhiteSpace(char ch,
CharClass
charClass)
198
return (charClass &
CharClass
.WBF_CLASS) ==
CharClass
.Blank && ch != ObjectReplacementChar;
202
private static
CharClass
[] GetClasses(char[] text)
204
CharClass
[] classes = new
CharClass
[text.Length];
208
CharClass
classification;
213
classification = (
CharClass
)_latinClasses[ch];
217
classification =
CharClass
.Alphanumeric;
221
classification =
CharClass
.Alphanumeric;
225
classification =
CharClass
.Blank |
CharClass
.WBF_BREAKAFTER;
237
classification =
CharClass
.Blank |
CharClass
.WBF_ISWHITE;
241
classification =
CharClass
.WhiteSpace |
CharClass
.WBF_ISWHITE;
246
classification =
CharClass
.Punctuation;
250
classification =
CharClass
.Alphanumeric;