1 instantiation of XmlNsInfo
System.Xaml (1)
System\Xaml\XamlSchemaContext.cs (1)
979
result = new
XmlNsInfo
(assembly, FullyQualifyAssemblyNamesInClrNamespaces);
29 references to XmlNsInfo
System.Xaml (29)
System\Xaml\MS\Impl\XmlNsInfo.cs (2)
429
XmlNsInfo
_nsInfo;
432
public NamespaceComparer(
XmlNsInfo
nsInfo, Assembly assembly)
System\Xaml\XamlSchemaContext.cs (27)
213
foreach (
XmlNsInfo
nsInfo in EnumerateXmlnsInfos())
221
void UpdatePreferredPrefixes(
XmlNsInfo
newNamespaces, ConcurrentDictionary<string, string> prefixDict)
233
preferredPrefix =
XmlNsInfo
.GetPreferredPrefix(existingPrefix, preferredPrefix);
413
foreach (
XmlNsInfo
nsInfo in EnumerateXmlnsInfos())
682
private ConcurrentDictionary<Assembly,
XmlNsInfo
> _xmlnsInfo;
683
private ConcurrentDictionary<WeakRefKey,
XmlNsInfo
> _xmlnsInfoForDynamicAssemblies;
684
private ConcurrentDictionary<Assembly,
XmlNsInfo
> _xmlnsInfoForUnreferencedAssemblies;
699
private ConcurrentDictionary<Assembly,
XmlNsInfo
> XmlnsInfo
704
Interlocked.CompareExchange(ref _xmlnsInfo, CreateDictionary<Assembly,
XmlNsInfo
>(ReferenceEqualityComparer.Instance), null);
710
private ConcurrentDictionary<WeakRefKey,
XmlNsInfo
> XmlnsInfoForDynamicAssemblies
715
Interlocked.CompareExchange(ref _xmlnsInfoForDynamicAssemblies, CreateDictionary<WeakRefKey,
XmlNsInfo
>(), null);
736
private ConcurrentDictionary<Assembly,
XmlNsInfo
> XmlnsInfoForUnreferencedAssemblies
742
Interlocked.CompareExchange(ref _xmlnsInfoForUnreferencedAssemblies, CreateDictionary<Assembly,
XmlNsInfo
>(ReferenceEqualityComparer.Instance), null);
754
XmlNsInfo
nsInfo = GetXmlNsInfo(fromAssembly);
858
private IEnumerable<
XmlNsInfo
> EnumerateXmlnsInfos()
870
private IEnumerable<
XmlNsInfo
> EnumerateStaticAndDynamicXmlnsInfos()
872
foreach (
XmlNsInfo
result in XmlnsInfo.Values)
876
foreach (
XmlNsInfo
result in XmlnsInfoForDynamicAssemblies.Values)
884
XmlNsInfo
nsInfo = GetXmlNsInfo(asm);
935
private
XmlNsInfo
GetXmlNsInfo(Assembly assembly)
937
XmlNsInfo
result;
1003
XmlNsInfo
nsInfo = GetXmlNsInfo(assembly);
1098
XmlNsInfo
nsInfo = GetXmlNsInfo(assembly);
1136
private bool UpdateXmlNsInfo(
XmlNsInfo
nsInfo)
1146
bool UpdateNamespaceByUriList(
XmlNsInfo
nsInfo)
1149
IList<
XmlNsInfo
.XmlNsDefinition> xmlnsDefs = nsInfo.NsDefs;
1153
XmlNsInfo
.XmlNsDefinition xmlnsDef = xmlnsDefs[i];