Поделиться через


System.Reflection.Metadata Пространство имен

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Классы

AssemblyExtensions

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyNameInfo

Описывает сборку.

BlobBuilder

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DebugMetadataHeader

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

HandleComparer

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ILOpCodeExtensions

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImageFormatLimitationException

Исключение, которое возникает, когда попытка записи метаданных превышает ограничение, заданное спецификацией формата. Например, если превышено ограничение размера кучи.

MetadataReader

Считывает метаданные, определенные спецификацией ИНТЕРФЕЙСА командной строки ECMA 335.

MetadataReaderProvider

Предоставляет MetadataReader для метаданных, хранящихся в массиве байтов, блоке памяти или потоке.

MetadataStringDecoder

Предоставляет MetadataReader с пользовательским механизмом декодирования последовательностей байтов в метаданных, представляющих текст.

MetadataUpdateHandlerAttribute

Указывает, что тип, который должен получать уведомления об обновлениях метаданных.

MetadataUpdater

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodBodyBlock

Представляет текст метода в сборке ECMA 335.

PEReaderExtensions

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeName

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeNameParseOptions

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Структуры

ArrayShape

Представляет форму типа массива.

AssemblyDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyFile

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyFileHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyFileHandleCollection

Представляет коллекцию AssemblyFileHandle.

AssemblyFileHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyReference

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyReferenceHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

AssemblyReferenceHandleCollection

Коллекция ссылок на сборки.

AssemblyReferenceHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Blob

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

BlobBuilder.Blobs

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

BlobContentId

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

BlobHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

BlobReader

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

BlobWriter

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Constant

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ConstantHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomAttribute

Предоставляет сведения о пользовательском атрибуте.

CustomAttributeHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomAttributeHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomAttributeHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomAttributeNamedArgument<TType>

Представляет именованный аргумент, декодированные из сигнатуры пользовательского атрибута.

CustomAttributeTypedArgument<TType>

Представляет типизированный аргумент для настраиваемого атрибута метаданных.

CustomAttributeValue<TType>

Представляет настраиваемый атрибут типа, указанного TType.

CustomDebugInformation

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomDebugInformationHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomDebugInformationHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

CustomDebugInformationHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DeclarativeSecurityAttribute

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DeclarativeSecurityAttributeHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DeclarativeSecurityAttributeHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DeclarativeSecurityAttributeHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Document

Исходный документ в метаданных отладки.

DocumentHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DocumentHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DocumentHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

DocumentNameBlobHandle

BlobHandle, представляющий большой двоичный объект в куче #Blob в переносимой PDB, структурированной как имя документа.

EntityHandle

Представляет сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут).

EventAccessors

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

EventDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

EventDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

EventDefinitionHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

EventDefinitionHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ExceptionRegion

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ExportedType

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ExportedTypeHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ExportedTypeHandleCollection

Представляет коллекцию TypeReferenceHandle экземпляров.

ExportedTypeHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

FieldDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

FieldDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

FieldDefinitionHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

FieldDefinitionHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GenericParameter

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GenericParameterConstraint

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GenericParameterConstraintHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GenericParameterConstraintHandleCollection

Представляет коллекцию ограничений параметра универсального типа.

GenericParameterConstraintHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GenericParameterHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GenericParameterHandleCollection

Представляет коллекцию параметров универсального типа метода или типа.

GenericParameterHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

GuidHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Handle

Представляет любую сущность метаданных (например, ссылку на тип, определение типа, спецификацию типа, определение метода или настраиваемый атрибут) или значение (строку, большой двоичный объект, guid или строку пользователя).

ImportDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImportDefinitionCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImportDefinitionCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImportScope

Предоставляет сведения о лексической области, в которой доступна группа импорта. Эти сведения хранятся в метаданных отладки.

ImportScopeCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImportScopeCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImportScopeHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

InterfaceImplementation

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

InterfaceImplementationHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

InterfaceImplementationHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

InterfaceImplementationHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalConstant

Предоставляет сведения о локальных константах. Эти сведения хранятся в метаданных отладки.

LocalConstantHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalConstantHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalConstantHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalScope

Предоставляет сведения о области локальных переменных и констант. Эти сведения хранятся в метаданных отладки.

LocalScopeHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalScopeHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalScopeHandleCollection.ChildrenEnumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalScopeHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalVariable

Предоставляет сведения о локальных переменных. Эти сведения хранятся в метаданных отладки.

LocalVariableHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalVariableHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalVariableHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ManifestResource

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ManifestResourceHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ManifestResourceHandleCollection

Представляет коллекцию ManifestResourceHandle экземпляров.

ManifestResourceHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MemberReference

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MemberReferenceHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MemberReferenceHandleCollection

