PortablePdbBuilder Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un generador de una imagen PDB portable.
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
Un generador rellenado con entidades de metadatos de depuración almacenadas en tablas y valores almacenados en montones. Las entidades y los valores se enumeran al serializar la imagen PDB portable.
- typeSystemRowCounts
- ImmutableArray<Int32>
Recuentos de filas de todas las tablas que contienen los metadatos del sistema de tipos asociados. Cada ranura de la matriz corresponde a una tabla (TableIndex). La longitud de la matriz debe ser igual a TableCount.
- entryPoint
- MethodDefinitionHandle
Identificador de definición del método de punto de entrada.
- idProvider
- Func<IEnumerable<Blob>,BlobContentId>
Función que calcula el identificador de contenido representado como una secuencia de blobs. Si no se especifica, se usa una función predeterminada que omite el contenido y devuelve un identificador de contenido basado en la hora actual (GetTimeBasedProvider()). Debe especificar una función determinista para generar una imagen PDB portable determinista.
Excepciones
tablesAndHeaps
o typeSystemRowCounts
es null
.