API Browser

Class

RavenCompilationException

class RavenCompilationException

Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: RavenCompiler.cs

Inheritance: Object → Exception → RavenCompilationException
Implements: ISerializable

Reports diagnostics produced while compiling Raven syntax at runtime.

Properties

9 items
Data: IDictionary Gets a collection of key/value pairs that provide additional user-defined information about the exception. Inherited from Exception.Data
Diagnostics: ImmutableArray<Diagnostic> Gets the diagnostics produced by the failed runtime compilation.
HelpLink: string? Gets or sets a link to the help file associated with this exception. Inherited from Exception.HelpLink
HResult: int Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. Inherited from Exception.HResult
InnerException: Exception? Gets the System.Exception instance that caused the current exception. Inherited from Exception.InnerException
Message: string Gets a message that describes the current exception. Inherited from Exception.Message
Source: string? Gets or sets the name of the application or the object that causes the error. Inherited from Exception.Source
StackTrace: string? Gets a string representation of the immediate frames on the call stack. Inherited from Exception.StackTrace
TargetSite: MethodBase? Gets the method that throws the current exception. Inherited from Exception.TargetSite

Methods

6 items
Equals(obj: object?) -> bool Determines whether the specified object is equal to the current object. Inherited from Object.Equals
GetBaseException() -> Exception When overridden in a derived class, returns the System.Exception that is the root cause of one or more subsequent exceptions. Inherited from Exception.GetBaseException
GetHashCode() -> int Serves as the default hash function. Inherited from Object.GetHashCode
GetObjectData(info: SerializationInfo, context: StreamingContext) -> () When overridden in a derived class, sets the System.Runtime.Serialization.SerializationInfo with information about the exception. Inherited from Exception.GetObjectData · Implements ISerializable.GetObjectData
GetType() -> Type Gets the runtime type of the current instance. Inherited from Exception.GetType
ToString() -> string Creates and returns a string representation of the current exception. Inherited from Exception.ToString