Assembly.GetModules Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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.