System\Windows\Data\BindingBase.cs (23)
231OneWay = BindingExpressionBase.BindingFlags.OneWay,
233TwoWay = BindingExpressionBase.BindingFlags.TwoWay,
235OneWayToSource = BindingExpressionBase.BindingFlags.OneWayToSource,
237OneTime = BindingExpressionBase.BindingFlags.OneTime,
239PropDefault = BindingExpressionBase.BindingFlags.PropDefault,
242NotifyOnTargetUpdated = BindingExpressionBase.BindingFlags.NotifyOnTargetUpdated,
244NotifyOnSourceUpdated = BindingExpressionBase.BindingFlags.NotifyOnSourceUpdated,
246NotifyOnValidationError = BindingExpressionBase.BindingFlags.NotifyOnValidationError,
249UpdateDefault = BindingExpressionBase.BindingFlags.UpdateDefault,
251UpdateOnPropertyChanged = BindingExpressionBase.BindingFlags.UpdateOnPropertyChanged,
253UpdateOnLostFocus = BindingExpressionBase.BindingFlags.UpdateOnLostFocus,
255UpdateExplicitly = BindingExpressionBase.BindingFlags.UpdateExplicitly,
261PathGeneratedInternally = BindingExpressionBase.BindingFlags.PathGeneratedInternally,
263ValidatesOnExceptions = BindingExpressionBase.BindingFlags.ValidatesOnExceptions,
264ValidatesOnDataErrors = BindingExpressionBase.BindingFlags.ValidatesOnDataErrors,
265ValidatesOnNotifyDataErrors = BindingExpressionBase.BindingFlags.ValidatesOnNotifyDataErrors,
274Default = BindingExpressionBase.BindingFlags.Default | ValidatesOnNotifyDataErrors,
277IllegalInput = BindingExpressionBase.BindingFlags.IllegalInput,
294internal abstract BindingExpressionBase CreateBindingExpressionOverride(DependencyObject targetObject, DependencyProperty targetProperty, BindingExpressionBase owner);
405internal BindingExpressionBase CreateBindingExpression(DependencyObject targetObject, DependencyProperty targetProperty)
415internal BindingExpressionBase CreateBindingExpression(DependencyObject targetObject, DependencyProperty targetProperty, BindingExpressionBase owner)
System\Windows\Data\BindingExpressionBase.cs (28)
130internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources)
211BindingExpressionBase root = RootBindingExpression;
516internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding)
803internal BindingExpressionBase ParentBindingExpressionBase
805get { return (BindingExpressionBase)GetValue(Feature.ParentBindingExpressionBase, null); }
850internal BindingExpressionBase RootBindingExpression
854BindingExpressionBase child = this;
855BindingExpressionBase parent = this.ParentBindingExpressionBase;
988internal abstract void InvalidateChild(BindingExpressionBase bindingExpression);
993internal abstract void ChangeSourcesForChild(BindingExpressionBase bindingExpression, WeakDependencySource[] newSources);
998internal abstract void ReplaceChild(BindingExpressionBase bindingExpression);
1656BindingExpressionBase root = RootBindingExpression;
1669BindingExpressionBase root = RootBindingExpression;
1802BindingExpressionBase root = null; // set to non-null by the next loop
1804for ( BindingExpressionBase bindingExpr = this;
1872BindingExpressionBase root = RootBindingExpression;
1919internal void AdoptProperties(BindingExpressionBase bb)
2043DependencyProperty.RegisterAttached("NoTarget", typeof(object), typeof(BindingExpressionBase),
2150sender as BindingExpressionBase, e);
2176sender as BindingExpressionBase, e);
2453Collection<BindingExpressionBase> bindingExpressions,
2476BindingExpressionBase bindExpr = bindingExpressions[i];
2574BindingExpressionBase be = this.ParentBindingExpressionBase;
2604BindingExpressionBase be = this.ParentBindingExpressionBase;
2677BindingExpressionBase be = this.ParentBindingExpressionBase;
2730for (BindingExpressionBase ancestor = ParentBindingExpressionBase;
2752BindingExpressionBase beb = ParentBindingExpressionBase;
2860internal static void InitializeTracing(BindingExpressionBase expr, DependencyObject d, DependencyProperty dp)