C# Class ShaderTools.Hlsl.Syntax.SyntaxTreeNavigation

ファイルを表示 Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method Description
GetFirstToken ( SyntaxNode node, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
GetLastToken ( SyntaxNode node, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
GetNextToken ( SyntaxToken token, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
GetPreviousToken ( SyntaxToken token, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken

Private Methods

Method Description
GetFirstToken ( IEnumerable triviaList, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetFirstToken ( SyntaxNode node, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetFirstToken ( SyntaxToken token, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetLastToken ( IEnumerable triviaList, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetLastToken ( SyntaxNode node, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetLastToken ( SyntaxToken token, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetNextToken ( SyntaxNode node, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetNextToken ( SyntaxToken token, bool searchTrailingTrivia, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetPreviousToken ( IEnumerable triviaList, SyntaxToken parentToken, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetPreviousToken ( SyntaxNode node, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetPreviousToken ( SyntaxToken token, bool searchLeadingTrivia, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetPreviousTokenFromTrivia ( SyntaxToken token, bool>.Func tokenPredicate, bool>.Func triviaPredicate ) : SyntaxToken
GetTokenPredicate ( bool includeZeroLength ) : bool>.Func
GetTriviaPredicate ( bool includeSkippedTokens ) : bool>.Func

Method Details

GetFirstToken() public static method

public static GetFirstToken ( SyntaxNode node, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
node SyntaxNode
includeZeroLength bool
includeSkippedTokens bool
return SyntaxToken

GetLastToken() public static method

public static GetLastToken ( SyntaxNode node, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
node SyntaxNode
includeZeroLength bool
includeSkippedTokens bool
return SyntaxToken

GetNextToken() public static method

public static GetNextToken ( SyntaxToken token, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
token SyntaxToken
includeZeroLength bool
includeSkippedTokens bool
return SyntaxToken

GetPreviousToken() public static method

public static GetPreviousToken ( SyntaxToken token, bool includeZeroLength, bool includeSkippedTokens ) : SyntaxToken
token SyntaxToken
includeZeroLength bool
includeSkippedTokens bool
return SyntaxToken