Click or drag to resize
Assembly Class
Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application.
Inheritance Hierarchy
SystemObject
  System.ReflectionAssembly

Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll) Version: 4.0.0.0
Syntax
C#
[SerializableAttribute]
public abstract class Assembly : _Assembly, 
	IEvidenceFactory, ICustomAttributeProvider, ISerializable

The Assembly type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether this assembly and the specified object are equal.
(Overrides ObjectEquals(Object).)
Public methodStatic memberGetExecutingAssembly
Gets the assembly that contains the code that is currently executing.
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetType(String)
Gets the Type object with the specified name in the assembly instance.
Public methodGetType(String, Boolean)
Gets the Type object with the specified name in the assembly instance and optionally throws an exception if the type is not found.
Public methodGetType(String, Boolean, Boolean)
Gets the Type object with the specified name in the assembly instance, with the options of ignoring the case, and of throwing an exception if the type is not found.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns the full name of the assembly, also known as the display name.
(Overrides ObjectToString.)
Top
Properties
  NameDescription
Public propertyLocation
Gets the path or UNC location of the loaded file that contains the manifest.
Top
Events
  NameDescription
Public eventModuleResolve
Occurs when the common language runtime class loader cannot resolve a reference to an internal module of an assembly through normal means.
Top
See Also