System.Reflection.Metadata.Ecma335 Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335.
Klassen
| Name | Beschreibung |
|---|---|
| CodedIndex |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| ControlFlowBuilder |
Gibt Verzweigungen und Ausnahmeblöcke in einem Methodentext aus. |
| ExportedTypeExtensions |
Stellt eine Erweiterungsmethode für den Zugriff auf die TypeDefinitionId-Spalte der ExportType-Tabelle bereit. |
| MetadataAggregator |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| MetadataBuilder |
Die MetadataBuilder-Klasse schreibt Metadaten für eine Assembly auf sehr leistungsfähige Weise. Sie wurde für die Verwendung durch Compiler und andere Assemblygenerierungstools entwickelt. |
| MetadataReaderExtensions |
Stellt Erweiterungsmethoden zum Arbeiten mit bestimmten rohen Elementen der ECMA-335-Metadatentabellen und Heaps bereit. |
| MetadataRootBuilder |
Generator eines Metadatenstamms, der in ein portables ausführbares Image eingebettet werden soll. |
| MetadataSizes |
Stellt Informationen zu Größen verschiedener Metadatenstrukturen bereit. |
| MetadataTokens |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| PortablePdbBuilder |
Stellt den Generator eines portablen PDB-Images dar. |
Strukturen
| Name | Beschreibung |
|---|---|
| ArrayShapeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| BlobEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| CustomAttributeArrayTypeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| CustomAttributeElementTypeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| CustomAttributeNamedArgumentsEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| CustomModifiersEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| EditAndContinueLogEntry |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| ExceptionRegionEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| FieldTypeEncoder |
Stellt Encoder für Feldsignatur-BLOB bereit, mit zusätzlicher Unterstützung für die Codierung von Bezugsfeldern, benutzerdefinierten Modifizierern und typierten Verweisen. |
| FixedArgumentsEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| GenericTypeArgumentsEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| InstructionEncoder |
Codiert CIL-Anweisungen (Common Intermediate Language). |
| LabelHandle |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| LiteralEncoder |
Stellt Methoden zum Codieren von Literalen bereit. |
| LiteralsEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| LocalVariablesEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| LocalVariableTypeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| MethodBodyStreamEncoder |
Stellt einen Encoder für einen Methodentextstream bereit. |
| MethodBodyStreamEncoder.MethodBody |
Beschreibt einen Methodentext. Diese Klasse soll zusammen mit der MethodBodyStreamEncoder Klasse verwendet werden. |
| MethodSignatureEncoder |
Stellt einen Encoder für Methodensignaturen bereit. |
| NamedArgumentsEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| NamedArgumentTypeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| NameEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| ParametersEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| ParameterTypeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| PermissionSetEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| ReturnTypeEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| ScalarEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| SignatureDecoder<TType> |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| SignatureDecoder<TType,TGenericContext> |
Decodiert Signatur-Blobs. |
| SignatureTypeEncoder |
Codiert einen Typ in einer Signatur. |
| SwitchInstructionEncoder |
Codiert die Verzweigungen einer IL- |
| VectorEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
Enumerationen
| Name | Beschreibung |
|---|---|
| EditAndContinueOperation |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| FunctionPointerAttributes |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| HeapIndex |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
| MethodBodyAttributes |
Definiert Methodentextattribute. |
| TableIndex |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
Hinweise
Dieser Namespace enthält die folgenden Kernklassen:
- Die MetadataBuilder Klasse, die zum Definieren einer Assembly verwendet wird.