13 instantiations of TextSpan
PresentationCore (7)
MS\Internal\TextFormatting\FullTextLine.cs (2)
2084lsrunList.Add(new TextSpan<TextRun>(cchAcc, lastTextRun)); 2097lsrunList.Add(new TextSpan<TextRun>(cchAcc, lastTextRun));
MS\Internal\TextFormatting\SimpleTextLine.cs (1)
887textRunSpans[i] = new TextSpan<TextRun>(_runs[i].Length, _runs[i].TextRun);
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
182return new TextSpan<CultureSpecificCharacterBufferRange> (
MS\Internal\TextFormatting\TextRunCacheImp.cs (2)
296return new TextSpan<CultureSpecificCharacterBufferRange>( 319textRunList[i] = new TextSpan<TextRun>(currentSpan.length, currentSpan.element as TextRun);
System\Windows\Media\FormattedText.cs (1)
1877return new TextSpan<CultureSpecificCharacterBufferRange> (
PresentationFramework (6)
MS\Internal\Documents\TextBoxLine.cs (1)
125return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\PtsHost\Line.cs (1)
208return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\PtsHost\ListMarkerLine.cs (1)
63return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\PtsHost\OptimalTextSource.cs (1)
160return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\Text\ComplexLine.cs (1)
108return new TextSpan<CultureSpecificCharacterBufferRange>(
MS\Internal\Text\SimpleLine.cs (1)
89return new TextSpan<CultureSpecificCharacterBufferRange> (
47 references to TextSpan
PresentationCore (20)
MS\Internal\TextFormatting\FormatSettings.cs (1)
261internal TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int cpLimit)
MS\Internal\TextFormatting\FullTextLine.cs (4)
2050public override IList<TextSpan<TextRun>> GetTextRunSpans() 2060return Array.Empty<TextSpan<TextRun>>(); 2063List<TextSpan<TextRun>> lsrunList = new List<TextSpan<TextRun>>(2);
MS\Internal\TextFormatting\SimpleTextLine.cs (3)
881public override IList<TextSpan<TextRun>> GetTextRunSpans() 883TextSpan<TextRun>[] textRunSpans = new TextSpan<TextRun>[_runs.Length];
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
168public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(
MS\Internal\TextFormatting\TextRunCacheImp.cs (4)
271internal TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(TextSource textSource, int cpLimit) 312internal IList<TextSpan<TextRun>> GetTextRunSpans() 314TextSpan<TextRun>[] textRunList = new TextSpan<TextRun>[_textRunVector.Count];
MS\Internal\TextFormatting\TextStore.cs (2)
1193TextSpan<CultureSpecificCharacterBufferRange> textSpan = _settings.GetPrecedingText(limitCp); 2619TextSpan<CultureSpecificCharacterBufferRange> textSpan = _settings.GetPrecedingText(_cpFirst);
System\Windows\Media\FormattedText.cs (1)
1854public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(
System\Windows\Media\textformatting\TextLine.cs (1)
183public abstract IList<TextSpan<TextRun>> GetTextRunSpans();
System\Windows\Media\textformatting\TextRunCache.cs (2)
79internal IList<TextSpan<TextRun>> GetTextRunSpans() 88return Array.Empty<TextSpan<TextRun>>();
System\Windows\Media\textformatting\TextSource.cs (1)
47public abstract TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(
PresentationFramework (27)
MS\Internal\Documents\TextBoxLine.cs (3)
104public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 377IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 378return (((TextSpan<TextRun>)runs[runs.Count - 1]).Value is TextEndOfParagraph);
MS\Internal\PtsHost\Line.cs (11)
175internal override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 289foreach (TextSpan<TextRun> textSpan in _runs) 376IList<TextSpan<TextRun>> runs = _runs; 397foreach (TextSpan<TextRun> textSpan in runs) 662IList<TextSpan<TextRun>> spans = _line.GetTextRunSpans(); 683foreach (TextSpan<TextRun> textSpan in spans) 704foreach (TextSpan<TextRun> span in spans) 853return (((TextSpan<TextRun>)_runs[_runs.Count-1]).Value is ParagraphBreakRun); 929TextRun run = ((TextSpan<TextRun>)_runs[_runs.Count - 1]).Value as TextRun; 959foreach (TextSpan<TextRun> textSpan in _runs) 1251private IList<TextSpan<TextRun>> _runs;
MS\Internal\PtsHost\LineBase.cs (1)
49internal abstract TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp);
MS\Internal\PtsHost\ListMarkerLine.cs (1)
61internal override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp)
MS\Internal\PtsHost\OptimalTextSource.cs (2)
126internal override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 189foreach (TextSpan<TextRun> textSpan in _runCache.GetTextRunSpans())
MS\Internal\PtsHost\TextFormatterHost.cs (1)
54public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int textSourceCharacterIndexLimit)
MS\Internal\Text\ComplexLine.cs (5)
77public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp) 154IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 159foreach (TextSpan<TextRun> textSpan in runs) 229IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 231foreach (TextSpan<TextRun> textSpan in runs)
MS\Internal\Text\Line.cs (2)
418IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 419return (((TextSpan<TextRun>)runs[runs.Count-1]).Value is TextEndOfParagraph);
MS\Internal\Text\SimpleLine.cs (1)
72public override TextSpan<CultureSpecificCharacterBufferRange> GetPrecedingText(int dcp)