public XmlReader Transform(XmlInput input, XsltArgumentList arguments, bool multiThread, int initialBufferSize)
        {
            var r = new XslReader(CompiledTransform, multiThread, initialBufferSize);

            r.StartTransform(input, AddExsltExtensionObjectsSync(arguments));
            return(r);
        }
        public XmlReader Transform(XmlInput input, XsltArgumentList arguments)
        {
            var r = new XslReader(CompiledTransform);

            r.StartTransform(input, AddExsltExtensionObjectsSync(arguments));
            return(r);
        }