AssemblyBuilder.AddCodeCompileUnit(BuildProvider, CodeCompileUnit) Metódus

Definíció

CodeDOM-gráf formájában adja hozzá a szerelvény forráskódját.

public:
 void AddCodeCompileUnit(System::Web::Compilation::BuildProvider ^ buildProvider, System::CodeDom::CodeCompileUnit ^ compileUnit);
public void AddCodeCompileUnit(System.Web.Compilation.BuildProvider buildProvider, System.CodeDom.CodeCompileUnit compileUnit);
member this.AddCodeCompileUnit : System.Web.Compilation.BuildProvider * System.CodeDom.CodeCompileUnit -> unit
Public Sub AddCodeCompileUnit (buildProvider As BuildProvider, compileUnit As CodeCompileUnit)

Paraméterek

buildProvider
BuildProvider

A buildszolgáltató generálja a következőt compileUnit: .

compileUnit
CodeCompileUnit

A kódfordítási egység, amely szerepel a szerelvény összeállításában.

Megjegyzések

Egy BuildProvider implementáció meghívja a AddCodeCompileUnit metódust, amikor CodeDOM-gráfot hoz létre egy virtuális útvonalhoz. A szerelvény összeállítása tartalmazza a hozzáadott AddCodeCompileUnit forráskódot.

A buildszolgáltató metódus implementációja GenerateCode általában beolvassa a VirtualPath tulajdonságot, elemzi a tartalmat, majd hozzáadja a létrehozott forráskódot a megadott AssemblyBuilder objektumhoz. A buildszolgáltató a metódus használatával adja hozzá a AddCodeCompileUnit forráskódot CodeDOM-gráfként a szerelvényhez. Alternatív megoldásként a buildszolgáltató használhatja a CreateCodeFile forráskód fizikai fájlként való hozzáadását a szerelvényhez.

A következőre érvényes:

Lásd még