C# Class ShaderTools.Hlsl.Syntax.SyntaxTree

Show file Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method Description
GetDiagnostics ( ) : IEnumerable
MapRootFilePosition ( int position ) : SourceLocation
MapRootFileRange ( TextSpan span ) : SourceRange

Private Methods

Method Description
SyntaxTree ( SourceText text, Func parseFunc ) : System

Method Details

GetDiagnostics() public method

public GetDiagnostics ( ) : IEnumerable
return IEnumerable

MapRootFilePosition() public method

public MapRootFilePosition ( int position ) : SourceLocation
position int
return SourceLocation

MapRootFileRange() public method

public MapRootFileRange ( TextSpan span ) : SourceRange
span TextSpan
return SourceRange