PortablePdbBuilder Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un generatore di un'immagine PDB portatile.
public PortablePdbBuilder (System.Reflection.Metadata.Ecma335.MetadataBuilder tablesAndHeaps, System.Collections.Immutable.ImmutableArray<int> typeSystemRowCounts, System.Reflection.Metadata.MethodDefinitionHandle entryPoint, Func<System.Collections.Generic.IEnumerable<System.Reflection.Metadata.Blob>,System.Reflection.Metadata.BlobContentId>? idProvider = default);
public PortablePdbBuilder (System.Reflection.Metadata.Ecma335.MetadataBuilder tablesAndHeaps, System.Collections.Immutable.ImmutableArray<int> typeSystemRowCounts, System.Reflection.Metadata.MethodDefinitionHandle entryPoint, Func<System.Collections.Generic.IEnumerable<System.Reflection.Metadata.Blob>,System.Reflection.Metadata.BlobContentId> idProvider = default);
new System.Reflection.Metadata.Ecma335.PortablePdbBuilder : System.Reflection.Metadata.Ecma335.MetadataBuilder * System.Collections.Immutable.ImmutableArray<int> * System.Reflection.Metadata.MethodDefinitionHandle * Func<seq<System.Reflection.Metadata.Blob>, System.Reflection.Metadata.BlobContentId> -> System.Reflection.Metadata.Ecma335.PortablePdbBuilder
Public Sub New (tablesAndHeaps As MetadataBuilder, typeSystemRowCounts As ImmutableArray(Of Integer), entryPoint As MethodDefinitionHandle, Optional idProvider As Func(Of IEnumerable(Of Blob), BlobContentId) = Nothing)
Parametri
- tablesAndHeaps
- MetadataBuilder
Un generatore popolato con entità di metadati di debug archiviate in tabelle e valori archiviati in heap. Le entità e i valori vengono enumerati durante la serializzazione dell'immagine PDB portatile.
- typeSystemRowCounts
- ImmutableArray<Int32>
Conteggio delle righe di tutte le tabelle contenute nei metadati di sistema dei tipi associati. Ogni slot della matrice corrisponde a una tabella (TableIndex). La lunghezza della matrice deve essere uguale a TableCount.
- entryPoint
- MethodDefinitionHandle
Handle di definizione di un metodo del punto di ingresso.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Funzione che calcola l'ID del contenuto rappresentato come sequenza di BLOB. Se non specificata, funzione predefinita che ignora il contenuto e restituisce un ID contenuto basato sull'ora corrente usata (GetTimeBasedProvider()). È necessario specificare una funzione deterministica per produrre un'immagine PDB portatile deterministica.
Eccezioni
tablesAndHeaps
o typeSystemRowCounts
è null
.