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
PEReader

Текущий PEReader экземпляр.

Возвращаемое значение

Средство чтения метаданных.

Исключения

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

Параметры

peReader
PEReader

Текущий PEReader экземпляр.

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

Параметры

peReader
PEReader

Текущий PEReader экземпляр.

options
MetadataReaderOptions

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

utf8Decoder
MetadataStringDecoder

Декодирования строки метаданных с конфигурацией кодирования.

Возвращаемое значение

>Средство чтения метаданных с указанной конфигурацией и конфигурацией кодирования метаданных.

Исключения

peReader равно null.

Кодировка utf8Decoder не UTF8Encodingявляется.

Текущая платформа — это биг-энди.

Ошибка ввода-вывода при чтении из базового потока.

Комментарии

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

Применяется к