Freigeben über


AssemblyBuilder.AddCodeCompileUnit(BuildProvider, CodeCompileUnit) Methode

Definition

Fügt Quellcode für die Assembly 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 generiert wird compileUnit.

compileUnit
CodeCompileUnit

Die Codekompilierungseinheit, die in die Assemblykompilierung aufgenommen werden soll.

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 Buildanbieters GenerateCode 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:

Weitere Informationen