PortablePdbBuilder Construtor

Definição

Cria um construtor de uma imagem Portable 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)

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 valores são enumerados ao serializar a imagem Portable PDB.

typeSystemRowCounts
ImmutableArray<Int32>

A contagem de linhas de todas as tabelas que os metadados do sistema de tipos associados contêm. Cada slot no array corresponde a uma tabela (TableIndex). O comprimento do array deve ser igual TableCounta .

entryPoint
MethodDefinitionHandle

Um ponto de entrada para definição de método.

idProvider
Func<IEnumerable<Blob>,BlobContentId>

Uma função que calcula o ID de conteúdo representado como uma sequência de blobs. Se não for especificado, é usada uma função por defeito que ignore o conteúdo e devolve um ID de conteúdo com base no tempo atual (GetTimeBasedProvider()). Deve especificar uma função determinística para produzir uma imagem Portable PDB determinística.

Exceções

tablesAndHeaps ou typeSystemRowCounts é null.

Aplica-se a