4 writes to _featuresCount
PresentationCore (4)
Core\CSharp\MS\Internal\Shaping\ShaperBuffers.cs (4)
256
_featuresCount
= 0;
274
_featuresCount
= keepCount; //
351
++
_featuresCount
;
383
++
_featuresCount
;
23 references to _featuresCount
PresentationCore (23)
Core\CSharp\MS\Internal\Shaping\ShaperBuffers.cs (23)
204
get { return
_featuresCount
; }
214
get { return
_featuresCount
; }
219
get { return
_featuresCount
== 0 ? 0 : _features[
_featuresCount
- 1].Tag;}
224
get { return
_featuresCount
; }
229
Invariant.Assert (
_featuresCount
> featureIx );
340
if (
_featuresCount
== _features.Length )
343
if (!Resize((ushort)(
_featuresCount
+ 1),
_featuresCount
))
350
_features[
_featuresCount
] = feature;
362
if (
_featuresCount
== _features.Length )
365
if (!Resize((ushort)(
_featuresCount
+ 1),
_featuresCount
))
371
if (_features[
_featuresCount
] != null)
373
_features[
_featuresCount
].Tag = featureTag;
374
_features[
_featuresCount
].StartIndex = startIndex;
375
_features[
_featuresCount
].Length = length;
376
_features[
_featuresCount
].Parameter = parameter;
380
_features[
_featuresCount
] = new Feature(startIndex,length,featureTag,parameter);
400
if (
_featuresCount
> 0) // if previous feature exists
403
ushort latestFeatureIx = (ushort)(
_featuresCount
- 1);
440
if (
_featuresCount
> 0)
443
ushort latestFeatureIx = (ushort)(
_featuresCount
- 1);