System.Xml.Xsl.XmlILCommand.Evaluate C# (CSharp) Method

Evaluate() public method

Executes the query by accessing datasources via the XmlResolver and using run-time parameters as provided by the XsltArgumentList. The default document is mapped into the XmlResolver with the provided name. The results are returned as an IList.
public Evaluate ( System.IO.XmlReader contextDocument, XmlResolver dataSources, XsltArgumentList argumentList ) : IList
contextDocument System.IO.XmlReader
dataSources XmlResolver
argumentList XsltArgumentList
return IList
        public override IList Evaluate(XmlReader contextDocument, XmlResolver dataSources, XsltArgumentList argumentList) {
            XmlCachedSequenceWriter seqwrt = new XmlCachedSequenceWriter();
            Execute(contextDocument, dataSources, argumentList, seqwrt);
            return seqwrt.ResultSequence;
        }

Same methods

XmlILCommand::Evaluate ( string contextDocumentUri, XmlResolver dataSources, XsltArgumentList argumentList ) : IList