Module.GetTypes Yöntem

Tanım

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

Type[]

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.

Şunlara uygulanır

Ayrıca bkz.