다음을 통해 공유


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 가상 경로에 AddCodeCompileUnit 대한 CodeDOM 그래프를 생성할 때 메서드를 호출합니다. 추가 AddCodeCompileUnit 된 소스 코드는 어셈블리 컴파일에 포함됩니다.

일반적으로 빌드 공급자의 GenerateCode 메서드 구현은 속성을 읽고 VirtualPath 내용을 구문 분석한 다음 생성된 소스 코드를 지정된 AssemblyBuilder 개체에 추가합니다. 빌드 공급자는 이 메서드를 AddCodeCompileUnit 사용하여 소스 코드를 CodeDOM 그래프로 어셈블리에 추가합니다. 또는 빌드 공급자는 메서드를 CreateCodeFile 사용하여 소스 코드를 어셈블리에 물리적 파일로 추가할 수 있습니다.

적용 대상

추가 정보