Export (0) Print
Expand All

Assembly.GetModules Method

Gets all the modules that are part of this assembly.

Namespace:  System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public Module[] GetModules()

Return Value

Type: System.Reflection.Module[]
An array of modules.

ExceptionCondition
FileNotFoundException

The module to be loaded does not specify a file name extension.

This method works on public and private resource files.

NoteNote:

Modules must be emitted with file name extensions.

The following example displays the name of the module in the returned array that contains the assembly manifest.


using System;
using System.Reflection;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      Assembly mainAssembly = Assembly.GetExecutingAssembly();
      outputBlock.Text += String.Format("The executing assembly is {0}.", mainAssembly) + "\n";
      Module[] mods = mainAssembly.GetModules();
      outputBlock.Text += "\tModules in the assembly:" + "\n";
      foreach (Module m in mods)
         outputBlock.Text += String.Format("\t{0}", m) + "\n";
   }
}


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2014 Microsoft