2 writes to _features
PresentationCore (2)
Core\CSharp\MS\Internal\Shaping\ShaperBuffers.cs (2)
252_features = newArray; 316_features = newArray;
27 references to _features
PresentationCore (27)
Core\CSharp\MS\Internal\Shaping\ShaperBuffers.cs (27)
209get { return _features; } 219get { return _featuresCount == 0 ? 0 : _features[_featuresCount - 1].Tag;} 230_features[featureIx].Parameter = paramValue; 245if (_features == null || 246newSize > _features.Length || 258return _features != null; 276if (_features != null && 277_features.Length != 0 && 279_features.Length >= keepCount) 283ushort currentLength = (ushort)_features.Length; 313newArray[i] = _features[i]; 340if ( _featuresCount == _features.Length ) 350_features[_featuresCount] = feature; 362if ( _featuresCount == _features.Length ) 371if (_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); 404if ((featureTag == 0 || featureTag == _features[latestFeatureIx].Tag) && 405(_features[latestFeatureIx].StartIndex + 406_features[latestFeatureIx].Length) == charIx) 408_features[latestFeatureIx].Length += 1; 415(featureTag == 0 ? _features[latestFeatureIx].Tag : featureTag), 445if (_features[latestFeatureIx].Tag != featureTag) 449_features[latestFeatureIx].Tag = featureTag;