MetadataReaderProvider.FromPortablePdbImage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
FromPortablePdbImage(ImmutableArray<Byte>) |
Создает поставщик метаданных переносимого PDB-файла для массива данных. |
FromPortablePdbImage(Byte*, Int32) |
Создает поставщик метаданных переносимого PDB-файла для BLOB-объекта, хранящегося в памяти. |
FromPortablePdbImage(ImmutableArray<Byte>)
- Исходный код:
- MetadataReaderProvider.cs
- Исходный код:
- 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
- Исходный код:
- 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.