System.Reflection.Metadata.Ecma335 Namespace

Classes

CodedIndex
ControlFlowBuilder
ExportedTypeExtensions
MetadataAggregator
MetadataBuilder

The MetadataBuilder class reads and writes metadata for an assembly in a highly performant manner. It is designed for use by compilers and other assembly generation tools.

MetadataReaderExtensions
MetadataRootBuilder
MetadataSizes
MetadataTokens
PortablePdbBuilder

Represents the builder of a Portable PDB image.

Structs

ArrayShapeEncoder
BlobEncoder
CustomAttributeArrayTypeEncoder
CustomAttributeElementTypeEncoder
CustomAttributeNamedArgumentsEncoder
CustomModifiersEncoder
EditAndContinueLogEntry
ExceptionRegionEncoder
FixedArgumentsEncoder
GenericTypeArgumentsEncoder
InstructionEncoder
LabelHandle
LiteralEncoder
LiteralsEncoder
LocalVariablesEncoder
LocalVariableTypeEncoder
MethodBodyStreamEncoder

Provides an encoder for a method body stream.

MethodBodyStreamEncoder.MethodBody

Describes a method body. This class is meant to used along with the MethodBodyStreamEncoder class.

MethodSignatureEncoder

Provides an encoder for method signatures.

NamedArgumentsEncoder
NamedArgumentTypeEncoder
NameEncoder
ParametersEncoder
ParameterTypeEncoder
PermissionSetEncoder
ReturnTypeEncoder
ScalarEncoder
SignatureDecoder<TType>
SignatureDecoder<TType,TGenericContext>

Decodes signature blobs.

SignatureTypeEncoder
VectorEncoder

Enums

EditAndContinueOperation
FunctionPointerAttributes
HeapIndex
MethodBodyAttributes

Defines method body attributes.

TableIndex