11 instantiations of ResourceDictionary
PresentationFramework (11)
System\Windows\Application.cs (1)
868_resources = new ResourceDictionary();
System\Windows\FrameworkContentElement.cs (1)
264resources = new ResourceDictionary();
System\Windows\FrameworkElement.cs (1)
672resources = new ResourceDictionary();
System\Windows\FrameworkTemplate.cs (1)
220_resources = new ResourceDictionary
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9300DefaultConstructor = delegate () { return new System.Windows.ResourceDictionary(); },
System\Windows\Markup\KnownTypes.cs (1)
1498case KnownElements.ResourceDictionary: o = new System.Windows.ResourceDictionary(); break;
System\Windows\Style.cs (1)
283_resources = new ResourceDictionary
System\Windows\ThemeManager.cs (4)
175return new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + "Fluent.HC.xaml", UriKind.Absolute) }; 183rd = new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + "Fluent.xaml", UriKind.Absolute) }; 187rd.MergedDictionaries.Insert(0, new ResourceDictionary() { Source = dictionaryUri }); 192rd = new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + themeFileName, UriKind.Absolute) };
249 references to ResourceDictionary
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Dashboard\RenameDashboard.xaml.cs (1)
115var properties = _textFormattingMap.GetProperties(tagId);
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)
267ResourceDictionary resources = _resources; 300ResourceDictionary resources = _resources; 328ResourceDictionary resources = _resources; 852public ResourceDictionary Resources 859ResourceDictionary resources; 885ResourceDictionary oldValue; 927ResourceDictionary IHaveResources.Resources 2431private ResourceDictionary _resources;
System\Windows\DeferrableContentConverter.cs (2)
47ResourceDictionary dictionary = ipvt.TargetObject as ResourceDictionary;
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (47)
23/// Enables enumeration of generic and themed <see cref="ResourceDictionary"/> instances, and provides 39IgnorableProperties.Add(typeof(ResourceDictionary).GetProperty("DeferrableContent")); 46/// themed <see cref="ResourceDictionary"/> instances loaded 64/// generic <see cref="ResourceDictionary"/> instances loaded 81/// Occurs when a managed debugger is attached, and a themed <see cref="ResourceDictionary"/> is loaded 101/// Occurs when a managed debugger is attached, and a themed <see cref="ResourceDictionary"/> is unloaded 121/// Occurs when a managed debugger is attached, and a generic <see cref="ResourceDictionary"/> is loaded 144public static IEnumerable<ResourceDictionary> GetResourceDictionariesForSource(Uri uri) 153List<WeakReference<ResourceDictionary>> list; 159List<ResourceDictionary> result = new List<ResourceDictionary>(list.Count); 160List<WeakReference<ResourceDictionary>> toRemove = null; 162foreach (WeakReference<ResourceDictionary> wr in list) 164ResourceDictionary rd; 174toRemove = new List<WeakReference<ResourceDictionary>>(); 191internal static void AddResourceDictionaryForUri(Uri uri, ResourceDictionary rd) 199private static void AddResourceDictionaryForUriImpl(Uri uri, ResourceDictionary rd) 203List<WeakReference<ResourceDictionary>> list; 207_dictionariesFromUri = new Dictionary<Uri, List<WeakReference<ResourceDictionary>>>(); 212list = new List<WeakReference<ResourceDictionary>>(1); 216list.Add(new WeakReference<ResourceDictionary>(rd)); 221internal static void RemoveResourceDictionaryForUri(Uri uri, ResourceDictionary rd) 229private static void RemoveResourceDictionaryForUriImpl(Uri uri, ResourceDictionary rd) 235List<WeakReference<ResourceDictionary>> list; 238List<WeakReference<ResourceDictionary>> toRemove = new List<WeakReference<ResourceDictionary>>(); 239foreach (WeakReference<ResourceDictionary> wr in list) 241ResourceDictionary target; 255List<WeakReference<ResourceDictionary>> list, 256List<WeakReference<ResourceDictionary>> toRemove) 258foreach (WeakReference<ResourceDictionary> wr in toRemove) 269private static Dictionary<Uri, List<WeakReference<ResourceDictionary>>> _dictionariesFromUri; 271private static IReadOnlyCollection<ResourceDictionary> EmptyResourceDictionaries 272=> Array.Empty<ResourceDictionary>(); 278public static IEnumerable<FrameworkElement> GetFrameworkElementOwners(ResourceDictionary dictionary) 283public static IEnumerable<FrameworkContentElement> GetFrameworkContentElementOwners(ResourceDictionary dictionary) 288public static IEnumerable<Application> GetApplicationOwners(ResourceDictionary dictionary) 353internal static void RecordLookupResult(object key, ResourceDictionary rd) 361private static void RecordLookupResultImpl(object key, ResourceDictionary rd) 435_resultCache = new Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>>(); 439WeakReference<ResourceDictionary> wrDict; 440ResourceDictionary cachedDict = null; 456_resultCache[wrKey] = new WeakReference<ResourceDictionary>(result.Dictionary); 506foreach (KeyValuePair<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 509ResourceDictionary dict; 535private static Dictionary<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>> 544public ResourceDictionary Dictionary { get; set; }
System\Windows\Diagnostics\ResourceDictionaryInfo.cs (2)
19ResourceDictionary resourceDictionary, 42public ResourceDictionary ResourceDictionary { get; private set; }
System\Windows\Diagnostics\StaticResourceResolvedEventArgs.cs (2)
20ResourceDictionary rd, 31public ResourceDictionary ResourceDictionary { get; private set; }
System\Windows\Documents\TextTreeDeleteContentUndoUnit.cs (2)
405internal ElementContentContainer(Type elementType, PropertyRecord[] localValues, ResourceDictionary resources, ContentContainer childContainer) 452private readonly ResourceDictionary _resources;
System\Windows\Documents\TextTreeExtractElementUndoUnit.cs (1)
101private readonly ResourceDictionary _resources;
System\Windows\Documents\XPSS0ValidatingLoader.cs (1)
54List<Type> safeTypes = new List<Type> { typeof(System.Windows.ResourceDictionary) };
System\Windows\FrameworkContentElement.cs (5)
247ResourceDictionary resources = ResourcesField.GetValue(this); 257public ResourceDictionary Resources 261ResourceDictionary resources = ResourcesField.GetValue(this); 273ResourceDictionary oldValue = ResourcesField.GetValue(this); 2163private static readonly UncommonField<ResourceDictionary> ResourcesField = FrameworkElement.ResourcesField;
System\Windows\FrameworkElement.cs (17)
655ResourceDictionary resources = ResourcesField.GetValue(this); 665public ResourceDictionary Resources 669ResourceDictionary resources = ResourcesField.GetValue(this); 694ResourceDictionary oldValue = ResourcesField.GetValue(this); 752ResourceDictionary IHaveResources.Resources 1469ResourceDictionary table; 1585ResourceDictionary table, ArrayList keys, int exactMatch, ref int bestMatch) 1613private static ResourceDictionary GetInstanceResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1615ResourceDictionary table = null; 1637private static ResourceDictionary GetStyleResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1639ResourceDictionary table = null; 1677private static ResourceDictionary GetThemeStyleResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1679ResourceDictionary table = null; 1717private static ResourceDictionary GetTemplateResourceDictionary(FrameworkElement fe, FrameworkContentElement fce) 1719ResourceDictionary table = null; 6376internal static readonly UncommonField<ResourceDictionary> ResourcesField = new UncommonField<ResourceDictionary>();
System\Windows\FrameworkTemplate.cs (4)
211public ResourceDictionary Resources 254ResourceDictionary IHaveResources.Resources 576if (typeof(ResourceDictionary).IsAssignableFrom(type.UnderlyingType)) 1526internal ResourceDictionary _resources = null;
System\Windows\Generated\FrameworkContentElement.cs (1)
164ResourceDictionary resources = ResourcesField.GetValue(this);
System\Windows\Generated\FrameworkElement.cs (1)
164ResourceDictionary resources = ResourcesField.GetValue(this);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
618case 524: t = () => typeof(ResourceDictionary); break;
System\Windows\Markup\Baml2006\Baml2006ReaderInternal.cs (1)
49property.DeclaringType.UnderlyingType == typeof(System.Windows.ResourceDictionary) &&
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
671= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(ResourceDictionary)));
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (22)
6828typeof(System.Windows.ResourceDictionary), // type 6834SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkElement)target).Resources = (System.Windows.ResourceDictionary)value; }, 7240Type type = typeof(System.Windows.ResourceDictionary); 7242this.GetXamlType(typeof(System.Windows.ResourceDictionary)), // DeclaringType 7250SetDelegate = delegate (object target, object value) { ((System.Windows.ResourceDictionary)target).DeferrableContent = (System.Windows.DeferrableContent)value; }, 7251GetDelegate = delegate (object target) { return ((System.Windows.ResourceDictionary)target).DeferrableContent; } 7364typeof(System.Windows.ResourceDictionary), // type 7370SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkContentElement)target).Resources = (System.Windows.ResourceDictionary)value; }, 7384typeof(System.Windows.ResourceDictionary), // type 7390SetDelegate = delegate (object target, object value) { ((System.Windows.Style)target).Resources = (System.Windows.ResourceDictionary)value; }, 7404typeof(System.Windows.ResourceDictionary), // type 7410SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkTemplate)target).Resources = (System.Windows.ResourceDictionary)value; }, 7424typeof(System.Windows.ResourceDictionary), // type 7430SetDelegate = delegate (object target, object value) { ((System.Windows.Application)target).Resources = (System.Windows.ResourceDictionary)value; }, 8117Type type = typeof(System.Windows.ResourceDictionary); 8119this.GetXamlType(typeof(System.Windows.ResourceDictionary)), // DeclaringType 8127SetDelegate = delegate (object target, object value) { ((System.Windows.ResourceDictionary)target).Source = (System.Uri)value; }, 8128GetDelegate = delegate (object target) { return ((System.Windows.ResourceDictionary)target).Source; } 8157Type type = typeof(System.Windows.ResourceDictionary); 8159this.GetXamlType(typeof(System.Windows.ResourceDictionary)), // DeclaringType 8161typeof(System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary>), // type 8166GetDelegate = delegate (object target) { return ((System.Windows.ResourceDictionary)target).MergedDictionaries; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9297typeof(System.Windows.ResourceDictionary),
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (1)
360= new Lazy<XamlType>(() => System.Windows.Markup.XamlReader.BamlSharedSchemaContext.GetXamlType(typeof(ResourceDictionary)));
System\Windows\Markup\Baml2006\WpfXamlType.cs (3)
95if (UnderlyingType == typeof(ResourceDictionary)) 99else if (typeof(ResourceDictionary).IsAssignableFrom(UnderlyingType)) 106return method.DeclaringType != typeof(ResourceDictionary);
System\Windows\Markup\BamlCollectionHolder.cs (2)
81return _resourcesParent != null ? typeof(ResourceDictionary) : PropertyDefinition.PropertyType; 125_resourcesParent.Resources = (ResourceDictionary)Collection;
System\Windows\Markup\BamlRecordReader.cs (5)
1111if (element is ResourceDictionary) 1672ResourceDictionary dictionary = GetDictionaryFromContext(CurrentContext, true /*toInsert*/) as ResourceDictionary; 4033ResourceDictionary resourceDictionary; 4034if (allowDeferredResourceReference && (resourceDictionary = dictionary as ResourceDictionary) != null)
System\Windows\Markup\IHaveResources.cs (1)
17ResourceDictionary Resources { get; set; }
System\Windows\Markup\KnownTypes.cs (1)
6072case KnownElements.ResourceDictionary: t = typeof(System.Windows.ResourceDictionary); break;
System\Windows\Markup\RestrictiveXamlXmlReader.cs (1)
215typeof(System.Windows.ResourceDictionary),
System\Windows\Markup\WpfXamlLoader.cs (1)
118if (args.Instance is System.Windows.ResourceDictionary rd)
System\Windows\ResourceDictionary.cs (27)
109public Collection<ResourceDictionary> MergedDictionaries 219ResourceDictionary loadedRD = MimeObjectFactory.GetObjectAndCloseStreamCore(s, contentType, uri, false, false, false /*allowAsync*/, false /*isJournalNavigation*/, out asyncObjectConverter, IsUnsafe) 220as ResourceDictionary; 510ResourceDictionary mergedDictionary = MergedDictionaries[i]; 557ResourceDictionary mergedDictionary = MergedDictionaries[i]; 733ResourceDictionary mergedDictionary = MergedDictionaries[i]; 769ResourceDictionary mergedDictionary = MergedDictionaries[i]; 1846List<ResourceDictionary> oldDictionaries = null; 1847List<ResourceDictionary> newDictionaries = null; 1848ResourceDictionary mergedDictionary; 1866oldDictionaries = new List<ResourceDictionary>(e.OldItems.Count); 1870mergedDictionary = (ResourceDictionary)e.OldItems[i]; 1884newDictionaries = new List<ResourceDictionary>(e.NewItems.Count); 1888mergedDictionary = (ResourceDictionary)e.NewItems[i]; 1968private void PropagateParentOwners(ResourceDictionary mergedDictionary) 2029internal void RemoveParentOwners(ResourceDictionary mergedDictionary) 2066private bool ContainsCycle(ResourceDictionary origin) 2070ResourceDictionary mergedDictionary = MergedDictionaries[i]; 2120internal ResourceDictionaryEnumerator(ResourceDictionary owner) 2180private ResourceDictionary _owner; 2191internal ResourceValuesEnumerator(ResourceDictionary owner) 2221private ResourceDictionary _owner; 2232internal ResourceValuesCollection(ResourceDictionary owner) 2280private ResourceDictionary _owner; 2508private void CopyDeferredContentFrom(ResourceDictionary loadedRD) 2523private void MoveDeferredResourceReferencesFrom(ResourceDictionary loadedRD) 2614private ObservableCollection<ResourceDictionary> _mergedDictionaries = null;
System\Windows\ResourceDictionaryCollection.cs (5)
9internal class ResourceDictionaryCollection : ObservableCollection<ResourceDictionary> 13internal ResourceDictionaryCollection(ResourceDictionary owner) 42protected override void InsertItem(int index, ResourceDictionary item) 53protected override void SetItem(int index, ResourceDictionary item) 64private ResourceDictionary _owner;
System\Windows\ResourcesChangeInfo.cs (10)
41internal ResourcesChangeInfo(ResourceDictionary oldDictionary, ResourceDictionary newDictionary) 46_oldDictionaries = new List<ResourceDictionary>(1); 53_newDictionaries = new List<ResourceDictionary>(1); 67List<ResourceDictionary> oldDictionaries, 68List<ResourceDictionary> newDictionaries, 277foreach (ResourceDictionary rd in _oldDictionaries) 289foreach (ResourceDictionary rd in _newDictionaries) 342private List<ResourceDictionary> _oldDictionaries; 343private List<ResourceDictionary> _newDictionaries;
System\Windows\SourceUriTypeConverterMarkupExtension.cs (1)
41return new ResourceDictionary.ResourceDictionarySourceUriWrapper(convertedUri, appendedVersionUri);
System\Windows\StaticResourceExtension.cs (9)
135ResourceDictionary dict = deferredReference.Dictionary; 194private ResourceDictionary FindTheResourceDictionary(IServiceProvider serviceProvider, bool isDeferredContentSearch) 226XamlType[] types = new XamlType[1] { schemaContext.GetXamlType(typeof(ResourceDictionary)) }; 248if (ambientValue.Value is ResourceDictionary) 250var resourceDictionary = (ResourceDictionary)ambientValue.Value; 258var resourceDictionary = style.FindResourceDictionary(ResourceKey); 270ResourceDictionary dictionaryWithKey = FindTheResourceDictionary(serviceProvider, /* isDeferredContentSearch */ true); 319ResourceDictionary dictionaryWithKey = FindTheResourceDictionary(serviceProvider, /* isDeferredContentSearch */ false);
System\Windows\Style.cs (4)
274public ResourceDictionary Resources 318ResourceDictionary IHaveResources.Resources 343internal ResourceDictionary FindResourceDictionary(object resourceKey) 945internal ResourceDictionary _resources = null;
System\Windows\StyleHelper.cs (13)
336ResourceDictionary resources, 3456List<ResourceDictionary> oldStyleTables = StyleHelper.GetResourceDictionariesFromStyle(oldStyle); 3457List<ResourceDictionary> newStyleTables = StyleHelper.GetResourceDictionariesFromStyle(newStyle); 3504List<ResourceDictionary> oldResourceTable = GetResourceDictionaryFromTemplate(oldTemplate); 3505List<ResourceDictionary> newResourceTable = GetResourceDictionaryFromTemplate(newTemplate); 3519private static void SetShouldLookupImplicitStyles(FrameworkObject fo, List<ResourceDictionary> dictionaries) 3537private static List<ResourceDictionary> GetResourceDictionariesFromStyle(Style style) 3539List<ResourceDictionary> dictionaries = null; 3547dictionaries = new List<ResourceDictionary>(1); 3562private static List<ResourceDictionary> GetResourceDictionaryFromTemplate( object template ) 3564ResourceDictionary resources = null; 3573List<ResourceDictionary> table = new List<ResourceDictionary>(1);
System\Windows\SystemResources.cs (19)
192/// Enumerates all themed <see cref="ResourceDictionary"/> instances 223/// Enumerates all generic <see cref="ResourceDictionary"/> instances 365ResourceDictionary dictionary = dictionaries.LoadThemedDictionary(isTraceEnabled); 406ResourceDictionary dictionary, 598internal ResourceDictionary LoadThemedDictionary(bool isTraceEnabled) 615ResourceDictionary dictionary = null; 687internal ResourceDictionary LoadGenericDictionary(bool isTraceEnabled) 703ResourceDictionary dictionary = null; 892private ResourceDictionary LoadDictionary(Assembly assembly, string assemblyName, string resourceName, bool isTraceEnabled, out Uri dictionarySourceUri) 894ResourceDictionary dictionary = null; 959dictionary = (ResourceDictionary)writer.Result; 977private ResourceDictionary _genericDictionary; 978private ResourceDictionary _themedDictionary; 1704internal DeferredResourceReference(ResourceDictionary dictionary, object key) 1834internal ResourceDictionary Dictionary 1860private ResourceDictionary _dictionary; 1871internal DeferredAppResourceReference(ResourceDictionary dictionary, object resourceKey) 1904internal DeferredThemeResourceReference(ResourceDictionary dictionary, object resourceKey, bool canCacheAsThemeResource) 2079internal void ChangeDictionary(ResourceDictionary resourceDictionary)
System\Windows\ThemeDictionaryExtension.cs (8)
81ResourceDictionary dictionary = targetObject as ResourceDictionary; 119internal static Uri GenerateFallbackUri(ResourceDictionary dictionary, string resourceName) 133if ((ResourceDictionary)info.DictionaryReference.Target == dictionary) 168_sourceProperty = typeof(ResourceDictionary).GetProperty("Source"); 186private static void Register(ResourceDictionary dictionary, string assemblyName) 246ResourceDictionary dictionary = (ResourceDictionary)info.DictionaryReference.Target;
System\Windows\ThemeManager.cs (7)
168internal static ResourceDictionary GetThemeDictionary(ThemeMode themeMode) 178ResourceDictionary rd = null; 343private static ThemeMode GetThemeModeFromResourceDictionary(ResourceDictionary rd) 380private static void AddOrUpdateThemeResources(ResourceDictionary rd, ResourceDictionary newDictionary) 403private static int LastIndexOfFluentThemeDictionary(ResourceDictionary rd) 423private static IEnumerable<int> FindAllFluentThemeResourceDictionaryIndices(ResourceDictionary rd)
System\Windows\Window.cs (1)
2133internal void AddFluentDictionary(ResourceDictionary value, out bool invalidateResources)
ReachFramework (7)
Serialization\Manager\XpsOMSerializationManager.cs (2)
422else if (resourceType == typeof(ResourceDictionary)) 456else if (resourceType == typeof(ResourceDictionary))
Serialization\Manager\XpsSerializationManager.cs (4)
602else if (resourceType == typeof(ResourceDictionary)) 639else if (resourceType == typeof(ResourceDictionary)) 673else if (resourceType == typeof(ResourceDictionary)) 706else if (resourceType == typeof(ResourceDictionary))
Serialization\VisualTreeFlattener.cs (1)
772ResourceDictionary res = el.Resources;