13 instantiations of TextSpan
PresentationCore (7)
MS\Internal\TextFormatting\FullTextLine.cs (2)
2083lsrunList.Add(new TextSpan<TextRun>(cchAcc, lastTextRun)); 2096lsrunList.Add(new TextSpan<TextRun>(cchAcc, lastTextRun));
MS\Internal\TextFormatting\SimpleTextLine.cs (1)
886textRunSpans[i] = new TextSpan<TextRun>(_runs[i].Length, _runs[i].TextRun);
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
181return new TextSpan<CultureSpecificCharacterBufferRange> (
MS\Internal\TextFormatting\TextRunCacheImp.cs (2)
295return new TextSpan<CultureSpecificCharacterBufferRange>( 318textRunList[i] = new TextSpan<TextRun>(currentSpan.length, currentSpan.element as TextRun);
System\Windows\Media\FormattedText.cs (1)
1876return new TextSpan<CultureSpecificCharacterBufferRange> (
PresentationFramework (6)
MS\Internal\Documents\TextBoxLine.cs (1)
124return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\PtsHost\Line.cs (1)
207return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\PtsHost\ListMarkerLine.cs (1)
62return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\PtsHost\OptimalTextSource.cs (1)
159return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\Text\ComplexLine.cs (1)
107return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\Text\SimpleLine.cs (1)
88return new TextSpan<CultureSpecificCharacterBufferRange> (
47 references to TextSpan
PresentationCore (20)
MS\Internal\TextFormatting\FormatSettings.cs (1)
260internal TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int cpLimit)
MS\Internal\TextFormatting\FullTextLine.cs (4)
2049public override IList<TextSpan<TextRun>> GetTextRunSpans() 2059return Array.Empty<TextSpan<TextRun>>(); 2062List<TextSpan<TextRun>> lsrunList = new List<TextSpan<TextRun>>(2);
MS\Internal\TextFormatting\SimpleTextLine.cs (3)
880public override IList<TextSpan<TextRun>> GetTextRunSpans() 882TextSpan<TextRun>[] textRunSpans = new TextSpan<TextRun>[_runs.Length];
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
167public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(
MS\Internal\TextFormatting\TextRunCacheImp.cs (4)
270internal TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(TextSource textSource, int cpLimit) 311internal IList<TextSpan<TextRun>> GetTextRunSpans() 313TextSpan<TextRun>[] textRunList = new TextSpan<TextRun>[_textRunVector.Count];
MS\Internal\TextFormatting\TextStore.cs (2)
1192TextSpan<CultureSpecificCharacterBufferRange> textSpan = _settings.GetPrecedingText(limitCp); 2618TextSpan<CultureSpecificCharacterBufferRange> textSpan = _settings.GetPrecedingText(_cpFirst);
System\Windows\Media\FormattedText.cs (1)
1853public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(
System\Windows\Media\textformatting\TextLine.cs (1)
182public abstract IList<TextSpan<TextRun>> GetTextRunSpans();
System\Windows\Media\textformatting\TextRunCache.cs (2)
78internal IList<TextSpan<TextRun>> GetTextRunSpans() 87return Array.Empty<TextSpan<TextRun>>();
System\Windows\Media\textformatting\TextSource.cs (1)
46public abstract TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(
PresentationFramework (27)
MS\Internal\Documents\TextBoxLine.cs (3)
103public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 376IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 377return (((TextSpan<TextRun>)runs[runs.Count - 1]).Value is TextEndOfParagraph);
MS\Internal\PtsHost\Line.cs (11)
174internal override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 288foreach (TextSpan<TextRun> textSpan in _runs) 375IList<TextSpan<TextRun>> runs = _runs; 396foreach (TextSpan<TextRun> textSpan in runs) 661IList<TextSpan<TextRun>> spans = _line.GetTextRunSpans(); 682foreach (TextSpan<TextRun> textSpan in spans) 703foreach (TextSpan<TextRun> span in spans) 852return (((TextSpan<TextRun>)_runs[_runs.Count-1]).Value is ParagraphBreakRun); 928TextRun run = ((TextSpan<TextRun>)_runs[_runs.Count - 1]).Value as TextRun; 958foreach (TextSpan<TextRun> textSpan in _runs) 1250private IList<TextSpan<TextRun>> _runs;
MS\Internal\PtsHost\LineBase.cs (1)
48internal abstract TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp);
MS\Internal\PtsHost\ListMarkerLine.cs (1)
60internal override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp)
MS\Internal\PtsHost\OptimalTextSource.cs (2)
125internal override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 188foreach (TextSpan<TextRun> textSpan in _runCache.GetTextRunSpans())
MS\Internal\PtsHost\TextFormatterHost.cs (1)
53public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int textSourceCharacterIndexLimit)
MS\Internal\Text\ComplexLine.cs (5)
76public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 153IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 158foreach (TextSpan<TextRun> textSpan in runs) 228IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 230foreach (TextSpan<TextRun> textSpan in runs)
MS\Internal\Text\Line.cs (2)
417IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 418return (((TextSpan<TextRun>)runs[runs.Count-1]).Value is TextEndOfParagraph);
MS\Internal\Text\SimpleLine.cs (1)
71public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp)