Assembly.GetModules Метод

Определение

Возвращает все модули, которые являются частью этой сборки.

Перегрузки

Имя Описание
GetModules()

Возвращает все модули, которые являются частью этой сборки.

GetModules(Boolean)

Возвращает все модули, которые являются частью этой сборки, указывая, следует ли включать модули ресурсов.

GetModules()

Возвращает все модули, которые являются частью этой сборки.

public:
 virtual cli::array <System::Reflection::Module ^> ^ GetModules();
public:
 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[]
member this.GetModules : unit -> System.Reflection.Module[]
Public Function GetModules () As Module()

Возвращаемое значение

Module[]

Массив модулей.

Реализации

Исключения

Модуль, который нужно загрузить, не указывает расширение имени файла.

Примеры

В следующем примере отображается имя модуля в возвращаемом массиве, который содержит манифест сборки.

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

Комментарии

Этот метод работает с общедоступными и частными файлами ресурсов.

Note

Модули должны выдаваться с расширениями имени файла.

Применяется к

GetModules(Boolean)

Возвращает все модули, которые являются частью этой сборки, указывая, следует ли включать модули ресурсов.

public:
 virtual cli::array <System::Reflection::Module ^> ^ GetModules(bool getResourceModules);
public System.Reflection.Module[] GetModules(bool getResourceModules);
public virtual 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()
Public Overridable Function GetModules (getResourceModules As Boolean) As Module()

Параметры

getResourceModules
Boolean

true для включения модулей ресурсов; falseв противном случае .

Возвращаемое значение

Module[]

Массив модулей.

Реализации

Комментарии

Этот метод работает с общедоступными и частными файлами ресурсов.

Note

Модули должны выдаваться с расширениями имени файла.

Применяется к