Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Irony.Parsing.SourceLocation Struct Reference

Public Member Functions

 SourceLocation (int position, int line, int column, string sourceFilename=null)
 
override string ToString ()
 
string ToUiString ()
 

Static Public Member Functions

static int Compare (SourceLocation x, SourceLocation y)
 
static SourceLocation operator+ (SourceLocation x, SourceLocation y)
 
static SourceLocation operator+ (SourceLocation x, int offset)
 

Public Attributes

string SourceFilename
 
int Position
 
int Line
 
int Column
 

Static Public Attributes

static SourceLocation _empty = new SourceLocation()
 

Properties

static SourceLocation Empty [get]
 

Detailed Description

Definition at line 20 of file SourceLocation.cs.

Constructor & Destructor Documentation

Irony.Parsing.SourceLocation.SourceLocation ( int  position,
int  line,
int  column,
string  sourceFilename = null 
)

Definition at line 26 of file SourceLocation.cs.

Member Function Documentation

static int Irony.Parsing.SourceLocation.Compare ( SourceLocation  x,
SourceLocation  y 
)
static

Definition at line 43 of file SourceLocation.cs.

References Irony.Parsing.SourceLocation.Position.

static SourceLocation Irony.Parsing.SourceLocation.operator+ ( SourceLocation  x,
SourceLocation  y 
)
static
static SourceLocation Irony.Parsing.SourceLocation.operator+ ( SourceLocation  x,
int  offset 
)
static
override string Irony.Parsing.SourceLocation.ToString ( )

Definition at line 34 of file SourceLocation.cs.

References Irony.Resources.FmtRowCol.

string Irony.Parsing.SourceLocation.ToUiString ( )

Definition at line 39 of file SourceLocation.cs.

References Irony.Resources.FmtRowCol.

Member Data Documentation

SourceLocation Irony.Parsing.SourceLocation._empty = new SourceLocation()
static

Definition at line 52 of file SourceLocation.cs.

int Irony.Parsing.SourceLocation.Column

Definition at line 25 of file SourceLocation.cs.

Referenced by Irony.Parsing.SourceLocation.operator+().

int Irony.Parsing.SourceLocation.Line

Definition at line 24 of file SourceLocation.cs.

Referenced by Irony.Parsing.SourceLocation.operator+().

string Irony.Parsing.SourceLocation.SourceFilename

Definition at line 22 of file SourceLocation.cs.

Property Documentation

SourceLocation Irony.Parsing.SourceLocation.Empty
staticget

The documentation for this struct was generated from the following file: