System.Reflection.Metadata.Ecma335 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。
類別
CodedIndex |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
ControlFlowBuilder |
在方法主體中發出分支和例外狀況區塊。 |
ExportedTypeExtensions |
提供擴充方法,以存取 ExportedType 資料表的 TypeDefinitionId 資料行。 |
MetadataAggregator |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
MetadataBuilder |
MetadataBuilder 類別會以高效能的方式寫入元件的中繼資料。 其設計目的是要供編譯器和其他組件產生工具使用。 |
MetadataReaderExtensions |
提供使用 ECMA-335 中繼資料資料表和堆積特定原始項目的擴充方法。 |
MetadataRootBuilder |
要內嵌於可攜式執行檔映像的中繼資料根建立器。 |
MetadataSizes |
提供各種中繼資料結構的大小資訊。 |
MetadataTokens |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
PortablePdbBuilder |
代表可攜式 PDB 影像的建立器。 |
結構
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 |
VectorEncoder |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
列舉
EditAndContinueOperation |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
FunctionPointerAttributes |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
HeapIndex |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
MethodBodyAttributes |
定義方法主體屬性。 |
TableIndex |
提供根據 ECMA-335 撰寫元件中繼資料的低階功能。 |
備註
此命名空間包含下列核心類別:
- 類別 MetadataBuilder ,用來定義元件。