3 writes to _values
System.Data (3)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyValueCollection.cs (3)
45_values = new List<ModelPropertyIndexer>(); 104_values = new List<ModelPropertyIndexer>(); 127_values = new List<ModelPropertyIndexer>();
46 references to _values
System.Data (46)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyValueCollection.cs (46)
49_values.Add(CreateModelPropertyIndexer(item, i++)); 66return _values == null ? 0 : _values.Count; 78return _values[index].PropertyValue; 102if (_values == null) 125if (_values == null) 147if (_values.Count > index && 148object.Equals(_values[index].ModelItem, item)) 150return _values[index].PropertyValue; 154_values.Insert(index, indexer); 157for (int i = index + 1; i < _values.Count; i++) 159_values[i].Index++; 178if (_values == null) 183for (int i = 0; i < _values.Count; i++) 185if (_values[i].PropertyValue == propertyValue) { 200Fx.Assert(_values != null, "_values parameter should not be null"); 202for (int i = 0; i < _values.Count; i++) 204if (_values[i].ModelItem == item) { 249ModelPropertyIndexer indexer = _values[index]; 252_values.RemoveAt(index); 253for (int i = index; i < _values.Count; i++) 255_values[i].Index--; 265Fx.Assert(_values != null, "_values parameter should not be null"); 269for (int i = 0; i < _values.Count; i++) 271if (_values[i].ModelItem == oldItem) { 276this.OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Replace, _values[i].PropertyValue)); 287_values.Clear(); 308ModelPropertyIndexer currentIndexer = _values[currentIndex]; 309ModelPropertyIndexer newIndexer = _values[newIndex]; 356ModelPropertyIndexer currentIndexer = _values[currentIndex]; 357ModelPropertyIndexer newIndexer = _values[newIndex]; 362_values.RemoveAt(newIndex); 363_values.RemoveAt(currentIndex); 367_values.RemoveAt(currentIndex); 368_values.RemoveAt(newIndex); 374_values.Insert(currentIndex, newIndexer); 375_values.Insert(newIndex, currentIndexer); 379_values.Insert(newIndex, currentIndexer); 380_values.Insert(currentIndex, newIndexer); 425if (_values == null) 430foreach (ModelPropertyIndexer value in _values) 502if (_values == null || _values.Count <= index || index < 0) 511if ((_values == null && index != 0) || 512(_values != null && _values.Count < index) ||