26 references to CharClass
PresentationFramework (26)
System\windows\Documents\SelectionWordBreaker.cs (26)
50
CharClass
[] classes = GetClasses(text);
145
private static bool IsMidLetter(char []text, int index,
CharClass
[]classes)
150
((classes[index - 1] ==
CharClass
.Alphanumeric && classes[index + 1] ==
CharClass
.Alphanumeric) ||
163
private static bool IsSameClass(UInt16 preceedingType3,
CharClass
preceedingClass,
164
UInt16 followingType3,
CharClass
followingClass)
190
isSameClass = (preceedingClass &
CharClass
.WBF_CLASS) == (followingClass &
CharClass
.WBF_CLASS);
197
private static bool IsWhiteSpace(char ch,
CharClass
charClass)
199
return (charClass &
CharClass
.WBF_CLASS) ==
CharClass
.Blank && ch != ObjectReplacementChar;
203
private static
CharClass
[] GetClasses(char[] text)
205
CharClass
[] classes = new
CharClass
[text.Length];
210
CharClass
classification;
215
classification = (
CharClass
)_latinClasses[ch];
219
classification =
CharClass
.Alphanumeric;
223
classification =
CharClass
.Alphanumeric;
227
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;