Search notes:

System.Reflection.Assembly (class)

System.Reflection.Assembly provides information about an assembly.
LoadWithPartialName()

Methods and properties

CodeBase
CreateInstance() Instantiates an instance of a type that is stored in the assembly
CreateQualifiedName()
CustomAttributes
DefinedTypes Returns a collection of System.Reflection.TypeInfo objects. Compare with GetTypes() and ExportedTypes
EntryPoint A System.Reflection.Method object that specifies the assembly's entry point, or null, if the assembly has no entry point (which is for example the case for DLLs)
Equals()
EscapedCodeBase
ExportedTypes Returns a collection of publically visible types (System.Type objects) of the assembly. Compare with DefinedTypes and GetTypes() and GetExportedTypes().
FullName
GetAssembly() Returns the Assembly object where a given type is stored in.
GetCallingAssembly()
GetCustomAttributes()
GetCustomAttributesData()
GetEntryAssembly()
GetExecutingAssembly()
GetExportedTypes() Returns an array of System.Type objects. Compare with ExportedTypes
GetFile()
GetFiles()
GetForwardedTypes()
GetHashCode()
GetLoadedModules()
GetManifestResourceInfo()
GetManifestResourceNames()
GetManifestResourceStream()
GetModule()
GetModules()
GetName()
GetObjectData()
GetReferencedAssemblies()
GetSatelliteAssembly()
GetType()
GlobalAssemblyCache
HostContext
ImageRuntimeVersion A string that identifies the CLR that was used to build the assembly - however, this value might be overwritten.
IsCollectible
IsDefined()
IsDynamic A boolean that is true if the assembly was built in memory using reflection emit.
IsFullyTrusted
Load()
LoadFile()
LoadFrom()
LoadModule()
LoadWithPartialName()
Location The full path or UNC location of the loaded file that contains the manifest.
ManifestModule A System.Reflection.Module object that contains the manifest for the current assembly.
Modules A collection of System.Reflection.Module objects that correspond to the modules assembled in the assembly.
ReflectionOnly
ReflectionOnlyLoad() not available in .NET Core, the recommended alternative is System.Reflection.Metadata.
ReflectionOnlyLoadFrom()
SecurityRuleSet
ToString()
UnsafeLoadFrom()
GetTypes() GetTypes() returns a an array of Microsoft/dot-net/namespaces-classes/System/Type objects. Compare with DefinedTypes and GetExportedTypes()

See also

The PowerShell cmdLet add-type
System.Reflection.Emit.AssemblyBuilder

Index