TypeLibImporterFlags Wyliczenie

Definicja

Wskazuje, w jaki sposób ma być tworzony zestaw.

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

Uniemożliwia dołączenie zasobu wersji do zestawu międzyoperacyjnego. Aby uzyskać więcej informacji, zobacz DefineVersionInfoResource() metodę.

None 0

Brak specjalnych ustawień. 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ć element keyfile.

ReflectionOnlyLoading 4096

Używa ładowania tylko odbicia.

SafeArrayAsSystemArray 4

Importuje wszystkie SAFEARRAY wystąpienia jako Array zamiast określonych tablic zarządzanych opartych na zero. Ta opcja jest przydatna podczas pracy z wielowymiarowymi wystąpieniami niezerowymi SAFEARRAY , do których w przeciwnym razie nie można uzyskać dostępu, o ile nie zostanie edytowany powstały zestaw przy użyciu narzędzi MSIL dezasembler (Ildasm.exe) i asemblera MSIL (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 pominięciem tego sprawdzenia zabezpieczeń.

Uwagi

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

Dotyczy