System.Xml.Xsl.Xslt.QilGenerator.ResolvePrefix C# (CSharp) Méthode

ResolvePrefix() private méthode

private ResolvePrefix ( bool ignoreDefaultNs, string prefix ) : string
ignoreDefaultNs bool
prefix string
Résultat string
        private string ResolvePrefix(bool ignoreDefaultNs, string prefix)
        {
            if (ignoreDefaultNs && prefix.Length == 0)
            {
                return string.Empty;
            }
            else
            {
                string ns = _scope.LookupNamespace(prefix);
                if (ns == null)
                {
                    if (prefix.Length == 0)
                    {
                        ns = string.Empty;
                    }
                    else
                    {
                        ReportError(/*[XT0280]*/SR.Xslt_InvalidPrefix, prefix);
                        ns = _compiler.CreatePhantomNamespace();
                    }
                }
                return ns;
            }
        }
QilGenerator