TypeLibImporterFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Показывает способ создания сборки.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class TypeLibImporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibImporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibImporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibImporterFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibImporterFlags =
Public Enum TypeLibImporterFlags
- Наследование
- Атрибуты
Поля
ImportAsAgnostic | 2048 | Импортирует библиотеку типов для любой платформы. |
ImportAsArm | 16384 | Импортирует библиотеку для платформы ARM. |
ImportAsItanium | 1024 | Импортирует библиотеку типов для платформы Itanium. |
ImportAsX64 | 512 | Импортирует библиотеку типов для 64-разрядной платформы x86. |
ImportAsX86 | 256 | Импортирует библиотеку типов для платформы x86. |
NoDefineVersionResource | 8192 | Предотвращает включение ресурса версии в сборку взаимодействия. Дополнительные сведения см. в описании метода DefineVersionInfoResource(). |
None | 0 | Без специальных параметров. Это значение по умолчанию. |
PreventClassMembers | 16 | Не используется. |
PrimaryInteropAssembly | 1 | Создает основную сборку взаимодействия. Дополнительные сведения см. в описании атрибута PrimaryInteropAssemblyAttribute. Должен быть задан ключевой файл. |
ReflectionOnlyLoading | 4096 | Используется загрузка только для отражения. |
SafeArrayAsSystemArray | 4 | Импортирует все экземпляры |
SerializableValueClasses | 32 | Использует сериализуемые классы. |
TransformDispRetVals | 8 | Преобразует параметры |
UnsafeInterfaces | 2 | Импортирует все интерфейсы как интерфейсы, блокирующие сканирование стека среды CLR для разрешения UnmanagedCode. Внимание! При этом вся ответственность, связанная с блокировкой проверки безопасности, ложится на пользователя. |
Комментарии
Это перечисление используется с методом TypeLibConverter.ConvertTypeLibToAssembly .