2 types derived from SpellerInteropBase
PresentationFramework (2)
System\Windows\Documents\NLGSpellerInterop.cs (1)
25internal class NLGSpellerInterop : SpellerInteropBase
System\Windows\Documents\WinRTSpellerInterop.cs (1)
36internal partial class WinRTSpellerInterop: SpellerInteropBase
39 references to SpellerInteropBase
PresentationFramework (39)
System\Windows\Documents\NLGSpellerInterop.cs (1)
505private struct STextRange : SpellerInteropBase.ITextRange
System\Windows\Documents\Speller.cs (28)
212_spellerInterop.Mode = SpellerInteropBase.SpellerMode.SpellingErrorsWithSuggestions; 215new SpellerInteropBase.EnumTextSegmentsCallback(ScanErrorTextSegment), new TextMapCallbackData(textMap, suggestions)); 468_spellerInterop = SpellerInteropBase.CreateInstance(); 721_spellerInterop.Mode = SpellerInteropBase.SpellerMode.WordBreaking; 730new SpellerInteropBase.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments); 831_spellerInterop.Mode = SpellerInteropBase.SpellerMode.SpellingErrors; 839_spellerInterop.EnumTextSegments(textMap.Text, textMap.TextLength, new SpellerInteropBase.EnumSentencesCallback(ScanRangeCheckTimeLimitCallback), 840new SpellerInteropBase.EnumTextSegmentsCallback(ScanTextSegment), new TextMapCallbackData(textMap, status)); 895private bool ScanErrorTextSegment(SpellerInteropBase.ISpellerSegment textSegment, object o) 898SpellerInteropBase.ITextRange sTextRange = textSegment.TextRange; 930textSegment.EnumSubSegments(new SpellerInteropBase.EnumTextSegmentsCallback(ScanErrorTextSegment), data); 943private bool ScanTextSegment(SpellerInteropBase.ISpellerSegment textSegment, object o) 946SpellerInteropBase.ITextRange sTextRange = textSegment.TextRange; 981textSegment.EnumSubSegments(new SpellerInteropBase.EnumTextSegmentsCallback(ScanTextSegment), data); 999private bool ScanRangeCheckTimeLimitCallback(SpellerInteropBase.ISpellerSentence sentence, object o) 1058private void MarkErrorRange(TextMap textMap, SpellerInteropBase.ITextRange sTextRange) 1113SpellerInteropBase.ITextRange sTextRange; 1129_spellerInterop.Mode = SpellerInteropBase.SpellerMode.WordBreaking; 1159new SpellerInteropBase.EnumTextSegmentsCallback(ExpandToWordBreakCallback), segments); 1201sTextRange = (SpellerInteropBase.ITextRange)segments[Math.Max(i, 0)]; 1209sTextRange = (SpellerInteropBase.ITextRange)segments[Math.Min(i, segments.Count-1)]; 1257SpellerInteropBase.ITextRange sTextRange; 1266sTextRange = (SpellerInteropBase.ITextRange)segments[0]; 1276sTextRange = (SpellerInteropBase.ITextRange)segments[segments.Count - 1]; 1288sTextRange = (SpellerInteropBase.ITextRange)segments[index]; 1304sTextRange = (SpellerInteropBase.ITextRange)segments[index + 1]; 1431private bool ExpandToWordBreakCallback(SpellerInteropBase.ISpellerSegment textSegment, object o) 2043private SpellerInteropBase _spellerInterop;
System\Windows\Documents\SpellerInteropBase.cs (2)
112public static SpellerInteropBase CreateInstance() 114SpellerInteropBase spellerInterop = null;
System\Windows\Documents\TextMapOffsetErrorLogger.cs (7)
84var textSegment = segments[i] as SpellerInteropBase.ITextRange; 152/// Number of segments (i.e., words) returned by the call to <see cref="SpellerInteropBase.EnumTextSegments"/> 157/// Each segment returned by <see cref="SpellerInteropBase.EnumTextSegments"/> is an <see cref="SpellerInteropBase.ITextRange"/> 158/// instance containing <see cref="SpellerInteropBase.ITextRange.Start"/> and <see cref="SpellerInteropBase.ITextRange.Length"/> values. 224/// Represents the Start and Length fields of a <see cref="SpellerInteropBase.ITextRange"/>
System\Windows\Documents\WinRTSpellerInterop.cs (1)
857internal readonly struct TextRange: SpellerInteropBase.ITextRange