C# Class Code2Xml.Core.Location.StructuredCode

Show file Open project: exKAZUu/Code2Xml Class Usage Examples

Public Methods

Method Description
GetFragment ( CodeRange range ) : string
GetIndex ( CodeLocation location ) : int
GetIndex ( int line, int pos ) : int
GetLine ( int line ) : string
GetLocation ( int index ) : CodeLocation
GetLocation ( int index, CodeLocation startLocation ) : CodeLocation
GetRange ( int startIndex, int exclusiveEndIndex ) : CodeRange
StructuredCode ( string code ) : System.Collections.Generic
this ( CodeLocation location ) : char
this ( int index ) : char
this ( int line, int pos ) : char

Private Methods

Method Description
GetLocation ( int index, int startLine ) : CodeLocation

Method Details

GetFragment() public method

public GetFragment ( CodeRange range ) : string
range CodeRange
return string

GetIndex() public method

public GetIndex ( CodeLocation location ) : int
location CodeLocation
return int

GetIndex() public method

public GetIndex ( int line, int pos ) : int
line int
pos int
return int

GetLine() public method

public GetLine ( int line ) : string
line int
return string

GetLocation() public method

public GetLocation ( int index ) : CodeLocation
index int
return CodeLocation

GetLocation() public method

public GetLocation ( int index, CodeLocation startLocation ) : CodeLocation
index int
startLocation CodeLocation
return CodeLocation

GetRange() public method

public GetRange ( int startIndex, int exclusiveEndIndex ) : CodeRange
startIndex int
exclusiveEndIndex int
return CodeRange

StructuredCode() public method

public StructuredCode ( string code ) : System.Collections.Generic
code string
return System.Collections.Generic

this() public method

public this ( CodeLocation location ) : char
location CodeLocation
return char

this() public method

public this ( int index ) : char
index int
return char

this() public method

public this ( int line, int pos ) : char
line int
pos int
return char