2 types derived from SpellerInteropBase
PresentationFramework (2)
src\Framework\System\Windows\Documents\NLGSpellerInterop.cs (1)
26
internal class NLGSpellerInterop :
SpellerInteropBase
src\Framework\System\Windows\Documents\WinRTSpellerInterop.cs (1)
38
internal partial class WinRTSpellerInterop:
SpellerInteropBase
32 references to SpellerInteropBase
PresentationFramework (32)
src\Framework\System\Windows\Documents\NLGSpellerInterop.cs (1)
573
private struct STextRange :
SpellerInteropBase
.ITextRange
src\Framework\System\Windows\Documents\Speller.cs (28)
223
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.SpellingErrorsWithSuggestions;
226
new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanErrorTextSegment), new TextMapCallbackData(textMap, suggestions));
517
_spellerInterop =
SpellerInteropBase
.CreateInstance();
775
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.WordBreaking;
784
new
SpellerInteropBase
.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments);
890
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.SpellingErrors;
898
_spellerInterop.EnumTextSegments(textMap.Text, textMap.TextLength, new
SpellerInteropBase
.EnumSentencesCallback(ScanRangeCheckTimeLimitCallback),
899
new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanTextSegment), new TextMapCallbackData(textMap, status));
950
private bool ScanErrorTextSegment(
SpellerInteropBase
.ISpellerSegment textSegment, object o)
953
SpellerInteropBase
.ITextRange sTextRange = textSegment.TextRange;
985
textSegment.EnumSubSegments(new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanErrorTextSegment), data);
998
private bool ScanTextSegment(
SpellerInteropBase
.ISpellerSegment textSegment, object o)
1001
SpellerInteropBase
.ITextRange sTextRange = textSegment.TextRange;
1036
textSegment.EnumSubSegments(new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanTextSegment), data);
1054
private bool ScanRangeCheckTimeLimitCallback(
SpellerInteropBase
.ISpellerSentence sentence, object o)
1113
private void MarkErrorRange(TextMap textMap,
SpellerInteropBase
.ITextRange sTextRange)
1173
SpellerInteropBase
.ITextRange sTextRange;
1189
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.WordBreaking;
1219
new
SpellerInteropBase
.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments);
1261
sTextRange = (
SpellerInteropBase
.ITextRange)segments[Math.Max(i, 0)];
1269
sTextRange = (
SpellerInteropBase
.ITextRange)segments[Math.Min(i, segments.Count-1)];
1317
SpellerInteropBase
.ITextRange sTextRange;
1326
sTextRange = (
SpellerInteropBase
.ITextRange)segments[0];
1336
sTextRange = (
SpellerInteropBase
.ITextRange)segments[segments.Count - 1];
1348
sTextRange = (
SpellerInteropBase
.ITextRange)segments[index];
1364
sTextRange = (
SpellerInteropBase
.ITextRange)segments[index + 1];
1496
private bool ExpandToWordBreakCallback(
SpellerInteropBase
.ISpellerSegment textSegment, object o)
2171
private
SpellerInteropBase
_spellerInterop;
src\Framework\System\Windows\Documents\SpellerInteropBase.cs (2)
99
public static
SpellerInteropBase
CreateInstance()
101
SpellerInteropBase
spellerInterop = null;
src\Framework\System\Windows\Documents\WinRTSpellerInterop.cs (1)
951
private struct TextRange:
SpellerInteropBase
.ITextRange