PortablePdbBuilder Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um construtor de uma imagem PDB portátil.
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)
Parâmetros
- tablesAndHeaps
- MetadataBuilder
Um construtor preenchido com entidades de metadados de depuração armazenadas em tabelas e valores armazenados em heaps. As entidades e os valores são enumerados ao serializar a imagem PDB portátil.
- typeSystemRowCounts
- ImmutableArray<Int32>
As contagens de linhas de todas as tabelas que os metadados do sistema de tipo associado contêm. Cada slot na matriz corresponde a uma tabela (TableIndex). O comprimento da matriz deve ser igual a TableCount.
- entryPoint
- MethodDefinitionHandle
Um identificador de definição de método de ponto de entrada.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Uma função que calcula a ID de conteúdo representada como uma sequência de blobs. Se não for especificado, será usada uma função padrão que ignora o conteúdo e retorna uma ID de conteúdo com base na hora atual (GetTimeBasedProvider()). Você deve especificar uma função determinística para produzir uma imagem PDB portátil determinística.
Exceções
tablesAndHeaps
ou typeSystemRowCounts
é null
.