Представляет коллекцию MemberReferenceHandle экземпляров.

MemberReferenceHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MetadataStringComparer

Предоставляет вспомогательные средства сравнения строк для запроса строк в метаданных, избегая выделения, если это возможно.

MethodDebugInformation

Предоставляет сведения об отладке, связанные с определением метода. Эти сведения хранятся в метаданных отладки.

MethodDebugInformationHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodDebugInformationHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodDebugInformationHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodDefinitionHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodDefinitionHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodImplementation

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodImplementationHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodImplementationHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodImplementationHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodImport

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodSignature<TType>

Представляет метод (определение, ссылку или автономную) или сигнатуру свойства. В случае свойств сигнатура соответствует сигнатуре метода получения с различающимися SignatureHeader.

MethodSpecification

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MethodSpecificationHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ModuleDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ModuleDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ModuleReference

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ModuleReferenceHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

NamespaceDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

NamespaceDefinitionHandle

Предоставляет дескриптор определения пространства имен.

Parameter

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ParameterHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ParameterHandleCollection

Содержит коллекцию параметров указанного метода.

ParameterHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

PropertyAccessors

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

PropertyDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

PropertyDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

PropertyDefinitionHandleCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

PropertyDefinitionHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ReservedBlob<THandle>

Представляет дескриптор и соответствующий большой двоичный объект в куче метаданных, зарезервированной для будущего обновления содержимого.

SequencePoint

Представляет переносимую точку последовательности PDB.

SequencePointCollection

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

SequencePointCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

SignatureHeader

Представляет характеристики подписи, указанные ведущим байтом больших двоичных объектов сигнатуры.

StandaloneSignature

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

StandaloneSignatureHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

StringHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeDefinition

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeDefinitionHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeDefinitionHandleCollection

Содержит коллекцию экземпляров TypeDefinitionHandle.

TypeDefinitionHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeLayout

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeReference

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeReferenceHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeReferenceHandleCollection

Содержит коллекцию экземпляров TypeReferenceHandle.

TypeReferenceHandleCollection.Enumerator

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeSpecification

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

TypeSpecificationHandle

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

UserStringHandle

Представляет дескриптор кучи строки пользователя.

Интерфейсы

IConstructedTypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ICustomAttributeTypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

IPrimitiveTypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ISignatureTypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ISignatureTypeProvider<TType,TGenericContext>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ISimpleTypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ISZArrayTypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ITypeProvider<TType>

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

Перечисления

ConstantTypeCode

Указывает значения, представляющие типы констант метаданных.

CustomAttributeNamedArgumentKind

Указывает константы, определяющие типы аргументов в сигнатуре пользовательского атрибута.

ExceptionRegionKind

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

HandleKind

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ILOpCode

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

ImportDefinitionKind

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

LocalVariableAttributes

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MemberReferenceKind

Указывает константы, указывающие, ссылается ли MemberReference на метод или поле.

MetadataKind

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MetadataReaderOptions

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

MetadataStreamOptions

Предоставляет низкоуровневую функциональность для чтения метаданных сборки в соответствии с ECMA-335. Это пространство имен предназначено для использования компиляторами и другими средствами, которые должны считывать метаданные сборки.

PrimitiveSerializationTypeCode

Указывает константы, определяющие коды типов, используемые для кодирования типов примитивных значений в большом двоичном объекте CustomAttribute значений.

PrimitiveTypeCode

Указывает константы, определяющие примитивные типы, найденные в сигнатурах метаданных.

SerializationTypeCode

Задает коды типов, используемые для кодирования типов значений в большом двоичном объекте CustomAttributeValue<TType>.

SignatureAttributes

Указывает дополнительные флаги, которые можно применить к сигнатурам метода. Базовые значения полей этого типа соответствуют представлению в байте начальной подписи, представленной структурой SignatureHeader.

SignatureCallingConvention

Указывает, как аргументы в заданной сигнатуре передаются из вызывающего объекта вызывающему объекту. Базовые значения полей этого типа соответствуют представлению в байте начальной подписи, представленной структурой SignatureHeader.

SignatureKind

Указывает тип подписи. Базовые значения полей этого типа соответствуют представлению в байте начальной подписи, представленной структурой SignatureHeader.

SignatureTypeCode

Указывает константы, определяющие коды типов, используемые в кодировке подписей.

SignatureTypeKind

Указывает определение типа подписи.

StandaloneSignatureKind

Указывает, представляет ли StandaloneSignature автономный метод или сигнатуру локальной переменной.

Комментарии

Это пространство имен содержит следующие основные классы:

  • Класс MetadataReader, который используется для чтения сборки.

См. также раздел