1 instantiation of XmlNsInfo
System.Xaml (1)
System\Xaml\XamlSchemaContext.cs (1)
1013
result = new
XmlNsInfo
(assembly, FullyQualifyAssemblyNamesInClrNamespaces);
29 references to XmlNsInfo
System.Xaml (29)
System\Xaml\MS\Impl\XmlNsInfo.cs (2)
450
private
XmlNsInfo
_nsInfo;
453
public NamespaceComparer(
XmlNsInfo
nsInfo, Assembly assembly)
System\Xaml\XamlSchemaContext.cs (27)
222
foreach (
XmlNsInfo
nsInfo in EnumerateXmlnsInfos())
231
private void UpdatePreferredPrefixes(
XmlNsInfo
newNamespaces, ConcurrentDictionary<string, string> prefixDict)
244
preferredPrefix =
XmlNsInfo
.GetPreferredPrefix(existingPrefix, preferredPrefix);
430
foreach (
XmlNsInfo
nsInfo in EnumerateXmlnsInfos())
709
private ConcurrentDictionary<Assembly,
XmlNsInfo
> _xmlnsInfo;
710
private ConcurrentDictionary<WeakRefKey,
XmlNsInfo
> _xmlnsInfoForDynamicAssemblies;
711
private ConcurrentDictionary<Assembly,
XmlNsInfo
> _xmlnsInfoForUnreferencedAssemblies;
726
private ConcurrentDictionary<Assembly,
XmlNsInfo
> XmlnsInfo
731
Interlocked.CompareExchange(ref _xmlnsInfo, CreateDictionary<Assembly,
XmlNsInfo
>(ReferenceEqualityComparer.Instance), null);
737
private ConcurrentDictionary<WeakRefKey,
XmlNsInfo
> XmlnsInfoForDynamicAssemblies
742
Interlocked.CompareExchange(ref _xmlnsInfoForDynamicAssemblies, CreateDictionary<WeakRefKey,
XmlNsInfo
>(), null);
763
private ConcurrentDictionary<Assembly,
XmlNsInfo
> XmlnsInfoForUnreferencedAssemblies
769
Interlocked.CompareExchange(ref _xmlnsInfoForUnreferencedAssemblies, CreateDictionary<Assembly,
XmlNsInfo
>(ReferenceEqualityComparer.Instance), null);
783
XmlNsInfo
nsInfo = GetXmlNsInfo(fromAssembly);
890
private IEnumerable<
XmlNsInfo
> EnumerateXmlnsInfos()
902
private IEnumerable<
XmlNsInfo
> EnumerateStaticAndDynamicXmlnsInfos()
904
foreach (
XmlNsInfo
result in XmlnsInfo.Values)
909
foreach (
XmlNsInfo
result in XmlnsInfoForDynamicAssemblies.Values)
917
XmlNsInfo
nsInfo = GetXmlNsInfo(asm);
969
private
XmlNsInfo
GetXmlNsInfo(Assembly assembly)
971
XmlNsInfo
result;
1037
XmlNsInfo
nsInfo = GetXmlNsInfo(assembly);
1133
XmlNsInfo
nsInfo = GetXmlNsInfo(assembly);
1172
private bool UpdateXmlNsInfo(
XmlNsInfo
nsInfo)
1183
private bool UpdateNamespaceByUriList(
XmlNsInfo
nsInfo)
1186
IList<
XmlNsInfo
.XmlNsDefinition> xmlnsDefs = nsInfo.NsDefs;
1190
XmlNsInfo
.XmlNsDefinition xmlnsDef = xmlnsDefs[i];