C# Класс NJection.LambdaConverter.Visitors.NRefactoryAstVisitor

Наследование: AbstractNRefcatoryAstVisitor
Показать файл Открыть проект

Открытые методы

Метод Описание
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