Assembly.GetModules Método

Definición

Obtiene todos los módulos que forman parte de este ensamblado.Gets all the modules that are part of this assembly.

Sobrecargas

GetModules()

Obtiene todos los módulos que forman parte de este ensamblado.Gets all the modules that are part of this assembly.

GetModules(Boolean)

Obtiene todos los módulos que forman parte de este ensamblado e indica si se deben incluir módulos de recursos.Gets all the modules that are part of this assembly, specifying whether to include resource modules.

GetModules()

Obtiene todos los módulos que forman parte de este ensamblado.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()

Devoluciones

Module[]

Matriz de módulos.An array of modules.

Implementaciones

Excepciones

El módulo que se va a cargar no especifica una extensión de nombre de archivo.The module to be loaded does not specify a file name extension.

Ejemplos

En el ejemplo siguiente se muestra el nombre del módulo en la matriz devuelta que contiene el manifiesto del ensamblado.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 

Comentarios

Este método funciona en archivos de recursos públicos y privados.This method works on public and private resource files.

Nota

Los módulos se deben emitir con extensiones de nombre de archivo.Modules must be emitted with file name extensions.

GetModules(Boolean)

Obtiene todos los módulos que forman parte de este ensamblado e indica si se deben incluir módulos de recursos.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()

Parámetros

getResourceModules
Boolean

true para incluir módulos de recursos; en caso contrario, false.true to include resource modules; otherwise, false.

Devoluciones

Module[]

Matriz de módulos.An array of modules.

Implementaciones

Comentarios

Este método funciona en archivos de recursos públicos y privados.This method works on public and private resource files.

Nota

Los módulos se deben emitir con extensiones de nombre de archivo.Modules must be emitted with file name extensions.

Se aplica a