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
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 ExportedType-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 mit hoher Leistung. Sie dient der Verwendung durch Compiler und andere Tools zum Generieren von Assemblys. |
MetadataReaderExtensions |
Stellt Erweiterungsmethoden für die Verwendung von bestimmten Rohelementen der ECMA-335-Metadatentabellen und -Heaps bereit. |
MetadataRootBuilder |
Der Generator eines Metadatenstamms, der in ein portierbares ausführbares Image eingebettet werden soll. |
MetadataSizes |
Stellt Informationen zu den Größen verschiedener Metadatenstrukturen bereit. |
MetadataTokens |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
PortablePdbBuilder |
Stellt den Generator eines Portable PDB-Images dar. |
Strukturen
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 einen Encoder für Feldsignaturblobs mit zusätzlicher Unterstützung für die Codierung von Verweisfeldern, benutzerdefinierten Modifizierern und typisierten Verweisen bereit. |
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 Methodentext-Datenstrom bereit. |
MethodBodyStreamEncoder.MethodBody |
Beschreibt einen Methodentext. Diese Klasse ist für die Verwendung mit der MethodBodyStreamEncoder-Klasse gedacht. |
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 Signaturblobs. |
SignatureTypeEncoder |
Codiert einen Typ in einer Signatur. |
SwitchInstructionEncoder |
Codiert die Verzweigungen einer IL-Anweisung |
VectorEncoder |
Bietet Funktionen auf niedriger Ebene zum Schreiben von Assemblymetadaten gemäß ECMA-335. |
Enumerationen
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.