21 instantiations of TextRunCache
PresentationCore (2)
MS\Internal\TextFormatting\TextFormatterImp.cs (2)
118new TextRunCache() // local cache, only live within this call 275new TextRunCache() // local cache, only live within this call
PresentationFramework (19)
MS\Internal\Documents\TextBoxView.cs (3)
1577line.Format(metrics.Offset, formatWidth, width, lineProperties, new TextRunCache(), formatter); 1742line.Format(metrics.Offset, formatWidth, width, lineProperties, new TextRunCache(), formatter); 3168_textRunCache = new TextRunCache();
MS\Internal\PtsHost\ListMarkerLine.cs (1)
108line = _host.TextFormatter.FormatLine(_host, 0, 0, lineProps.FirstLineProps, null, new TextRunCache());
MS\Internal\PtsHost\TextParagraph.cs (4)
195_textRunCache = new TextRunCache(); 1150_textRunCache = new TextRunCache(); 1268_textRunCache = new TextRunCache(); 1779private TextRunCache _textRunCache = new TextRunCache();
System\Windows\Controls\TextBlock.cs (11)
1676TextRunCache textRunCache = new TextRunCache(); 1796TextRunCache textRunCache = new TextRunCache(); 2082TextRunCache textRunCache = new TextRunCache(); 2131TextRunCache textRunCache = new TextRunCache(); 2189TextRunCache textRunCache = new TextRunCache(); 2286TextRunCache textRunCache = new TextRunCache(); 2385TextRunCache textRunCache = new TextRunCache(); 2492TextRunCache textRunCache = new TextRunCache(); 2608TextRunCache textRunCache = new TextRunCache(); 3027_textBlockCache._textRunCache = new TextRunCache(); 3418TextRunCache textRunCache = new TextRunCache();
33 references to TextRunCache
PresentationCore (11)
MS\Internal\TextFormatting\TextFormatterImp.cs (7)
140TextRunCache textRunCache 178TextRunCache textRunCache 205TextRunCache textRunCache 293TextRunCache textRunCache 355TextRunCache textRunCache 399TextRunCache textRunCache, 442TextRunCache textRunCache
System\Windows\Media\textformatting\TextFormatter.cs (4)
207TextRunCache textRunCache 234TextRunCache textRunCache 261TextRunCache textRunCache 293TextRunCache textRunCache
PresentationFramework (22)
MS\Internal\Documents\TextBoxLine.cs (1)
174internal void Format(int dcp, double formatWidth, double paragraphWidth, LineProperties lineProperties, TextRunCache textRunCache, TextFormatter formatter)
MS\Internal\Documents\TextBoxView.cs (2)
3179internal TextRunCache TextRunCache 3194private readonly TextRunCache _textRunCache;
MS\Internal\PtsHost\Line.cs (2)
1310internal FormattingContext(bool measureMode, bool clearOnLeft, bool clearOnRight, TextRunCache textRunCache) 1319internal TextRunCache TextRunCache;
MS\Internal\PtsHost\OptimalTextSource.cs (2)
59internal OptimalTextSource(TextFormatterHost host, int cpPara, int durTrack, TextParaClient paraClient, TextRunCache runCache) : base(paraClient) 248private TextRunCache _runCache;
MS\Internal\PtsHost\TextParagraph.cs (2)
1459internal TextRunCache TextRunCache 1779private TextRunCache _textRunCache = new TextRunCache();
MS\Internal\Text\Line.cs (1)
78internal void Format(int dcp, double width, TextParagraphProperties lineProperties, TextLineBreak textLineBreak, TextRunCache textRunCache, bool showParagraphEllipsis)
System\Windows\Controls\TextBlock.cs (12)
38public TextRunCache _textRunCache; 1676TextRunCache textRunCache = new TextRunCache(); 1796TextRunCache textRunCache = new TextRunCache(); 2082TextRunCache textRunCache = new TextRunCache(); 2131TextRunCache textRunCache = new TextRunCache(); 2189TextRunCache textRunCache = new TextRunCache(); 2286TextRunCache textRunCache = new TextRunCache(); 2385TextRunCache textRunCache = new TextRunCache(); 2492TextRunCache textRunCache = new TextRunCache(); 2608TextRunCache textRunCache = new TextRunCache(); 3243private void Format(Line line, int length, int dcp, double wrappingWidth, TextParagraphProperties paragraphProperties, TextLineBreak textLineBreak, TextRunCache textRunCache, bool ellipsis) 3418TextRunCache textRunCache = new TextRunCache();