20 references to MutableBindingExpressions
PresentationFramework (20)
src\Framework\System\Windows\Data\PriorityBindingExpression.cs (20)
62get { return new ReadOnlyCollection<BindingExpressionBase>(MutableBindingExpressions); } 68get { return (_activeIndex < 0) ? null : MutableBindingExpressions[_activeIndex]; } 78get { return (_activeIndex < 0) ? false : MutableBindingExpressions[_activeIndex].HasValidationError; } 177get { return (_activeIndex == NoActiveBindingExpressions) ? MutableBindingExpressions.Count : _activeIndex + 1; } 204Debug.Assert(MutableBindingExpressions.Count == 0, "expect to encounter empty BindingExpression collection when attaching MultiBinding"); 218int count = MutableBindingExpressions.Count; 221BindingExpressionBase b = MutableBindingExpressions[i]; 242int index = MutableBindingExpressions.IndexOf(bindingExpression); 290int index = MutableBindingExpressions.IndexOf(bindingExpression); 294WeakDependencySource[] combinedSources = CombineSources(index, MutableBindingExpressions, AttentiveBindingExpressions, newSources); 304int index = MutableBindingExpressions.IndexOf(bindingExpression); 320for (int i=0, n=MutableBindingExpressions.Count-1; i<n; ++i) 322MutableBindingExpressions[i].UpdateBindingGroup(bg); 526MutableBindingExpressions[i] = bindExpr; 528MutableBindingExpressions.Add(bindExpr); 537int i, count = MutableBindingExpressions.Count; 540BindingExpressionBase bindExpr = MutableBindingExpressions[i]; 562WeakDependencySource[] newSources = CombineSources(-1, MutableBindingExpressions, AttentiveBindingExpressions, null); 569MutableBindingExpressions[i].Deactivate(); 592BindingExpressionBase bindExpr = MutableBindingExpressions[i];