Assembly.GetModules 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 derlemenin parçası olan tüm modülleri alır.
Aşırı Yüklemeler
GetModules() |
Bu derlemenin parçası olan tüm modülleri alır. |
GetModules(Boolean) |
Kaynak modüllerinin dahil edilip edilmeyeceğini belirterek bu derlemenin parçası olan tüm modülleri alır. |
GetModules()
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
Bu derlemenin parçası olan tüm modülleri alır.
public:
cli::array <System::Reflection::Module ^> ^ GetModules();
public:
virtual cli::array <System::Reflection::Module ^> ^ GetModules();
public System.Reflection.Module[] GetModules ();
member this.GetModules : unit -> System.Reflection.Module[]
abstract member GetModules : unit -> System.Reflection.Module[]
override this.GetModules : unit -> System.Reflection.Module[]
Public Function GetModules () As Module()
Döndürülenler
Modül dizisi.
Uygulamalar
Özel durumlar
Yüklenecek modül bir dosya adı uzantısı belirtmez.
Örnekler
Aşağıdaki örnek, derleme bildirimini içeren döndürülen dizide modülün adını görüntüler.
using namespace System;
using namespace System::Reflection;
int main()
{
Assembly^ mainAssembly = Assembly::GetExecutingAssembly();
Console::WriteLine( "The executing assembly is {0}.", mainAssembly );
array<Module^>^mods = mainAssembly->GetModules();
Console::WriteLine( "\tModules in the assembly:" );
for ( int i = 0; i < mods->Length; i++ )
Console::WriteLine( "\t{0}", mods[ i ] );
}
using System;
using System.Reflection;
public class Example
{
public static void Main()
{
Assembly mainAssembly = typeof(Example).Assembly;
Console.WriteLine("The executing assembly is {0}.", mainAssembly);
Module[] mods = mainAssembly.GetModules();
Console.WriteLine("\tModules in the assembly:");
foreach (Module m in mods)
Console.WriteLine("\t{0}", m);
}
}
Imports System.Reflection
Public Class Example
Public Shared Sub Main()
Dim mainAssembly As Assembly = GetType(Example).Assembly
Console.WriteLine("The executing assembly is {0}.", mainAssembly)
Dim mods() As [Module] = mainAssembly.GetModules()
Console.WriteLine(vbTab & "Modules in the assembly:")
For Each m As [Module] In mods
Console.WriteLine(vbTab & m.ToString())
Next
End Sub
End Class
Açıklamalar
Bu yöntem genel ve özel kaynak dosyalarında çalışır.
Not
Modüller dosya adı uzantılarıyla birlikte belirtilmelidir.
Şunlara uygulanır
GetModules(Boolean)
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
- Kaynak:
- Assembly.cs
Kaynak modüllerinin dahil edilip edilmeyeceğini belirterek bu derlemenin parçası olan tüm modülleri alır.
public:
virtual cli::array <System::Reflection::Module ^> ^ GetModules(bool getResourceModules);
public virtual System.Reflection.Module[] GetModules (bool getResourceModules);
public System.Reflection.Module[] GetModules (bool getResourceModules);
abstract member GetModules : bool -> System.Reflection.Module[]
override this.GetModules : bool -> System.Reflection.Module[]
Public Overridable Function GetModules (getResourceModules As Boolean) As Module()
Public Function GetModules (getResourceModules As Boolean) As Module()
Parametreler
- getResourceModules
- Boolean
true
kaynak modüllerini dahil etmek için; aksi takdirde , false
.
Döndürülenler
Modül dizisi.
Uygulamalar
Açıklamalar
Bu yöntem genel ve özel kaynak dosyalarında çalışır.
Not
Modüller dosya adı uzantılarıyla birlikte belirtilmelidir.