System.Reflection.Metadata.Ecma335 Obor názvů

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

Třídy

CodedIndex

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

ControlFlowBuilder

Generuje větve a bloky výjimek v těle metody.

ExportedTypeExtensions

Poskytuje rozšiřující metodu pro přístup k TypeDefinitionId sloupec ExportedType tabulky.

MetadataAggregator

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

MetadataBuilder

MetadataBuilder Třída zapisuje metadata pro sestavení vysoce výkonným způsobem. Je navržený pro použití kompilátory a dalšími nástroji pro generování sestavení.

MetadataReaderExtensions

Poskytuje rozšiřující metody pro práci s určitými nezpracovanými prvky tabulek a heaps metadat ECMA-335.

MetadataRootBuilder

Tvůrce kořenového adresáře metadat, který se má vložit do bitové kopie přenosného spustitelného souboru.

MetadataSizes

Poskytuje informace o velikostech různých struktur metadat.

MetadataTokens

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

PortablePdbBuilder

Představuje tvůrce bitové kopie přenosného souboru PDB.

Struktury

ArrayShapeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

BlobEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

CustomAttributeArrayTypeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

CustomAttributeElementTypeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

CustomAttributeNamedArgumentsEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

CustomModifiersEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

EditAndContinueLogEntry

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

ExceptionRegionEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

FieldTypeEncoder

Poskytuje kodér pro objekt blob podpisu pole s další podporou kódování polí odkaz, vlastních modifikátorů a zadaných odkazů.

FixedArgumentsEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

GenericTypeArgumentsEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

InstructionEncoder

Kóduje pokyny CIL (Common Intermediate Language).

LabelHandle

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

LiteralEncoder

Poskytuje metody pro kódování literálů.

LiteralsEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

LocalVariablesEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

LocalVariableTypeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

MethodBodyStreamEncoder

Poskytuje kodér pro datový proud těla metody.

MethodBodyStreamEncoder.MethodBody

Popisuje tělo metody. Tato třída je určena k použití společně s MethodBodyStreamEncoder třídou.

MethodSignatureEncoder

Poskytuje kodér pro podpisy metod.

NamedArgumentsEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

NamedArgumentTypeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

NameEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

ParametersEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

ParameterTypeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

PermissionSetEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

ReturnTypeEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

ScalarEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

SignatureDecoder<TType>

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

SignatureDecoder<TType,TGenericContext>

Dekóduje objekty blob podpisu.

SignatureTypeEncoder

Kóduje typ v podpisu.

SwitchInstructionEncoder

Zakóduje větve instrukce IL switch .

VectorEncoder

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

Výčty

EditAndContinueOperation

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

FunctionPointerAttributes

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

HeapIndex

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

MethodBodyAttributes

Definuje atributy těla metody.

TableIndex

Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.

Poznámky

Tento obor názvů obsahuje následující základní třídy:

  • Třída MetadataBuilder , která se používá k definování sestavení.

Viz také