Module.ScopeName プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)


共通言語ランタイムは ScopeName プロパティを使用しませんが、メタデータ API を使用してモジュールを生成するときに、このプロパティを使用して必要な文字列をプロパティに格納できます。リフレクション自身は、ScopeName プロパティへの設定を許可しません。

ScopeName、FullyQualifiedName、Name の各プロパティの効果の例を次に示します。
Imports System.Reflection Imports System Public Class Simple Public Shared Sub Main() Dim myMod As System.Reflection.Module = _ [Assembly].GetExecutingAssembly().GetModules()(0) Console.WriteLine("Module Name is " _ + myMod.Name) Console.WriteLine("Module FullyQualifiedName is " _ + myMod.FullyQualifiedName) Console.WriteLine("Module ScopeName is " _ + myMod.ScopeName) End Sub End Class ' Produces this output: ' Module Name is modname.exe ' Module FullyQualifiedName is C:\Bin\modname.exe ' Module ScopeName is modname.exe
using System.Reflection; using System; public class Simple { public static void Main () { Module mod = Assembly.GetExecutingAssembly().GetModules () [0]; Console.WriteLine ("Module Name is " + mod.Name); Console.WriteLine ("Module FullyQualifiedName is " + mod.FullyQualifiedName); Console.WriteLine ("Module ScopeName is " + mod.ScopeName); } } /* Produces this output: Module Name is modname.exe Module FullyQualifiedName is C:\Bin\modname.exe Module ScopeName is modname.exe */
using namespace System; using namespace System::Reflection; int main() { Module^ mod = Assembly::GetExecutingAssembly()->GetModules()[ 0 ]; Console::WriteLine( "Module Name is {0}", mod->Name ); Console::WriteLine( "Module FullyQualifiedName is {0}", mod->FullyQualifiedName ); Console::WriteLine( "Module ScopeName is {0}", mod->ScopeName ); } /* Produces this output: Module Name is modname.exe Module FullyQualifiedName is C:\Bin\modname.exe Module ScopeName is modname.exe */
import System.Reflection.*; import System.*; public class Simple { public static void main(String[] args) { Module mod = Assembly.GetExecutingAssembly().GetModules()[0]; Console.WriteLine(("Module Name is " + mod.get_Name())); Console.WriteLine(("Module FullyQualifiedName is " + mod.get_FullyQualifiedName())); Console.WriteLine(("Module ScopeName is " + mod.get_ScopeName())); } //main } //Simple /* Produces this output: Module Name is modname.exe Module FullyQualifiedName is C:\Bin\modname.exe Module ScopeName is modname.exe */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からModule.ScopeName プロパティを検索する場合は、下記のリンクをクリックしてください。

- Module.ScopeName プロパティのページへのリンク