System.Reflection.Metadata.Ecma335 Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335.
Классы
| CodedIndex |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| ControlFlowBuilder |
Создает ветви и блоки исключений в теле метода. |
| ExportedTypeExtensions |
Предоставляет метод расширения для доступа к столбцу TypeDefinitionId таблицы ExportedType. |
| MetadataAggregator |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| MetadataBuilder |
Класс MetadataBuilder записывает метаданные для сборки высокопроизводительным способом. Он предназначен для использования компиляторами и другими средствами создания сборок. |
| MetadataReaderExtensions |
Предоставляет методы расширения для работы с определенными необработанными элементами куч и таблиц метаданных ECMA-335. |
| MetadataRootBuilder |
Построитель корней метаданных для внедрения в переносимый исполняемый образ. |
| MetadataSizes |
Предоставляет сведения о размерах различных структур метаданных. |
| MetadataTokens |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| PortablePdbBuilder |
Представляет построитель образа переносимого PDB-файла. |
Структуры
| ArrayShapeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| BlobEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| CustomAttributeArrayTypeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| CustomAttributeElementTypeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| CustomAttributeNamedArgumentsEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| CustomModifiersEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| EditAndContinueLogEntry |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| ExceptionRegionEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| FieldTypeEncoder |
Предоставляет кодировщик для большого двоичного объекта сигнатуры поля с дополнительной поддержкой кодирования ссылочных полей, настраиваемых модификаторов и типизированных ссылок. |
| FixedArgumentsEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| GenericTypeArgumentsEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| InstructionEncoder |
Кодирует инструкции CIL. |
| LabelHandle |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| LiteralEncoder |
Предоставляет методы для кодирования литералов. |
| LiteralsEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| LocalVariablesEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| LocalVariableTypeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| MethodBodyStreamEncoder |
Предоставляет кодировщик для потока тела метода. |
| MethodBodyStreamEncoder.MethodBody |
Описывает тело метода. Этот класс предназначен для использования вместе с классом MethodBodyStreamEncoder. |
| MethodSignatureEncoder |
Предоставляет кодировщик для сигнатур методов. |
| NamedArgumentsEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| NamedArgumentTypeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| NameEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| ParametersEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| ParameterTypeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| PermissionSetEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| ReturnTypeEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| ScalarEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| SignatureDecoder<TType> |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| SignatureDecoder<TType,TGenericContext> |
Декодирует большие двоичные объекты сигнатуры. |
| SignatureTypeEncoder |
Кодирует тип в сигнатуре. |
| SwitchInstructionEncoder |
Кодирует ветви инструкции IL |
| VectorEncoder |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
Перечисления
| EditAndContinueOperation |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| FunctionPointerAttributes |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| HeapIndex |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
| MethodBodyAttributes |
Определяет атрибуты тела метода. |
| TableIndex |
Предоставляет низкоуровневые функции для записи метаданных сборки в соответствии с ECMA-335. |
Комментарии
Это пространство имен содержит следующие основные классы:
- Класс MetadataBuilder , который используется для определения сборки.