Esempio n. 1
0
        internal static bool IsIgnorable(XamlParserContext parserContext, IXmlNamespaceResolver xmlNamespaceResolver, XmlNamespace xmlNamespace)
        {
            if (xmlNamespace == XmlNamespace.DesignTimeXmlNamespace || xmlNamespace == XmlNamespace.AnnotationsXmlNamespace || (!xmlNamespaceResolver.IsIgnorable(xmlNamespace) || parserContext.TypeResolver.ProjectNamespaces.Contains((IXmlNamespace)xmlNamespace)))
            {
                return(false);
            }
            AssemblyNamespace assemblyNamespace;

            parserContext.DocumentNamespaces.GetNamespace((IXmlNamespace)xmlNamespace, out assemblyNamespace);
            return(assemblyNamespace == null);
        }