Share via


MetadataReaderExtensions Sınıf

Tanım

ECMA-335 meta veri tablolarının ve yığınlarının belirli ham öğeleriyle çalışmak için uzantı yöntemleri sağlar.

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
Devralma
MetadataReaderExtensions

Yöntemler

GetEditAndContinueLogEntries(MetadataReader)

EnC günlüğü girdilerini numaralandırır.

GetEditAndContinueMapEntries(MetadataReader)

EnC eşlemesi girdilerini numaralandırır.

GetHeapMetadataOffset(MetadataReader, HeapIndex)

Meta verilerin başlangıcından belirtilen yığına uzaklığı döndürür.

GetHeapSize(MetadataReader, HeapIndex)

Belirtilen yığının boyutunu döndürür.

GetNextHandle(MetadataReader, BlobHandle)

Yığında verilen Blob tutamacı izleyen tutamacı Blob veya sonuncusuysa bir sıfır tutamacını döndürür.

GetNextHandle(MetadataReader, StringHandle)

Dize yığınında verileni izleyen dizenin tutamacını veya sonuncusuysa bir nil tutamacını döndürür.

GetNextHandle(MetadataReader, UserStringHandle)

UserString yığınında verilen tanıtıcıyı izleyen UserString tutamacını veya sonuncusuysa bir nil tutamacını döndürür.

GetTableMetadataOffset(MetadataReader, TableIndex)

Meta verilerin başlangıcından belirtilen tabloya uzaklığı döndürür.

GetTableRowCount(MetadataReader, TableIndex)

Belirtilen tablodaki satır sayısını döndürür.

GetTableRowSize(MetadataReader, TableIndex)

Belirtilen tablodaki bir satırın boyutunu döndürür.

GetTypesWithEvents(MetadataReader)

Bir veya daha fazla olayı tanımlayan türleri numaralandır.

GetTypesWithProperties(MetadataReader)

Bir veya daha fazla özelliği tanımlayan türleri listeleme.

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

Bir tür tutamacı ve imza blobunda bulunan ham tür türü verildiğinde, hedef türün bir değer türü mü yoksa başvuru türü mü olduğunu belirler.

Şunlara uygulanır