PortablePdbBuilder Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří tvůrce image přenosného souboru PDB.
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)
Parametry
- tablesAndHeaps
- MetadataBuilder
Tvůrce naplněný entitami metadat ladění uloženými v tabulkách a hodnotami uloženými v haldách. Při serializaci bitové kopie přenosného souboru PDB jsou vyjmuty entity a hodnoty.
- typeSystemRowCounts
- ImmutableArray<Int32>
Počet řádků všech tabulek, které jsou v metadatech přidruženého typu systému. Každý slot v poli odpovídá tabulce (TableIndex). Délka pole se musí rovnat TableCount.
- entryPoint
- MethodDefinitionHandle
Popisovač definice metody vstupního bodu
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Funkce, která vypočítá ID obsahu reprezentované jako posloupnost objektů blob. Pokud není zadána, použije se výchozí funkce, která obsah ignoruje a vrátí ID obsahu na základě aktuálního času (GetTimeBasedProvider()). K vytvoření deterministické bitové kopie přenosného souboru PDB je nutné zadat deterministickou funkci.
Výjimky
tablesAndHeaps
nebo typeSystemRowCounts
je null
.