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.​Runtime.​CompilerServices.​RuntimeWrappedException

Assembly: System.Runtime

Inheritance: object → Exception → RuntimeWrappedException

Wraps an exception that does not derive from the <see cref="T:System.Exception" /> class. This class cannot be inherited.

Properties

public object
WrappedException
Gets the object that was wrapped by the <see cref="T:System.Runtime.CompilerServices.RuntimeWrappedException" /> object.
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
Message
Gets a message that describes 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.
TargetSite
Gets the method that throws the current exception.

Methods

public void
GetObjectData​(Serialization.SerializationInfo info, Serialization.StreamingContext context)
info The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown.
context The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.
Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with information about the exception.
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 string
ToString​()
Inherited from Exception
Returns A string representation of the current exception.
Creates and returns a string representation of the current exception.
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" /> .