メイン コンテンツにジャンプします

1. テンプレートの初期化操作

Natasha のすべてのテンプレートは ComplierTemplate を継承しています。ComplierTemplate は静的な構築メソッドを提供します。そのため、上位の API もサポートされます。


使用する

NDelegate / NAssembly / NClass.. / xxx_Oerator などはここでは「Handler」と呼ばれます。


静的な初期化コード:


// domain ドメインを使用
Handler.UseDomain(domian, compiler => { コンパイラの設定 });


// 特定のコンパイラのドメインを使用
Handler.UseCompiler(assemblyCSharpCompiler, compiler => { コンパイラの設定 });


// "domainJim" というドメインを作成
Handler.CreateDomain("domianJim", compiler => { コンパイラの設定 });


// デフォルトのドメインを使用
Handler.DefaultDomain(compiler => { コンパイラの設定 });


// ランダムなドメインを使用
Handler.RandomDomain(compiler => { コンパイラの設定 });