System\Windows\Data\BindingBase.cs (23)
229OneWay = BindingExpressionBase.BindingFlags.OneWay,
231TwoWay = BindingExpressionBase.BindingFlags.TwoWay,
233OneWayToSource = BindingExpressionBase.BindingFlags.OneWayToSource,
235OneTime = BindingExpressionBase.BindingFlags.OneTime,
237PropDefault = BindingExpressionBase.BindingFlags.PropDefault,
240NotifyOnTargetUpdated = BindingExpressionBase.BindingFlags.NotifyOnTargetUpdated,
242NotifyOnSourceUpdated = BindingExpressionBase.BindingFlags.NotifyOnSourceUpdated,
244NotifyOnValidationError = BindingExpressionBase.BindingFlags.NotifyOnValidationError,
247UpdateDefault = BindingExpressionBase.BindingFlags.UpdateDefault,
249UpdateOnPropertyChanged = BindingExpressionBase.BindingFlags.UpdateOnPropertyChanged,
251UpdateOnLostFocus = BindingExpressionBase.BindingFlags.UpdateOnLostFocus,
253UpdateExplicitly = BindingExpressionBase.BindingFlags.UpdateExplicitly,
259PathGeneratedInternally = BindingExpressionBase.BindingFlags.PathGeneratedInternally,
261ValidatesOnExceptions = BindingExpressionBase.BindingFlags.ValidatesOnExceptions,
262ValidatesOnDataErrors = BindingExpressionBase.BindingFlags.ValidatesOnDataErrors,
263ValidatesOnNotifyDataErrors = BindingExpressionBase.BindingFlags.ValidatesOnNotifyDataErrors,
272Default = BindingExpressionBase.BindingFlags.Default | ValidatesOnNotifyDataErrors,
275IllegalInput = BindingExpressionBase.BindingFlags.IllegalInput,
292internal abstract BindingExpressionBase CreateBindingExpressionOverride(DependencyObject targetObject, DependencyProperty targetProperty, BindingExpressionBase owner);
403internal BindingExpressionBase CreateBindingExpression(DependencyObject targetObject, DependencyProperty targetProperty)
413internal BindingExpressionBase CreateBindingExpression(DependencyObject targetObject, DependencyProperty targetProperty, BindingExpressionBase owner)
System\Windows\Data\BindingExpressionBase.cs (28)
122internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources)
203BindingExpressionBase root = RootBindingExpression;
508internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding)
795internal BindingExpressionBase ParentBindingExpressionBase
797get { return (BindingExpressionBase)GetValue(Feature.ParentBindingExpressionBase, null); }
842internal BindingExpressionBase RootBindingExpression
846BindingExpressionBase child = this;
847BindingExpressionBase parent = this.ParentBindingExpressionBase;
980internal abstract void InvalidateChild(BindingExpressionBase bindingExpression);
985internal abstract void ChangeSourcesForChild(BindingExpressionBase bindingExpression, WeakDependencySource[] newSources);
990internal abstract void ReplaceChild(BindingExpressionBase bindingExpression);
1648BindingExpressionBase root = RootBindingExpression;
1661BindingExpressionBase root = RootBindingExpression;
1794BindingExpressionBase root = null; // set to non-null by the next loop
1796for ( BindingExpressionBase bindingExpr = this;
1864BindingExpressionBase root = RootBindingExpression;
1911internal void AdoptProperties(BindingExpressionBase bb)
2035DependencyProperty.RegisterAttached("NoTarget", typeof(object), typeof(BindingExpressionBase),
2142sender as BindingExpressionBase, e);
2168sender as BindingExpressionBase, e);
2445Collection<BindingExpressionBase> bindingExpressions,
2468BindingExpressionBase bindExpr = bindingExpressions[i];
2566BindingExpressionBase be = this.ParentBindingExpressionBase;
2596BindingExpressionBase be = this.ParentBindingExpressionBase;
2669BindingExpressionBase be = this.ParentBindingExpressionBase;
2722for (BindingExpressionBase ancestor = ParentBindingExpressionBase;
2744BindingExpressionBase beb = ParentBindingExpressionBase;
2852internal static void InitializeTracing(BindingExpressionBase expr, DependencyObject d, DependencyProperty dp)