C# Class XSpect.Yacq.ParseException

The exception that is thrown when the language system encountered errors about parsing.
Inheritance: System.Exception
Show file Open project: takeshik/yacq

Public Methods

Method Description
ParseException ( ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Exception innerException ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Exception innerException, Expression expression ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Exception innerException, Expression expression, Position startPosition, Position endPosition ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Exception innerException, Position position ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Exception innerException, Position startPosition, Position endPosition ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Expression expression ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Expression expression, Position startPosition, Position endPosition ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Position position ) : System

Initializes a new instance of the ParseException class.

ParseException ( String message, Position startPosition, Position endPosition ) : System

Initializes a new instance of the ParseException class.

Private Methods

Method Description
GetPositionString ( Expression expression, Nullable startPosition, Nullable endPosition ) : String
ParseException ( String message, Exception innerException, Expression expression, Nullable startPosition, Nullable endPosition ) : System

Method Details

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( ) : System
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message ) : System
message String The error message that explains the reason for the exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Exception innerException ) : System
message String The error message that explains the reason for the exception.
innerException System.Exception The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Exception innerException, Expression expression ) : System
message String The error message that explains the reason for the exception.
innerException System.Exception The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
expression System.Linq.Expressions.Expression The expression that explains the cause of the expression.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Exception innerException, Expression expression, Position startPosition, Position endPosition ) : System
message String The error message that explains the reason for the exception.
innerException System.Exception The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
expression System.Linq.Expressions.Expression The expression that explains the cause of the expression.
startPosition Position The start position in the source for the exception.
endPosition Position The end position in the source for the exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Exception innerException, Position position ) : System
message String The error message that explains the reason for the exception.
innerException System.Exception The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
position Position The position in the source for the exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Exception innerException, Position startPosition, Position endPosition ) : System
message String The error message that explains the reason for the exception.
innerException System.Exception The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
startPosition Position The start position in the source for the exception.
endPosition Position The end position in the source for the exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Expression expression ) : System
message String The error message that explains the reason for the exception.
expression System.Linq.Expressions.Expression The expression that explains the cause of the expression.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Expression expression, Position startPosition, Position endPosition ) : System
message String The error message that explains the reason for the exception.
expression System.Linq.Expressions.Expression The expression that explains the cause of the expression.
startPosition Position The start position in the source for the exception.
endPosition Position The end position in the source for the exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Position position ) : System
message String The error message that explains the reason for the exception.
position Position The position in the source for the exception.
return System

ParseException() public method

Initializes a new instance of the ParseException class.
public ParseException ( String message, Position startPosition, Position endPosition ) : System
message String The error message that explains the reason for the exception.
startPosition Position The start position in the source for the exception.
endPosition Position The end position in the source for the exception.
return System