4 writes to _featuresCount
PresentationCore (4)
MS\Internal\Shaping\ShaperBuffers.cs (4)
243_featuresCount = 0; 261_featuresCount = keepCount; // 337++_featuresCount; 369++_featuresCount;
23 references to _featuresCount
PresentationCore (23)
MS\Internal\Shaping\ShaperBuffers.cs (23)
191get { return _featuresCount; } 201get { return _featuresCount; } 206get { return _featuresCount == 0 ? 0 : _features[_featuresCount - 1].Tag;} 211get { return _featuresCount; } 216Invariant.Assert ( _featuresCount > featureIx ); 326if ( _featuresCount == _features.Length ) 329if (!Resize((ushort)(_featuresCount + 1),_featuresCount)) 336_features[_featuresCount] = feature; 348if ( _featuresCount == _features.Length ) 351if (!Resize((ushort)(_featuresCount + 1),_featuresCount)) 357if (_features[_featuresCount] != null) 359_features[_featuresCount].Tag = featureTag; 360_features[_featuresCount].StartIndex = startIndex; 361_features[_featuresCount].Length = length; 362_features[_featuresCount].Parameter = parameter; 366_features[_featuresCount] = new Feature(startIndex,length,featureTag,parameter); 386if (_featuresCount > 0) // if previous feature exists 389ushort latestFeatureIx = (ushort)(_featuresCount - 1); 425if (_featuresCount > 0) 428ushort latestFeatureIx = (ushort)(_featuresCount - 1);