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

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

Классы

AssemblyExtensions

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

BlobBuilder

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

DebugMetadataHeader

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

HandleComparer

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

ILOpCodeExtensions

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

ImageFormatLimitationException

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

MetadataReader

Считывает метаданные в соответствии с определением в спецификации CLI ECMA 335.

MetadataReaderProvider

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

MetadataStringDecoder

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

MetadataUpdateHandlerAttribute

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

MetadataUpdater

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

MethodBodyBlock

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

PEReaderExtensions

Предоставляет низкоуровневые функции для чтения метаданных сборки в соответствии с 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>

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

SequencePoint

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

SequencePointCollection

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

SequencePointCollection.Enumerator

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

SignatureHeader

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

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

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

PrimitiveTypeCode

Задает константы, определяющие обнаруженные в сигнатурах метаданных типы-примитивы.

SerializationTypeCode

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

SignatureAttributes

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

SignatureCallingConvention

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

SignatureKind

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

SignatureTypeCode

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

SignatureTypeKind

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

StandaloneSignatureKind

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

Комментарии

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

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

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