TypeLibImporterFlags Wyliczenie

Definicja

Wskazuje sposób tworzenia 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
TypeLibImporterFlags
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ędzyoperacyjności. 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 SAFEARRAY wystąpienia jako Array zamiast typizowane, jednowymiarowe, beznaduszowe tablice zarządzane. Ta opcja jest przydatna podczas pracy z wystąpieniami wielowymiarowymi, niezerowymi SAFEARRAY , do których w przeciwnym razie nie można uzyskać dostępu, chyba że zestaw wynikowy jest edytowany przy użyciu dezasemblera MSIL (Ildasm.exe) i narzędzi MSIL Assembler (Ilasm.exe).

SerializableValueClasses 32

Używa klas możliwych do serializacji.

TransformDispRetVals 8

[out, retval] Przekształca parametry metod w interfejsach tylko do wysyłania (dispinterface) na wartości zwracane.

UnsafeInterfaces 2

Importuje wszystkie interfejsy jako interfejsy, które pomijają przeszukiwanie stosu środowiska uruchomieniowego języka wspólnego w celu uzyskania UnmanagedCode uprawnień. Upewnij się, że rozumiesz obowiązki związane z pomijaniem tego sprawdzania zabezpieczeń.

Uwagi

To wyliczenie jest używane z TypeLibConverter.ConvertTypeLibToAssembly metodą .

Dotyczy