src\Framework\System\Windows\Data\BindingExpressionBase.cs (9)
215WeakReference<BindingGroup> wr = (WeakReference<BindingGroup>)root.GetValue(Feature.BindingGroup, null);
1654root.ClearValue(Feature.BindingGroup);
1667WeakReference<BindingGroup> oldBindingGroupWR = (WeakReference<BindingGroup>)root.GetValue(Feature.BindingGroup, null);
1668root.SetValue(Feature.BindingGroup, null, oldBindingGroupWR); // not ClearValue, as we'll reset it soon
1675root.SetValue(Feature.BindingGroup, oldBindingGroupWR, null);
1695if ((WeakReference<BindingGroup>)GetValue(Feature.BindingGroup, null) != null)
1809if (!root.HasValue(Feature.BindingGroup))
1813root.SetValue(Feature.BindingGroup, new WeakReference<BindingGroup>(bg));
1853SetValue(Feature.BindingGroup, NullBindingGroupReference);