Freigeben über


AssemblyBuilder.AddCodeCompileUnit(BuildProvider, CodeCompileUnit) Methode

Definition

Fügt der Assembly Quellcode in Form eines CodeDOM-Diagramms hinzu.

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)

Parameter

buildProvider
BuildProvider

Der Buildanbieter, der die compileUnit-Eigenschaft generiert.

compileUnit
CodeCompileUnit

Die Codekompilierungseinheit, die in die Assemblykompilierung einzubeziehen ist.

Hinweise

Eine BuildProvider Implementierung ruft die AddCodeCompileUnit Methode beim Generieren eines CodeDOM-Diagramms für einen virtuellen Pfad auf. Der hinzugefügte AddCodeCompileUnit Quellcode ist in der Assemblykompilierung enthalten.

In der Regel liest die Methodenimplementierung eines GenerateCode Buildanbieters die VirtualPath Eigenschaft, analysiert den Inhalt und fügt dann dem angegebenen AssemblyBuilder Objekt den generierten Quellcode hinzu. Der Buildanbieter verwendet die AddCodeCompileUnit Methode, um der Assembly Quellcode als CodeDOM-Diagramm hinzuzufügen. Alternativ kann der Buildanbieter die CreateCodeFile Methode verwenden, um der Assembly Quellcode als physische Datei hinzuzufügen.

Gilt für

Siehe auch