Condividi tramite


XslCompiledTransform.CompileToType Metodo

Definizione

Compila un foglio di stile XSLT in un tipo specificato.

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

Parametri

stylesheet
XmlReader

XmlReader posizionato all'inizio del foglio di stile da compilare.

settings
XsltSettings

XsltSettings da applicare al foglio di stile. Se è null verrà applicato Default.

stylesheetResolver
XmlResolver

XmlResolver utilizzato per risolvere i moduli dei fogli di stile a cui si fa riferimento in xsl:import e negli elementi xsl:include. Se è null , le risorse esterne non verranno risolte.

debug
Boolean

Impostandolo su true è possibile eseguire il debug del foglio di stile con un debugger.

typeBuilder
TypeBuilder

TypeBuilder utilizzato per la compilazione del foglio di stile. L'oggetto TypeBuilder fornito viene usato per generare il tipo risultante.

scriptAssemblyPath
String

Percorso di base per gli assembly generati per elementi msxsl:script. Se viene generato un solo assembly di script, questo parametro specifica il percorso dell'assembly. Se sono presenti vari assembly di script, verrà aggiunto un suffisso distintivo al nome del file per assicurare l'univocità dei nomi di assembly.

Restituisce

Oggetto CompilerErrorCollection contenente errori e avvisi del compilatore che indicano i risultati della compilazione.

Commenti

Lo xsltc.exe strumento è un wrapper intorno al CompileToType metodo. La compilazione di fogli di stile con l'oggetto xsltc.exe soddisfa le esigenze della maggior parte delle applicazioni che sfruttano l'uso dei fogli di stile compilati. Il CompileToType metodo deve essere usato durante la compilazione di strumenti di compilazione personalizzati.

Si applica a