C# Class NJection.LambdaConverter.Visitors.NRefactoryAstVisitor

Inheritance: AbstractNRefcatoryAstVisitor
Datei anzeigen Open project: sagifogel/NJection.LambdaConverter

Public Methods

Method Description
VisitAnonymousTypeCreateExpression ( ICSharpCode.NRefactory.CSharp anonymousTypeCreateExpression, IScope scope ) : AstExpression
VisitArrayCreateExpression ( ICSharpCode.NRefactory.CSharp arrayCreateExpression, IScope scope ) : AstExpression
VisitArrayInitializerExpression ( ICSharpCode.NRefactory.CSharp arrayInitializerExpression, IScope scope ) : AstExpression
VisitAsExpression ( ICSharpCode.NRefactory.CSharp asExpression, IScope scope ) : AstExpression
VisitAssignmentExpression ( ICSharpCode.NRefactory.CSharp assignmentExpression, IScope scope ) : AstExpression
VisitBaseReferenceExpression ( ICSharpCode.NRefactory.CSharp baseReferenceExpression, IScope scope ) : AstExpression
VisitBinaryOperatorExpression ( ICSharpCode.NRefactory.CSharp binaryOperatorExpression, IScope scope ) : AstExpression
VisitBlockStatement ( ICSharpCode.NRefactory.CSharp blockStatement, IScope scope ) : AstExpression
VisitBreakStatement ( ICSharpCode.NRefactory.CSharp breakStatement, IScope scope ) : AstExpression
VisitCaseLabel ( ICSharpCode.NRefactory.CSharp caseLabel, IScope scope ) : AstExpression
VisitCastExpression ( ICSharpCode.NRefactory.CSharp castExpression, IScope scope ) : AstExpression
VisitCatchClause ( ICSharpCode.NRefactory.CSharp catchClause, IScope scope ) : AstExpression
VisitComposedType ( ICSharpCode.NRefactory.CSharp composedType, IScope scope ) : AstExpression
VisitConditionalExpression ( ICSharpCode.NRefactory.CSharp conditionalExpression, IScope scope ) : AstExpression
VisitContinueStatement ( ICSharpCode.NRefactory.CSharp continueStatement, IScope scope ) : AstExpression
VisitDefaultValueExpression ( ICSharpCode.NRefactory.CSharp defaultValueExpression, IScope scope ) : AstExpression
VisitDirectionExpression ( ICSharpCode.NRefactory.CSharp directionExpression, IScope scope ) : AstExpression
VisitEmptyExpression ( ICSharpCode.NRefactory.CSharp emptyExpression, IScope scope ) : AstExpression
VisitExpressionStatement ( ICSharpCode.NRefactory.CSharp expressionStatement, IScope scope ) : AstExpression
VisitGotoStatement ( ICSharpCode.NRefactory.CSharp gotoStatement, IScope scope ) : AstExpression
VisitIdentifierExpression ( ICSharpCode.NRefactory.CSharp identifierExpression, IScope scope ) : AstExpression
VisitIfElseStatement ( ICSharpCode.NRefactory.CSharp ifElseStatement, IScope scope ) : AstExpression
VisitIndexerExpression ( ICSharpCode.NRefactory.CSharp indexerExpression, IScope scope ) : AstExpression
VisitInvocationExpression ( ICSharpCode.NRefactory.CSharp invocationExpression, IScope scope ) : AstExpression
VisitLabelStatement ( ICSharpCode.NRefactory.CSharp labelStatement, IScope scope ) : AstExpression
VisitMemberReferenceExpression ( ICSharpCode.NRefactory.CSharp memberReferenceExpression, IScope scope ) : AstExpression
VisitMemberType ( ICSharpCode.NRefactory.CSharp memberType, IScope scope ) : AstExpression
VisitMethodDeclaration ( ICSharpCode.NRefactory.CSharp methodDeclaration, IScope scope ) : AstExpression
VisitNamedArgumentExpression ( ICSharpCode.NRefactory.CSharp namedArgumentExpression, IScope scope ) : AstExpression
VisitNamedExpression ( ICSharpCode.NRefactory.CSharp namedExpression, IScope scope ) : AstExpression
VisitNullReferenceExpression ( ICSharpCode.NRefactory.CSharp nullReferenceExpression, IScope scope ) : AstExpression
VisitObjectCreateExpression ( ICSharpCode.NRefactory.CSharp objectCreateExpression, IScope scope ) : AstExpression
VisitParameterDeclaration ( ICSharpCode.NRefactory.CSharp parameterDeclaration, IScope scope ) : AstExpression
VisitPrimitiveExpression ( ICSharpCode.NRefactory.CSharp primitiveExpression, IScope scope ) : AstExpression
VisitPrimitiveType ( ICSharpCode.NRefactory.CSharp primitiveType, IScope scope ) : AstExpression
VisitReturnStatement ( ICSharpCode.NRefactory.CSharp returnStatement, IScope scope ) : AstExpression
VisitSimpleType ( ICSharpCode.NRefactory.CSharp simpleType, IScope scope ) : AstExpression
VisitSwitchStatement ( ICSharpCode.NRefactory.CSharp switchStatement, IScope scope ) : AstExpression
VisitThisReferenceExpression ( ICSharpCode.NRefactory.CSharp thisReferenceExpression, IScope scope ) : AstExpression
VisitThrowStatement ( ICSharpCode.NRefactory.CSharp throwStatement, IScope scope ) : AstExpression
VisitTryCatchStatement ( ICSharpCode.NRefactory.CSharp tryCatchStatement, IScope scope ) : AstExpression
VisitTypeOfExpression ( ICSharpCode.NRefactory.CSharp typeOfExpression, IScope scope ) : AstExpression
VisitTypeReferenceExpression ( ICSharpCode.NRefactory.CSharp typeReferenceExpression, IScope scope ) : AstExpression
VisitUnaryOperatorExpression ( ICSharpCode.NRefactory.CSharp unaryOperatorExpression, IScope scope ) : AstExpression
VisitVariableDeclarationStatement ( ICSharpCode.NRefactory.CSharp variableDeclarationStatement, IScope scope ) : AstExpression
VisitVariableInitializer ( ICSharpCode.NRefactory.CSharp variableInitializer, IScope scope ) : AstExpression
VisitWhileStatement ( ICSharpCode.NRefactory.CSharp whileStatement, IScope scope ) : AstExpression

