Assembly.GetModules Metode

Definisi

Mendapatkan semua modul yang merupakan bagian dari perakitan ini.

Overload

GetModules()

Mendapatkan semua modul yang merupakan bagian dari perakitan ini.

GetModules(Boolean)

Mendapatkan semua modul yang merupakan bagian dari perakitan ini, menentukan apakah akan menyertakan modul sumber daya.

GetModules()

Sumber:
Assembly.cs
Sumber:
Assembly.cs
Sumber:
Assembly.cs

Mendapatkan semua modul yang merupakan bagian dari perakitan ini.

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()

Mengembalikan

Module[]

Array modul.

Penerapan

Pengecualian

Modul yang akan dimuat tidak menentukan ekstensi nama file.

Contoh

Contoh berikut menampilkan nama modul dalam array yang dikembalikan yang berisi manifes perakitan.

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

Keterangan

Metode ini berfungsi pada file sumber daya publik dan privat.

Catatan

Modul harus dipancarkan dengan ekstensi nama file.

Berlaku untuk

GetModules(Boolean)

Sumber:
Assembly.cs
Sumber:
Assembly.cs
Sumber:
Assembly.cs

Mendapatkan semua modul yang merupakan bagian dari perakitan ini, menentukan apakah akan menyertakan modul sumber daya.

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()

Parameter

getResourceModules
Boolean

true untuk menyertakan modul sumber daya; jika tidak, false.

Mengembalikan

Module[]

Array modul.

Penerapan

Keterangan

Metode ini berfungsi pada file sumber daya publik dan privat.

Catatan

Modul harus dipancarkan dengan ekstensi nama file.

Berlaku untuk