Assembly.GetModules Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene tutti i moduli che fanno parte di questo assembly.
Overload
| Nome | Descrizione |
|---|---|
| GetModules() |
Ottiene tutti i moduli che fanno parte di questo assembly. |
| GetModules(Boolean) |
Ottiene tutti i moduli che fanno parte di questo assembly, specificando se includere moduli di risorse. |
GetModules()
Ottiene tutti i moduli che fanno parte di questo 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()
Valori restituiti
Matrice di moduli.
Implementazioni
Eccezioni
Il modulo da caricare non specifica un'estensione del nome file.
Esempio
Nell'esempio seguente viene visualizzato il nome del modulo nella matrice restituita che contiene il manifesto dell'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
Commenti
Questo metodo funziona sui file di risorse pubblici e privati.
Note
I moduli devono essere generati con estensioni di file.
Si applica a
GetModules(Boolean)
Ottiene tutti i moduli che fanno parte di questo assembly, specificando se includere moduli di risorse.
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()
Parametri
- getResourceModules
- Boolean
true per includere i moduli delle risorse; in caso contrario, false.
Valori restituiti
Matrice di moduli.
Implementazioni
Commenti
Questo metodo funziona sui file di risorse pubblici e privati.
Note
I moduli devono essere generati con estensioni di file.