4 writes to _featuresCount
PresentationCore (4)
MS\Internal\Shaping\ShaperBuffers.cs (4)
228_featuresCount = 0; 246_featuresCount = keepCount; // 322++_featuresCount; 354++_featuresCount;
23 references to _featuresCount
PresentationCore (23)
MS\Internal\Shaping\ShaperBuffers.cs (23)
176get { return _featuresCount; } 186get { return _featuresCount; } 191get { return _featuresCount == 0 ? 0 : _features[_featuresCount - 1].Tag;} 196get { return _featuresCount; } 201Invariant.Assert ( _featuresCount > featureIx ); 311if ( _featuresCount == _features.Length ) 314if (!Resize((ushort)(_featuresCount + 1),_featuresCount)) 321_features[_featuresCount] = feature; 333if ( _featuresCount == _features.Length ) 336if (!Resize((ushort)(_featuresCount + 1),_featuresCount)) 342if (_features[_featuresCount] != null) 344_features[_featuresCount].Tag = featureTag; 345_features[_featuresCount].StartIndex = startIndex; 346_features[_featuresCount].Length = length; 347_features[_featuresCount].Parameter = parameter; 351_features[_featuresCount] = new Feature(startIndex,length,featureTag,parameter); 371if (_featuresCount > 0) // if previous feature exists 374ushort latestFeatureIx = (ushort)(_featuresCount - 1); 410if (_featuresCount > 0) 413ushort latestFeatureIx = (ushort)(_featuresCount - 1);