Module.ScopeName Właściwość

Definicja

Pobiera ciąg reprezentujący nazwę modułu.

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

Wartość właściwości

Nazwa modułu.

Przykłady

W tym przykładzie przedstawiono efekt ScopeNamewłaściwości , FullyQualifiedNamei Name .

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
*/

Uwagi

Właściwość ScopeName nie jest używana przez środowisko uruchomieniowe języka wspólnego, ale można jej użyć do przechowywania dowolnych ciągów w właściwości podczas emitowania modułu przy użyciu interfejsów API metadanych. Samo odbicie nie pozwala ustawić ScopeName właściwości.

Dotyczy

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