4 writes to _featuresCount
PresentationCore (4)
MS\Internal\Shaping\ShaperBuffers.cs (4)
229
_featuresCount
= 0;
247
_featuresCount
= keepCount; //
323
++
_featuresCount
;
355
++
_featuresCount
;
23 references to _featuresCount
PresentationCore (23)
MS\Internal\Shaping\ShaperBuffers.cs (23)
177
get { return
_featuresCount
; }
187
get { return
_featuresCount
; }
192
get { return
_featuresCount
== 0 ? 0 : _features[
_featuresCount
- 1].Tag;}
197
get { return
_featuresCount
; }
202
Invariant.Assert (
_featuresCount
> featureIx );
312
if (
_featuresCount
== _features.Length )
315
if (!Resize((ushort)(
_featuresCount
+ 1),
_featuresCount
))
322
_features[
_featuresCount
] = feature;
334
if (
_featuresCount
== _features.Length )
337
if (!Resize((ushort)(
_featuresCount
+ 1),
_featuresCount
))
343
if (_features[
_featuresCount
] != null)
345
_features[
_featuresCount
].Tag = featureTag;
346
_features[
_featuresCount
].StartIndex = startIndex;
347
_features[
_featuresCount
].Length = length;
348
_features[
_featuresCount
].Parameter = parameter;
352
_features[
_featuresCount
] = new Feature(startIndex,length,featureTag,parameter);
372
if (
_featuresCount
> 0) // if previous feature exists
375
ushort latestFeatureIx = (ushort)(
_featuresCount
- 1);
411
if (
_featuresCount
> 0)
414
ushort latestFeatureIx = (ushort)(
_featuresCount
- 1);