Module.FullyQualifiedName Property
Gets a string representing the fully qualified name and path to this module.
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
| Exception | Condition |
|---|---|
| SecurityException | The caller does not have the required permissions. |
To get the name without the path, use Name.
If the assembly for this module was loaded from a byte array then the FullyQualifiedName for the module will be: <Unknown>.
Note |
|---|
The case of module name is platform-dependent. |
The following example displays the fully qualified name of the specified module.
using System; using System.Reflection; namespace ReflectionModule_Examples { class MyMainClass { static void Main() { Module[] moduleArray; moduleArray = Assembly.GetExecutingAssembly().GetModules(false); // In a simple project with only one module, the module at index // 0 will be the module containing this class. Module myModule = moduleArray[0]; Console.WriteLine("myModule.FullyQualifiedName = {0}", myModule.FullyQualifiedName); } } }
- FileIOPermission
for access to information in the path. Associated enumeration: FileIOPermissionAccess.PathDiscovery.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note