src\Framework\System\Windows\Data\MultiBindingExpression.cs (48)
108get { return new ReadOnlyCollection<BindingExpressionBase>(MutableBindingExpressions); }
126if (MutableBindingExpressions.Count == 0)
142if (MutableBindingExpressions.Count == 0)
213int count = MutableBindingExpressions.Count;
216if (MutableBindingExpressions[i].StatusInternal == BindingStatusInternal.Unattached)
238WeakDependencySource[] newSources = CombineSources(-1, MutableBindingExpressions, MutableBindingExpressions.Count, null, commonSources);
283for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
285validationError = MutableBindingExpressions[i].ValidationError;
308for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
310if (MutableBindingExpressions[i].HasError)
332for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
334if (MutableBindingExpressions[i].HasValidationError)
409int count = MutableBindingExpressions.Count;
413BindingExpressionBase b = MutableBindingExpressions[i];
418MutableBindingExpressions.RemoveAt(i);
432int index = MutableBindingExpressions.IndexOf(bindingExpression);
447int index = MutableBindingExpressions.IndexOf(bindingExpression);
457WeakDependencySource[] combinedSources = CombineSources(index, MutableBindingExpressions, MutableBindingExpressions.Count, newSources, commonSources);
467int index = MutableBindingExpressions.IndexOf(bindingExpression);
483for (int i=0, n=MutableBindingExpressions.Count-1; i<n; ++i)
485MutableBindingExpressions[i].UpdateBindingGroup(bg);
561int count = MutableBindingExpressions.Count;
582BindingExpressionBase bindExpr = MutableBindingExpressions[i];
630int count = MutableBindingExpressions.Count;
634BindingExpressionBase bindExpr = MutableBindingExpressions[i];
698int count = MutableBindingExpressions.Count;
710BindingExpressionBase bindExpr = MutableBindingExpressions[i];
763int count = MutableBindingExpressions.Count;
769MutableBindingExpressions[i].StoreValueInBindingGroup(values[i], bindingGroup);
774for (int i=MutableBindingExpressions.Count-1; i>=0; --i)
776MutableBindingExpressions[i].StoreValueInBindingGroup(DependencyProperty.UnsetValue, bindingGroup);
807int count = MutableBindingExpressions.Count;
827if (!MutableBindingExpressions[i].Validate(value, validationStep))
898int count = MutableBindingExpressions.Count;
921BindingExpressionBase bindExpr = MutableBindingExpressions[i];
960int count = MutableBindingExpressions.Count;
963object value = MutableBindingExpressions[i].GetValue(null, null); // could pass (null, null)
965return MutableBindingExpressions[i].GetSourceItem(newValue);
1013MutableBindingExpressions[i] = bindExpr;
1015MutableBindingExpressions.Add(bindExpr);
1047int n = MutableBindingExpressions.Count;
1050BindingExpressionBase bindExpr = MutableBindingExpressions[i];
1123foreach (BindingExpressionBase b in MutableBindingExpressions)
1165int count = MutableBindingExpressions.Count;
1168_tempValues[i] = MutableBindingExpressions[i].GetValue(target, TargetProperty); // could pass (null, null)
1401foreach (BindingExpressionBase beb in MutableBindingExpressions)