2 types derived from SpellerInteropBase
PresentationFramework (2)
System\Windows\Documents\NLGSpellerInterop.cs (1)
20internal class NLGSpellerInterop : SpellerInteropBase
System\Windows\Documents\WinRTSpellerInterop.cs (1)
27internal partial class WinRTSpellerInterop: SpellerInteropBase
33 references to SpellerInteropBase
PresentationFramework (33)
System\Windows\Documents\NLGSpellerInterop.cs (1)
500private struct STextRange : SpellerInteropBase.ITextRange
System\Windows\Documents\Speller.cs (28)
193_spellerInterop.Mode = SpellerInteropBase.SpellerMode.SpellingErrorsWithSuggestions; 196new SpellerInteropBase.EnumTextSegmentsCallback(ScanErrorTextSegment), new TextMapCallbackData(textMap, suggestions)); 447_spellerInterop = SpellerInteropBase.CreateInstance(); 697_spellerInterop.Mode = SpellerInteropBase.SpellerMode.WordBreaking; 706new SpellerInteropBase.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments); 807_spellerInterop.Mode = SpellerInteropBase.SpellerMode.SpellingErrors; 815_spellerInterop.EnumTextSegments(textMap.Text, textMap.TextLength, new SpellerInteropBase.EnumSentencesCallback(ScanRangeCheckTimeLimitCallback), 816new SpellerInteropBase.EnumTextSegmentsCallback(ScanTextSegment), new TextMapCallbackData(textMap, status)); 871private bool ScanErrorTextSegment(SpellerInteropBase.ISpellerSegment textSegment, object o) 874SpellerInteropBase.ITextRange sTextRange = textSegment.TextRange; 906textSegment.EnumSubSegments(new SpellerInteropBase.EnumTextSegmentsCallback(ScanErrorTextSegment), data); 919private bool ScanTextSegment(SpellerInteropBase.ISpellerSegment textSegment, object o) 922SpellerInteropBase.ITextRange sTextRange = textSegment.TextRange; 955textSegment.EnumSubSegments(new SpellerInteropBase.EnumTextSegmentsCallback(ScanTextSegment), data); 973private bool ScanRangeCheckTimeLimitCallback(SpellerInteropBase.ISpellerSentence sentence, object o) 1032private void MarkErrorRange(TextMap textMap, SpellerInteropBase.ITextRange sTextRange) 1087SpellerInteropBase.ITextRange sTextRange; 1103_spellerInterop.Mode = SpellerInteropBase.SpellerMode.WordBreaking; 1133new SpellerInteropBase.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments); 1175sTextRange = (SpellerInteropBase.ITextRange)segments[Math.Max(i, 0)]; 1183sTextRange = (SpellerInteropBase.ITextRange)segments[Math.Min(i, segments.Count-1)]; 1231SpellerInteropBase.ITextRange sTextRange; 1240sTextRange = (SpellerInteropBase.ITextRange)segments[0]; 1250sTextRange = (SpellerInteropBase.ITextRange)segments[segments.Count - 1]; 1262sTextRange = (SpellerInteropBase.ITextRange)segments[index]; 1278sTextRange = (SpellerInteropBase.ITextRange)segments[index + 1]; 1405private bool ExpandToWordBreakCallback(SpellerInteropBase.ISpellerSegment textSegment, object o) 2007private SpellerInteropBase _spellerInterop;
System\Windows\Documents\SpellerInteropBase.cs (2)
106public static SpellerInteropBase CreateInstance() 108SpellerInteropBase spellerInterop = null;
System\Windows\Documents\TextMapOffsetErrorLogger.cs (1)
82var textSegment = segments[i] as SpellerInteropBase.ITextRange;
System\Windows\Documents\WinRTSpellerInterop.cs (1)
845internal readonly struct TextRange: SpellerInteropBase.ITextRange