XslCompiledTransform.CompileToType Método

Definição

Compila uma folha de estilos XSLT em um tipo especificado.

public:
 static System::CodeDom::Compiler::CompilerErrorCollection ^ CompileToType(System::Xml::XmlReader ^ stylesheet, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver, bool debug, System::Reflection::Emit::TypeBuilder ^ typeBuilder, System::String ^ scriptAssemblyPath);
public static System.CodeDom.Compiler.CompilerErrorCollection CompileToType(System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver, bool debug, System.Reflection.Emit.TypeBuilder typeBuilder, string scriptAssemblyPath);
static member CompileToType : System.Xml.XmlReader * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver * bool * System.Reflection.Emit.TypeBuilder * string -> System.CodeDom.Compiler.CompilerErrorCollection
Public Shared Function CompileToType (stylesheet As XmlReader, settings As XsltSettings, stylesheetResolver As XmlResolver, debug As Boolean, typeBuilder As TypeBuilder, scriptAssemblyPath As String) As CompilerErrorCollection

Parâmetros

stylesheet
XmlReader

Uma XmlReader posição no início da folha de estilos a ser compilada.

settings
XsltSettings

O XsltSettings a ser aplicado à folha de estilos. Se isso for null, o Default valor será aplicado.

stylesheetResolver
XmlResolver

O XmlResolver uso para resolver módulos de folha de estilos referenciados e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.

debug
Boolean

Definir isso para habilitar a true depuração da folha de estilos com um depurador.

typeBuilder
TypeBuilder

O TypeBuilder usado para a compilação da folha de estilos. O TypeBuilder fornecido é usado para gerar o tipo resultante.

scriptAssemblyPath
String

O caminho base para os assemblies gerados para msxsl:script elementos. Se apenas um assembly de script for gerado, esse parâmetro especifica o caminho para esse assembly. No caso de vários assemblies de script, um sufixo distinto será acrescentado ao nome do arquivo para garantir a exclusividade dos nomes do assembly.

Retornos

Um CompilerErrorCollection objeto que contém erros e avisos do compilador que indicam os resultados da compilação.

Comentários

A xsltc.exe ferramenta é um wrapper em torno do CompileToType método. Compilar folhas de estilos com o xsltc.exe que atenderá às demandas da maioria dos aplicativos que aproveitam o uso de folhas de estilo compiladas. O CompileToType método deve ser usado ao criar ferramentas de compilação personalizadas.

Aplica-se a