AssemblyBuilder.AddCodeCompileUnit(BuildProvider, CodeCompileUnit) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以 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 该方法将源代码作为物理文件添加到程序集。