C# 클래스 NJection.LambdaConverter.Visitors.NRefactoryAstVisitor

상속: AbstractNRefcatoryAstVisitor
파일 보기 프로젝트 열기: sagifogel/NJection.LambdaConverter

공개 메소드들

메소드 설명
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

메소드 상세

VisitAnonymousTypeCreateExpression() 공개 메소드

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

VisitArrayCreateExpression() 공개 메소드

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

VisitArrayInitializerExpression() 공개 메소드

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

VisitAsExpression() 공개 메소드

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

VisitAssignmentExpression() 공개 메소드

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

VisitBaseReferenceExpression() 공개 메소드

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

VisitBinaryOperatorExpression() 공개 메소드

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

VisitBlockStatement() 공개 메소드

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

VisitBreakStatement() 공개 메소드

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

VisitCaseLabel() 공개 메소드

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

VisitCastExpression() 공개 메소드

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

VisitCatchClause() 공개 메소드

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

VisitComposedType() 공개 메소드

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

VisitConditionalExpression() 공개 메소드

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

VisitContinueStatement() 공개 메소드

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

VisitDefaultValueExpression() 공개 메소드

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

VisitDirectionExpression() 공개 메소드

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

VisitEmptyExpression() 공개 메소드

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

VisitExpressionStatement() 공개 메소드

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

VisitGotoStatement() 공개 메소드

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

VisitIdentifierExpression() 공개 메소드

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

VisitIfElseStatement() 공개 메소드

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

VisitIndexerExpression() 공개 메소드

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

VisitInvocationExpression() 공개 메소드

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

VisitLabelStatement() 공개 메소드

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

VisitMemberReferenceExpression() 공개 메소드

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

VisitMemberType() 공개 메소드

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

VisitMethodDeclaration() 공개 메소드

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

VisitNamedArgumentExpression() 공개 메소드

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

VisitNamedExpression() 공개 메소드

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

VisitNullReferenceExpression() 공개 메소드

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

VisitObjectCreateExpression() 공개 메소드

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

VisitParameterDeclaration() 공개 메소드

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

VisitPrimitiveExpression() 공개 메소드

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

VisitPrimitiveType() 공개 메소드

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

VisitReturnStatement() 공개 메소드

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

VisitSimpleType() 공개 메소드

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

VisitSwitchStatement() 공개 메소드

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

VisitThisReferenceExpression() 공개 메소드

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

VisitThrowStatement() 공개 메소드

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

VisitTryCatchStatement() 공개 메소드

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

VisitTypeOfExpression() 공개 메소드

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

VisitTypeReferenceExpression() 공개 메소드

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

VisitUnaryOperatorExpression() 공개 메소드

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

VisitVariableDeclarationStatement() 공개 메소드

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

VisitVariableInitializer() 공개 메소드

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

VisitWhileStatement() 공개 메소드

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