Export (0) Print
Expand All

Assembly.ReflectionOnlyLoad Method (Byte[])

Loads the assembly from a common object file format (COFF)-based image containing an emitted assembly. The assembly is loaded into the reflection-only context of the caller's application domain.

Namespace:  System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public static Assembly ReflectionOnlyLoad(
	byte[] rawAssembly
)

Parameters

rawAssembly
Type: System.Byte[]

A byte array that is a COFF-based image containing an emitted assembly.

Return Value

Type: System.Reflection.Assembly
The loaded assembly.

ExceptionCondition
ArgumentNullException

rawAssembly is null.

BadImageFormatException

rawAssembly is not a valid assembly.

-or-

Version 2.0 or later of the common language runtime is currently loaded and rawAssembly was compiled with a later version.

FileLoadException

rawAssembly cannot be loaded.

You cannot execute code from an assembly loaded into the reflection-only context. To execute code, the assembly must be loaded into the execution context as well, using the Load method.

The reflection-only context is no different from other contexts. Assemblies that are loaded into the context can be unloaded only by unloading the application domain.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft