TypeLibImporterFlags-Enumeration
Veröffentlicht: Oktober 2016
Gibt an, wie eine Assembly erstellt werden muss.
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibImporterFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibImporterFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibImporterFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibImporterFlags
Member
Membername | Beschreibung | |
---|---|---|
ImportAsAgnostic | Importiert eine Typbibliothek für jede Plattform. |
|
ImportAsArm | Importiert eine Bibliothek für die ARM-Plattform. |
|
ImportAsItanium | Importiert eine Typbibliothek für die Itanium-Plattform. |
|
ImportAsX64 | Importiert eine Typbibliothek für die X86 64-Bit-Plattform. |
|
ImportAsX86 | Importiert eine Typbibliothek für die X86 Plattform. |
|
NoDefineVersionResource | Verhindert den Einschluss einer Versionsressource in der Interop-Assembly. Weitere Informationen finden Sie unter der Methode AssemblyBuilder.DefineVersionInfoResource. |
|
None | Keine besondere Einstellungen. Dies ist die Standardeinstellung. |
|
PreventClassMembers | Nicht verwendet. |
|
PrimaryInteropAssembly | Generiert eine primäre Interop-Assembly. Weitere Informationen finden Sie in den Ausführungen zum PrimaryInteropAssemblyAttribute-Attribut. Eine Schlüsseldatei muss angegeben werden. |
|
ReflectionOnlyLoading | Verwendet Reflektion laden. |
|
SafeArrayAsSystemArray | Importiert alle SAFEARRAY Instanzen als System.Array statt typisierte, eindimensionale und nullbasierte verwalteten Arrays. Diese Option ist hilfreich beim Umgang mit mehrdimensionalen, nicht auf 0 (null) basierende SAFEARRAY -Instanzen, die andernfalls nicht zugegriffen werden können, es sei denn, Sie die resultierende Assembly mit dem MSIL-Disassembler (Ildasm.exe) und MSIL-Assembler (Ilasm.exe) Tools bearbeiten. |
|
SerializableValueClasses | Verwendet serialisierbare Klassen. |
|
TransformDispRetVals | Transformiert [out, retval] Parameter der Methoden für auf Dispatch beschränkte Schnittstellen (Dispinterface) in Rückgabewerte. |
|
UnsafeInterfaces | Importiert alle Schnittstellen als Schnittstellen, die die common Language Runtime-Stapels unterdrücken für crawl SecurityPermissionFlag.UnmanagedCode Berechtigung. Achten Sie darauf, dass Sie wissen, dass die Verantwortlichkeiten diese Prüfung zu unterdrücken. |
Hinweise
Diese Enumeration wird zusammen mit der TypeLibConverter.ConvertTypeLibToAssembly Methode.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
System.Runtime.InteropServices-Namespace
Zurück zum Anfang