1 interface inheriting from INameScope
System.Xaml (1)
System\Windows\Markup\INameScopeDictionary.cs (1)
8public interface INameScopeDictionary : INameScope, IDictionary<string, object>
7 implementations of INameScope
PresentationFramework (4)
System\Windows\FrameworkTemplate.cs (1)
35public abstract class FrameworkTemplate : DispatcherObject, INameScope, ISealable, IHaveResources, IQueryAmbient
System\Windows\ResourceDictionary.cs (1)
36public class ResourceDictionary : IDictionary, ISupportInitialize, System.Windows.Markup.IUriContext, System.Windows.Markup.INameScope
System\Windows\Style.cs (1)
19public class Style : DispatcherObject, INameScope, IAddChild, ISealable, IHaveResources, IQueryAmbient
System\Windows\TemplateNameScope.cs (1)
32internal class TemplateNameScope : INameScope
System.Xaml.Tests (2)
System\Xaml\XamlObjectWriterSettingsTests.cs (1)
84private class CustomNameScope : INameScope
System\Xaml\XamlTypeTests.cs (1)
2760private class CustomNameScope : INameScope
WindowsBase.Tests (1)
System\Windows\NameScopeTests.cs (1)
1190private class CustomNameScope : INameScope
70 references to INameScope
PresentationFramework (37)
System\Windows\FrameworkElement.cs (3)
1739internal static INameScope FindScope(DependencyObject d) 1746internal static INameScope FindScope(DependencyObject d, out DependencyObject scopeOwner) 1750INameScope nameScope = NameScope.NameScopeFromObject(d);
System\Windows\FrameworkTemplate.cs (3)
347object INameScope.FindName(string name) 1098INameScope nameScope) 1113private static DependencyObject WireRootObjectToParent(object createdObject, DependencyObject rootObject, DependencyObject container, FrameworkElement feContainer, INameScope nameScope)
System\Windows\Generated\FrameworkContentElement.cs (3)
64INameScope nameScope = FrameworkElement.FindScope(this); 82INameScope nameScope = FrameworkElement.FindScope(this); 108INameScope nameScope = FrameworkElement.FindScope(this, out scopeOwner);
System\Windows\Generated\FrameworkElement.cs (3)
64INameScope nameScope = FrameworkElement.FindScope(this); 82INameScope nameScope = FrameworkElement.FindScope(this); 108INameScope nameScope = FrameworkElement.FindScope(this, out scopeOwner);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
371case 278: t = () => typeof(INameScope); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5698typeof(System.Windows.Markup.INameScope),
System\Windows\Markup\Baml2006\WpfXamlType.cs (1)
100InterfaceMapping map = UnderlyingType.GetInterfaceMap(typeof(System.Windows.Markup.INameScope));
System\Windows\Markup\BamlRecordReader.cs (7)
2933INameScope nameScopeTop = ParserContext.NameScopeStack.Pop() as INameScope; 2949INameScope nameScopePeek = ParserContext.NameScopeStack.Peek() as INameScope; 4313INameScope nameScope = NameScope.NameScopeFromObject(contextData); 4327INameScope nameScope = NameScope.NameScopeFromObject(stackData.ObjectData); 4446if (!(element is INameScope)
System\Windows\Markup\KnownTypes.cs (1)
5825case KnownElements.INameScope: t = typeof(System.Windows.Markup.INameScope); break;
System\Windows\Media\Animation\BeginStoryboard.cs (2)
178INameScope nameScope = null; 200private void Begin( DependencyObject targetObject, INameScope nameScope, Int64 layer )
System\Windows\Media\Animation\ControllableStoryboardAction.cs (2)
63INameScope nameScope = null; 91private Storyboard GetStoryboard( FrameworkElement fe, FrameworkContentElement fce, INameScope nameScope )
System\Windows\Media\Animation\Storyboard.cs (6)
240INameScope nameScope, 306INameScope nameScope, 373INameScope nameScope, /* Remains the same through all the recursive calls */ 529private static void ApplyMediaClock( INameScope nameScope, DependencyObject containingObject, 1197INameScope nameScope = null; 1208internal void BeginCommon( DependencyObject containingObject, INameScope nameScope,
System\Windows\Style.cs (1)
90object INameScope.FindName(string name)
System\Windows\TemplateNameScope.cs (3)
72void INameScope.RegisterName(string name, object scopedElement) 196void INameScope.UnregisterName(string name) 204object INameScope.FindName(string name)
System.Xaml (20)
System\Xaml\Context\ObjectWriterContext.cs (7)
27XamlObjectWriterSettings settings, XAML3.INameScope rootNameScope, XamlRuntime runtime) 77XamlObjectWriterSettings settings, XAML3.INameScope rootNameScope, XamlRuntime runtime) 802frame.NameScopeDictionary = frame.Instance as XAML3.INameScopeDictionary ?? new NameScopeDictionary(frame.Instance as XAML3.INameScope); 892if (inst is XAML3.INameScope nameScope) 911XAML3.INameScope nameScope = (XAML3.INameScope)_runtime.GetValue(inst, nameScopeProperty, false); 966foreach (XAML3.INameScope nameScope in StackWalkOfNameScopes)
System\Xaml\InfosetObjects\XamlObjectWriter.cs (6)
35private XAML3.INameScope _rootNamescope; 94XAML3.INameScope rootNameScope = settings?.ExternalNameScope; 999public XAML3.INameScope RootNameScope 2170XAML3.INameScope nameScope, XAML3.INameScope parentNameScope, bool isRoot) 2172XAML3.INameScope underlyingNameScope = nameScope;
System\Xaml\InfosetObjects\XamlObjectWriterSettings.cs (1)
46public INameScope ExternalNameScope { get; set; }
System\Xaml\NameScopeDictionary.cs (4)
23private INameScope _underlyingNameScope; 30public NameScopeDictionary(INameScope underlyingNameScope) 125internal INameScope UnderlyingNameScope { get { return _underlyingNameScope; } } 132private INameScope _underlyingNameScope;
System\Xaml\XamlLanguage.cs (1)
95new Lazy<XamlType>(() => GetXamlType(typeof(INameScope)));
System\Xaml\XamlObjectReader.cs (1)
2026if (value is INameScope)
System.Xaml.Tests (12)
System\Xaml\XamlTypeTests.cs (12)
2722yield return new object?[] { new SubXamlType(typeof(INameScope), new XamlSchemaContext()), true }; 2729new CustomXamlType(typeof(INameScope), new XamlSchemaContext()) 2831new CustomXamlType(typeof(INameScope), new XamlSchemaContext()) 4974new XamlType(typeof(INameScope), new XamlSchemaContext()), 4980new XamlType(typeof(INameScope), new XamlSchemaContext()), 4986new XamlType(typeof(INameScope), new XamlSchemaContext()), 4992new XamlType(typeof(INameScope), new XamlSchemaContext()), 4997new XamlType(new ReflectionOnlyType(typeof(INameScope)), new XamlSchemaContext()), 4998new XamlType(typeof(INameScope), new XamlSchemaContext()), 5003new XamlType(new ReflectionOnlyType(typeof(INameScope)), new XamlSchemaContext()), 5010new XamlType(typeof(INameScope), new XamlSchemaContext()), 5021new XamlType(typeof(INameScope), new XamlSchemaContext()),
WindowsBase.Tests (1)
System\Windows\NameScopeTests.cs (1)
232Assert.Equal(typeof(INameScope), property.PropertyType);