Assembly.GetModules Méthode

Définition

Obtient tous les modules qui font partie de cet assembly.

Surcharges

Nom Description
GetModules()

Obtient tous les modules qui font partie de cet assembly.

GetModules(Boolean)

Obtient tous les modules qui font partie de cet assembly, en spécifiant s’il faut inclure des modules de ressources.

GetModules()

Obtient tous les modules qui font partie de cet assembly.

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

Retours

Module[]

Tableau de modules.

Implémente

Exceptions

Le module à charger ne spécifie pas d’extension de nom de fichier.

Exemples

L’exemple suivant affiche le nom du module dans le tableau retourné qui contient le manifeste d’assembly.

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

Remarques

Cette méthode fonctionne sur les fichiers de ressources publiques et privées.

Note

Les modules doivent être émis avec des extensions de nom de fichier.

S’applique à

GetModules(Boolean)

Obtient tous les modules qui font partie de cet assembly, en spécifiant s’il faut inclure des modules de ressources.

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

Paramètres

getResourceModules
Boolean

true pour inclure des modules de ressources ; sinon, false.

Retours

Module[]

Tableau de modules.

Implémente

Remarques

Cette méthode fonctionne sur les fichiers de ressources publiques et privées.

Note

Les modules doivent être émis avec des extensions de nom de fichier.

S’applique à