PortablePdbBuilder Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat penyusun gambar PDB Portabel.
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)
Parameter
- tablesAndHeaps
- MetadataBuilder
Penyusun yang diisi dengan entitas metadata debug yang disimpan dalam tabel dan nilai yang disimpan dalam tumpukan. Entitas dan nilai dijumlahkan saat menserialisasikan gambar PDB Portabel.
- typeSystemRowCounts
- ImmutableArray<Int32>
Baris menghitung semua tabel yang dimuat metadata sistem jenis terkait. Setiap slot dalam array sesuai dengan tabel (TableIndex). Panjang array harus sama dengan TableCount.
- entryPoint
- MethodDefinitionHandle
Handel definisi metode titik masuk.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Fungsi yang menghitung ID konten yang direpresentasikan sebagai urutan blob. Jika tidak ditentukan, fungsi default yang mengabaikan konten dan mengembalikan ID konten berdasarkan waktu saat ini digunakan (GetTimeBasedProvider()). Anda harus menentukan fungsi deterministik untuk menghasilkan gambar PDB Portabel deterministik.
Pengecualian
tablesAndHeaps
atau typeSystemRowCounts
adalah null
.