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

Definizione

Ottiene tutti i moduli che fanno parte di questo assembly.Gets all the modules that are part of this assembly.

Overload

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

Ottiene tutti i moduli che fanno parte di questo assembly.Gets all the modules that are part of this assembly.

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

Ottiene tutti i moduli che fanno parte di questo assembly, specificando se includere i moduli delle risorse.Gets all the modules that are part of this assembly, specifying whether to include resource modules.

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

Ottiene tutti i moduli che fanno parte di questo assembly.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()

Restituisce

Module[]

Matrice di moduli.An array of modules.

Implementazioni

Eccezioni

Il modulo da caricare non specifica un'estensione di file.The module to be loaded does not specify a file name extension.

Esempi

Nell'esempio seguente viene visualizzato il nome del modulo nella matrice restituita contenente il manifesto dell'assembly.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 

Commenti

Questo metodo funziona su file di risorse pubblici e privati.This method works on public and private resource files.

Nota

I moduli devono essere creati con estensioni di file.Modules must be emitted with file name extensions.

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

Ottiene tutti i moduli che fanno parte di questo assembly, specificando se includere i moduli delle risorse.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()

Parametri

getResourceModules
Boolean Boolean Boolean Boolean

true per includere i moduli delle risorse; in caso contrario, false.true to include resource modules; otherwise, false.

Restituisce

Module[]

Matrice di moduli.An array of modules.

Implementazioni

Commenti

Questo metodo funziona su file di risorse pubblici e privati.This method works on public and private resource files.

Nota

I moduli devono essere creati con estensioni di file.Modules must be emitted with file name extensions.

Si applica a