Assembly.GetModule(String) 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 derlemede belirtilen modülü alır.
public:
virtual System::Reflection::Module ^ GetModule(System::String ^ name);
public virtual System.Reflection.Module? GetModule (string name);
public virtual System.Reflection.Module GetModule (string name);
public System.Reflection.Module GetModule (string name);
abstract member GetModule : string -> System.Reflection.Module
override this.GetModule : string -> System.Reflection.Module
Public Overridable Function GetModule (name As String) As Module
Public Function GetModule (name As String) As Module
Parametreler
- name
- String
İstenen modülün adı.
Döndürülenler
İstenen modül veya null
modül bulunamazsa.
Uygulamalar
Özel durumlar
name
parametresidirnull
.
name
parametresi boş bir dizedir ("").
Bulunan bir dosya yüklenemedi.
name
bulunamadı.
name
geçerli bir derleme değil.
Açıklamalar
Bu yöntem dosya adlarında çalışır.
Ad alanında sınıflar Reflection.Emit
dinamik bir modülün kapsam adını yayar. Kapsam adı özelliği tarafından Module.ScopeName belirlenebilir. İstediğiniz modül türünü geçirin Assembly.GetModule
. Örneğin, derleme bildirimini içeren modülü istiyorsanız, modülün kapsam adını öğesine GetModule
geçirin. Aksi takdirde modülün dosya adını geçirin. Bayt[] parametresine Load
sahip yöntemlerden biri tarafından yüklenen derlemeler yalnızca bir modüle sahiptir ve bu da bildirim modülüdür. Kapsam adını kullanarak her zaman bu modülleri arayın.
Bir tür kullanılarak Module.GetTypebelirli bir modülden alınabilir. Bildirimi içeren modülde çağrılması Module.GetType
, derlemenin tamamında bir arama başlatmaz. Derlemeden bir tür almak için, hangi modülde olduğuna bakılmaksızın öğesini çağırmanız Assembly.GetTypegerekir.