MetadataReaderProvider.FromPortablePdbImage Metodo

Definizione

Overload

FromPortablePdbImage(ImmutableArray<Byte>)

Crea un provider di metadati PDB portatile su una matrice di byte.Creates a portable PDB metadata provider over a byte array.

FromPortablePdbImage(Byte*, Int32)

Crea un provider di metadati PDB portatile su un BLOB archiviato in memoria.Creates a portable PDB metadata provider over a blob stored in memory.

FromPortablePdbImage(ImmutableArray<Byte>)

Crea un provider di metadati PDB portatile su una matrice di byte.Creates a portable PDB metadata provider over a byte array.

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

Parametri

image
ImmutableArray<Byte>

Immagine PDB portatile.A portable PDB image.

Restituisce

Il nuovo provider di metadati PDB portatile.The new portable PDB metadata provider .

Eccezioni

image è null.image is null.

Commenti

Il contenuto dell'immagine non viene letto durante la costruzione del MetadataReaderProvider.The content of the image is not read during the construction of the MetadataReaderProvider.

FromPortablePdbImage(Byte*, Int32)

Crea un provider di metadati PDB portatile su un BLOB archiviato in memoria.Creates a portable PDB metadata provider over a blob stored in memory.

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

Parametri

start
Byte*

Puntatore all'inizio della posizione del BLOB PDB.Pointer to the start of the portable PDB blob.

size
Int32

Dimensioni del BLOB PDB portatile.The size of the portable PDB blob.

Restituisce

Il nuovo provider di metadati PDB portatile.The new portable PDB metadata provider.

Eccezioni

start è Zero.start is Zero.

size è negativo.size is negative.

Commenti

La memoria è di proprietà del chiamante e non è stata rilasciata per l'eliminazione del MetadataReaderProvider.The memory is owned by the caller and not released on disposal of the MetadataReaderProvider.

Il chiamante è responsabile del mantenimento della memoria e senza modifiche per tutta la durata del MetadataReaderProvider.The caller is responsible for keeping the memory alive and unmodified throughout the lifetime of the MetadataReaderProvider.

Il contenuto del BLOB non viene letto durante la costruzione del MetadataReaderProvider.The content of the blob is not read during the construction of the MetadataReaderProvider.

Si applica a