System.Reflection.Metadata.Ecma335 Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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í.