Assembly.GetModules Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
Ein Array von Modulen.
Implementiert
Hinweise
Diese Methode funktioniert für öffentliche und private Ressourcendateien.
Note
Module müssen mit Dateinamenerweiterungen ausgegeben werden.