MetadataReaderExtensions Classe

Definição

Fornece métodos de extensão para trabalhar com certos elementos brutos das tabelas e heaps de metadados ECMA-335.

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
Herança
MetadataReaderExtensions

Métodos

Name Description
GetEditAndContinueLogEntries(MetadataReader)

Enumera entradas do registo EnC.

GetEditAndContinueMapEntries(MetadataReader)

Enumera as entradas do mapa EnC.

GetHeapMetadataOffset(MetadataReader, HeapIndex)

Devolve o deslocamento do início dos metadados para o heap especificado.

GetHeapSize(MetadataReader, HeapIndex)

Devolve o tamanho do heap especificado.

GetNextHandle(MetadataReader, BlobHandle)

Devolve o cabo ao Blob que segue o dado no Blob heap ou um handle zero se for o último.

GetNextHandle(MetadataReader, StringHandle)

Devolve o handle a à string que segue a dada no heap de cadeia, ou um handle nil se for o último.

GetNextHandle(MetadataReader, UserStringHandle)

Devolve o handle a ao UserString que segue o dado no heap UserString ou um handle nil se for o último.

GetTableMetadataOffset(MetadataReader, TableIndex)

Devolve o deslocamento do início dos metadados para a tabela especificada.

GetTableRowCount(MetadataReader, TableIndex)

Devolve o número de linhas na tabela especificada.

GetTableRowSize(MetadataReader, TableIndex)

Devolve o tamanho de uma linha na tabela especificada.

GetTypesWithEvents(MetadataReader)

Enumere tipos que definam um ou mais eventos.

GetTypesWithProperties(MetadataReader)

Enumere tipos que definam uma ou mais propriedades.

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

Dado um handle de tipo e um tipo de tipo bruto encontrado numa blob de assinatura, determina se o tipo alvo é um tipo de valor ou um tipo de referência.

Aplica-se a