C# Class Instant.IdentifyingVisitor

Inheritance: ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor
Afficher le fichier Open project: ermau/Instant

Protected Properties

Свойство Type Description
blockIds Queue
id int
lineMap int>.Dictionary
loopLevel int

Méthodes publiques

Méthode Description
VisitAssignmentExpression ( AssignmentExpression expression ) : void
VisitBlockStatement ( BlockStatement blockStatement ) : void
VisitDoWhileStatement ( DoWhileStatement doWhileStatement ) : void
VisitForStatement ( ForStatement forStatement ) : void
VisitForeachStatement ( ForeachStatement foreachStatement ) : void
VisitIfElseStatement ( IfElseStatement ifElseStatement ) : void
VisitMethodDeclaration ( MethodDeclaration methodDeclaration ) : void
VisitReturnStatement ( ReturnStatement returnStatement ) : void
VisitUnaryOperatorExpression ( UnaryOperatorExpression unary ) : void
VisitVariableInitializer ( VariableInitializer initializer ) : void
VisitWhileStatement ( WhileStatement whileStatement ) : void

Private Methods

Méthode Description
GetIsLoopStatement ( Statement statement ) : bool
GetLoopBlock ( Statement statement ) : Statement

Method Details

VisitAssignmentExpression() public méthode

public VisitAssignmentExpression ( AssignmentExpression expression ) : void
expression AssignmentExpression
Résultat void

VisitBlockStatement() public méthode

public VisitBlockStatement ( BlockStatement blockStatement ) : void
blockStatement BlockStatement
Résultat void

VisitDoWhileStatement() public méthode

public VisitDoWhileStatement ( DoWhileStatement doWhileStatement ) : void
doWhileStatement DoWhileStatement
Résultat void

VisitForStatement() public méthode

public VisitForStatement ( ForStatement forStatement ) : void
forStatement ForStatement
Résultat void

VisitForeachStatement() public méthode

public VisitForeachStatement ( ForeachStatement foreachStatement ) : void
foreachStatement ForeachStatement
Résultat void

VisitIfElseStatement() public méthode

public VisitIfElseStatement ( IfElseStatement ifElseStatement ) : void
ifElseStatement IfElseStatement
Résultat void

VisitMethodDeclaration() public méthode

public VisitMethodDeclaration ( MethodDeclaration methodDeclaration ) : void
methodDeclaration MethodDeclaration
Résultat void

VisitReturnStatement() public méthode

public VisitReturnStatement ( ReturnStatement returnStatement ) : void
returnStatement ReturnStatement
Résultat void

VisitUnaryOperatorExpression() public méthode

public VisitUnaryOperatorExpression ( UnaryOperatorExpression unary ) : void
unary UnaryOperatorExpression
Résultat void

VisitVariableInitializer() public méthode

public VisitVariableInitializer ( VariableInitializer initializer ) : void
initializer VariableInitializer
Résultat void

VisitWhileStatement() public méthode

public VisitWhileStatement ( WhileStatement whileStatement ) : void
whileStatement WhileStatement
Résultat void

Property Details

blockIds protected_oe property

protected Queue blockIds
Résultat Queue

id protected_oe property

protected int id
Résultat int

lineMap protected_oe property

protected Dictionary lineMap
Résultat int>.Dictionary

loopLevel protected_oe property

protected int loopLevel
Résultat int