PEReaderExtensions.GetMetadataReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| GetMetadataReader(PEReader) |
Получает объект MetadataReader из PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions) |
Получает средство чтения метаданных с указанной конфигурацией чтения метаданных из .PEReader |
| GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Получает средство чтения метаданных с указанной конфигурацией чтения метаданных и конфигурацией кодирования.PEReader |
GetMetadataReader(PEReader)
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
Получает объект MetadataReader из PEReader.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader) As MetadataReader
Параметры
Возвращаемое значение
Средство чтения метаданных.
Исключения
peReader равно null.
Текущая платформа — это биг-энди.
Ошибка ввода-вывода при чтении из базового потока.
Комментарии
Вызывающий объект должен поддерживать PEReader и нерасположенный в течение всего времени существования средства чтения метаданных.
Применяется к
GetMetadataReader(PEReader, MetadataReaderOptions)
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
Получает средство чтения метаданных с указанной конфигурацией чтения метаданных из .PEReader
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions) As MetadataReader
Параметры
- options
- MetadataReaderOptions
Значение перечисления, указывающее конфигурацию чтения метаданных.
Возвращаемое значение
Средство чтения метаданных с указанной конфигурацией чтения метаданных.
Исключения
peReader равно null.
Текущая платформа — это биг-энди.
Ошибка ввода-вывода при чтении из базового потока.
Комментарии
Вызывающий объект должен поддерживать PEReader и нерасположенный в течение всего времени существования средства чтения метаданных.
Применяется к
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
- Исходный код:
- PEReaderExtensions.cs
Получает средство чтения метаданных с указанной конфигурацией чтения метаданных и конфигурацией кодирования.PEReader
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions, utf8Decoder As MetadataStringDecoder) As MetadataReader
Параметры
- options
- MetadataReaderOptions
Значение перечисления, указывающее конфигурацию чтения метаданных.
- utf8Decoder
- MetadataStringDecoder
Декодирования строки метаданных с конфигурацией кодирования.
Возвращаемое значение
>Средство чтения метаданных с указанной конфигурацией и конфигурацией кодирования метаданных.
Исключения
peReader равно null.
Кодировка utf8Decoder не UTF8Encodingявляется.
Текущая платформа — это биг-энди.
Ошибка ввода-вывода при чтении из базового потока.
Комментарии
Вызывающий объект должен хранить PEReader нерасположенные в течение всего времени существования средства чтения метаданных.