XslCompiledTransform.CompileToType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XSLT スタイル シートを指定された型にコンパイルします。
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
パラメーター
- settings
- XsltSettings
スタイル シートに適用される XsltSettings。 これが null
の場合、Default が適用されます。
- stylesheetResolver
- XmlResolver
xsl:import
要素および xsl:include
要素で参照されているスタイル シート モジュールの解決に使用する XmlResolver。 これが null
の場合は、外部リソースが解決されません。
- debug
- Boolean
これを true
に設定すると、スタイル シートをデバッガーでデバッグできるようになります。
- typeBuilder
- TypeBuilder
スタイル シートのコンパイルに使用する TypeBuilder。 指定された TypeBuilder を使用して、結果の型を生成します。
- scriptAssemblyPath
- String
msxsl:script
要素向けに生成されるアセンブリのベース パス。 生成されるスクリプト アセンブリが 1 つだけの場合、このパラメーターはそのアセンブリのパスを指定します。 スクリプト アセンブリの生成が複数にわたる場合、アセンブリ名が一意になるよう、区別のためのサフィックスがファイル名に追加されます。
戻り値
コンパイルの結果を示すコンパイラ エラーおよび警告を含む CompilerErrorCollection オブジェクト。
注釈
この xsltc.exe
ツールは、メソッドのラッパー CompileToType です。 を使用 xsltc.exe
してスタイル シートをコンパイルすると、コンパイルされたスタイル シートの使用を利用するほとんどのアプリケーションの要求を満たします。 このメソッドは CompileToType 、カスタム コンパイル ツールをビルドするときに使用する必要があります。