Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class System.​Reflection.​ReflectionTypeLoadException
Assembly: System.Runtime
Inheritance: object → Exception → SystemException → ReflectionTypeLoadException
The exception that is thrown by the <see cref="M:System.Reflection.Module.GetTypes" /> method if any of the classes in a module cannot be loaded. This class cannot be inherited.
Properties
public
Exception[]
LoaderExceptions
Gets the array of exceptions thrown by the class loader.
public
string
Message
Gets the error message for this exception.
public
Type[]
Types
Gets the array of classes that were defined in the module and loaded.
Data
Gets a collection of key/value pairs that provide additional user-defined information about the exception.
public
string
HelpLink
Gets or sets a link to the help file associated with this exception.
public
int
HResult
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
public
Exception
InnerException
Gets the <see cref="T:System.Exception" /> instance that caused the current exception.
public
string
Source
Gets or sets the name of the application or the object that causes the error.
public
string
StackTrace
Gets a string representation of the immediate frames on the call stack.
public
MethodBase
TargetSite
Gets the method that throws the current exception.
Methods
public
void
GetObjectData​(Runtime.Serialization.SerializationInfo info,
Runtime.Serialization.StreamingContext context)
info
The information and data needed to serialize or deserialize an object.
context
The context for the serialization.
Provides an <see cref="T:System.Runtime.Serialization.ISerializable" /> implementation for serialized objects.
public
string
ToString​() Returns A string containing the fully qualified name of this exception and the exception messages for its loader exceptions.
Returns the fully qualified name of this exception and the messages for all the loader exceptions.
public
Exception
GetBaseException​()
Inherited from Exception
Returns The first exception thrown in a chain of exceptions. If the <see cref="P:System.Exception.InnerException" /> property of the current exception is a null reference ( <see langword="Nothing" /> in Visual Basic), this property returns the current exception.
When overridden in a derived class, returns the <see cref="T:System.Exception" /> that is the root cause of one or more subsequent exceptions.
public
Type
GetType​()
Inherited from Exception
Returns A <see cref="T:System.Type" /> object that represents the exact runtime type of the current instance.
Gets the runtime type of the current instance.
public
bool
Equals​(object obj)
Inherited from object
obj
The object to compare with the current object.
Returns <see langword="true" /> if the specified object is equal to the current object; otherwise, <see langword="false" /> .
Determines whether the specified object is equal to the current object.
protected
void
Finalize​()
Inherited from object
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
public
int
GetHashCode​()
Inherited from object
Returns A hash code for the current object.
Serves as the default hash function.
public
Type
GetType​()
Inherited from object
Returns The exact runtime type of the current instance.
Gets the <see cref="T:System.Type" /> of the current instance.
protected
object
MemberwiseClone​()
Inherited from object
Returns A shallow copy of the current <see cref="T:System.Object" /> .
Creates a shallow copy of the current <see cref="T:System.Object" /> .