28 references to Worker
PresentationFramework (28)
System\Windows\Data\BindingExpression.cs (28)
196Worker?.RefreshValue(); // calls TransferValue 232relevant = (Worker != null) && (Worker.UsesDependencyProperty(d, dp)); 355get { return Worker?.SourceItem; } 361get { return Worker?.SourcePropertyName; } 367get { return (Worker != null) ? Worker.RawValue() : DependencyProperty.UnsetValue; } 478Invariant.Assert(Worker != null); 480SetValue(Feature.DynamicConverter, new DynamicValueConverter(IsReflective, Worker.SourcePropertyType, Worker.TargetPropertyType), null); 988if (Worker == null) 995Worker.AttachDataItem(); 1112Worker?.DetachDataItem(); 1130if (Worker == null) 1133Worker.AttachDataItem(); 1187Invariant.Assert(Worker == null, "duplicate call to CreateWorker"); 1258if (Worker == null) 1275object value = (newValue == DependencyProperty.UnsetValue) ? Worker.RawValue() : newValue; 1558itemValue = Worker.RawValue(); 1805|| Worker == null // not activated 1806|| !Worker.CanUpdate // no source (currency moved off end) 1826Type sourceType = Worker.SourcePropertyType; 1880if (Worker.IsDBNullValidForUpdate) 1974Worker.UpdateValue(value); 2163return Worker.IsDBNullValidForUpdate; 2270return !Worker.IsPathCurrent(); 2413Worker.OnCurrentChanged(sender as ICollectionView, e); 2651Worker?.OnSourceInvalidation(d, dp, args.IsASubPropertyChange);