System.Xml.Xsl.XslCompiledTransform.PrintQil C# (CSharp) Méthode

PrintQil() static private méthode

static private PrintQil ( object qil, XmlWriter xw, bool printComments, bool printTypes, bool printLineInfo ) : void
qil object
xw System.Xml.XmlWriter
printComments bool
printTypes bool
printLineInfo bool
Résultat void
        internal static void PrintQil(object qil, XmlWriter xw, bool printComments, bool printTypes, bool printLineInfo)
        {
            QilExpression qilExpr = (QilExpression)qil;
            QilXmlWriter.Options options = QilXmlWriter.Options.None;
            QilValidationVisitor.Validate(qilExpr);
            if (printComments) options |= QilXmlWriter.Options.Annotations;
            if (printTypes) options |= QilXmlWriter.Options.TypeInfo;
            if (printLineInfo) options |= QilXmlWriter.Options.LineInfo;
            QilXmlWriter qw = new QilXmlWriter(xw, options);
            qw.ToXml(qilExpr);
            xw.Flush();
        }
    }