다음을 통해 공유


System.CodeDom 네임스페이스

소스 코드 문서의 요소와 구조를 나타내는 데 사용할 수 있는 클래스가 포함되어 있습니다. 이 네임스페이스의 클래스는 System.CodeDom.Compiler 네임스페이스에서 제공하는 기능을 사용하여 지원된 언어의 소스 코드로 출력될 수 있는 소스 코드 문서의 구조를 모델링하는 데 사용될 수 있습니다.

클래스

CodeArgumentReferenceExpression

메서드로 전달된 인수 값에 대한 참조를 나타냅니다.

CodeArrayCreateExpression

배열을 만드는 식을 나타냅니다.

CodeArrayIndexerExpression

배열의 인덱스에 대한 참조를 나타냅니다.

CodeAssignStatement

단순 할당문을 나타냅니다.

CodeAttachEventStatement

이벤트 처리기 대리자를 이벤트에 연결하는 문을 나타냅니다.

CodeAttributeArgument

메타데이터 특성 선언에 사용되는 인수를 나타냅니다.

CodeAttributeArgumentCollection

CodeAttributeArgument 개체의 컬렉션을 나타냅니다.

CodeAttributeDeclaration

특성 선언을 나타냅니다.

CodeAttributeDeclarationCollection

CodeAttributeDeclaration 개체의 컬렉션을 나타냅니다.

CodeBaseReferenceExpression

기본 클래스에 대한 참조를 나타냅니다.

CodeBinaryOperatorExpression

두 식 사이의 이항 연산으로 구성된 식을 나타냅니다.

CodeCastExpression

데이터 형식 또는 인터페이스로 변환되는 식을 나타냅니다.

CodeCatchClause

catch 문의 try/catch 예외 블록을 나타냅니다.

CodeCatchClauseCollection

CodeCatchClause 개체의 컬렉션을 나타냅니다.

CodeChecksumPragma

코드 체크섬 pragma 코드 엔터티를 나타냅니다.

CodeComment

주석을 나타냅니다.

CodeCommentStatement

단일 주석으로 구성되는 문을 나타냅니다.

CodeCommentStatementCollection

CodeCommentStatement 개체의 컬렉션을 나타냅니다.

CodeCompileUnit

CodeDOM 프로그램 그래프에 대한 컨테이너를 제공합니다.

CodeConditionStatement

조건 분기 문을 나타내며, 일반적으로 if 문으로 나타냅니다.

CodeConstructor

형식의 인스턴스 생성자에 대한 선언을 나타냅니다.

CodeDefaultValueExpression

기본값에 대한 참조를 나타냅니다.

CodeDelegateCreateExpression

대리자를 만드는 식을 나타냅니다.

CodeDelegateInvokeExpression

이벤트를 발생시키는 식을 나타냅니다.

CodeDirectionExpression

메서드에서 참조 방향 표시기와 함께 매개 변수를 호출할 때 사용되는 식을 나타냅니다.

CodeDirective

코드 지시문 클래스의 기본 클래스 역할을 합니다.

CodeDirectiveCollection

CodeDirective 개체의 컬렉션을 나타냅니다.

CodeEntryPointMethod

실행 파일의 진입점 메서드를 나타냅니다.

CodeEventReferenceExpression

이벤트에 대한 참조를 나타냅니다.

CodeExpression

코드 식을 나타냅니다. 이 클래스는 초기화되지 않는 다른 코드 식 개체의 기본 클래스입니다.

CodeExpressionCollection

CodeExpression 개체의 컬렉션을 나타냅니다.

CodeExpressionStatement

단일 식으로 구성된 문을 나타냅니다.

CodeFieldReferenceExpression

필드에 대한 참조를 나타냅니다.

CodeGotoStatement

goto 문을 나타냅니다.

CodeIndexerExpression

개체의 인덱서 속성에 대한 참조를 나타냅니다.

CodeIterationStatement

테스트 식을 반복 조건으로 사용하여 for 문 또는 문의 블록을 통한 루프를 나타냅니다.

CodeLabeledStatement

레이블 문 또는 독립 실행형 레이블을 나타냅니다.

CodeLinePragma

특정 파일 내의 특정 위치를 나타냅니다.

CodeMemberEvent

형식의 이벤트에 대한 선언을 나타냅니다.

CodeMemberField

형식의 필드에 대한 선언을 나타냅니다.

CodeMemberMethod

형식의 메서드에 대한 선언을 나타냅니다.

CodeMemberProperty

형식의 속성 선언을 나타냅니다.

CodeMethodInvokeExpression

메서드를 호출하는 식을 나타냅니다.

CodeMethodReferenceExpression

메서드에 대한 참조를 나타냅니다.

CodeMethodReturnStatement

