C# Class ICSharpCode.NRefactory.CSharp.CombineQueryExpressions

Combines query expressions and removes transparent identifiers.
Show file Open project: 0xd4d/NRefactory

Public Methods

Method Description
CombineQuery ( AstNode node, AstNode rootQuery = null ) : string

Private Methods

Method Description
ExtractExpressionName ( Expression &expr ) : string
RemoveTransparentIdentifierReferences ( AstNode node, string transparentIdentifier ) : void

Removes all occurrences of transparent identifiers

TryRemoveTransparentIdentifier ( QueryExpression query, QueryFromClause fromClause, QueryExpression innerQuery, string continuationIdentifier, string &transparentIdentifier ) : bool

Method Details

CombineQuery() public method

public CombineQuery ( AstNode node, AstNode rootQuery = null ) : string
node AstNode
rootQuery AstNode
return string