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