25 references to NullDataItem
PresentationFramework (25)
MS\Internal\Data\ClrBindingWorker.cs (3)
171if (item == null || item == BindingExpression.NullDataItem) 248if (item == null || item == BindingExpression.NullDataItem) 537if (item == BindingExpression.NullDataItem)
MS\Internal\Data\PropertyPathWorker.cs (17)
57_arySVS[i].item = BindingExpression.CreateReference(BindingExpression.NullDataItem); 100if (item == BindingExpression.NullDataItem) 225_rootItem = BindingExpression.NullDataItem; 507UpdateSourceValueState(_arySVS.Length, null, BindingExpression.NullDataItem, isASubPropertyChange); 518UpdateSourceValueState(k, null, BindingExpression.NullDataItem, isASubPropertyChange); 587UpdateSourceValueState(k, collectionView, BindingExpression.NullDataItem, false); 600if (_rootItem != BindingExpression.NullDataItem && target == null) 633rawValue = (newValue == BindingExpression.NullDataItem) ? RawValue(k - 1) : newValue; 634newValue = BindingExpression.NullDataItem; 648ReplaceItem(k, BindingExpression.NullDataItem, rawValue); 747parent == BindingExpression.NullDataItem || 753parent == BindingExpression.NullDataItem || 773if (newO != BindingExpression.NullDataItem) 832svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 843svs.item = BindingExpression.ReplaceReference(svs.item, BindingExpression.NullDataItem); 1044if (newType == oldType && oldItem != BindingExpression.NullDataItem && 1529if (item != BindingExpression.NullDataItem && info != null && !(item == null && info != DependencyProperty.UnsetValue))
System\Windows\Data\BindingExpression.cs (3)
1026bool useValueFromBindingGroup = (value == NullDataItem); 1081proposedValue = NullDataItem; 1097if (proposedValue != NullDataItem)
System\Windows\Data\BindingExpressionBase.cs (2)
2787!(item == BindingExpression.NullDataItem) && 2815!(item == BindingExpression.NullDataItem) &&