25 references to NullDataItem
PresentationFramework (25)
MS\Internal\Data\ClrBindingWorker.cs (3)
162if (item == null || item == BindingExpression.NullDataItem) 236if (item == null || item == BindingExpression.NullDataItem) 518if (item == BindingExpression.NullDataItem)
MS\Internal\Data\PropertyPathWorker.cs (17)
51_arySVS[i].item = BindingExpression.CreateReference(BindingExpression.NullDataItem); 94if (item == BindingExpression.NullDataItem) 219_rootItem = BindingExpression.NullDataItem; 501UpdateSourceValueState(_arySVS.Length, null, BindingExpression.NullDataItem, isASubPropertyChange); 512UpdateSourceValueState(k, null, BindingExpression.NullDataItem, isASubPropertyChange); 571UpdateSourceValueState(k, collectionView, BindingExpression.NullDataItem, false); 584if (_rootItem != BindingExpression.NullDataItem && target == null) 617rawValue = (newValue == BindingExpression.NullDataItem) ? RawValue(k - 1) : newValue; 618newValue = BindingExpression.NullDataItem; 632ReplaceItem(k, BindingExpression.NullDataItem, rawValue); 730parent == BindingExpression.NullDataItem || 736parent == BindingExpression.NullDataItem || 756if (newO != BindingExpression.NullDataItem) 815svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 826svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 1026if (newType == oldType && oldItem != BindingExpression.NullDataItem && 1500if (item != BindingExpression.NullDataItem && info != null && !(item == null && info != DependencyProperty.UnsetValue))
System\Windows\Data\BindingExpression.cs (3)
1014bool useValueFromBindingGroup = (value == NullDataItem); 1069proposedValue = NullDataItem; 1085if (proposedValue != NullDataItem)
System\Windows\Data\BindingExpressionBase.cs (2)
2757!(item == BindingExpression.NullDataItem) && 2785!(item == BindingExpression.NullDataItem) &&