1 type derived from StaticResourceExtension
PresentationFramework (1)
System\Windows\Markup\BamlRecordReader.cs (1)
5667internal class StaticResourceHolder : StaticResourceExtension
7 instantiations of StaticResourceExtension
PresentationFramework (7)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
1712value = new StaticResourceExtension(param);
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (2)
9445bamlType.DefaultConstructor = delegate() { return new System.Windows.StaticResourceExtension(); }; 9450return new System.Windows.StaticResourceExtension(
System\Windows\Markup\BamlRecordReader.cs (2)
1446instance = new StaticResourceExtension(param); 2409valueObject = new StaticResourceExtension(innerExtensionValue);
System\Windows\Markup\KnownTypes.cs (1)
1566case KnownElements.StaticResourceExtension: o = new System.Windows.StaticResourceExtension(); break;
System\Windows\ResourceDictionary.cs (1)
1210StaticResourceExtension staticResourceWorker = new StaticResourceExtension();
44 references to StaticResourceExtension
PresentationFramework (44)
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (14)
343internal static LookupResult RequestLookupResult(StaticResourceExtension requester) 380if (result.Requester.GetType() == typeof(StaticResourceExtension)) 420internal static void RevertRequest(StaticResourceExtension requester, bool success) 430if (result.Requester.GetType() == typeof(StaticResourceExtension)) 441_resultCache = new Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>>(); 444WeakReferenceKey<StaticResourceExtension> wrKey = new WeakReferenceKey<StaticResourceExtension>(requester); 511List<WeakReferenceKey<StaticResourceExtension>> toRemove = null; 512foreach (KeyValuePair<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 520toRemove = new List<WeakReferenceKey<StaticResourceExtension>>(); 528foreach (WeakReferenceKey<StaticResourceExtension> wrKey in toRemove) 541private static Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 548public StaticResourceExtension Requester { get; set; } 551public LookupResult(StaticResourceExtension requester) { Requester = requester; }
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
699case 603: t = () => typeof(StaticResourceExtension); break;
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
832InjectPropertyAndFrameIfNeeded(_context.SchemaContext.GetXamlType(typeof(StaticResourceExtension)), 0);
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
697= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(StaticResourceExtension)));
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9443typeof(System.Windows.StaticResourceExtension),
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (1)
380= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(StaticResourceExtension)));
System\Windows\Markup\BamlRecordReader.cs (5)
1858StaticResourceExtension staticResource = (StaticResourceExtension)GetCurrentObjectData(); 1871StaticResourceExtension staticResource = (StaticResourceExtension)GetExtensionValue((IOptimizedMarkupExtension)srRecord, null); 2426valueTypeName = typeof(StaticResourceExtension).FullName;
System\Windows\Markup\KnownTypes.cs (1)
6157case KnownElements.StaticResourceExtension: t = typeof(System.Windows.StaticResourceExtension); break;
System\Windows\Markup\RestrictiveXamlXmlReader.cs (1)
217typeof(System.Windows.StaticResourceExtension),
System\Windows\ResourceDictionary.cs (3)
1171XamlType xamlTypeStaticResourceExtension = reader.SchemaContext.GetXamlType(typeof(StaticResourceExtension)); 1210StaticResourceExtension staticResourceWorker = new StaticResourceExtension(); 1274private void SetOptimizedStaticResources(IList<object> staticResources, IServiceProvider serviceProvider, StaticResourceExtension staticResourceWorker)
System\Windows\Setter.cs (3)
242if (me is StaticResourceExtension) 244var sr = me as StaticResourceExtension;
System\Windows\TemplateContent.cs (12)
416if (xamlReader.Type.UnderlyingType == typeof(StaticResourceExtension)) 685StaticResourceExtension staticResource = value as StaticResourceExtension; 698if (staticResource.GetType() == typeof(StaticResourceExtension)) 753private StaticResourceExtension LoadTimeBindUnshareableStaticResource(Xaml.XamlReader xamlReader, XamlObjectWriter writer) 756Debug.Assert(xamlReader.Type.UnderlyingType == typeof(StaticResourceExtension)); 777StaticResourceExtension resource = writer.Result as StaticResourceExtension; 948if (typeof(StaticResourceExtension).IsAssignableFrom(xamlReader.Type.UnderlyingType)) 981if (xamlReader.Value != null && typeof(StaticResourceExtension).IsAssignableFrom(xamlReader.Value.GetType())) 1120else if ((value is StaticResourceExtension) || (value is StaticResourceHolder)) 1174!typeof(StaticResourceExtension).IsAssignableFrom(type))