3 types derived from DeferredResourceReference
PresentationFramework (3)
System\Windows\SystemResources.cs (3)
1845internal sealed class DeferredAppResourceReference : DeferredResourceReference 1878internal sealed class DeferredThemeResourceReference : DeferredResourceReference 1960internal sealed class DeferredResourceReferenceHolder : DeferredResourceReference
1 instantiation of DeferredResourceReference
PresentationFramework (1)
System\Windows\ResourceDictionary.cs (1)
1791deferredResourceReference = _ownerApps is not null ? new DeferredAppResourceReference(this, resourceKey) : new DeferredResourceReference(this, resourceKey);
31 references to DeferredResourceReference
PresentationFramework (31)
System\Windows\Markup\BamlRecordReader.cs (7)
1886DeferredResourceReference prefetchedValue = (DeferredResourceReference)staticResourceValues[bamlStaticResourceIdRecord.StaticResourceId]; 1961DeferredResourceReference prefetchedValue = 1962(DeferredResourceReference)staticResourceValues[staticResourceId]; 5640internal StaticResourceHolder(object resourceKey, DeferredResourceReference prefetchedValue) : base(resourceKey) 5649internal override DeferredResourceReference PrefetchedValue 5658private DeferredResourceReference _prefetchedValue;
System\Windows\ResourceDictionary.cs (10)
1362Debug.Assert(obj is DeferredResourceReference); 1363staticResources[i] = new StaticResourceHolder(keyValue, obj as DeferredResourceReference); 1785DeferredResourceReference deferredResourceReference; 1821internal void RemoveDeferredResourceReference(DeferredResourceReference deferredResourceReference) 1848DeferredResourceReference deferredResourceReference = weakResourceReference as DeferredResourceReference; 1860DeferredResourceReference deferredResourceReference = weakResourceReference as DeferredResourceReference; 1869void Inflate(DeferredResourceReference deferredResourceReference) 2555foreach (DeferredResourceReference drr in weakDeferredResourceReferences)
System\Windows\ResourceReferenceExpression.cs (5)
160DeferredResourceReference deferredResourceReference = resource as DeferredResourceReference; 261DeferredResourceReference deferredResourceReference = _cachedResourceValue as DeferredResourceReference; 447internal void OnDeferredResourceInflated(DeferredResourceReference deferredResourceReference)
System\Windows\StaticResourceExtension.cs (5)
78internal virtual DeferredResourceReference PrefetchedValue 130DeferredResourceReference deferredReference = value as DeferredResourceReference; 164DeferredResourceReference prefetchedValue = PrefetchedValue; 335if (!(val is DeferredResourceReference))
System\Windows\TemplateContent.cs (4)
707var deferredResourceReference = obj as DeferredResourceReference; 776DeferredResourceReference value = (DeferredResourceReference)resource.TryProvideValueInternal(TemplateLoadData.ServiceProviderWrapper, true/*allowDeferredReference*/, true/*mustReturnDeferredResourceReference*/);