TypeLibExporterFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, как следует создать библиотеку типов.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class TypeLibExporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibExporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibExporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibExporterFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibExporterFlags =
Public Enum TypeLibExporterFlags
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Указывает, что флаги отсутствуют. Это значение по умолчанию. |
| OnlyReferenceRegistered | 1 | Экспортирует ссылки на типы, импортированные из COM, как |
| CallerResolvedReferences | 2 | Позволяет вызывающему объекту явно разрешать ссылки на библиотеку типов без консультации с реестром. |
| OldNames | 4 | При экспорте библиотек типов платформа .NET Framework разрешает конфликты имен типа, декорируя тип именем пространства имен. Например, |
| ExportAs32Bit | 16 | При компиляции на 64-разрядном компьютере указывает, что экспортер библиотеки типов (Tlbexp.exe) создает 32-разрядную библиотеку типов. Все типы данных преобразуются соответствующим образом. |
| ExportAs64Bit | 32 | При компиляции на 32-разрядном компьютере указывает, что экспортер библиотек типов (Tlbexp.exe) создает 64-разрядную библиотеку типов. Все типы данных преобразуются соответствующим образом. |
Комментарии
Используется с ConvertAssemblyToTypeLib.