2 implementations of IXamlNameResolver
System.Xaml (2)
System\Xaml\Context\ObjectWriterContext.cs (1)
1062private class StackWalkNameResolver : IXamlNameResolver
System\Xaml\Context\ServiceProviderContext.cs (1)
22IXamlNameResolver,
14 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