4 implementations of IXamlNameResolver
System.Xaml (2)
System\Xaml\Context\ObjectWriterContext.cs (1)
1062private class StackWalkNameResolver : IXamlNameResolver
System\Xaml\Context\ServiceProviderContext.cs (1)
22IXamlNameResolver,
System.Xaml.Tests (2)
System\Windows\Markup\NameReferenceConverterTests.cs (1)
215private class CustomXamlNameResolver : IXamlNameResolver
System\Windows\Markup\ReferenceTests.cs (1)
104private class CustomXamlNameResolver : IXamlNameResolver
19 references to IXamlNameResolver
System.Xaml (14)
System\Windows\Markup\NameReferenceConverter.cs (3)
28var nameResolver = (IXamlNameResolver)context.GetService(typeof(IXamlNameResolver));
System\Windows\Markup\Reference.cs (2)
28if (serviceProvider.GetService(typeof(IXamlNameResolver)) is not IXamlNameResolver nameResolver)
System\Xaml\Context\ServiceProviderContext.cs (9)
64else if (serviceType == typeof(IXamlNameResolver)) 262bool IXamlNameResolver.IsFixupTokenAvailable 267object IXamlNameResolver.Resolve(string name) 272object IXamlNameResolver.Resolve(string name, out bool isFullyInitialized) 277object IXamlNameResolver.GetFixupToken(IEnumerable<string> names) 279return ((IXamlNameResolver)this).GetFixupToken(names, false); 282object IXamlNameResolver.GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) 366IEnumerable<KeyValuePair<string, object>> IXamlNameResolver.GetAllNamesAndValuesInScope() 371event EventHandler IXamlNameResolver.OnNameScopeInitializationComplete
System.Xaml.Tests (5)
System\Windows\Markup\NameReferenceConverterTests.cs (5)
34Assert.Equal(typeof(IXamlNameResolver), serviceType); 55Assert.Equal(typeof(IXamlNameResolver), serviceType); 81Assert.Equal(typeof(IXamlNameResolver), serviceType); 96Assert.Equal(typeof(IXamlNameResolver), serviceType); 114Assert.Equal(typeof(IXamlNameResolver), serviceType);