TypeLibImporterFlags Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje sposób produkcji zestawu.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
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
- Dziedziczenie
- Atrybuty
Pola
ImportAsAgnostic | 2048 | Importuje bibliotekę typów dla dowolnej platformy. |
ImportAsArm | 16384 | Importuje bibliotekę dla platformy ARM. |
ImportAsItanium | 1024 | Importuje bibliotekę typów dla platformy Itanium. |
ImportAsX64 | 512 | Importuje bibliotekę typów dla platformy x86 64-bitowej. |
ImportAsX86 | 256 | Importuje bibliotekę typów dla platformy x86. |
NoDefineVersionResource | 8192 | Zapobiega dołączaniu zasobu wersji do zestawu międzyoperacyjną. Aby uzyskać więcej informacji, zobacz metodę DefineVersionInfoResource() . |
None | 0 | Brak ustawień specjalnych. Jest to opcja domyślna. |
PreventClassMembers | 16 | Nie używany. |
PrimaryInteropAssembly | 1 | Generuje podstawowy zestaw międzyoperacyjny. Aby uzyskać więcej informacji, zobacz PrimaryInteropAssemblyAttribute atrybut. Należy określić plik klucza. |
ReflectionOnlyLoading | 4096 | Używa ładowania tylko odbicia. |
SafeArrayAsSystemArray | 4 | Importuje wszystkie |
SerializableValueClasses | 32 | Używa klas z możliwością serializacji. |
TransformDispRetVals | 8 |
|
UnsafeInterfaces | 2 | Importuje wszystkie interfejsy jako interfejsy, które pomijają przeszukiwanie stosu środowiska uruchomieniowego języka wspólnego w celu UnmanagedCode uzyskania uprawnień. Upewnij się, że rozumiesz obowiązki związane z pomijaniem tego sprawdzania zabezpieczeń. |
Uwagi
Ta wyliczenie jest używana z TypeLibConverter.ConvertTypeLibToAssembly metodą .