2 types derived from SpellerInteropBase
PresentationFramework (2)
System\Windows\Documents\NLGSpellerInterop.cs (1)
21
internal class NLGSpellerInterop :
SpellerInteropBase
System\Windows\Documents\WinRTSpellerInterop.cs (1)
28
internal partial class WinRTSpellerInterop:
SpellerInteropBase
39 references to SpellerInteropBase
PresentationFramework (39)
System\Windows\Documents\NLGSpellerInterop.cs (1)
501
private struct STextRange :
SpellerInteropBase
.ITextRange
System\Windows\Documents\Speller.cs (28)
197
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.SpellingErrorsWithSuggestions;
200
new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanErrorTextSegment), new TextMapCallbackData(textMap, suggestions));
451
_spellerInterop =
SpellerInteropBase
.CreateInstance();
704
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.WordBreaking;
713
new
SpellerInteropBase
.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments);
814
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.SpellingErrors;
822
_spellerInterop.EnumTextSegments(textMap.Text, textMap.TextLength, new
SpellerInteropBase
.EnumSentencesCallback(ScanRangeCheckTimeLimitCallback),
823
new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanTextSegment), new TextMapCallbackData(textMap, status));
878
private bool ScanErrorTextSegment(
SpellerInteropBase
.ISpellerSegment textSegment, object o)
881
SpellerInteropBase
.ITextRange sTextRange = textSegment.TextRange;
913
textSegment.EnumSubSegments(new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanErrorTextSegment), data);
926
private bool ScanTextSegment(
SpellerInteropBase
.ISpellerSegment textSegment, object o)
929
SpellerInteropBase
.ITextRange sTextRange = textSegment.TextRange;
962
textSegment.EnumSubSegments(new
SpellerInteropBase
.EnumTextSegmentsCallback(ScanTextSegment), data);
980
private bool ScanRangeCheckTimeLimitCallback(
SpellerInteropBase
.ISpellerSentence sentence, object o)
1039
private void MarkErrorRange(TextMap textMap,
SpellerInteropBase
.ITextRange sTextRange)
1094
SpellerInteropBase
.ITextRange sTextRange;
1110
_spellerInterop.Mode =
SpellerInteropBase
.SpellerMode.WordBreaking;
1140
new
SpellerInteropBase
.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments);
1182
sTextRange = (
SpellerInteropBase
.ITextRange)segments[Math.Max(i, 0)];
1190
sTextRange = (
SpellerInteropBase
.ITextRange)segments[Math.Min(i, segments.Count-1)];
1238
SpellerInteropBase
.ITextRange sTextRange;
1247
sTextRange = (
SpellerInteropBase
.ITextRange)segments[0];
1257
sTextRange = (
SpellerInteropBase
.ITextRange)segments[segments.Count - 1];
1269
sTextRange = (
SpellerInteropBase
.ITextRange)segments[index];
1285
sTextRange = (
SpellerInteropBase
.ITextRange)segments[index + 1];
1412
private bool ExpandToWordBreakCallback(
SpellerInteropBase
.ISpellerSegment textSegment, object o)
2014
private
SpellerInteropBase
_spellerInterop;
System\Windows\Documents\SpellerInteropBase.cs (2)
107
public static
SpellerInteropBase
CreateInstance()
109
SpellerInteropBase
spellerInterop = null;
System\Windows\Documents\TextMapOffsetErrorLogger.cs (7)
83
var textSegment = segments[i] as
SpellerInteropBase
.ITextRange;
151
/// Number of segments (i.e., words) returned by the call to <see cref="
SpellerInteropBase
.EnumTextSegments"/>
156
/// Each segment returned by <see cref="
SpellerInteropBase
.EnumTextSegments"/> is an <see cref="
SpellerInteropBase
.ITextRange"/>
157
/// instance containing <see cref="
SpellerInteropBase
.ITextRange.Start"/> and <see cref="
SpellerInteropBase
.ITextRange.Length"/> values.
223
/// Represents the Start and Length fields of a <see cref="
SpellerInteropBase
.ITextRange"/>
System\Windows\Documents\WinRTSpellerInterop.cs (1)
849
internal readonly struct TextRange:
SpellerInteropBase
.ITextRange