1 type derived from DeferredReference
WindowsBase (1)
Base\System\Windows\DeferredReference.cs (1)
46internal class DeferredMutableDefaultReference : DeferredReference
39 references to DeferredReference
WindowsBase (39)
Base\System\Windows\DependencyObject.cs (17)
331DeferredReference reference = (DeferredReference)entry.Value; 359DeferredReference reference = null; 366reference = modifiedValue.CoercedValue as DeferredReference; 374reference = (DeferredReference) modifiedValue.ExpressionValue; 527internal void SetDeferredValue(DependencyProperty dp, DeferredReference deferredReference) 540internal void SetCurrentDeferredValue(DependencyProperty dp, DeferredReference deferredReference) 705isDeferredReference = (value is DeferredReference); 746value = ((DeferredReference) value).GetValue(BaseValueSourceInternal.Local); 1698DeferredReference dr = (DeferredReference) baseValue; 1723DeferredReference reference = (DeferredReference)oldValue; 1737if (!(coerceWithCurrentValue && coercedValue is DeferredReference)) 1811isDeferredReference = (value is DeferredReference); 2217DeferredReference dr = value as DeferredReference;
Base\System\Windows\DependencyPropertyChangedEventArgs.cs (2)
161oldEntry.Value = ((DeferredReference) oldEntry.Value).GetValue(oldEntry.BaseValueSourceInternal); 220newEntry.Value = ((DeferredReference) newEntry.Value).GetValue(newEntry.BaseValueSourceInternal);
Base\System\Windows\EffectiveValueEntry.cs (20)
59IsDeferredReference = value is DeferredReference; 62Debug.Assert(!(baseValue is DeferredReference)); 63Debug.Assert(IsDeferredReference == (value is DeferredReference)); 69!(value is DeferredReference)); 78Debug.Assert(!(modifiedValue.AnimatedValue is DeferredReference)); 81Debug.Assert(!(baseValue is DeferredReference) && 82! (modifiedValue.BaseValue is DeferredReference) && 83! (modifiedValue.ExpressionValue is DeferredReference)); 89!((value is DeferredReference) && !coerceWithCurrentValue)); 108IsDeferredReference = (value is DeferredReference); 120Debug.Assert(!(baseValue is DeferredReference) && 121! (modifiedValue.BaseValue is DeferredReference) && 122! (modifiedValue.ExpressionValue is DeferredReference) && 123! (modifiedValue.AnimatedValue is DeferredReference)); 212isDeferredReference = Value is DeferredReference; 218isDeferredReference = ModifiedValue.CoercedValue is DeferredReference; 222isDeferredReference = ModifiedValue.ExpressionValue is DeferredReference; 251IsDeferredReference = value is DeferredReference; 252Debug.Assert(value is DeferredReference == IsDeferredReference); 424Debug.Assert(entry.IsDeferredReference == (entry.Value is DeferredReference), "Value and DeferredReference flag should be in sync; hitting this may mean that it's time to divide the DeferredReference flag into a set of flags, one for each modifier");