3 implementations of INameScopeDictionary
System.Xaml (2)
System\Xaml\NameScope.cs (1)
20internal class NameScope : INameScopeDictionary
System\Xaml\NameScopeDictionary.cs (1)
21internal class NameScopeDictionary : INameScopeDictionary
System.Xaml.Tests (1)
System\Xaml\XamlTypeTests.cs (1)
2746private class CustomNameScopeDictionary : Dictionary<string, object>, INameScopeDictionary
34 references to INameScopeDictionary
System.Xaml (30)
System\Xaml\Context\NameFixupToken.cs (4)
104List<XAML3.INameScopeDictionary> _nameScopeDictionaryList; 109_nameScopeDictionaryList = new List<XAML3.INameScopeDictionary>(); 158public List<XAML3.INameScopeDictionary> NameScopeDictionaryList 181foreach (XAML3.INameScopeDictionary nameScope in NameScopeDictionaryList)
System\Xaml\Context\ObjectWriterContext.cs (25)
46XAML3.INameScopeDictionary rootNameScopeDictionary = null; 53rootNameScopeDictionary = rootNameScope as XAML3.INameScopeDictionary; 84XAML3.INameScopeDictionary rootNameScopeDictionary = null; 91rootNameScopeDictionary = rootNameScope as XAML3.INameScopeDictionary; 670public XAML3.INameScopeDictionary CurrentNameScope 678public XAML3.INameScopeDictionary ParentNameScope 686public XAML3.INameScopeDictionary GrandParentNameScope 694public XAML3.INameScopeDictionary RootNameScope 798private XAML3.INameScopeDictionary LookupNameScopeDictionary(ObjectWriterFrame frame) 804frame.NameScopeDictionary = frame.Instance as XAML3.INameScopeDictionary ?? new NameScopeDictionary(frame.Instance as XAML3.INameScope); 834public IEnumerable<XAML3.INameScopeDictionary> StackWalkOfNameScopes 839XAML3.INameScopeDictionary previousNameScopeDictionary = null; 840XAML3.INameScopeDictionary nameScopeDictionary = null; 878private XAML3.INameScopeDictionary HuntAroundForARootNameScope(ObjectWriterFrame rootFrame) 888XAML3.INameScopeDictionary nameScopeDictionary = null; 890nameScopeDictionary = inst as XAML3.INameScopeDictionary; 921nameScopeDictionary = nameScope as XAML3.INameScopeDictionary; 998foreach (XAML3.INameScopeDictionary nameScopeDictionary in StackWalkOfNameScopes) 1051List<XAML3.INameScopeDictionary> _nameScopeDictionaryList = new List<XAML3.INameScopeDictionary>(); 1058public List<XAML3.INameScopeDictionary> NameScopeDictionaryList 1066List<XAML3.INameScopeDictionary> _nameScopeDictionaryList; 1068public StackWalkNameResolver(List<XAML3.INameScopeDictionary> nameScopeDictionaryList) 1107foreach (XAML3.INameScopeDictionary nameScope in _nameScopeDictionaryList) 1133foreach (XAML3.INameScopeDictionary nameScopeDictionary in _nameScopeDictionaryList)
System\Xaml\Context\ObjectWriterFrame.cs (1)
133public XAML3.INameScopeDictionary NameScopeDictionary { get; set; }
System.Xaml.Tests (4)
System\Xaml\XamlTypeTests.cs (4)
2723yield return new object?[] { new SubXamlType(typeof(INameScopeDictionary), new XamlSchemaContext()), true }; 5004new XamlType(typeof(INameScopeDictionary), new XamlSchemaContext()), 5009new XamlType(new ReflectionOnlyType(typeof(INameScopeDictionary)), new XamlSchemaContext()), 5014var nullInterface = new ReflectionOnlyType(typeof(INameScopeDictionary))