AssemblyBuilder.AddCodeCompileUnit(BuildProvider, CodeCompileUnit) 方法

定义

以 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)

参数

buildProvider
BuildProvider

正在生成 compileUnit 的版本提供程序。

compileUnit
CodeCompileUnit

要包含在程序集编译中的代码编译单元。

注解

BuildProvider实现在为虚拟路径生成 CodeDOM 图时调用AddCodeCompileUnit该方法。 添加的 AddCodeCompileUnit 源代码包含在程序集编译中。

通常,生成提供程序 GenerateCode 的方法实现读取 VirtualPath 属性、分析内容,然后将生成的源代码添加到指定 AssemblyBuilder 对象。 生成提供程序使用 AddCodeCompileUnit 此方法将源代码作为 CodeDOM 图添加到程序集。 或者,生成提供程序可以使用 CreateCodeFile 该方法将源代码作为物理文件添加到程序集。

适用于

另请参阅