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 bir tür kitaplığı içeri aktarır.

ImportAsArm 16384

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

ImportAsItanium 1024

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

ImportAsX64 512

X86 64 bit platformu 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

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

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 bkz PrimaryInteropAssemblyAttribute . özniteliği. Bir keyfile belirtilmelidir.

ReflectionOnlyLoading 4096

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

SafeArrayAsSystemArray 4

Tüm SAFEARRAY örnekleri, Array türü belirlenmiş, tek boyutlu, sıfır tabanlı yönetilen diziler yerine içeri aktarır. Bu seçenek, diğer bir deyişle, SAFEARRAY MSIL Disassembler (Ildasm.exe) ve MSIL Assembler (Ilasm.exe) araçlarını kullanarak ortaya çıkan derlemeyi düzenlemediğiniz müddetçe erişilemeyen çok boyutlu, sıfır olmayan örneklerle ilgilenirken faydalıdır.

SerializableValueClasses 32

Seri hale getirilebilir sınıfları kullanır.

TransformDispRetVals 8

[out, retval]Yalnızca gönderme arabirimlerinde (dispınterface) yöntemlerin parametrelerini dönüş değerlerine dönüştürür.

UnsafeInterfaces 2

Tüm arabirimleri, izin için ortak dil çalışma zamanının yığın gezinmeyi desteklemeyen arabirimler olarak içeri aktarır UnmanagedCode . Bu güvenlik denetimini gizleme ile ilişkili sorumlulukları anladığınızdan emin olun.

Açıklamalar

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

Şunlara uygulanır