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


MetadataReaderProvider.FromPortablePdbImage Метод

Определение

Перегрузки

FromPortablePdbImage(ImmutableArray<Byte>)

Создает поставщик метаданных переносимого PDB-файла для массива данных.

FromPortablePdbImage(Byte*, Int32)

Создает поставщик метаданных переносимого PDB-файла для BLOB-объекта, хранящегося в памяти.

FromPortablePdbImage(ImmutableArray<Byte>)

Исходный код:
MetadataReaderProvider.cs
Исходный код:
MetadataReaderProvider.cs
Исходный код:
MetadataReaderProvider.cs

Создает поставщик метаданных переносимого PDB-файла для массива данных.

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (System.Collections.Immutable.ImmutableArray<byte> image);
static member FromPortablePdbImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromPortablePdbImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider

Параметры

image
ImmutableArray<Byte>

Образ переносимого PDB-файла.

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

Новый поставщик метаданных переносимого PDB-файла.

Исключения

image имеет значение null.

Комментарии

Содержимое изображения не считывается во время создания MetadataReaderProvider.

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

FromPortablePdbImage(Byte*, Int32)

Исходный код:
MetadataReaderProvider.cs
Исходный код:
MetadataReaderProvider.cs
Исходный код:
MetadataReaderProvider.cs

Создает поставщик метаданных переносимого PDB-файла для BLOB-объекта, хранящегося в памяти.

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (byte* start, int size);
static member FromPortablePdbImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider

Параметры

start
Byte*

Указатель на начало BLOB-объекта переносимого PDB-файла.

size
Int32

Размер BLOB-объекта переносимого PDB-файла.

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

Новый поставщик метаданных переносимого PDB-файла.

Исключения

start имеет значение Zero.

size является отрицательным значением.

Комментарии

Память принадлежит вызывающей стороне и не освобождается при удалении MetadataReaderProvider.

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

Содержимое большого двоичного объекта не считывается во время создания MetadataReaderProvider.

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