C# Class ShaderTools.Core.Text.SourceText

Show file Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method Description
From ( string text, string filename = null ) : SourceText
GetLineNumberFromPosition ( int position ) : int
GetText ( ) : string
GetText ( TextSpan textSpan ) : string
GetText ( int position, int length ) : string
this ( int index ) : char

Method Details

From() public static method

public static From ( string text, string filename = null ) : SourceText
text string
filename string
return SourceText

GetLineNumberFromPosition() public abstract method

public abstract GetLineNumberFromPosition ( int position ) : int
position int
return int

GetText() public method

public GetText ( ) : string
return string

GetText() public abstract method

public abstract GetText ( TextSpan textSpan ) : string
textSpan TextSpan
return string

GetText() public method

public GetText ( int position, int length ) : string
position int
length int
return string

this() public abstract method

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