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> |
Представляет настраиваемый атрибут типа, указанного |
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, который используется для чтения сборки.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по