Assembly.GetModules Assembly.GetModules Assembly.GetModules Assembly.GetModules Method

Definition

Ruft alle Module ab, die Bestandteil dieser Assembly sind.Gets all the modules that are part of this assembly.

Überlädt

GetModules() GetModules() GetModules() GetModules()

Ruft alle Module ab, die Bestandteil dieser Assembly sind.Gets all the modules that are part of this assembly.

GetModules(Boolean) GetModules(Boolean) GetModules(Boolean) GetModules(Boolean)

Ruft alle Module ab, die Bestandteil dieser Assembly sind, und gibt an, ob Ressourcenmodule eingebunden werden sollen.Gets all the modules that are part of this assembly, specifying whether to include resource modules.

GetModules() GetModules() GetModules() GetModules()

Ruft alle Module ab, die Bestandteil dieser Assembly sind.Gets all the modules that are part of this assembly.

public:
 virtual 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[]
Public Function GetModules () As Module()

Gibt zurück

Module[]

Ein Array von Modulen.An array of modules.

Implementiert

Ausnahmen

Das zu ladende Modul gibt keine Dateierweiterung an.The module to be loaded does not specify a file name extension.

Beispiele

Im folgenden Beispiel wird der Name des Moduls im zurückgegebenen Array angezeigt, das das Assemblymanifest enthält.The following example displays the name of the module in the returned array that contains the assembly manifest.

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 

Hinweise

Diese Methode funktioniert in öffentlichen und privaten Ressourcen Dateien.This method works on public and private resource files.

Hinweis

Module müssen mit Dateinamen Erweiterungen ausgegeben werden.Modules must be emitted with file name extensions.

GetModules(Boolean) GetModules(Boolean) GetModules(Boolean) GetModules(Boolean)

Ruft alle Module ab, die Bestandteil dieser Assembly sind, und gibt an, ob Ressourcenmodule eingebunden werden sollen.Gets all the modules that are part of this assembly, specifying whether to include resource modules.

public:
 virtual cli::array <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 Function GetModules (getResourceModules As Boolean) As Module()

Parameter

getResourceModules
Boolean Boolean Boolean Boolean

true, wenn Ressourcenmodule eingebunden werden sollen, andernfalls false.true to include resource modules; otherwise, false.

Gibt zurück

Module[]

Ein Array von Modulen.An array of modules.

Implementiert

Hinweise

Diese Methode funktioniert in öffentlichen und privaten Ressourcen Dateien.This method works on public and private resource files.

Hinweis

Module müssen mit Dateinamen Erweiterungen ausgegeben werden.Modules must be emitted with file name extensions.

Gilt für: