System.CodeDom.Compiler 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지원되는 프로그래밍 언어로 소스 코드의 생성 및 컴파일을 관리하기 위한 형식을 포함합니다. 코드 생성기는 각각 네임스페이스에서 제공하는 System.CodeDom 요소로 구성된 CodeDOM(코드 문서 개체 모델) 소스 코드 모델의 구조에 따라 특정 프로그래밍 언어로 소스 코드를 생성할 수 있습니다.
클래스
| Name | Description |
|---|---|
| CodeCompiler |
인터페이스의 예제 구현을 ICodeCompiler 제공합니다. |
| CodeDomProvider |
구현에 대한 CodeDomProvider 기본 클래스를 제공합니다. 이 클래스는 추상입니다. |
| CodeGenerator |
인터페이스의 예제 구현을 ICodeGenerator 제공합니다. 이 클래스는 추상입니다. |
| CodeGeneratorOptions |
코드 생성기에서 사용하는 옵션 집합을 나타냅니다. |
| CodeParser |
인터페이스의 빈 구현을 ICodeParser 제공합니다. |
| CompilerError |
컴파일러 오류 또는 경고를 나타냅니다. |
| CompilerErrorCollection |
개체의 CompilerError 컬렉션을 나타냅니다. |
| CompilerInfo |
언어 공급자의 구성 설정을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| CompilerParameters |
컴파일러를 호출하는 데 사용되는 매개 변수를 나타냅니다. |
| CompilerResults |
컴파일러에서 반환되는 컴파일 결과를 나타냅니다. |
| Executor |
컴파일러를 호출하기 위한 명령 실행 함수를 제공합니다. 이 클래스는 상속할 수 없습니다. |
| GeneratedCodeAttribute |
도구에서 생성된 코드를 식별합니다. 이 클래스는 상속할 수 없습니다. |
| IndentedTextWriter |
탭 문자열 토큰으로 새 줄을 들여 쓸 수 있는 텍스트 작성기를 제공합니다. |
| TempFileCollection |
임시 파일의 컬렉션을 나타냅니다. |
인터페이스
| Name | Description |
|---|---|
| ICodeCompiler |
특정 컴파일러를 사용하여 소스 코드 또는 CodeDOM 트리의 컴파일을 호출하기 위한 인터페이스를 정의합니다. |
| ICodeGenerator |
코드를 생성하기 위한 인터페이스를 정의합니다. |
| ICodeParser |
코드를 으로 구문 분석하기 위한 인터페이스를 CodeCompileUnit정의합니다. |
열거형
| Name | Description |
|---|---|
| GeneratorSupport |
코드 생성기가 특정 유형의 코드 요소를 지원하는지 여부를 결정하는 데 사용되는 식별자를 정의합니다. |
| LanguageOptions |
언어의 특수 기능을 나타내는 식별자를 정의합니다. |