System.Reflection.Metadata.Ecma335 命名空間

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

類別

名稱 Description
CodedIndex

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

ControlFlowBuilder

在方法主體中會發出分支和例外區塊。

ExportedTypeExtensions

提供擴充方法以存取 ExportedType 資料表中的 TypeDefinitionId 欄位。

MetadataAggregator

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

MetadataBuilder

MetadataBuilder 類別能以高效能的方式撰寫組合語言的元資料。 它設計用於編譯器及其他組合語言產生工具。

MetadataReaderExtensions

提供擴充方法,用於處理 ECMA-335 中繼資料表與堆積中的某些原始元素。

MetadataRootBuilder

建立一個嵌入可攜式可執行映像檔中的元資料根。

MetadataSizes

提供各種元資料結構大小的資訊。

MetadataTokens

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

PortablePdbBuilder

代表可攜式 PDB 映像的建置者。

結構

名稱 Description
ArrayShapeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

BlobEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

CustomAttributeArrayTypeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

CustomAttributeElementTypeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

CustomAttributeNamedArgumentsEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

CustomModifiersEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

EditAndContinueLogEntry

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

ExceptionRegionEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

FieldTypeEncoder

提供欄位簽章 Blob 的編碼器,並額外支援編碼 ref 欄位、自定義修飾詞和具類型的參考。

FixedArgumentsEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

GenericTypeArgumentsEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

InstructionEncoder

編碼通用中繼語言 (CIL) 指示。

LabelHandle

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

LiteralEncoder

提供編碼常值的方法。

LiteralsEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

LocalVariablesEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

LocalVariableTypeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

MethodBodyStreamEncoder

提供方法主體數據流的編碼器。

MethodBodyStreamEncoder.MethodBody

描述方法主體。 這個類別是用來與 MethodBodyStreamEncoder 類別搭配使用。

MethodSignatureEncoder

提供方法簽章的編碼器。

NamedArgumentsEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

NamedArgumentTypeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

NameEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

ParametersEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

ParameterTypeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

PermissionSetEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

ReturnTypeEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

ScalarEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

SignatureDecoder<TType>

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

SignatureDecoder<TType,TGenericContext>

譯碼簽章 Blob。

SignatureTypeEncoder

編碼簽章中的類型。

SwitchInstructionEncoder

編碼 IL switch 指令的分支。

VectorEncoder

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

列舉

名稱 Description
EditAndContinueOperation

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

FunctionPointerAttributes

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

HeapIndex

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

MethodBodyAttributes

定義方法主體屬性。

TableIndex

提供根據 ECMA-335 撰寫組合語言元資料的低階功能。

備註

此命名空間包含下列核心類別:

另請參閱