TypeLibImporterFlags Sabit listesi

Tanım

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

Name Değer Description
None 0

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

PrimaryInteropAssembly 1

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

UnsafeInterfaces 2

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

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 ilgilenirken kullanışlıdır.

TransformDispRetVals 8

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

PreventClassMembers 16

Kullanılmadı.

SerializableValueClasses 32

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

ImportAsX86 256

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

ImportAsX64 512

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

ImportAsItanium 1024

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

ImportAsAgnostic 2048

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

ReflectionOnlyLoading 4096

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

NoDefineVersionResource 8192

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

ImportAsArm 16384

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

Açıklamalar

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

Şunlara uygulanır