1 type derived from DeferredReference
WindowsBase (1)
Base\System\Windows\DeferredReference.cs (1)
46
internal class DeferredMutableDefaultReference :
DeferredReference
39 references to DeferredReference
WindowsBase (39)
Base\System\Windows\DependencyObject.cs (17)
331
DeferredReference
reference = (
DeferredReference
)entry.Value;
359
DeferredReference
reference = null;
366
reference = modifiedValue.CoercedValue as
DeferredReference
;
374
reference = (
DeferredReference
) modifiedValue.ExpressionValue;
527
internal void SetDeferredValue(DependencyProperty dp,
DeferredReference
deferredReference)
540
internal void SetCurrentDeferredValue(DependencyProperty dp,
DeferredReference
deferredReference)
705
isDeferredReference = (value is
DeferredReference
);
746
value = ((
DeferredReference
) value).GetValue(BaseValueSourceInternal.Local);
1698
DeferredReference
dr = (
DeferredReference
) baseValue;
1723
DeferredReference
reference = (
DeferredReference
)oldValue;
1737
if (!(coerceWithCurrentValue && coercedValue is
DeferredReference
))
1811
isDeferredReference = (value is
DeferredReference
);
2217
DeferredReference
dr = value as
DeferredReference
;
Base\System\Windows\DependencyPropertyChangedEventArgs.cs (2)
161
oldEntry.Value = ((
DeferredReference
) oldEntry.Value).GetValue(oldEntry.BaseValueSourceInternal);
220
newEntry.Value = ((
DeferredReference
) newEntry.Value).GetValue(newEntry.BaseValueSourceInternal);
Base\System\Windows\EffectiveValueEntry.cs (20)
59
IsDeferredReference = value is
DeferredReference
;
62
Debug.Assert(!(baseValue is
DeferredReference
));
63
Debug.Assert(IsDeferredReference == (value is
DeferredReference
));
69
!(value is
DeferredReference
));
78
Debug.Assert(!(modifiedValue.AnimatedValue is
DeferredReference
));
81
Debug.Assert(!(baseValue is
DeferredReference
) &&
82
! (modifiedValue.BaseValue is
DeferredReference
) &&
83
! (modifiedValue.ExpressionValue is
DeferredReference
));
89
!((value is
DeferredReference
) && !coerceWithCurrentValue));
108
IsDeferredReference = (value is
DeferredReference
);
120
Debug.Assert(!(baseValue is
DeferredReference
) &&
121
! (modifiedValue.BaseValue is
DeferredReference
) &&
122
! (modifiedValue.ExpressionValue is
DeferredReference
) &&
123
! (modifiedValue.AnimatedValue is
DeferredReference
));
212
isDeferredReference = Value is
DeferredReference
;
218
isDeferredReference = ModifiedValue.CoercedValue is
DeferredReference
;
222
isDeferredReference = ModifiedValue.ExpressionValue is
DeferredReference
;
251
IsDeferredReference = value is
DeferredReference
;
252
Debug.Assert(value is
DeferredReference
== IsDeferredReference);
424
Debug.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");