8 writes to item
PresentationFramework (8)
MS\Internal\Data\PropertyPathWorker.cs (8)
51_arySVS[i].item = BindingExpression.CreateReference(BindingExpression.NullDataItem); 733_arySVS[k].item = BindingExpression.ReplaceReference(_arySVS[k].item, newO); 815svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 826svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 1030svs.item = BindingExpression.ReplaceReference(svs.item, item); 1050svs.item = BindingExpression.ReplaceReference(svs.item, item); 1078svs.item = BindingExpression.ReplaceReference(svs.item, item); 1293svs.item = BindingExpression.ReplaceReference(svs.item, item);
20 references to item
PresentationFramework (20)
MS\Internal\Data\PropertyPathWorker.cs (20)
164return BindingExpression.GetReference(_arySVS[level].item); 411object oldValue = BindingExpression.GetReference(_arySVS[k].item); 436object o = BindingExpression.GetReference(_arySVS[k].item); 486if ((_arySVS[k].info == dp) && (BindingExpression.GetReference(_arySVS[k].item) == d)) 509if ((_arySVS[k].info == dp) && (BindingExpression.GetReference(_arySVS[k].item) == d)) 676object oldO = BindingExpression.GetReference(_arySVS[k].item); 733_arySVS[k].item = BindingExpression.ReplaceReference(_arySVS[k].item, newO); 783return BindingExpression.GetReference((k == 0) ? _rootItem : _arySVS[k - 1].item); 815svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 826svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 834newO = BindingExpression.GetReference(svs.item); 982if (!ItemsControl.EqualsEx(item, BindingExpression.GetReference(_arySVS[level].item)) 1016object oldItem = BindingExpression.GetReference(_arySVS[k].item); 1030svs.item = BindingExpression.ReplaceReference(svs.item, item); 1050svs.item = BindingExpression.ReplaceReference(svs.item, item); 1078svs.item = BindingExpression.ReplaceReference(svs.item, item); 1260if (item != BindingExpression.GetReference(svs.item)) 1261sb.AppendLine($" Item is wrong: expected '{item}' got '{BindingExpression.GetReference(svs.item)}'"); 1293svs.item = BindingExpression.ReplaceReference(svs.item, item); 1494object item = BindingExpression.GetReference(_arySVS[k].item);