TypeLibImporterFlags Sabit listesi

Tanım

Bir derlemenin nasıl üretilmesi gerektiğini gösterir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

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
Devralma
TypeLibImporterFlags
Öznitelikler

Alanlar

ImportAsAgnostic 2048

Herhangi bir platform için tür kitaplığını içeri aktarır.

ImportAsArm 16384

ARM platformu için bir kitaplığı içeri aktarır.

ImportAsItanium 1024

Itanium platformu için bir tür kitaplığı içeri aktarır.

ImportAsX64 512

x86 64 bit platform için bir tür kitaplığı içeri aktarır.

ImportAsX86 256

x86 platformu için bir tür kitaplığı içeri aktarır.

NoDefineVersionResource 8192

Bir sürüm kaynağının birlikte çalışma derlemesine eklenmesini engeller. Daha fazla bilgi için yöntemine DefineVersionInfoResource() bakın.

None 0

Özel ayar yok. Bu varsayılan seçenektir.

PreventClassMembers 16

Kullanılmadı.

PrimaryInteropAssembly 1

Birincil birlikte çalışma derlemesi oluşturur. Daha fazla bilgi için özniteliğine PrimaryInteropAssemblyAttribute bakın. Keyfile belirtilmelidir.

ReflectionOnlyLoading 4096

Yalnızca yansıma yükleme kullanır.

SafeArrayAsSystemArray 4

Yazılan, tek boyutlu, sıfır tabanlı yönetilen diziler yerine tüm SAFEARRAY örnekleri içeri Array aktarır. Bu seçenek, MSIL Ayrıştırıcı (Ildasm.exe) ve MSIL Assembler (Ilasm.exe) araçlarını kullanarak sonuçta elde edilen derlemeyi düzenlemediğiniz sürece erişilemeyen çok boyutlu, sıfır tabanlı SAFEARRAY olmayan örneklerle çalışırken yararlıdır.

SerializableValueClasses 32

Serileştirilebilir sınıfları kullanır.

TransformDispRetVals 8

[out, retval] Yalnızca dağıtım arabirimlerindeki (dispinterface) yöntemlerin parametrelerini dönüş değerlerine dönüştürür.

UnsafeInterfaces 2

Tüm arabirimleri, ortak dil çalışma zamanının yığın gezinmesini izin için UnmanagedCode engelleyen arabirimler olarak içeri aktarır. Bu güvenlik denetiminin engellenmesiyle ilgili sorumlulukları anladığınızdan emin olun.

Açıklamalar

Bu numaralandırma yöntemiyle TypeLibConverter.ConvertTypeLibToAssembly kullanılır.

Şunlara uygulanır