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