System.Xml.Xsl.XsltOld.ElementAction.CreateElementQName C# (CSharp) Method

CreateElementQName() private static method

private static CreateElementQName ( string name, string nsUri, InputScopeManager manager ) : PrefixQName
name string
nsUri string
manager InputScopeManager
return PrefixQName
        private static PrefixQName CreateElementQName(string name, string nsUri, InputScopeManager manager) {
            if (nsUri == Keywords.s_XmlnsNamespace) {
                throw XsltException.Create(Res.Xslt_ReservedNS, nsUri);
            }

            PrefixQName qname = new PrefixQName();
            qname.SetQName(name);

            if (nsUri == null) {
                qname.Namespace = manager.ResolveXmlNamespace(qname.Prefix);
            }
            else {
                qname.Namespace = nsUri;
            }
            return qname;
        }