IPosition

Overview

IPosition is used to store the location of an element or message in a file.

Location


Properties


EndCol

End column index; 1 based

 

property EndCol: Int32 read;

 

Int32 EndCol { get; }

 

var EndCol: Int32 { get{} }

 

Int32 EndCol { __get; }

 

ReadOnly Property EndCol() As Int32

EndRow

End row index, 1 based

 

property EndRow: Int32 read;

 

Int32 EndRow { get; }

 

var EndRow: Int32 { get{} }

 

Int32 EndRow { __get; }

 

ReadOnly Property EndRow() As Int32

File

Full filename of the file this position is in

 

property File: String read;

 

String File { get; }

 

var File: String { get{} }

 

String File { __get; }

 

ReadOnly Property File() As String

SourceLanguage

 

property SourceLanguage: Language read;

 

Language SourceLanguage { get; }

 

var SourceLanguage: Language { get{} }

 

Language SourceLanguage { __get; }

 

ReadOnly Property SourceLanguage() As Language

StartCol

Start column index, 1 based

 

property StartCol: Int32 read;

 

Int32 StartCol { get; }

 

var StartCol: Int32 { get{} }

 

Int32 StartCol { __get; }

 

ReadOnly Property StartCol() As Int32

StartRow

Start row index, 1 based

 

property StartRow: Int32 read;

 

Int32 StartRow { get; }

 

var StartRow: Int32 { get{} }

 

Int32 StartRow { __get; }

 

ReadOnly Property StartRow() As Int32