11 instantiations of ResourceDictionary
PresentationFramework (11)
System\Windows\Application.cs (1)
867_resources = new ResourceDictionary();
System\Windows\FrameworkContentElement.cs (1)
263resources = new ResourceDictionary();
System\Windows\FrameworkElement.cs (1)
671resources = new ResourceDictionary();
System\Windows\FrameworkTemplate.cs (1)
219_resources = new ResourceDictionary
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9299DefaultConstructor = delegate () { return new System.Windows.ResourceDictionary(); },
System\Windows\Markup\KnownTypes.cs (1)
1497case KnownElements.ResourceDictionary: o = new System.Windows.ResourceDictionary(); break;
System\Windows\Style.cs (1)
282_resources = new ResourceDictionary
System\Windows\ThemeManager.cs (4)
178return new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + "Fluent.HC.xaml", UriKind.Absolute) }; 186rd = new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + "Fluent.xaml", UriKind.Absolute) }; 190rd.MergedDictionaries.Insert(0, new ResourceDictionary() { Source = dictionaryUri }); 195rd = new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + themeFileName, UriKind.Absolute) };
255 references to ResourceDictionary
Microsoft.VisualStudio.LanguageServices (3)
InheritanceMargin\InheritanceGlyphManager.cs (1)
221var resourceDictionary = _editorFormatMap.GetProperties(GlyphMarginName);
ValueTracking\ValueTrackingTreeViewModel.cs (1)
89var properties = editorMap.GetProperties(ReferenceHighlightTag.TagId);
VSWpfThemeService.cs (1)
19private readonly ResourceDictionary _themeDictionary = [];
PresentationFramework (238)
System\Windows\Application.cs (8)
266ResourceDictionary resources = _resources; 299ResourceDictionary resources = _resources; 327ResourceDictionary resources = _resources; 851public ResourceDictionary Resources 858ResourceDictionary resources; 884ResourceDictionary oldValue; 926ResourceDictionary IHaveResources.Resources 2430private ResourceDictionary _resources;
System\Windows\DeferrableContentConverter.cs (2)
46ResourceDictionary dictionary = ipvt.TargetObject as ResourceDictionary;
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (47)
22/// Enables enumeration of generic and themed <see cref="ResourceDictionary"/> instances, and provides 38IgnorableProperties.Add(typeof(ResourceDictionary).GetProperty("DeferrableContent")); 45/// themed <see cref="ResourceDictionary"/> instances loaded 63/// generic <see cref="ResourceDictionary"/> instances loaded 80/// Occurs when a managed debugger is attached, and a themed <see cref="ResourceDictionary"/> is loaded 100/// Occurs when a managed debugger is attached, and a themed <see cref="ResourceDictionary"/> is unloaded 120/// Occurs when a managed debugger is attached, and a generic <see cref="ResourceDictionary"/> is loaded 143public static IEnumerable<ResourceDictionary> GetResourceDictionariesForSource(Uri uri) 152List<WeakReference<ResourceDictionary>> list; 158List<ResourceDictionary> result = new List<ResourceDictionary>(list.Count); 159List<WeakReference<ResourceDictionary>> toRemove = null; 161foreach (WeakReference<ResourceDictionary> wr in list) 163ResourceDictionary rd; 173toRemove = new List<WeakReference<ResourceDictionary>>(); 190internal static void AddResourceDictionaryForUri(Uri uri, ResourceDictionary rd) 198private static void AddResourceDictionaryForUriImpl(Uri uri, ResourceDictionary rd) 202List<WeakReference<ResourceDictionary>> list; 206_dictionariesFromUri = new Dictionary<Uri, List<WeakReference<ResourceDictionary>>>(); 211list = new List<WeakReference<ResourceDictionary>>(1); 215list.Add(new WeakReference<ResourceDictionary>(rd)); 220internal static void RemoveResourceDictionaryForUri(Uri uri, ResourceDictionary rd) 228private static void RemoveResourceDictionaryForUriImpl(Uri uri, ResourceDictionary rd) 234List<WeakReference<ResourceDictionary>> list; 237List<WeakReference<ResourceDictionary>> toRemove = new List<WeakReference<ResourceDictionary>>(); 238foreach (WeakReference<ResourceDictionary> wr in list) 240ResourceDictionary target; 254List<WeakReference<ResourceDictionary>> list, 255List<WeakReference<ResourceDictionary>> toRemove) 257foreach (WeakReference<ResourceDictionary> wr in toRemove) 268private static Dictionary<Uri, List<WeakReference<ResourceDictionary>>> _dictionariesFromUri; 270private static IReadOnlyCollection<ResourceDictionary> EmptyResourceDictionaries 271=> Array.Empty<ResourceDictionary>(); 277public static IEnumerable<FrameworkElement> GetFrameworkElementOwners(ResourceDictionary dictionary) 282public static IEnumerable<FrameworkContentElement> GetFrameworkContentElementOwners(ResourceDictionary dictionary) 287public static IEnumerable<Application> GetApplicationOwners(ResourceDictionary dictionary) 352internal static void RecordLookupResult(object key, ResourceDictionary rd) 360private static void RecordLookupResultImpl(object key, ResourceDictionary rd) 434_resultCache = new Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>>(); 438WeakReference<ResourceDictionary> wrDict; 439ResourceDictionary cachedDict = null; 455_resultCache[wrKey] = new WeakReference<ResourceDictionary>(result.Dictionary); 505foreach (KeyValuePair<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 508ResourceDictionary dict; 534private static Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 543public ResourceDictionary Dictionary { get; set; }
System\Windows\Diagnostics\ResourceDictionaryInfo.cs (2)
18ResourceDictionary resourceDictionary, 41public ResourceDictionary ResourceDictionary { get; private set; }
System\Windows\Diagnostics\StaticResourceResolvedEventArgs.cs (2)
19ResourceDictionary rd, 30public ResourceDictionary ResourceDictionary { get; private set; }
System\Windows\Documents\TextTreeDeleteContentUndoUnit.cs (2)
404internal ElementContentContainer(Type elementType, PropertyRecord[] localValues, ResourceDictionary resources, ContentContainer childContainer) 451private readonly ResourceDictionary _resources;
System\Windows\Documents\TextTreeExtractElementUndoUnit.cs (1)
100private readonly ResourceDictionary _resources;
System\Windows\Documents\XPSS0ValidatingLoader.cs (1)
53List<Type> safeTypes = new List<Type> { typeof(System.Windows.ResourceDictionary) };
System\Windows\FrameworkContentElement.cs (5)
246ResourceDictionary resources = ResourcesField.GetValue(this); 256public ResourceDictionary Resources 260ResourceDictionary resources = ResourcesField.GetValue(this); 272ResourceDictionary oldValue = ResourcesField.GetValue(this); 2162private static readonly UncommonField<ResourceDictionary> ResourcesField = FrameworkElement.ResourcesField;
System\Windows\FrameworkElement.cs (17)
654ResourceDictionary resources = ResourcesField.GetValue(this); 664public ResourceDictionary Resources 668ResourceDictionary resources = ResourcesField.GetValue(this); 693ResourceDictionary oldValue = ResourcesField.GetValue(this); 751ResourceDictionary IHaveResources.Resources 1468ResourceDictionary table; 1584ResourceDictionary table, ArrayList keys, int exactMatch, ref int bestMatch) 1612private static ResourceDictionary GetInstanceResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1614ResourceDictionary table = null; 1636private static ResourceDictionary GetStyleResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1638ResourceDictionary table = null; 1676private static ResourceDictionary GetThemeStyleResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1678ResourceDictionary table = null; 1716private static ResourceDictionary GetTemplateResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1718ResourceDictionary table = null; 6375internal static readonly UncommonField<ResourceDictionary> ResourcesField = new UncommonField<ResourceDictionary>();
System\Windows\FrameworkTemplate.cs (4)
210public ResourceDictionary Resources 253ResourceDictionary IHaveResources.Resources 575if (typeof(ResourceDictionary).IsAssignableFrom(type.UnderlyingType)) 1525internal ResourceDictionary _resources = null;
System\Windows\Generated\FrameworkContentElement.cs (1)
163ResourceDictionary resources = ResourcesField.GetValue(this);
System\Windows\Generated\FrameworkElement.cs (1)
163ResourceDictionary resources = ResourcesField.GetValue(this);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
617case 524: t = () => typeof(ResourceDictionary); break;
System\Windows\Markup\Baml2006\Baml2006ReaderInternal.cs (1)
48property.DeclaringType.UnderlyingType == typeof(System.Windows.ResourceDictionary) &&
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
670= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(ResourceDictionary)));
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (22)
6827typeof(System.Windows.ResourceDictionary), // type 6833SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkElement)target).Resources = (System.Windows.ResourceDictionary)value; }, 7239Type type = typeof(System.Windows.ResourceDictionary); 7241this.GetXamlType(typeof(System.Windows.ResourceDictionary)), // DeclaringType 7249SetDelegate = delegate (object target, object value) { ((System.Windows.ResourceDictionary)target).DeferrableContent = (System.Windows.DeferrableContent)value; }, 7250GetDelegate = delegate (object target) { return ((System.Windows.ResourceDictionary)target).DeferrableContent; } 7363typeof(System.Windows.ResourceDictionary), // type 7369SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkContentElement)target).Resources = (System.Windows.ResourceDictionary)value; }, 7383typeof(System.Windows.ResourceDictionary), // type 7389SetDelegate = delegate (object target, object value) { ((System.Windows.Style)target).Resources = (System.Windows.ResourceDictionary)value; }, 7403typeof(System.Windows.ResourceDictionary), // type 7409SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkTemplate)target).Resources = (System.Windows.ResourceDictionary)value; }, 7423typeof(System.Windows.ResourceDictionary), // type 7429SetDelegate = delegate (object target, object value) { ((System.Windows.Application)target).Resources = (System.Windows.ResourceDictionary)value; }, 8116Type type = typeof(System.Windows.ResourceDictionary); 8118this.GetXamlType(typeof(System.Windows.ResourceDictionary)), // DeclaringType 8126SetDelegate = delegate (object target, object value) { ((System.Windows.ResourceDictionary)target).Source = (System.Uri)value; }, 8127GetDelegate = delegate (object target) { return ((System.Windows.ResourceDictionary)target).Source; } 8156Type type = typeof(System.Windows.ResourceDictionary); 8158this.GetXamlType(typeof(System.Windows.ResourceDictionary)), // DeclaringType 8160typeof(System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary>), // type 8165GetDelegate = delegate (object target) { return ((System.Windows.ResourceDictionary)target).MergedDictionaries; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9296typeof(System.Windows.ResourceDictionary),
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (1)
359= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(ResourceDictionary)));
System\Windows\Markup\Baml2006\WpfXamlType.cs (3)
94if (UnderlyingType == typeof(ResourceDictionary)) 98else if (typeof(ResourceDictionary).IsAssignableFrom(UnderlyingType)) 105return method.DeclaringType != typeof(ResourceDictionary);
System\Windows\Markup\BamlCollectionHolder.cs (2)
80return _resourcesParent != null ? typeof(ResourceDictionary) : PropertyDefinition.PropertyType; 124_resourcesParent.Resources = (ResourceDictionary)Collection;
System\Windows\Markup\BamlRecordReader.cs (5)
1110if (element is ResourceDictionary) 1671ResourceDictionary dictionary = GetDictionaryFromContext(CurrentContext, true /*toInsert*/) as ResourceDictionary; 4032ResourceDictionary resourceDictionary; 4033if (allowDeferredResourceReference && (resourceDictionary = dictionary as ResourceDictionary) != null)
System\Windows\Markup\IHaveResources.cs (1)
16ResourceDictionary Resources { get; set; }
System\Windows\Markup\KnownTypes.cs (1)
6071case KnownElements.ResourceDictionary: t = typeof(System.Windows.ResourceDictionary); break;
System\Windows\Markup\RestrictiveXamlXmlReader.cs (1)
214typeof(System.Windows.ResourceDictionary),
System\Windows\Markup\WpfXamlLoader.cs (1)
117if (args.Instance is System.Windows.ResourceDictionary rd)
System\Windows\ResourceDictionary.cs (27)
108public Collection<ResourceDictionary> MergedDictionaries 218ResourceDictionary loadedRD = MimeObjectFactory.GetObjectAndCloseStreamCore(s, contentType, uri, false, false, false /*allowAsync*/, false /*isJournalNavigation*/, out asyncObjectConverter, IsUnsafe) 219as ResourceDictionary; 509ResourceDictionary mergedDictionary = MergedDictionaries[i]; 556ResourceDictionary mergedDictionary = MergedDictionaries[i]; 732ResourceDictionary mergedDictionary = MergedDictionaries[i]; 768ResourceDictionary mergedDictionary = MergedDictionaries[i]; 1845List<ResourceDictionary> oldDictionaries = null; 1846List<ResourceDictionary> newDictionaries = null; 1847ResourceDictionary mergedDictionary; 1865oldDictionaries = new List<ResourceDictionary>(e.OldItems.Count); 1869mergedDictionary = (ResourceDictionary)e.OldItems[i]; 1883newDictionaries = new List<ResourceDictionary>(e.NewItems.Count); 1887mergedDictionary = (ResourceDictionary)e.NewItems[i]; 1967private void PropagateParentOwners(ResourceDictionary mergedDictionary) 2028internal void RemoveParentOwners(ResourceDictionary mergedDictionary) 2065private bool ContainsCycle(ResourceDictionary origin) 2069ResourceDictionary mergedDictionary = MergedDictionaries[i]; 2119internal ResourceDictionaryEnumerator(ResourceDictionary owner) 2179private ResourceDictionary _owner; 2190internal ResourceValuesEnumerator(ResourceDictionary owner) 2220private ResourceDictionary _owner; 2231internal ResourceValuesCollection(ResourceDictionary owner) 2279private ResourceDictionary _owner; 2507private void CopyDeferredContentFrom(ResourceDictionary loadedRD) 2522private void MoveDeferredResourceReferencesFrom(ResourceDictionary loadedRD) 2613private ObservableCollection<ResourceDictionary> _mergedDictionaries = null;
System\Windows\ResourceDictionaryCollection.cs (5)
8internal class ResourceDictionaryCollection : ObservableCollection<ResourceDictionary> 12internal ResourceDictionaryCollection(ResourceDictionary owner) 41protected override void InsertItem(int index, ResourceDictionary item) 52protected override void SetItem(int index, ResourceDictionary item) 63private ResourceDictionary _owner;
System\Windows\ResourcesChangeInfo.cs (10)
40internal ResourcesChangeInfo(ResourceDictionary oldDictionary, ResourceDictionary newDictionary) 45_oldDictionaries = new List<ResourceDictionary>(1); 52_newDictionaries = new List<ResourceDictionary>(1); 66List<ResourceDictionary> oldDictionaries, 67List<ResourceDictionary> newDictionaries, 276foreach (ResourceDictionary rd in _oldDictionaries) 288foreach (ResourceDictionary rd in _newDictionaries) 341private List<ResourceDictionary> _oldDictionaries; 342private List<ResourceDictionary> _newDictionaries;
System\Windows\SourceUriTypeConverterMarkupExtension.cs (1)
40return new ResourceDictionary.ResourceDictionarySourceUriWrapper(convertedUri, appendedVersionUri);
System\Windows\StaticResourceExtension.cs (9)
134ResourceDictionary dict = deferredReference.Dictionary; 193private ResourceDictionary FindTheResourceDictionary(IServiceProvider serviceProvider, bool isDeferredContentSearch) 225XamlType[] types = new XamlType[1] { schemaContext.GetXamlType(typeof(ResourceDictionary)) }; 247if (ambientValue.Value is ResourceDictionary) 249var resourceDictionary = (ResourceDictionary)ambientValue.Value; 257var resourceDictionary = style.FindResourceDictionary(ResourceKey); 269ResourceDictionary dictionaryWithKey = FindTheResourceDictionary(serviceProvider, /* isDeferredContentSearch */ true); 318ResourceDictionary dictionaryWithKey = FindTheResourceDictionary(serviceProvider, /* isDeferredContentSearch */ false);
System\Windows\Style.cs (4)
273public ResourceDictionary Resources 317ResourceDictionary IHaveResources.Resources 342internal ResourceDictionary FindResourceDictionary(object resourceKey) 944internal ResourceDictionary _resources = null;
System\Windows\StyleHelper.cs (13)
335ResourceDictionary resources, 3455List<ResourceDictionary> oldStyleTables = StyleHelper.GetResourceDictionariesFromStyle(oldStyle); 3456List<ResourceDictionary> newStyleTables = StyleHelper.GetResourceDictionariesFromStyle(newStyle); 3503List<ResourceDictionary> oldResourceTable = GetResourceDictionaryFromTemplate(oldTemplate); 3504List<ResourceDictionary> newResourceTable = GetResourceDictionaryFromTemplate(newTemplate); 3518private static void SetShouldLookupImplicitStyles(FrameworkObject fo, List<ResourceDictionary> dictionaries) 3536private static List<ResourceDictionary> GetResourceDictionariesFromStyle(Style style) 3538List<ResourceDictionary> dictionaries = null; 3546dictionaries = new List<ResourceDictionary>(1); 3561private static List<ResourceDictionary> GetResourceDictionaryFromTemplate( object template ) 3563ResourceDictionary resources = null; 3572List<ResourceDictionary> table = new List<ResourceDictionary>(1);
System\Windows\SystemResources.cs (19)
191/// Enumerates all themed <see cref="ResourceDictionary"/> instances 222/// Enumerates all generic <see cref="ResourceDictionary"/> instances 364ResourceDictionary dictionary = dictionaries.LoadThemedDictionary(isTraceEnabled); 405ResourceDictionary dictionary, 597internal ResourceDictionary LoadThemedDictionary(bool isTraceEnabled) 614ResourceDictionary dictionary = null; 686internal ResourceDictionary LoadGenericDictionary(bool isTraceEnabled) 702ResourceDictionary dictionary = null; 891private ResourceDictionary LoadDictionary(Assembly assembly, string assemblyName, string resourceName, bool isTraceEnabled, out Uri dictionarySourceUri) 893ResourceDictionary dictionary = null; 958dictionary = (ResourceDictionary)writer.Result; 976private ResourceDictionary _genericDictionary; 977private ResourceDictionary _themedDictionary; 1703internal DeferredResourceReference(ResourceDictionary dictionary, object key) 1833internal ResourceDictionary Dictionary 1859private ResourceDictionary _dictionary; 1870internal DeferredAppResourceReference(ResourceDictionary dictionary, object resourceKey) 1903internal DeferredThemeResourceReference(ResourceDictionary dictionary, object resourceKey, bool canCacheAsThemeResource) 2078internal void ChangeDictionary(ResourceDictionary resourceDictionary)
System\Windows\ThemeDictionaryExtension.cs (8)
80ResourceDictionary dictionary = targetObject as ResourceDictionary; 118internal static Uri GenerateFallbackUri(ResourceDictionary dictionary, string resourceName) 132if ((ResourceDictionary)info.DictionaryReference.Target == dictionary) 167_sourceProperty = typeof(ResourceDictionary).GetProperty("Source"); 185private static void Register(ResourceDictionary dictionary, string assemblyName) 245ResourceDictionary dictionary = (ResourceDictionary)info.DictionaryReference.Target;
System\Windows\ThemeManager.cs (7)
171internal static ResourceDictionary GetThemeDictionary(ThemeMode themeMode) 181ResourceDictionary rd = null; 353private static ThemeMode GetThemeModeFromResourceDictionary(ResourceDictionary rd) 390private static void AddOrUpdateThemeResources(ResourceDictionary rd, ResourceDictionary newDictionary) 413private static int LastIndexOfFluentThemeDictionary(ResourceDictionary rd) 433private static IEnumerable<int> FindAllFluentThemeResourceDictionaryIndices(ResourceDictionary rd)
System\Windows\Window.cs (1)
2132internal void AddFluentDictionary(ResourceDictionary value, out bool invalidateResources)
PresentationFramework.Fluent.Tests (5)
ResourceTests\FluentResourceDictionaryTests.cs (5)
23ResourceDictionary dictionary1 = LoadResourceDictionary(firstSource); 24ResourceDictionary dictionary2 = LoadResourceDictionary(secondSource); 68private static ResourceDictionary LoadResourceDictionary(string source) 72if(Application.LoadComponent(uri) is not ResourceDictionary resourceDictionary) 80private static int GetResourceKeysFromResourceDictionary(ResourceDictionary resourceDictionary,
PresentationFramework.Tests (2)
System\Windows\ResourceDictionaryTests.cs (2)
13private readonly ResourceDictionary _dictionary; 18_dictionary = (ResourceDictionary)Application.LoadComponent(new Uri(SampleDictionaryPath, UriKind.Relative));
ReachFramework (7)
Serialization\Manager\XpsOMSerializationManager.cs (2)
421else if (resourceType == typeof(ResourceDictionary)) 455else if (resourceType == typeof(ResourceDictionary))
Serialization\Manager\XpsSerializationManager.cs (4)
601else if (resourceType == typeof(ResourceDictionary)) 638else if (resourceType == typeof(ResourceDictionary)) 672else if (resourceType == typeof(ResourceDictionary)) 705else if (resourceType == typeof(ResourceDictionary))
Serialization\VisualTreeFlattener.cs (1)
771ResourceDictionary res = el.Resources;