PortablePdbBuilder Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy konstruktora przenośnego obrazu 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
Konstruktor wypełniony jednostkami metadanych debugowania przechowywanymi w tabelach i wartościach przechowywanych w stercie. Jednostki i wartości są wyliczane podczas serializacji przenośnego obrazu PDB.
- typeSystemRowCounts
- ImmutableArray<Int32>
Liczba wierszy wszystkich tabel, które zawierają skojarzone metadane systemu typów. Każde miejsce w tablicy odpowiada tabeli (TableIndex). Długość tablicy musi być równa TableCount.
- entryPoint
- MethodDefinitionHandle
Uchwyt definicji metody punktu wejścia.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Funkcja, która oblicza identyfikator zawartości reprezentowanej jako sekwencja obiektów blob. Jeśli nie zostanie określona, zostanie użyta funkcja domyślna, która ignoruje zawartość i zwraca identyfikator zawartości na podstawie bieżącej godziny (GetTimeBasedProvider()). Aby utworzyć deterministyczny obraz przenośnego pliku PDB, należy określić funkcję deterministyczną.
Wyjątki
tablesAndHeaps
lub typeSystemRowCounts
ma wartość null
.