System.Reflection.Metadata.Ecma335 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 |
VectorEncoder |
ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다. |
열거형
EditAndContinueOperation |
ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다. |
FunctionPointerAttributes |
ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다. |
HeapIndex |
ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다. |
MethodBodyAttributes |
메서드 본문 특성을 정의합니다. |
TableIndex |
ECMA-335에 따라 어셈블리 메타데이터를 작성하기 위한 하위 수준 기능을 제공합니다. |
설명
이 네임 스페이스에는 다음 코어 클래스가 들어 있습니다.
- MetadataBuilder 어셈블리를 정의하는 데 사용되는 클래스입니다.
추가 정보
.NET