PortablePdbBuilder Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een opbouwfunctie voor een draagbare PDB-installatiekopieën.
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)
Parameters
- tablesAndHeaps
- MetadataBuilder
Een opbouwfunctie die is gevuld met foutopsporing van metagegevensentiteiten die zijn opgeslagen in tabellen en waarden die zijn opgeslagen in heaps. De entiteiten en waarden worden geïnventariseerd bij het serialiseren van de portable PDB-installatiekopieën.
- typeSystemRowCounts
- ImmutableArray<Int32>
Het aantal rijen van alle tabellen die de metagegevens van het gekoppelde type systeem bevatten. Elke sleuf in de matrix komt overeen met een tabel (TableIndex). De lengte van de matrix moet gelijk TableCountzijn.
- entryPoint
- MethodDefinitionHandle
Een ingangsmethodedefinitiehandgreep.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Een functie waarmee de id van de inhoud wordt berekend die wordt weergegeven als een reeks blobs. Als dit niet is opgegeven, wordt een standaardfunctie die de inhoud negeert en een inhouds-id retourneert op basis van de huidige tijd (GetTimeBasedProvider()). U moet een deterministische functie opgeven om een deterministische Portable PDB-installatiekopieën te produceren.
Uitzonderingen
tablesAndHeaps of typeSystemRowCounts is null.