Assembly.GetModules Metoda

Definice

Získá všechny moduly, které jsou součástí tohoto sestavení.

Přetížení

Name Description
GetModules()

Získá všechny moduly, které jsou součástí tohoto sestavení.

GetModules(Boolean)

Získá všechny moduly, které jsou součástí tohoto sestavení, určující, zda zahrnout moduly prostředků.

GetModules()

Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs

Získá všechny moduly, které jsou součástí tohoto sestavení.

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ů.

Implementuje

Výjimky

Modul, který se má načíst, nezadá příponu názvu souboru.

Příklady

Následující příklad zobrazí název modulu ve vráceném poli, který obsahuje manifest sestavení.

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 u veřejných a privátních souborů prostředků.

Note

Moduly musí být generovány s příponami názvů souborů.

Platí pro

GetModules(Boolean)

Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs

Získá všechny moduly, které jsou součástí tohoto sestavení, určující, zda zahrnout moduly prostředků.

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

truezahrnout moduly prostředků; v opačném případě . false

Návraty

Module[]

Pole modulů.

Implementuje

Poznámky

Tato metoda funguje u veřejných a privátních souborů prostředků.

Note

Moduly musí být generovány s příponami názvů souborů.

Platí pro