Module.Assembly プロパティ

定義

Assembly のこのインスタンスの適切な Module を取得します。Gets the appropriate Assembly for this instance of Module.

public:
 virtual property System::Reflection::Assembly ^ Assembly { System::Reflection::Assembly ^ get(); };
public:
 property System::Reflection::Assembly ^ Assembly { System::Reflection::Assembly ^ get(); };
public virtual System.Reflection.Assembly Assembly { get; }
public System.Reflection.Assembly Assembly { get; }
member this.Assembly : System.Reflection.Assembly
Public Overridable ReadOnly Property Assembly As Assembly
Public ReadOnly Property Assembly As Assembly

プロパティ値

Assembly オブジェクトです。An Assembly object.

次の例では、指定したモジュールの指定したアセンブリの完全な名前を表示します。The following example displays the full name of the specified assembly in the specified module.

using namespace System;
using namespace System::Reflection;
int main()
{
   array<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 ];
   Assembly^ myAssembly = myModule->Assembly;
   Console::WriteLine( "myModule.Assembly = {0}.", myAssembly->FullName );
}

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];

            Assembly myAssembly = myModule.Assembly;
            Console.WriteLine("myModule.Assembly = {0}.", myAssembly.FullName);
        }
    }
}
Imports System.Reflection

Namespace ReflectionModule_Examples
    Class MyMainClass
        Shared Sub Main()
            Dim moduleArray() As [Module]

            moduleArray = GetType(MyMainClass).Assembly.GetModules(False)

            ' In a simple project with only one module, the module at index
            ' 0 will be the module containing this class.
            Dim myModule As [Module] = moduleArray(0)

            Dim myAssembly As [Assembly] = myModule.Assembly
            Console.WriteLine("myModule.Assembly = {0}.", myAssembly.FullName)
        End Sub
    End Class
End Namespace 'ReflectionModule_Examples

適用対象