Class
ContextError<TError>
class ContextError<TError> where TError: IError
Namespace: System
Assembly: Raven.Core.dll
Source file: Error.rvn
Inheritance: object → ContextError<TError>
Implements: IEquatable<ContextError<TError>>, IError
Adds contextual information around an existing main error.
The contextual message describes the current operation. Cause preserves
the underlying typed error so explicit error propagation does not erase the
original failure.
Type parameters
| Name | Description |
|---|---|
TError |
The type of the underlying error. |
Constructors
1 itemProperties
2 itemsMethods
5 items
func Deconstruct(out Message: string, out Cause: TError) -> ()
No summary available.
func Equals(other: ContextError<TError>) -> bool
No summary available.
virtual override func Equals(obj: object) -> bool
No summary available.
virtual override func GetHashCode() -> int
No summary available.
virtual override func ToString() -> string?
Returns the contextual error message.