FullyQualifiedName Property

Module.FullyQualifiedName Property

 

Gets a string representing the fully qualified name and path to this module.

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

public virtual string FullyQualifiedName { get; }

Property Value

Type: System.String

The fully qualified module name.

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

System_CAPS_noteNote

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 = typeof(MyMainClass).Assembly.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.

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show:
© 2016 Microsoft