Condividi tramite


AssemblyBuilder.AddCodeCompileUnit(BuildProvider, CodeCompileUnit) Metodo

Definizione

Aggiunge codice sorgente per l'assembly sotto forma di grafico CodeDOM.

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)

Parametri

buildProvider
BuildProvider

Provider di compilazione che genera compileUnit.

compileUnit
CodeCompileUnit

Unità di compilazione del codice da includere nella compilazione dell'assembly.

Commenti

Un'implementazione BuildProvider chiama il metodo durante la AddCodeCompileUnit generazione di un grafo CodeDOM per un percorso virtuale. Il codice sorgente aggiunto con AddCodeCompileUnit è incluso nella compilazione dell'assembly.

In genere, l'implementazione del metodo di GenerateCode un provider di compilazione legge la VirtualPath proprietà, analizza il contenuto e quindi aggiunge il codice sorgente generato all'oggetto specificato AssemblyBuilder . Il provider di compilazione usa il metodo per aggiungere il AddCodeCompileUnit codice sorgente come grafico CodeDOM all'assembly. In alternativa, il provider di compilazione può usare il metodo per aggiungere il CreateCodeFile codice sorgente come file fisico all'assembly.

Si applica a

Vedi anche