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
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 i moduli delle risorse. |
GetModules()
- Origine:
- Assembly.cs
- Origine:
- Assembly.cs
- Origine:
- Assembly.cs
Ottiene tutti i moduli che fanno parte di questo assembly.
public:
cli::array <System::Reflection::Module ^> ^ GetModules();
public:
virtual cli::array <System::Reflection::Module ^> ^ GetModules();
public System.Reflection.Module[] GetModules ();
member this.GetModules : unit -> System.Reflection.Module[]
abstract member GetModules : unit -> System.Reflection.Module[]
override this.GetModules : unit -> System.Reflection.Module[]
Public Function GetModules () As Module()
Restituisce
Matrice di moduli.
Implementazioni
Eccezioni
Il modulo da caricare non specifica un'estensione di file.
Esempio
Nell'esempio seguente viene visualizzato il nome del modulo nella matrice restituita contenente il manifesto dell'assembly.
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
Commenti
Questo metodo funziona sui file di risorse pubblici e privati.
Nota
I moduli devono essere generati con estensioni di file.
Si applica a
GetModules(Boolean)
- Origine:
- Assembly.cs
- Origine:
- Assembly.cs
- Origine:
- Assembly.cs
Ottiene tutti i moduli che fanno parte di questo assembly, specificando se includere i moduli delle risorse.
public:
virtual cli::array <System::Reflection::Module ^> ^ GetModules(bool getResourceModules);
public virtual 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 Overridable Function GetModules (getResourceModules As Boolean) As Module()
Public Function GetModules (getResourceModules As Boolean) As Module()
Parametri
- getResourceModules
- Boolean
true
per includere i moduli delle risorse; in caso contrario, false
.
Restituisce
Matrice di moduli.
Implementazioni
Commenti
Questo metodo funziona sui file di risorse pubblici e privati.
Nota
I moduli devono essere generati con estensioni di file.