System.Reflection.Metadata.Ecma335 Przestrzeń nazw

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

Klasy

CodedIndex

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

ControlFlowBuilder

Emituje gałęzie i bloki wyjątków w treści metody.

ExportedTypeExtensions

Udostępnia metodę rozszerzenia w celu uzyskania dostępu do kolumny TypeDefinitionId tabeli ExportedType.

MetadataAggregator

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

MetadataBuilder

Klasa MetadataBuilder zapisuje metadane dla zestawu w bardzo wydajny sposób. Jest ona przeznaczona do użytku przez kompilatory i inne narzędzia do generowania zestawów.

MetadataReaderExtensions

Udostępnia metody rozszerzenia do pracy z niektórymi nieprzetworzonymi elementami tabel metadanych ECMA-335 i stert.

MetadataRootBuilder

Konstruktor głównego katalogu metadanych do osadowania w przenośnym obrazie wykonywalnym.

MetadataSizes

Zawiera informacje o rozmiarach różnych struktur metadanych.

MetadataTokens

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

PortablePdbBuilder

Reprezentuje konstruktora przenośnego obrazu PDB.

Struktury

ArrayShapeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

BlobEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

CustomAttributeArrayTypeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

CustomAttributeElementTypeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

CustomAttributeNamedArgumentsEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

CustomModifiersEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

EditAndContinueLogEntry

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

ExceptionRegionEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

FieldTypeEncoder

Zapewnia koder dla obiektu blob sygnatury pola z dodatkową obsługą kodowania pól ref, modyfikatorów niestandardowych i odwołań typowych.

FixedArgumentsEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

GenericTypeArgumentsEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

InstructionEncoder

Koduje instrukcje dotyczące języka Common Intermediate Language (CIL).

LabelHandle

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

LiteralEncoder

Udostępnia metody kodowania literałów.

LiteralsEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

LocalVariablesEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

LocalVariableTypeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

MethodBodyStreamEncoder

Dostarcza koder dla strumienia treści metody.

MethodBodyStreamEncoder.MethodBody

Opisuje treść metody. Ta klasa ma być używana wraz z klasą MethodBodyStreamEncoder .

MethodSignatureEncoder

Dostarcza koder dla podpisów metod.

NamedArgumentsEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

NamedArgumentTypeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

NameEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

ParametersEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

ParameterTypeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

PermissionSetEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

ReturnTypeEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

ScalarEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

SignatureDecoder<TType>

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

SignatureDecoder<TType,TGenericContext>

Dekoduje podpis obiektów blob.

SignatureTypeEncoder

Koduje typ w podpisie.

SwitchInstructionEncoder

Koduje gałęzie instrukcji IL switch .

VectorEncoder

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

Wyliczenia

EditAndContinueOperation

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

FunctionPointerAttributes

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

HeapIndex

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

MethodBodyAttributes

Definiuje atrybuty treści metody.

TableIndex

Zapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.

Uwagi

Ta przestrzeń nazw zawiera następujące podstawowe klasy:

Zobacz też