System.CodeDom.Compiler 네임스페이스

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

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