1 type derived from StaticResourceExtension
PresentationFramework (1)
System\Windows\Markup\BamlRecordReader.cs (1)
5642internal class StaticResourceHolder : StaticResourceExtension
7 instantiations of StaticResourceExtension
PresentationFramework (7)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
1714value = new StaticResourceExtension(param);
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (2)
10469DefaultConstructor = delegate () { return new System.Windows.StaticResourceExtension(); } 10475return new System.Windows.StaticResourceExtension(
System\Windows\Markup\BamlRecordReader.cs (2)
1427instance = new StaticResourceExtension(param); 2392valueObject = new StaticResourceExtension(innerExtensionValue);
System\Windows\Markup\KnownTypes.cs (1)
1559case KnownElements.StaticResourceExtension: o = new System.Windows.StaticResourceExtension(); break;
System\Windows\ResourceDictionary.cs (1)
1201StaticResourceExtension staticResourceWorker = new StaticResourceExtension();
44 references to StaticResourceExtension
PresentationFramework (44)
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (14)
336internal static LookupResult RequestLookupResult(StaticResourceExtension requester) 373if (result.Requester.GetType() == typeof(StaticResourceExtension)) 413internal static void RevertRequest(StaticResourceExtension requester, bool success) 423if (result.Requester.GetType() == typeof(StaticResourceExtension)) 434_resultCache = new Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>>(); 437WeakReferenceKey<StaticResourceExtension> wrKey = new WeakReferenceKey<StaticResourceExtension>(requester); 504List<WeakReferenceKey<StaticResourceExtension>> toRemove = null; 505foreach (KeyValuePair<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 513toRemove = new List<WeakReferenceKey<StaticResourceExtension>>(); 521foreach (WeakReferenceKey<StaticResourceExtension> wrKey in toRemove) 534private static Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 541public StaticResourceExtension Requester { get; set; } 544public LookupResult(StaticResourceExtension requester) { Requester = requester; }
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
696case 603: t = () => typeof(StaticResourceExtension); break;
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
830InjectPropertyAndFrameIfNeeded(_context.SchemaContext.GetXamlType(typeof(StaticResourceExtension)), 0);
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
685= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(StaticResourceExtension)));
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10466typeof(System.Windows.StaticResourceExtension),
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (1)
374= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(StaticResourceExtension)));
System\Windows\Markup\BamlRecordReader.cs (5)
1839StaticResourceExtension staticResource = (StaticResourceExtension)GetCurrentObjectData(); 1852StaticResourceExtension staticResource = (StaticResourceExtension)GetExtensionValue((IOptimizedMarkupExtension)srRecord, null); 2409valueTypeName = typeof(StaticResourceExtension).FullName;
System\Windows\Markup\KnownTypes.cs (1)
6150case KnownElements.StaticResourceExtension: t = typeof(System.Windows.StaticResourceExtension); break;
System\Windows\Markup\RestrictiveXamlXmlReader.cs (1)
215typeof(System.Windows.StaticResourceExtension),
System\Windows\ResourceDictionary.cs (3)
1162XamlType xamlTypeStaticResourceExtension = reader.SchemaContext.GetXamlType(typeof(StaticResourceExtension)); 1201StaticResourceExtension staticResourceWorker = new StaticResourceExtension(); 1265private void SetOptimizedStaticResources(IList<object> staticResources, IServiceProvider serviceProvider, StaticResourceExtension staticResourceWorker)
System\Windows\Setter.cs (3)
231if (me is StaticResourceExtension) 233var sr = me as StaticResourceExtension;
System\Windows\TemplateContent.cs (12)
411if (xamlReader.Type.UnderlyingType == typeof(StaticResourceExtension)) 678StaticResourceExtension staticResource = value as StaticResourceExtension; 691if (staticResource.GetType() == typeof(StaticResourceExtension)) 746private StaticResourceExtension LoadTimeBindUnshareableStaticResource(Xaml.XamlReader xamlReader, XamlObjectWriter writer) 749Debug.Assert(xamlReader.Type.UnderlyingType == typeof(StaticResourceExtension)); 770StaticResourceExtension resource = writer.Result as StaticResourceExtension; 941if (typeof(StaticResourceExtension).IsAssignableFrom(xamlReader.Type.UnderlyingType)) 974if (xamlReader.Value != null && typeof(StaticResourceExtension).IsAssignableFrom(xamlReader.Value.GetType())) 1110else if ((value is StaticResourceExtension) || (value is StaticResourceHolder)) 1166!typeof(StaticResourceExtension).IsAssignableFrom(type))