Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы для создания, изменения и сохранения метаданных о сборке в текущей определенной области. Метаданные могут храниться в памяти или сохраняться на диске.
Methods
| Method | Description |
|---|---|
| ApplyEditAndContinue Method | Обновляет текущую область сборки с изменениями, внесенными в указанный pImport. |
| DefineCustomAttribute Method | Создает определение для настраиваемого атрибута с указанной подписью метаданных, которое будет присоединено к указанному объекту и получает маркер к определению пользовательского атрибута. |
| DefineEvent Method | Создает определение события с указанной сигнатурой метаданных и получает маркер для этого определения события. |
| DefineField Method | Создает определение для поля с указанной сигнатурой метаданных и получает маркер для определения этого поля. |
| DefineImportMember Method | Создает определение для члена типа, определенного в модуле за пределами текущей области, и получает маркер для этого ссылочного определения. |
| DefineImportType Method | Создает определение для ссылки на тип, определенный в модуле вне текущей области, и получает маркер для этого определения ссылки. |
| DefineMemberRef Method | Создает определение для ссылки на элемент модуля за пределами текущей области и получает маркер для этого ссылочного определения. |
| DefineMethod Method | Создает определение для метода с указанной сигнатурой и возвращает маркер в это определение метода. |
| DefineMethodImpl Method | Создает определение для реализации метода, унаследованного от интерфейса, и возвращает маркер в это определение реализации метода. |
| DefineModuleRef Method | Создает подпись метаданных для модуля с указанным именем. |
| DefineNestedType Method | Создает сигнатуру метаданных определения типа и возвращает mdTypeDef маркер для этого типа, дополнительно указывая, что определенный тип является членом типа, на который ссылается ссылка tdEncloser. |
| DefineParam Method | Создает определение параметра с указанной сигнатурой для метода, на который ссылается указанный токен, и получает маркер для определения этого параметра. |
| DefinePermissionSet Method | Создает определение для набора разрешений с указанной подписью метаданных и получает маркер для определения этого набора разрешений. |
| DefinePinvokeMap Method | Задает функции сигнатуры PInvoke метода, на который ссылается указанный токен. |
| DefineProperty Method | Создает определение свойства для указанного типа с указанными get и set методами доступа и получает маркер для определения этого свойства. |
| DefineSecurityAttributeSet Method | Создает набор разрешений безопасности для присоединения к объекту, на который ссылается указанный токен. |
| DefineTypeDef Method | Создает определение типа для типа среды CLR и получает маркер метаданных для определения этого типа. |
| DefineTypeRefByName Method | Возвращает маркер метаданных для типа, определенного в другом модуле за пределами текущей области. |
| DefineUserString Method | Возвращает маркер метаданных для указанной строки литерала. |
| DeleteClassLayout Method | Уничтожает сигнатуру метаданных макета класса для типа, на который ссылается указанный маркер. |
| DeleteFieldMarshal Method | Уничтожает сигнатуру метаданных маршалинга PInvoke для объекта, на который ссылается указанный токен. |
| DeletePinvokeMap Method | Уничтожает метаданные сопоставления PInvoke для объекта, на который ссылается указанный токен. |
| DeleteToken Method | Удаляет указанный маркер из текущей области метаданных. |
| GetSaveSize Method | Возвращает предполагаемый двоичный размер сборки в текущей области. |
| GetTokenFromSig Method | Возвращает токен для указанной подписи метаданных. |
| GetTokenFromTypeSpec Method | Возвращает маркер метаданных для типа с указанной сигнатурой метаданных. |
| Merge Method | Добавляет указанную импортированную область в список областей, которые необходимо объединить. |
| MergeEnd Method | Объединяется в текущую область всех областей метаданных, указанных одним или несколькими предыдущими вызовами IMetaDataEmit::Merge. |
| Save Method | Сохраняет все метаданные в текущей области в файл по указанному адресу. |
| SaveToMemory Method | Сохраняет все метаданные в текущей области в указанной области памяти. |
| SaveToStream Method | Сохраняет все метаданные в текущей области в указанной IStreamобласти. |
| SetClassLayout Method | Задает или обновляет сигнатуру макета класса типа, определенного перед вызовом IMetaDataEmit::DefineTypeDef. |
| SetCustomAttributeValue Method | Задает или обновляет значение настраиваемого атрибута, определенного перед вызовом IMetaDataEmit::DefineCustomAttribute. |
| SetEventProps Method | Задает или обновляет указанную функцию события, определенного перед вызовом IMetaDataEmit::DefineEvent. |
| SetFieldMarshal Method | Задает сведения о маршаллинге PInvoke для поля, возвращаемого методом или параметра метода, на который ссылается указанный токен. |
| SetFieldProps Method | Задает или обновляет значение по умолчанию для поля, на которое ссылается указанный маркер поля. |
| SetFieldRVA Method | Задает глобальное значение переменной для относительного виртуального адреса поля, на которое ссылается указанный токен. |
| SetHandler Method | Задает метод, на который ссылается указанный IUnknown указатель в качестве обратного вызова уведомлений для переназначений маркеров. |
| SetMethodImplFlags Method | Задает или обновляет сигнатуру метаданных реализации унаследованного метода, на которую ссылается указанный токен. |
| SetMethodProps Method | Задает или обновляет функцию, хранящуюся по указанному относительному виртуальному адресу, метода, определенного перед вызовом IMetaDataEmit::DefineMethod. |
| SetModuleProps Method | Обновляет ссылки на модуль, определенный перед вызовом IMetaDataEmit::DefineModuleRef. |
| SetParamProps Method | Задает или изменяет функции параметра метода, определенного перед вызовом IMetaDataEmit::DefineParam. |
| SetParent Method | Устанавливает, что указанный элемент, как определено предыдущим вызовом IMetaDataEmit::DefineMemberRef, является членом указанного типа, как определено перед вызовом IMetaDataEmit::DefineTypeDef. |
| SetPermissionSetProps Method | Задает или обновляет функции сигнатуры метаданных набора разрешений, определенного перед вызовом IMetaDataEmit::DefinePermissionSet. |
| SetPinvokeMap Method | Задает или изменяет функции сигнатуры PInvoke метода, как определено перед вызовом IMetaDataEmit::DefinePinvokeMap. |
| SetPropertyProps Method | Задает функции, хранящиеся в метаданных для свойства, определенного перед вызовом IMetaDataEmit::DefineProperty. |
| SetRVA Method | Задает относительный виртуальный адрес указанного метода. |
| SetTypeDefProps Method | Задает функции типа, определенного перед вызовом IMetaDataEmit::DefineTypeDef. |
| TranslateSigWithScope Method | Импортирует сборку в текущую область и получает новую подпись метаданных для объединенной области. |
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib