System\Windows\Data\BindingBase.cs (23)
228OneWay = BindingExpressionBase.BindingFlags.OneWay,
230TwoWay = BindingExpressionBase.BindingFlags.TwoWay,
232OneWayToSource = BindingExpressionBase.BindingFlags.OneWayToSource,
234OneTime = BindingExpressionBase.BindingFlags.OneTime,
236PropDefault = BindingExpressionBase.BindingFlags.PropDefault,
239NotifyOnTargetUpdated = BindingExpressionBase.BindingFlags.NotifyOnTargetUpdated,
241NotifyOnSourceUpdated = BindingExpressionBase.BindingFlags.NotifyOnSourceUpdated,
243NotifyOnValidationError = BindingExpressionBase.BindingFlags.NotifyOnValidationError,
246UpdateDefault = BindingExpressionBase.BindingFlags.UpdateDefault,
248UpdateOnPropertyChanged = BindingExpressionBase.BindingFlags.UpdateOnPropertyChanged,
250UpdateOnLostFocus = BindingExpressionBase.BindingFlags.UpdateOnLostFocus,
252UpdateExplicitly = BindingExpressionBase.BindingFlags.UpdateExplicitly,
258PathGeneratedInternally = BindingExpressionBase.BindingFlags.PathGeneratedInternally,
260ValidatesOnExceptions = BindingExpressionBase.BindingFlags.ValidatesOnExceptions,
261ValidatesOnDataErrors = BindingExpressionBase.BindingFlags.ValidatesOnDataErrors,
262ValidatesOnNotifyDataErrors = BindingExpressionBase.BindingFlags.ValidatesOnNotifyDataErrors,
271Default = BindingExpressionBase.BindingFlags.Default | ValidatesOnNotifyDataErrors,
274IllegalInput = BindingExpressionBase.BindingFlags.IllegalInput,
291internal abstract BindingExpressionBase CreateBindingExpressionOverride(DependencyObject targetObject, DependencyProperty targetProperty, BindingExpressionBase owner);
402internal BindingExpressionBase CreateBindingExpression(DependencyObject targetObject, DependencyProperty targetProperty)
412internal BindingExpressionBase CreateBindingExpression(DependencyObject targetObject, DependencyProperty targetProperty, BindingExpressionBase owner)
System\Windows\Data\BindingExpressionBase.cs (28)
121internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources)
202BindingExpressionBase root = RootBindingExpression;
507internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding)
794internal BindingExpressionBase ParentBindingExpressionBase
796get { return (BindingExpressionBase)GetValue(Feature.ParentBindingExpressionBase, null); }
841internal BindingExpressionBase RootBindingExpression
845BindingExpressionBase child = this;
846BindingExpressionBase parent = this.ParentBindingExpressionBase;
979internal abstract void InvalidateChild(BindingExpressionBase bindingExpression);
984internal abstract void ChangeSourcesForChild(BindingExpressionBase bindingExpression, WeakDependencySource[] newSources);
989internal abstract void ReplaceChild(BindingExpressionBase bindingExpression);
1646BindingExpressionBase root = RootBindingExpression;
1659BindingExpressionBase root = RootBindingExpression;
1792BindingExpressionBase root = null; // set to non-null by the next loop
1794for ( BindingExpressionBase bindingExpr = this;
1862BindingExpressionBase root = RootBindingExpression;
1909internal void AdoptProperties(BindingExpressionBase bb)
2033DependencyProperty.RegisterAttached("NoTarget", typeof(object), typeof(BindingExpressionBase),
2137sender as BindingExpressionBase, e);
2163sender as BindingExpressionBase, e);
2423Collection<BindingExpressionBase> bindingExpressions,
2446BindingExpressionBase bindExpr = bindingExpressions[i];
2543BindingExpressionBase be = this.ParentBindingExpressionBase;
2573BindingExpressionBase be = this.ParentBindingExpressionBase;
2646BindingExpressionBase be = this.ParentBindingExpressionBase;
2699for (BindingExpressionBase ancestor = ParentBindingExpressionBase;
2721BindingExpressionBase beb = ParentBindingExpressionBase;
2829internal static void InitializeTracing(BindingExpressionBase expr, DependencyObject d, DependencyProperty dp)