26 references to CharClass
PresentationFramework (26)
System\windows\Documents\SelectionWordBreaker.cs (26)
49
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];
209
CharClass
classification;
214
classification = (
CharClass
)_latinClasses[ch];
218
classification =
CharClass
.Alphanumeric;
222
classification =
CharClass
.Alphanumeric;
226
classification =
CharClass
.Blank |
CharClass
.WBF_BREAKAFTER;
236
classification =
CharClass
.Blank |
CharClass
.WBF_ISWHITE;
240
classification =
CharClass
.WhiteSpace |
CharClass
.WBF_ISWHITE;
245
classification =
CharClass
.Punctuation;
249
classification =
CharClass
.Alphanumeric;