Compartilhar via


MetadataReaderProvider.FromPortablePdbImage Método

Definição

Sobrecargas

FromPortablePdbImage(ImmutableArray<Byte>)

Cria um provedor de metadados PDB portátil em uma matriz de bytes.

FromPortablePdbImage(Byte*, Int32)

Cria um provedor de metadados PDB portátil em um blob armazenado na memória.

FromPortablePdbImage(ImmutableArray<Byte>)

Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs

Cria um provedor de metadados PDB portátil em uma matriz de bytes.

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

Parâmetros

image
ImmutableArray<Byte>

Uma imagem PDB portátil.

Retornos

O novo provedor de metadados PDB portátil.

Exceções

image é null.

Comentários

O conteúdo da imagem não é lido durante a construção do MetadataReaderProvider.

Aplica-se a

FromPortablePdbImage(Byte*, Int32)

Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs

Cria um provedor de metadados PDB portátil em um blob armazenado na memória.

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

Parâmetros

start
Byte*

Ponteiro para o início do blob PDB portátil.

size
Int32

O tamanho do blob PDB portátil.

Retornos

O novo provedor de metadados PDB portátil.

Exceções

size é negativo.

Comentários

A memória pertence ao chamador e não é liberada à disposição do MetadataReaderProvider.

O chamador é responsável por manter a memória viva e não modificada durante todo o tempo de vida do MetadataReaderProvider.

O conteúdo do blob não é lido durante a construção do MetadataReaderProvider.

Aplica-se a