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