다음을 통해 공유


System.Reflection.Metadata.Ecma335 네임스페이스

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

클래스

CodedIndex

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

ControlFlowBuilder

메서드 본문에서 분기 및 예외 블록을 내보낸다.

ExportedTypeExtensions

ExportedType 테이블의 TypeDefinitionId 열에 액세스하는 확장 메서드를 제공합니다.

MetadataAggregator

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

MetadataBuilder

MetadataBuilder 클래스는 성능이 뛰어난 방식으로 어셈블리에 대한 메타데이터를 씁니다. 컴파일러 및 기타 어셈블리 생성 도구에서 사용하도록 설계되었습니다.

MetadataReaderExtensions

ECMA-335 메타데이터 테이블 및 힙의 특정 원시 요소로 작업하도록 확장 메서드를 제공합니다.

MetadataRootBuilder

이식 가능한 실행 가능 이미지에 포함된 메타데이터 루트의 작성기입니다.

MetadataSizes

다양한 메타데이터 구조의 크기 정보를 제공합니다.

MetadataTokens

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

PortablePdbBuilder

이식 가능한 PDB 이미지의 작성기를 나타냅니다.

구조체

ArrayShapeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

BlobEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

CustomAttributeArrayTypeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

CustomAttributeElementTypeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

CustomAttributeNamedArgumentsEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

CustomModifiersEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

EditAndContinueLogEntry

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

ExceptionRegionEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

FieldTypeEncoder

참조 필드, 사용자 지정 한정자 및 형식화된 참조 인코딩에 대한 추가 지원과 함께 필드 서명 Blob에 대한 인코더를 제공합니다.

FixedArgumentsEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

GenericTypeArgumentsEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

InstructionEncoder

CIL(공용 중간 언어) 지침을 인코딩합니다.

LabelHandle

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

LiteralEncoder

리터럴을 인코딩하기 위한 메서드를 제공합니다.

LiteralsEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

LocalVariablesEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

LocalVariableTypeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

MethodBodyStreamEncoder

메서드 본문 스트림에 인코더를 제공합니다.

MethodBodyStreamEncoder.MethodBody

메서드 본문을 설명합니다. 이 클래스는 MethodBodyStreamEncoder 클래스와 함께 사용하기 위한 것입니다.

MethodSignatureEncoder

메서드 시그니처에 인코더를 제공합니다.

NamedArgumentsEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

NamedArgumentTypeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

NameEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

ParametersEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

ParameterTypeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

PermissionSetEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

ReturnTypeEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

ScalarEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

SignatureDecoder<TType>

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

SignatureDecoder<TType,TGenericContext>

시그니처 blob을 디코딩합니다.

SignatureTypeEncoder

시그니처의 형식을 인코딩합니다.

SwitchInstructionEncoder

IL switch 명령의 분기를 인코딩합니다.

VectorEncoder

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

열거형

EditAndContinueOperation

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

FunctionPointerAttributes

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

HeapIndex

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

MethodBodyAttributes

메서드 본문 특성을 정의합니다.

TableIndex

ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다.

설명

이 네임 스페이스에는 다음 코어 클래스가 들어 있습니다.

  • MetadataBuilder 어셈블리를 정의하는 데 사용되는 클래스입니다.

추가 정보