PortablePdbBuilder Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en byggare av en bärbar PDB-avbildning.
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)
Parametrar
- tablesAndHeaps
- MetadataBuilder
En byggare som fylls i med felsöka metadataentiteter som lagras i tabeller och värden som lagras i heaps. Entiteterna och värdena räknas upp när den bärbara PDB-avbildningen serialiseras.
- typeSystemRowCounts
- ImmutableArray<Int32>
Radantalet för alla tabeller som den associerade typen av systemmetadata innehåller. Varje fack i matrisen motsvarar en tabell (TableIndex). Matrisens längd måste vara lika med TableCount.
- entryPoint
- MethodDefinitionHandle
Ett definitionshandtag för startpunktsmetod.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
En funktion som beräknar ID för innehåll som representeras som en sekvens med blobar. Om det inte anges används en standardfunktion som ignorerar innehållet och returnerar ett innehålls-ID baserat på den aktuella tiden (GetTimeBasedProvider()). Du måste ange en deterministisk funktion för att skapa en deterministisk bärbar PDB-avbildning.
Undantag
tablesAndHeaps eller typeSystemRowCounts är null.