Method Details

VisitAnonymousTypeCreateExpression() public method

public VisitAnonymousTypeCreateExpression ( ICSharpCode.NRefactory.CSharp anonymousTypeCreateExpression, IScope scope ) : AstExpression
anonymousTypeCreateExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitArrayCreateExpression() public method

public VisitArrayCreateExpression ( ICSharpCode.NRefactory.CSharp arrayCreateExpression, IScope scope ) : AstExpression
arrayCreateExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitArrayInitializerExpression() public method

public VisitArrayInitializerExpression ( ICSharpCode.NRefactory.CSharp arrayInitializerExpression, IScope scope ) : AstExpression
arrayInitializerExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitAsExpression() public method

public VisitAsExpression ( ICSharpCode.NRefactory.CSharp asExpression, IScope scope ) : AstExpression
asExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitAssignmentExpression() public method

public VisitAssignmentExpression ( ICSharpCode.NRefactory.CSharp assignmentExpression, IScope scope ) : AstExpression
assignmentExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitBaseReferenceExpression() public method

public VisitBaseReferenceExpression ( ICSharpCode.NRefactory.CSharp baseReferenceExpression, IScope scope ) : AstExpression
baseReferenceExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitBinaryOperatorExpression() public method

public VisitBinaryOperatorExpression ( ICSharpCode.NRefactory.CSharp binaryOperatorExpression, IScope scope ) : AstExpression
binaryOperatorExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitBlockStatement() public method

public VisitBlockStatement ( ICSharpCode.NRefactory.CSharp blockStatement, IScope scope ) : AstExpression
blockStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitBreakStatement() public method

public VisitBreakStatement ( ICSharpCode.NRefactory.CSharp breakStatement, IScope scope ) : AstExpression
breakStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitCaseLabel() public method

public VisitCaseLabel ( ICSharpCode.NRefactory.CSharp caseLabel, IScope scope ) : AstExpression
caseLabel ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitCastExpression() public method

public VisitCastExpression ( ICSharpCode.NRefactory.CSharp castExpression, IScope scope ) : AstExpression
castExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitCatchClause() public method

public VisitCatchClause ( ICSharpCode.NRefactory.CSharp catchClause, IScope scope ) : AstExpression
catchClause ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitComposedType() public method

public VisitComposedType ( ICSharpCode.NRefactory.CSharp composedType, IScope scope ) : AstExpression
composedType ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitConditionalExpression() public method

public VisitConditionalExpression ( ICSharpCode.NRefactory.CSharp conditionalExpression, IScope scope ) : AstExpression
conditionalExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitContinueStatement() public method

public VisitContinueStatement ( ICSharpCode.NRefactory.CSharp continueStatement, IScope scope ) : AstExpression
continueStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitDefaultValueExpression() public method

public VisitDefaultValueExpression ( ICSharpCode.NRefactory.CSharp defaultValueExpression, IScope scope ) : AstExpression
defaultValueExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitDirectionExpression() public method

public VisitDirectionExpression ( ICSharpCode.NRefactory.CSharp directionExpression, IScope scope ) : AstExpression
directionExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitEmptyExpression() public method

public VisitEmptyExpression ( ICSharpCode.NRefactory.CSharp emptyExpression, IScope scope ) : AstExpression
emptyExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitExpressionStatement() public method

public VisitExpressionStatement ( ICSharpCode.NRefactory.CSharp expressionStatement, IScope scope ) : AstExpression
expressionStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitGotoStatement() public method

public VisitGotoStatement ( ICSharpCode.NRefactory.CSharp gotoStatement, IScope scope ) : AstExpression
gotoStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitIdentifierExpression() public method

