Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ResolveQNameDynamic()

QilNode System.Xml.Xsl.Xslt.QilGenerator.ResolveQNameDynamic ( bool ignoreDefaultNs,
QilNode qilName )
inlineprivate

Definition at line 1951 of file QilGenerator.cs.

1952 {
1954 if (ignoreDefaultNs)
1955 {
1956 qilList.Add(_f.NamespaceDecl(_f.String(string.Empty), _f.String(string.Empty)));
1957 }
1959 while (enumerator.MoveNext())
1960 {
1961 CompilerScopeManager<QilIterator>.ScopeRecord current = enumerator.Current;
1962 string ncName = current.ncName;
1963 string nsUri = current.nsUri;
1964 if (!ignoreDefaultNs || ncName.Length != 0)
1965 {
1966 qilList.Add(_f.NamespaceDecl(_f.String(ncName), _f.String(nsUri)));
1967 }
1968 }
1970 }
void Add(TKey key, TValue value)
QilList Sequence(IList< QilNode > values)
Definition QilFactory.cs:44
QilNode StrParseQName(QilNode str, QilNode ns)
QilNode NamespaceDecl(QilNode prefix, QilNode uri)
readonly CompilerScopeManager< QilIterator > _scope
readonly XsltQilFactory _f

References System.Xml.Xsl.Xslt.QilGenerator._f, System.Xml.Xsl.Xslt.QilGenerator._scope, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Xsl.Qil.QilPatternFactory.BaseFactory, System.Xml.Xsl.Xslt.CompilerScopeManager< V >.GetEnumerator(), System.Xml.Xsl.Qil.QilPatternFactory.NamespaceDecl(), System.Xml.Xsl.Qil.QilFactory.Sequence(), System.Xml.Xsl.Qil.QilPatternFactory.String(), and System.Xml.Xsl.Qil.QilPatternFactory.StrParseQName().

Referenced by System.Xml.Xsl.Xslt.QilGenerator.CompileAttribute(), System.Xml.Xsl.Xslt.QilGenerator.CompileDataTypeAttribute(), System.Xml.Xsl.Xslt.QilGenerator.CompileElement(), System.Xml.Xsl.Xslt.QilGenerator.CompileElementAvailable(), System.Xml.Xsl.Xslt.QilGenerator.CompileFormatNumber(), System.Xml.Xsl.Xslt.QilGenerator.CompileFunctionAvailable(), System.Xml.Xsl.Xslt.QilGenerator.CompileSingleKey(), and System.Xml.Xsl.Xslt.QilGenerator.CompileSystemProperty().