_Assembly _Assembly _Assembly _Assembly Interface

Definition

Important

This API is not CLS-compliant.

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

public interface class _Assembly
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("17156360-2F1A-384A-BC52-FDE93C215C5B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)]
[System.Runtime.InteropServices.Guid("17156360-2f1a-384a-bc52-fde93c215c5b")]
public interface _Assembly
type _Assembly = interface
Public Interface _Assembly
Derived
Attributes

Remarks

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.

Properties

CodeBase CodeBase CodeBase CodeBase

Provides COM objects with version-independent access to the CodeBase property.

EntryPoint EntryPoint EntryPoint EntryPoint

Provides COM objects with version-independent access to the EntryPoint property.

EscapedCodeBase EscapedCodeBase EscapedCodeBase EscapedCodeBase

Provides COM objects with version-independent access to the EscapedCodeBase property.

Evidence Evidence Evidence Evidence

Provides COM objects with version-independent access to the Evidence property.

FullName FullName FullName FullName

Provides COM objects with version-independent access to the FullName property.

GlobalAssemblyCache GlobalAssemblyCache GlobalAssemblyCache GlobalAssemblyCache

Provides COM objects with version-independent access to the GlobalAssemblyCache property.

Location Location Location Location

Provides COM objects with version-independent access to the Location property.

Methods

CreateInstance(String) CreateInstance(String) CreateInstance(String) CreateInstance(String)

Provides COM objects with version-independent access to the CreateInstance(String) method.

CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean) CreateInstance(String, Boolean)

Provides COM objects with version-independent access to the CreateInstance(String, Boolean) method.

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Provides COM objects with version-independent access to the CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) method.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Provides COM objects with version-independent access to the Equals(Object) method.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Provides COM objects with version-independent access to the GetCustomAttributes(Type, Boolean) method.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Provides COM objects with version-independent access to the GetCustomAttributes(Boolean) method.

GetExportedTypes() GetExportedTypes() GetExportedTypes() GetExportedTypes()

Provides COM objects with version-independent access to the GetExportedTypes() property.

GetFile(String) GetFile(String) GetFile(String) GetFile(String)

Provides COM objects with version-independent access to the GetFile(String) method.

GetFiles() GetFiles() GetFiles() GetFiles()

Provides COM objects with version-independent access to the GetFiles() method.

GetFiles(Boolean) GetFiles(Boolean) GetFiles(Boolean) GetFiles(Boolean)

Provides COM objects with version-independent access to the GetFiles(Boolean) method.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Provides COM objects with version-independent access to the GetHashCode() method.

GetLoadedModules() GetLoadedModules() GetLoadedModules() GetLoadedModules()

Provides COM objects with version-independent access to the GetLoadedModules() method.

GetLoadedModules(Boolean) GetLoadedModules(Boolean) GetLoadedModules(Boolean) GetLoadedModules(Boolean)

Provides COM objects with version-independent access to the GetLoadedModules(Boolean) method.

GetManifestResourceInfo(String) GetManifestResourceInfo(String) GetManifestResourceInfo(String) GetManifestResourceInfo(String)

Provides COM objects with version-independent access to the GetManifestResourceInfo(String) method.

GetManifestResourceNames() GetManifestResourceNames() GetManifestResourceNames() GetManifestResourceNames()

Provides COM objects with version-independent access to the GetManifestResourceNames() method.

GetManifestResourceStream(Type, String) GetManifestResourceStream(Type, String) GetManifestResourceStream(Type, String) GetManifestResourceStream(Type, String)

Provides COM objects with version-independent access to the GetManifestResourceStream(Type, String) method.

GetManifestResourceStream(String) GetManifestResourceStream(String) GetManifestResourceStream(String) GetManifestResourceStream(String)

Provides COM objects with version-independent access to the GetManifestResourceStream(String) method.

GetModule(String) GetModule(String) GetModule(String) GetModule(String)

Provides COM objects with version-independent access to the GetModule(String) method.

GetModules() GetModules() GetModules() GetModules()

Provides COM objects with version-independent access to the GetModules() method.

GetModules(Boolean) GetModules(Boolean) GetModules(Boolean) GetModules(Boolean)

Provides COM objects with version-independent access to the GetModules(Boolean) method.

GetName() GetName() GetName() GetName()

Provides COM objects with version-independent access to the GetName() method.

GetName(Boolean) GetName(Boolean) GetName(Boolean) GetName(Boolean)

Provides COM objects with version-independent access to the GetName(Boolean) method.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Provides COM objects with version-independent access to the GetObjectData(SerializationInfo, StreamingContext) method.

GetReferencedAssemblies() GetReferencedAssemblies() GetReferencedAssemblies() GetReferencedAssemblies()

Provides COM objects with version-independent access to the GetReferencedAssemblies() method.

GetSatelliteAssembly(CultureInfo, Version) GetSatelliteAssembly(CultureInfo, Version) GetSatelliteAssembly(CultureInfo, Version) GetSatelliteAssembly(CultureInfo, Version)

Provides COM objects with version-independent access to the GetSatelliteAssembly(CultureInfo, Version) method.

GetSatelliteAssembly(CultureInfo) GetSatelliteAssembly(CultureInfo) GetSatelliteAssembly(CultureInfo) GetSatelliteAssembly(CultureInfo)

Provides COM objects with version-independent access to the GetSatelliteAssembly(CultureInfo) method.

GetType(String, Boolean, Boolean) GetType(String, Boolean, Boolean) GetType(String, Boolean, Boolean) GetType(String, Boolean, Boolean)

Provides COM objects with version-independent access to the GetType(String, Boolean, Boolean) method.

GetType(String, Boolean) GetType(String, Boolean) GetType(String, Boolean) GetType(String, Boolean)

Provides COM objects with version-independent access to the GetType(String, Boolean) method.

GetType() GetType() GetType() GetType()

Provides COM objects with version-independent access to the GetType() method.

GetType(String) GetType(String) GetType(String) GetType(String)

Provides COM objects with version-independent access to the GetType(String) method.

GetTypes() GetTypes() GetTypes() GetTypes()

Provides COM objects with version-independent access to the GetTypes() method.

IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean)

Provides COM objects with version-independent access to the IsDefined(Type, Boolean) method.

LoadModule(String, Byte[], Byte[]) LoadModule(String, Byte[], Byte[]) LoadModule(String, Byte[], Byte[]) LoadModule(String, Byte[], Byte[])

Provides COM objects with version-independent access to the LoadModule(String, Byte[], Byte[]) method.

LoadModule(String, Byte[]) LoadModule(String, Byte[]) LoadModule(String, Byte[]) LoadModule(String, Byte[])

Provides COM objects with version-independent access to the LoadModule(String, Byte[]) method.

ToString() ToString() ToString() ToString()

Provides COM objects with version-independent access to the ToString() method.

Events

ModuleResolve ModuleResolve ModuleResolve ModuleResolve

Provides COM objects with version-independent access to the ModuleResolve event.

Applies to

See Also