Assembly.GetModules Methode

Definition

Ruft alle Module ab, die Teil dieser Assembly sind.

Überlädt

Name Beschreibung
GetModules()

Ruft alle Module ab, die Teil dieser Assembly sind.

GetModules(Boolean)

Ruft alle Module ab, die Teil dieser Assembly sind, und gibt an, ob Ressourcenmodule eingeschlossen werden sollen.

GetModules()

Ruft alle Module ab, die Teil dieser Assembly sind.

public:
 virtual cli::array <System::Reflection::Module ^> ^ GetModules();
public:
 cli::array <System::Reflection::Module ^> ^ GetModules();
public System.Reflection.Module[] GetModules();
abstract member GetModules : unit -> System.Reflection.Module[]
override this.GetModules : unit -> System.Reflection.Module[]
member this.GetModules : unit -> System.Reflection.Module[]
Public Function GetModules () As Module()

Gibt zurück

Module[]

Ein Array von Modulen.

Implementiert

Ausnahmen

Das zu ladende Modul gibt keine Dateinamenerweiterung an.

Beispiele

Im folgenden Beispiel wird der Name des Moduls im zurückgegebenen Array angezeigt, das das Assemblymanifest enthält.

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

Hinweise

Diese Methode funktioniert für öffentliche und private Ressourcendateien.

Note

Module müssen mit Dateinamenerweiterungen ausgegeben werden.

Gilt für:

GetModules(Boolean)

Ruft alle Module ab, die Teil dieser Assembly sind, und gibt an, ob Ressourcenmodule eingeschlossen werden sollen.

public:
 virtual cli::array <System::Reflection::Module ^> ^ GetModules(bool getResourceModules);
public System.Reflection.Module[] GetModules(bool getResourceModules);
public virtual System.Reflection.Module[] GetModules(bool getResourceModules);
abstract member GetModules : bool -> System.Reflection.Module[]
override this.GetModules : bool -> System.Reflection.Module[]
Public Function GetModules (getResourceModules As Boolean) As Module()
Public Overridable Function GetModules (getResourceModules As Boolean) As Module()

Parameter

getResourceModules
Boolean

trueressourcenmodule einzuschließen; andernfalls . false

Gibt zurück

Module[]

Ein Array von Modulen.

Implementiert

Hinweise

Diese Methode funktioniert für öffentliche und private Ressourcendateien.

Note

Module müssen mit Dateinamenerweiterungen ausgegeben werden.

Gilt für: