Export (0) Print
Expand All

_Assembly Interface

Exposes the public members of the System.Reflection.Assembly class to unmanaged code.

This API is not CLS-compliant. 

Namespace:  System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)]
[GuidAttribute("17156360-2f1a-384a-bc52-fde93c215c5b")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
[CLSCompliantAttribute(false)]
public interface _Assembly

The _Assembly type exposes the following members.

  NameDescription
Public propertyCodeBaseProvides COM objects with version-independent access to the Assembly.CodeBase property.
Public propertyEntryPointProvides COM objects with version-independent access to the EntryPoint property.
Public propertyEscapedCodeBaseProvides COM objects with version-independent access to the EscapedCodeBase property.
Public propertyEvidenceProvides COM objects with version-independent access to the Evidence property.
Public propertyFullNameProvides COM objects with version-independent access to the FullName property.
Public propertyGlobalAssemblyCacheProvides COM objects with version-independent access to the GlobalAssemblyCache property.
Public propertyLocationProvides COM objects with version-independent access to the Location property.
Top

  NameDescription
Public methodCreateInstance(String)Provides COM objects with version-independent access to the CreateInstance method.
Public methodCreateInstance(String, Boolean)Provides COM objects with version-independent access to the CreateInstance method.
Public methodCreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])Provides COM objects with version-independent access to the CreateInstance method.
Public methodEqualsProvides COM objects with version-independent access to the Equals method.
Public methodGetCustomAttributes(Boolean)Provides COM objects with version-independent access to the GetCustomAttributes method.
Public methodGetCustomAttributes(Type, Boolean)Provides COM objects with version-independent access to the GetCustomAttributes method.
Public methodGetExportedTypesProvides COM objects with version-independent access to the GetExportedTypes property.
Public methodGetFileProvides COM objects with version-independent access to the GetFile method.
Public methodGetFiles()Provides COM objects with version-independent access to the GetFiles method.
Public methodGetFiles(Boolean)Provides COM objects with version-independent access to the GetFiles method.
Public methodGetHashCodeProvides COM objects with version-independent access to the GetHashCode method.
Public methodGetLoadedModules()Provides COM objects with version-independent access to the GetLoadedModules method.
Public methodGetLoadedModules(Boolean)Provides COM objects with version-independent access to the GetLoadedModules method.
Public methodGetManifestResourceInfoProvides COM objects with version-independent access to the GetManifestResourceInfo method.
Public methodGetManifestResourceNamesProvides COM objects with version-independent access to the GetManifestResourceNames method.
Public methodGetManifestResourceStream(String)Provides COM objects with version-independent access to the GetManifestResourceStream method.
Public methodGetManifestResourceStream(Type, String)Provides COM objects with version-independent access to the GetManifestResourceStream method.
Public methodGetModuleProvides COM objects with version-independent access to the GetModule method.
Public methodGetModules()Provides COM objects with version-independent access to the GetModules method.
Public methodGetModules(Boolean)Provides COM objects with version-independent access to the GetModules method.
Public methodGetName()Provides COM objects with version-independent access to the GetName method.
Public methodGetName(Boolean)Provides COM objects with version-independent access to the GetName method.
Public methodGetObjectDataProvides COM objects with version-independent access to the GetObjectData method.
Public methodGetReferencedAssembliesProvides COM objects with version-independent access to the GetReferencedAssemblies method.
Public methodGetSatelliteAssembly(CultureInfo)Provides COM objects with version-independent access to the GetSatelliteAssembly method.
Public methodGetSatelliteAssembly(CultureInfo, Version)Provides COM objects with version-independent access to the GetSatelliteAssembly method.
Public methodGetType()Provides COM objects with version-independent access to the GetType method.
Public methodGetType(String)Provides COM objects with version-independent access to the GetType method.
Public methodGetType(String, Boolean)Provides COM objects with version-independent access to the GetType method.
Public methodGetType(String, Boolean, Boolean)Provides COM objects with version-independent access to the GetType method.
Public methodGetTypesProvides COM objects with version-independent access to the GetTypes method.
Public methodIsDefinedProvides COM objects with version-independent access to the IsDefined method.
Public methodLoadModule(String, Byte[])Provides COM objects with version-independent access to the LoadModule method.
Public methodLoadModule(String, Byte[], Byte[])Provides COM objects with version-independent access to the LoadModule method.
Public methodToStringProvides COM objects with version-independent access to the ToString method.
Top

  NameDescription
Public eventModuleResolveProvides COM objects with version-independent access to the ModuleResolve event.
Top

This interface is for access to managed classes from unmanaged code, and should not be called from managed code.

This interface preserves the vtable order of the System.Reflection.Assembly class members that can be accessed by unmanaged COM objects.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft