TypeLibImporterFlags Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jak se má vytvořit sestavení.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Žádná zvláštní nastavení. Toto je výchozí hodnota. |
| PrimaryInteropAssembly | 1 | Vygeneruje primární sestavení vzájemné spolupráce. Další informace najdete v atributu PrimaryInteropAssemblyAttribute . Je nutné zadat soubor klíče. |
| UnsafeInterfaces | 2 | Importuje všechna rozhraní jako rozhraní, která potlačují procházení zásobníku modulu CLR (Common Language Runtime) pro UnmanagedCode oprávnění. Ujistěte se, že rozumíte zodpovědnostem spojeným s potlačením této kontroly zabezpečení. |
| SafeArrayAsSystemArray | 4 | Importuje všechny |
| TransformDispRetVals | 8 | Transformuje |
| PreventClassMembers | 16 | Nepoužívá se. |
| SerializableValueClasses | 32 | Používá serializovatelné třídy. |
| ImportAsX86 | 256 | Importuje knihovnu typů pro platformu x86. |
| ImportAsX64 | 512 | Importuje knihovnu typů pro 64bitovou platformu x86. |
| ImportAsItanium | 1024 | Importuje knihovnu typů pro platformu Itanium. |
| ImportAsAgnostic | 2048 | Importuje knihovnu typů pro libovolnou platformu. |
| ReflectionOnlyLoading | 4096 | Používá načítání pouze reflexe. |
| NoDefineVersionResource | 8192 | Zabraňuje zahrnutí prostředku verze do sestavení vzájemné spolupráce. Další informace najdete v metodě DefineVersionInfoResource(). |
| ImportAsArm | 16384 | Importuje knihovnu pro platformu ARM. |
Poznámky
Tento výčet se používá s metodou TypeLibConverter.ConvertTypeLibToAssembly .