다음을 통해 공유


System.CodeDom.Compiler 네임스페이스

지원되는 프로그래밍 언어로 수행되는 소스 코드의 생성 및 컴파일을 관리하기 위한 형식을 포함합니다. 각각의 코드 생성기는 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

언어의 특정 기능을 나타내는 식별자를 정의합니다.