System.Xml.Xsl.XslCompiledTransform.LoadInternal C# (CSharp) Method

LoadInternal() private method

private LoadInternal ( object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : CompilerErrorCollection
stylesheet object
settings XsltSettings
stylesheetResolver System.Xml.XmlResolver
return System.CodeDom.Compiler.CompilerErrorCollection
        private CompilerErrorCollection LoadInternal(object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
        {
            if (stylesheet == null)
            {
                throw new ArgumentNullException(nameof(stylesheet));
            }
            if (settings == null)
            {
                settings = XsltSettings.Default;
            }
            CompileXsltToQil(stylesheet, settings, stylesheetResolver);
            CompilerError error = GetFirstError();
            if (error != null)
            {
                throw new XslLoadException(error);
            }
            if (!settings.CheckOnly)
            {
                CompileQilToMsil(settings);
            }
            return _compilerErrorColl;
        }