내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

System.Reflection.Emit 네임스페이스

2013-12-13

System.Reflection.Emit 네임스페이스에는 컴파일러나 도구에서 메타데이터와 MSIL(Microsoft Intermediate Language)을 내보내는 데 사용할 수 있는 클래스가 포함됩니다. 이들 클래스의 주 클라이언트는 스크립트 엔진과 컴파일러입니다.

  클래스설명
Public 클래스CustomAttributeBuilder내보낼 형식이나 멤버에 연결할 수 있는 폼의 사용자 지정 특성을 나타냅니다.
Public 클래스DynamicMethod컴파일, 실행, 삭제 가능한 동적 메서드를 정의하고 나타냅니다. 삭제한 메서드는 가비지 수집 대상이 될 수 있습니다.
Public 클래스ILGeneratorMSIL(Microsoft Intermediate Language) 명령을 생성합니다.
Public 클래스LocalBuilder메서드 또는 생성자 내의 지역 변수를 나타냅니다.
Public 클래스OpCodesEmit 같은 ILGenerator 클래스 멤버를 사용한 내보내기 작업에 사용되는 MSIL(Microsoft Intermediate Language) 명령의 필드 표현을 제공합니다.
Public 클래스ParameterBuilder매개 변수 정보를 만들거나 연결합니다.
Public 클래스SignatureHelper서명을 빌드하는 메서드를 제공합니다.

  구조체설명
Public 구조체Label명령 스트림의 레이블을 나타냅니다. LabelILGenerator 클래스와 함께 사용됩니다.
Public 구조체OpCodeMSIL(Microsoft intermediate language) 명령을 설명합니다.

  열거형설명
Public 열거형FlowControl명령이 제어 흐름을 변경하는 방법을 설명합니다.
Public 열거형OpCodeTypeMSIL(Microsoft intermediate language) 명령의 형식을 설명합니다.
Public 열거형OperandTypeMSIL(Microsoft intermediate language) 명령의 피연산자 형식을 설명합니다.
Public 열거형PackingSize형식이 마샬링될 때 필드의 메모리 맞춤을 결정하는 두 요소 중 하나를 지정합니다.
Public 열거형StackBehaviour값을 스택에 푸시하거나 스택에서 팝오프하는 방법을 설명합니다.

표시:
© 2014 Microsoft