7 types derived from TextRun
PresentationCore (7)
Core\CSharp\MS\Internal\TextFormatting\TextShapeableSymbols.cs (1)
33internal abstract class TextShapeableSymbols : TextRun
Core\CSharp\System\Windows\Media\TextFormatting\TextCharacters.cs (1)
38public class TextCharacters : TextRun, ITextSymbols, IShapeableTextCollector
Core\CSharp\System\Windows\Media\TextFormatting\TextEmbeddedObject.cs (1)
31public abstract class TextEmbeddedObject : TextRun
Core\CSharp\System\Windows\Media\TextFormatting\TextEndOfLine.cs (1)
29public class TextEndOfLine : TextRun
Core\CSharp\System\Windows\Media\TextFormatting\TextEndOfSegment.cs (1)
31public class TextEndOfSegment : TextRun
Core\CSharp\System\Windows\Media\TextFormatting\TextHidden.cs (1)
29public class TextHidden : TextRun
Core\CSharp\System\Windows\Media\TextFormatting\TextModifier.cs (1)
30public abstract class TextModifier : TextRun
110 references to TextRun
PresentationCore (54)
Core\CSharp\MS\Internal\TextFormatting\FormatSettings.cs (1)
196out TextRun textRun,
Core\CSharp\MS\Internal\TextFormatting\FormattedTextSymbols.cs (1)
53TextRun textSymbols,
Core\CSharp\MS\Internal\TextFormatting\FullTextLine.cs (8)
2099public override IList<TextSpan<TextRun>> GetTextRunSpans() 2109return new TextSpan<TextRun>[0]; 2112IList<TextSpan<TextRun>> lsrunList = new List<TextSpan<TextRun>>(2); 2114TextRun lastTextRun = null; 2127TextRun textRun = ((LSRun)GetRun((Plsrun)plsrunSpan.element)).TextRun; 2133lsrunList.Add(new TextSpan<TextRun>(cchAcc, lastTextRun)); 2146lsrunList.Add(new TextSpan<TextRun>(cchAcc, lastTextRun));
Core\CSharp\MS\Internal\TextFormatting\LineServicesRun.cs (1)
523internal TextRun TextRun
Core\CSharp\MS\Internal\TextFormatting\SimpleTextLine.cs (13)
906public override IList<TextSpan<TextRun>> GetTextRunSpans() 908TextSpan<TextRun>[] textRunSpans = new TextSpan<TextRun>[_runs.Length]; 912textRunSpans[i] = new TextSpan<TextRun>(_runs[i].Length, _runs[i].TextRun); 1313public TextRun TextRun; // text run 1425TextRun textRun; 1465TextRun textRun, 1525TextRun newRun; 1541TextRun mergedTextRun = new TextCharacters(characterArray, 0, lengthOfRun, textRun.Properties); 1607TextRun textRun, 1635TextRun modifedTextRun = new TextCharacters(" ", textRun.Properties); 1678TextRun textRun, 1737TextRun textRun,
Core\CSharp\MS\Internal\TextFormatting\TextMarkerSource.cs (1)
153public override TextRun GetTextRun(
Core\CSharp\MS\Internal\TextFormatting\TextProperties.cs (4)
184private TextRun _textRun; 209TextRun textRun, 243internal TextRun TextRun 405internal static Plsrun GetRunType(TextRun textRun)
Core\CSharp\MS\Internal\TextFormatting\TextRunCacheImp.cs (10)
106internal TextRun FetchTextRun( 116TextRun textRun = (TextRun)textRunSpanRider.CurrentElement; 301TextRun run = textRunSpanRider.CurrentElement as TextRun; 332internal IList<TextSpan<TextRun>> GetTextRunSpans() 334IList<TextSpan<TextRun>> textRunList = new List<TextSpan<TextRun>>(_textRunVector.Count); 339textRunList.Add(new TextSpan<TextRun>(currentSpan.length, currentSpan.element as TextRun));
Core\CSharp\MS\Internal\TextFormatting\TextStore.cs (1)
421TextRun textRun;
Core\CSharp\System\Windows\Media\FormattedText.cs (1)
1876public override TextRun GetTextRun(
Core\CSharp\System\Windows\Media\TextFormatting\CharacterString.cs (1)
173internal CharacterBufferRange(TextRun textRun)
Core\CSharp\System\Windows\Media\TextFormatting\TextBounds.cs (3)
90TextRun textRun 130public TextRun TextRun 138private TextRun _textRun;
Core\CSharp\System\Windows\Media\TextFormatting\TextCollapsingProperties.cs (1)
39public abstract TextRun Symbol
Core\CSharp\System\Windows\Media\TextFormatting\TextLine.cs (1)
196public abstract IList<TextSpan<TextRun>> GetTextRunSpans();
Core\CSharp\System\Windows\Media\TextFormatting\TextRunCache.cs (2)
89internal IList<TextSpan<TextRun>> GetTextRunSpans() 98return new TextSpan<TextRun>[0];
Core\CSharp\System\Windows\Media\TextFormatting\TextSource.cs (1)
38public abstract TextRun GetTextRun(
Core\CSharp\System\Windows\Media\TextFormatting\TextTrailingCharacterEllipsis.cs (2)
31private TextRun _ellipsis; 67public sealed override TextRun Symbol
Core\CSharp\System\Windows\Media\TextFormatting\TextTrailingWordEllipsis.cs (2)
31private TextRun _ellipsis; 67public sealed override TextRun Symbol
PresentationFramework (56)
src\Framework\MS\Internal\Documents\TextBoxLine.cs (5)
78public override TextRun GetTextRun(int dcp) 80TextRun run = null; 386IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 387return (((TextSpan<TextRun>)runs[runs.Count-1]).Value is TextEndOfParagraph); 428private TextRun HandleText(StaticTextPointer position)
src\Framework\MS\Internal\PtsHost\Line.cs (18)
155internal override TextRun GetTextRun(int dcp) 157TextRun run = null; 309foreach (TextSpan<TextRun> textSpan in _runs) 311TextRun run = (TextRun)textSpan.Value; 396IList<TextSpan<TextRun>> runs = _runs; 417foreach (TextSpan<TextRun> textSpan in runs) 419TextRun run = (TextRun)textSpan.Value; 683IList<TextSpan<TextRun>> spans = _line.GetTextRunSpans(); 704foreach (TextSpan<TextRun> textSpan in spans) 725foreach (TextSpan<TextRun> span in spans) 874return (((TextSpan<TextRun>)_runs[_runs.Count-1]).Value is ParagraphBreakRun); 950TextRun run = ((TextSpan<TextRun>)_runs[_runs.Count - 1]).Value as TextRun; 980foreach (TextSpan<TextRun> textSpan in _runs) 1277private IList<TextSpan<TextRun>> _runs;
src\Framework\MS\Internal\PtsHost\LineBase.cs (8)
54internal abstract TextRun GetTextRun(int dcp); 90protected TextRun HandleText(StaticTextPointer position) 143protected TextRun HandleElementStartEdge(StaticTextPointer position) 149TextRun run = null; 259protected TextRun HandleElementEndEdge(StaticTextPointer position) 263TextRun run; 313protected TextRun HandleEmbeddedObject(int dcp, StaticTextPointer position) 317TextRun run = null;
src\Framework\MS\Internal\PtsHost\ListMarkerLine.cs (1)
60internal override TextRun GetTextRun(int dcp)
src\Framework\MS\Internal\PtsHost\OptimalTextSource.cs (4)
104internal override TextRun GetTextRun(int dcp) 106TextRun run = null; 208foreach (TextSpan<TextRun> textSpan in _runCache.GetTextRunSpans()) 210TextRun run = textSpan.Value;
src\Framework\MS\Internal\PtsHost\TextFormatterHost.cs (2)
44public override TextRun GetTextRun(int textSourceCharacterIndex) 48TextRun run = Context.GetTextRun(textSourceCharacterIndex);
src\Framework\MS\Internal\Text\ComplexLine.cs (14)
45public override TextRun GetTextRun(int dcp) 47TextRun run = null; 162IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 167foreach (TextSpan<TextRun> textSpan in runs) 169TextRun run = textSpan.Value; 237IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 239foreach (TextSpan<TextRun> textSpan in runs) 338private TextRun HandleText(StaticTextPointer position) 389private TextRun HandleElementStartEdge(StaticTextPointer position) 395TextRun run = null; 481private TextRun HandleElementEndEdge(StaticTextPointer position) 485TextRun run = null; 531private TextRun HandleInlineObject(StaticTextPointer position, int dcp) 535TextRun run = null;
src\Framework\MS\Internal\Text\Line.cs (2)
428IList<TextSpan<TextRun>> runs = _line.GetTextRunSpans(); 429return (((TextSpan<TextRun>)runs[runs.Count-1]).Value is TextEndOfParagraph);
src\Framework\MS\Internal\Text\SimpleLine.cs (2)
40public override TextRun GetTextRun(int dcp) 44TextRun run;