MetadataReaderExtensions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供使用 ECMA-335 中繼資料資料表和堆積特定原始項目的擴充方法。
public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
- 繼承
-
MetadataReaderExtensions
方法
GetEditAndContinueLogEntries(MetadataReader) |
列舉 EnC 記錄的項目。 |
GetEditAndContinueMapEntries(MetadataReader) |
列舉 EnC 對應的項目。 |
GetHeapMetadataOffset(MetadataReader, HeapIndex) |
傳回從中繼資料開頭到指定堆積的位移。 |
GetHeapSize(MetadataReader, HeapIndex) |
傳回指定堆積的大小。 |
GetNextHandle(MetadataReader, BlobHandle) |
傳回 Blob 的控制代碼,該控制代碼會位在 Blob 堆積中所提供項目之後,或若其為最後一個項目,則為 Nil 控制代碼。 |
GetNextHandle(MetadataReader, StringHandle) |
傳回字串的控制代碼,該控制代碼會位在字串堆積中所提供項目之後,或若其為最後一個項目,則為 Nil 控制代碼。 |
GetNextHandle(MetadataReader, UserStringHandle) |
傳回 UserString 的控制代碼,該控制代碼會位在 UserString 堆積中所提供項目之後,或若其為最後一個項目,則為 Nil 控制代碼。 |
GetTableMetadataOffset(MetadataReader, TableIndex) |
傳回從中繼資料開頭到指定資料表的位移。 |
GetTableRowCount(MetadataReader, TableIndex) |
傳回指定資料表中的資料列數。 |
GetTableRowSize(MetadataReader, TableIndex) |
傳回指定資料表中的資料列大小。 |
GetTypesWithEvents(MetadataReader) |
列舉定義一或多個事件的類型。 |
GetTypesWithProperties(MetadataReader) |
列舉定義一或多個屬性的類型。 |
ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte) |
簽章 Blob 中找到的類型控制代碼和原始類型種類會決定目標類型為實值型別還是參考型別。 |