Module.ScopeName Propiedad

Definición

Obtiene una cadena que representa el nombre del módulo.

C#
public virtual string ScopeName { get; }
C#
public string ScopeName { get; }

Valor de propiedad

Nombre del módulo.

Ejemplos

En este ejemplo se muestra el efecto de las ScopeNamepropiedades , FullyQualifiedNamey Name .

C#
using System.Reflection;
using System;

public class Simple
{
   public static void Main ()
   {
        Module mod = typeof(Simple).Assembly.GetModules()[0];
        Console.WriteLine ("Module Name is "
           + mod.Name);
        Console.WriteLine ("Module FullyQualifiedName is "
           + mod.FullyQualifiedName);
        Console.WriteLine ("Module ScopeName is "
           + mod.ScopeName);
   }
}
/*
The example displays output like the folloowing:
Module Name is modname.exe
Module FullyQualifiedName is C:\Bin\modname.exe
Module ScopeName is modname.exe
*/

Comentarios

Common ScopeName Language Runtime no usa la propiedad , pero puede usarla para almacenar cualquier cadena que desee en la propiedad cuando emita un módulo mediante las API de metadatos. La propia reflexión no permite establecer la ScopeName propiedad .

Se aplica a

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1