Module.GetTypes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu modülde tanımlanan tüm türleri döndürür.
public:
virtual cli::array <Type ^> ^ GetTypes();
public virtual Type[] GetTypes ();
abstract member GetTypes : unit -> Type[]
override this.GetTypes : unit -> Type[]
Public Overridable Function GetTypes () As Type()
Döndürülenler
Modülde tanımlanan ve bu örnek tarafından yansıtılan türleri içeren bir tür Type
dizisi.
Özel durumlar
Modüldeki bir veya daha fazla sınıf yüklenemedi.
Çağıranın gerekli izni yok.
Açıklamalar
ReflectionTypeLoadException
özel bir yük özel durumudur. özelliği, ReflectionTypeLoadException.Types
modülde tanımlanan ve yüklenen tür dizisini içerir. Bu dizi bazı null değerler içerebilir.
ReflectionTypeLoadException.LoaderExceptions
özelliği, yükleyici tarafından oluşan özel durumları temsil eden bir özel durumlar dizisidir. Sınıf dizisindeki delikler özel durumlarla hizalı.
Örneğin, sınıflardan birinin sınıf başlatıcıları yüklenirken bir özel durum oluşturursa, dizinin karşılık gelen öğesinde LoaderExceptions
depolanırTargetInvocationException
.
Not
Bir tür başka bir derlemeye iletildiyse, döndürülen diziye dahil değildir. Tür iletme hakkında bilgi için bkz. Ortak Dil Çalışma Zamanında Tür İletme.