8 instantiations of SpanVector
PresentationCore (8)
MS\Internal\Shaping\TypefaceMap.cs (2)
130SpanVector itemSpans = new SpanVector(null, new FrugalStructList<Span>((ICollection<Span>)spans)); 251SpanVector scaledTypefaceSpans = new SpanVector(null);
MS\Internal\TextFormatting\TextRunCacheImp.cs (1)
34_textRunVector = new SpanVector(null);
MS\Internal\TextFormatting\TextStore.cs (4)
116_plsrunVector = new SpanVector(null); 165SpanVector runInfoVector = new SpanVector(null); 166SpanVector textEffectsVector = new SpanVector(null); 2328_textObjectMetricsVector = new SpanVector(null);
System\Windows\Media\FormattedText.cs (1)
1987private SpanVector _formatRuns = new SpanVector(null);
33 references to SpanVector
PresentationCore (33)
MS\Internal\Shaping\TypefaceMap.cs (9)
130SpanVector itemSpans = new SpanVector(null, new FrugalStructList<Span>((ICollection<Span>)spans)); 251SpanVector scaledTypefaceSpans = new SpanVector(null); 367SpanVector scaledTypefaceSpans, 494SpanVector scaledTypefaceSpans, 666SpanVector scaledTypefaceSpans, 719SpanVector scaledTypefaceSpans, 771SpanVector scaledTypefaceSpans, 859SpanVector scaledTypefaceSpans, 986SpanVector scaledTypefaceSpans,
MS\Internal\Span.cs (10)
179Set(first, length, element, SpanVector._equals, new SpanPosition()); 188return Set(first, length, element, SpanVector._equals, spanPosition); 196Set(first, length, element, SpanVector._referenceEquals, new SpanPosition()); 205return Set(first, length, element, SpanVector._referenceEquals, spanPosition); 461internal SpanEnumerator(SpanVector spans) 492SpanVector _spans; 529public SpanRider(SpanVector spans) : this(spans, new SpanPosition(), 0) 533public SpanRider(SpanVector spans, SpanPosition latestPosition) : this(spans, latestPosition, latestPosition.CP) 537public SpanRider(SpanVector spans, SpanPosition latestPosition, int cp) 629SpanVector _spans; // vector of spans
MS\Internal\TextFormatting\FullTextLine.cs (1)
42private SpanVector _plsrunVector; // plsrun span vector indexed by lscp
MS\Internal\TextFormatting\FullTextState.cs (1)
363SpanVector plsrunVector = _store.PlsrunVector;
MS\Internal\TextFormatting\TextRunCacheImp.cs (1)
21private SpanVector _textRunVector; // text run vector indexed by cp
MS\Internal\TextFormatting\TextStore.cs (10)
59private SpanVector _plsrunVector; 66private SpanVector _textObjectMetricsVector; // inline object cache 165SpanVector runInfoVector = new SpanVector(null); 166SpanVector textEffectsVector = new SpanVector(null); 484SpanVector textEffectsVector, 816SpanVector runInfoVector, 1112private bool IsForceBreakRequired(SpanVector runInfoVector, ref int cchToAdd) 1268SpanVector runInfoVector, 1269SpanVector textEffectsVector, 2469internal SpanVector PlsrunVector
System\Windows\Media\FormattedText.cs (1)
1987private SpanVector _formatRuns = new SpanVector(null);