public VisitIdentifierExpression ( ICSharpCode.NRefactory.CSharp identifierExpression, IScope scope ) : AstExpression
identifierExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitIfElseStatement() public method

public VisitIfElseStatement ( ICSharpCode.NRefactory.CSharp ifElseStatement, IScope scope ) : AstExpression
ifElseStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitIndexerExpression() public method

public VisitIndexerExpression ( ICSharpCode.NRefactory.CSharp indexerExpression, IScope scope ) : AstExpression
indexerExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitInvocationExpression() public method

public VisitInvocationExpression ( ICSharpCode.NRefactory.CSharp invocationExpression, IScope scope ) : AstExpression
invocationExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitLabelStatement() public method

public VisitLabelStatement ( ICSharpCode.NRefactory.CSharp labelStatement, IScope scope ) : AstExpression
labelStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitMemberReferenceExpression() public method

public VisitMemberReferenceExpression ( ICSharpCode.NRefactory.CSharp memberReferenceExpression, IScope scope ) : AstExpression
memberReferenceExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitMemberType() public method

public VisitMemberType ( ICSharpCode.NRefactory.CSharp memberType, IScope scope ) : AstExpression
memberType ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitMethodDeclaration() public method

public VisitMethodDeclaration ( ICSharpCode.NRefactory.CSharp methodDeclaration, IScope scope ) : AstExpression
methodDeclaration ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitNamedArgumentExpression() public method

public VisitNamedArgumentExpression ( ICSharpCode.NRefactory.CSharp namedArgumentExpression, IScope scope ) : AstExpression
namedArgumentExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitNamedExpression() public method

public VisitNamedExpression ( ICSharpCode.NRefactory.CSharp namedExpression, IScope scope ) : AstExpression
namedExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitNullReferenceExpression() public method

public VisitNullReferenceExpression ( ICSharpCode.NRefactory.CSharp nullReferenceExpression, IScope scope ) : AstExpression
nullReferenceExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitObjectCreateExpression() public method

public VisitObjectCreateExpression ( ICSharpCode.NRefactory.CSharp objectCreateExpression, IScope scope ) : AstExpression
objectCreateExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitParameterDeclaration() public method

public VisitParameterDeclaration ( ICSharpCode.NRefactory.CSharp parameterDeclaration, IScope scope ) : AstExpression
parameterDeclaration ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitPrimitiveExpression() public method

public VisitPrimitiveExpression ( ICSharpCode.NRefactory.CSharp primitiveExpression, IScope scope ) : AstExpression
primitiveExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitPrimitiveType() public method

public VisitPrimitiveType ( ICSharpCode.NRefactory.CSharp primitiveType, IScope scope ) : AstExpression
primitiveType ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitReturnStatement() public method

public VisitReturnStatement ( ICSharpCode.NRefactory.CSharp returnStatement, IScope scope ) : AstExpression
returnStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitSimpleType() public method

public VisitSimpleType ( ICSharpCode.NRefactory.CSharp simpleType, IScope scope ) : AstExpression
simpleType ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitSwitchStatement() public method

public VisitSwitchStatement ( ICSharpCode.NRefactory.CSharp switchStatement, IScope scope ) : AstExpression
switchStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitThisReferenceExpression() public method

public VisitThisReferenceExpression ( ICSharpCode.NRefactory.CSharp thisReferenceExpression, IScope scope ) : AstExpression
thisReferenceExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitThrowStatement() public method

public VisitThrowStatement ( ICSharpCode.NRefactory.CSharp throwStatement, IScope scope ) : AstExpression
throwStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitTryCatchStatement() public method

public VisitTryCatchStatement ( ICSharpCode.NRefactory.CSharp tryCatchStatement, IScope scope ) : AstExpression
tryCatchStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitTypeOfExpression() public method

public VisitTypeOfExpression ( ICSharpCode.NRefactory.CSharp typeOfExpression, IScope scope ) : AstExpression
typeOfExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitTypeReferenceExpression() public method

public VisitTypeReferenceExpression ( ICSharpCode.NRefactory.CSharp typeReferenceExpression, IScope scope ) : AstExpression
typeReferenceExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitUnaryOperatorExpression() public method

public VisitUnaryOperatorExpression ( ICSharpCode.NRefactory.CSharp unaryOperatorExpression, IScope scope ) : AstExpression
unaryOperatorExpression ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitVariableDeclarationStatement() public method

public VisitVariableDeclarationStatement ( ICSharpCode.NRefactory.CSharp variableDeclarationStatement, IScope scope ) : AstExpression
variableDeclarationStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitVariableInitializer() public method

public VisitVariableInitializer ( ICSharpCode.NRefactory.CSharp variableInitializer, IScope scope ) : AstExpression
variableInitializer ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression

VisitWhileStatement() public method

public VisitWhileStatement ( ICSharpCode.NRefactory.CSharp whileStatement, IScope scope ) : AstExpression
whileStatement ICSharpCode.NRefactory.CSharp
scope IScope
return NJection.LambdaConverter.Expressions.AstExpression