PortablePdbBuilder Konstruktor
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.