Condividi tramite


Module.Assembly Proprietà

Definizione

Ottiene l'oggetto Assembly appropriato per questa istanza di 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

Valore della proprietà

Oggetto Assembly.

Esempio

Nell'esempio seguente viene visualizzato il nome completo dell'assembly specificato nel modulo specificato.

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

Si applica a