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