C# Class Ancestry.QueryProcessor.Parse.LanguageException

Indicates an invalid configuration of the elements in an abstract syntax tree.
The LanguageException is an internal exception used to assert the validity of a given abstract syntax tree. LanguageExceptions are thrown when an attempt is made to construct an invalid abstract syntax tree. Only the parser should throw this exceptions of this type.
Inheritance: QPException
Datei anzeigen Open project: Ancestry/DotQL

Public Methods

Method Description
LanguageException ( Codes errorCode ) : System
LanguageException ( Codes errorCode, ErrorSeverity severity ) : System
LanguageException ( Codes errorCode, ErrorSeverity severity, Exception innerException ) : System
LanguageException ( Codes errorCode, Exception innerException ) : System
LanguageException ( ErrorSeverity severity, int code, string message, string details, string serverContext, AncestryException innerException ) : System

Method Details

LanguageException() public method

public LanguageException ( Codes errorCode ) : System
errorCode Codes
return System

LanguageException() public method

public LanguageException ( Codes errorCode, ErrorSeverity severity ) : System
errorCode Codes
severity ErrorSeverity
return System

LanguageException() public method

public LanguageException ( Codes errorCode, ErrorSeverity severity, Exception innerException ) : System
errorCode Codes
severity ErrorSeverity
innerException System.Exception
return System

LanguageException() public method

public LanguageException ( Codes errorCode, Exception innerException ) : System
errorCode Codes
innerException System.Exception
return System

LanguageException() public method

public LanguageException ( ErrorSeverity severity, int code, string message, string details, string serverContext, AncestryException innerException ) : System
severity ErrorSeverity
code int
message string
details string
serverContext string
innerException AncestryException
return System