반환 값 문을 나타냅니다.

CodeNamespace

네임스페이스 선언을 나타냅니다.

CodeNamespaceCollection

CodeNamespace 개체의 컬렉션을 나타냅니다.

CodeNamespaceImport

사용할 네임스페이스를 나타내는 네임스페이스를 가져오는 지시문을 나타냅니다.

CodeNamespaceImportCollection

CodeNamespaceImport 개체의 컬렉션을 나타냅니다.

CodeObject

대부분의 CodeDOM(Code Document Object Model) 개체에 대한 공통 기본 클래스를 제공합니다.

CodeObjectCreateExpression

형식의 새 인스턴스를 만드는 식을 나타냅니다.

CodeParameterDeclarationExpression

메서드, 속성 또는 생성자에 대한 매개 변수 선언을 나타냅니다.

CodeParameterDeclarationExpressionCollection

CodeParameterDeclarationExpression 개체의 컬렉션을 나타냅니다.

CodePrimitiveExpression

기본 데이터 형식 값을 나타냅니다.

CodePropertyReferenceExpression

속성 값에 대한 참조를 나타냅니다.

CodePropertySetValueReferenceExpression

property set 메서드에서 property set 메서드 호출의 값 인수를 나타냅니다.

CodeRegionDirective

코드 영역의 이름과 모드를 지정합니다.

CodeRemoveEventStatement

이벤트 처리기를 제거하는 문을 나타냅니다.

CodeSnippetCompileUnit

컴파일할 수 있는 리터럴 코드 단편을 나타냅니다.

CodeSnippetExpression

리터럴 문을 나타냅니다.

CodeSnippetStatement

리터럴 코드 단편을 사용하여 문을 나타냅니다.

CodeSnippetTypeMember

리터럴 코드 단편을 사용하는 형식의 멤버를 나타냅니다.

CodeStatement

모든 코드 문이 파생되는 abstract 기본 클래스를 나타냅니다.

CodeStatementCollection

CodeStatement 개체의 컬렉션을 나타냅니다.

CodeThisReferenceExpression

현재 지역 클래스 인스턴스에 대한 참조를 나타냅니다.

CodeThrowExceptionStatement

예외를 throw하는 문을 나타냅니다.

CodeTryCatchFinallyStatement

여러 개의 try 절을 가진 catch 블록과 선택적으로 finally 블록을 나타냅니다.

CodeTypeConstructor

클래스의 정적 생성자를 나타냅니다.

CodeTypeDeclaration

클래스, 구조체, 인터페이스 또는 열거형의 형식 선언을 나타냅니다.

CodeTypeDeclarationCollection

CodeTypeDeclaration 개체의 컬렉션을 나타냅니다.

CodeTypeDelegate

대리자 선언을 나타냅니다.

CodeTypeMember

형식의 멤버에 대한 기본 클래스를 제공합니다. 형식 멤버에는 필드, 메서드, 속성, 생성자 및 중첩 형식이 있습니다.

CodeTypeMemberCollection

CodeTypeMember 개체의 컬렉션을 나타냅니다.

CodeTypeOfExpression

typeof 식 또는 지정된 형식 이름에 대한 Type을 반환하는 식을 나타냅니다.

CodeTypeParameter

제네릭 형식이나 메서드의 형식 매개 변수를 나타냅니다.

CodeTypeParameterCollection

CodeTypeParameter 개체의 컬렉션을 나타냅니다.

CodeTypeReference

형식에 대한 참조를 나타냅니다.

CodeTypeReferenceCollection

CodeTypeReference 개체의 컬렉션을 나타냅니다.

CodeTypeReferenceExpression

데이터 형식에 대한 참조를 나타냅니다.

CodeVariableDeclarationStatement

변수 선언을 나타냅니다.

CodeVariableReferenceExpression

지역 변수에 대한 참조를 나타냅니다.

열거형

CodeBinaryOperatorType

지원되는 이항 연산자의 식별자를 정의합니다.

CodeRegionMode

코드 영역의 시작 또는 끝을 지정합니다.

CodeTypeReferenceOptions

코드 형식 참조를 확인할 방법을 지정합니다.

FieldDirection

매개 변수 방향 및 인수 선언을 나타내는 데 사용되는 식별자를 정의합니다.

MemberAttributes

클래스 멤버의 멤버 특성 식별자를 정의합니다.

설명

CodeDOM을 사용 하 여 나타내고 소스 코드를 생성 하는 방법에 대 한 자세한 내용은 참조 하세요. 동적 소스 코드 생성 및 컴파일합니다.

형식 및 함수는 CodeDOM 요소를 나열 하는 테이블에 대 한 참조를 CodeDOM 빠른 참조합니다.