IElementDefinition

Overview

A base interface for elements (types, members).

Location


Properties


ElementKind

Returns the element kind

 

property ElementKind: ElementKind read;

 

ElementKind ElementKind { get; }

 

var ElementKind: ElementKind { get{} }

 

ElementKind ElementKind { __get; }

 

ReadOnly Property ElementKind() As ElementKind

EndCol    (declared in IPosition)

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    (declared in IPosition)

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    (declared in IPosition)

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    (declared in IPosition)

 

property SourceLanguage: Language read;

 

Language SourceLanguage { get; }

 

var SourceLanguage: Language { get{} }

 

Language SourceLanguage { __get; }

 

ReadOnly Property SourceLanguage() As Language

StartCol    (declared in IPosition)

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    (declared in IPosition)

Start row index, 1 based

 

property StartRow: Int32 read;

 

Int32 StartRow { get; }

 

var StartRow: Int32 { get{} }

 

Int32 StartRow { __get; }

 

ReadOnly Property StartRow() As Int32