Assembly.GetModules Metoda

Definice

Načte všechny moduly, které jsou součástí tohoto sestavení.Gets all the modules that are part of this assembly.

Přetížení

GetModules()

Načte všechny moduly, které jsou součástí tohoto sestavení.Gets all the modules that are part of this assembly.

GetModules(Boolean)

Načte všechny moduly, které jsou součástí tohoto sestavení, a určí, zda se mají zahrnout moduly prostředků.Gets all the modules that are part of this assembly, specifying whether to include resource modules.

GetModules()

Načte všechny moduly, které jsou součástí tohoto sestavení.Gets all the modules that are part of this 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()

Návraty

Module[]

Pole modulů.An array of modules.

Implementuje

Výjimky

Modul, který má být načten, neurčuje příponu názvu souboru.The module to be loaded does not specify a file name extension.

Příklady

Následující příklad zobrazí název modulu ve vráceném poli, které obsahuje manifest sestavení.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 

Poznámky

Tato metoda funguje na veřejných a soukromých souborech prostředků.This method works on public and private resource files.

Poznámka

Moduly musí být generovány s příponou názvu souboru.Modules must be emitted with file name extensions.

Platí pro

GetModules(Boolean)

Načte všechny moduly, které jsou součástí tohoto sestavení, a určí, zda se mají zahrnout moduly prostředků.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 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()

Parametry

getResourceModules
Boolean

true Chcete-li zahrnout moduly prostředků; v opačném případě false .true to include resource modules; otherwise, false.

Návraty

Module[]

Pole modulů.An array of modules.

Implementuje

Poznámky

Tato metoda funguje na veřejných a soukromých souborech prostředků.This method works on public and private resource files.

Poznámka

Moduly musí být generovány s příponou názvu souboru.Modules must be emitted with file name extensions.

Platí pro