C# Класс Instant.IdentifyingVisitor

Наследование: ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
blockIds Queue
id int
lineMap int>.Dictionary
loopLevel int

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

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

Приватные методы

Метод Описание
GetIsLoopStatement ( Statement statement ) : bool
GetLoopBlock ( Statement statement ) : Statement

Описание методов

VisitAssignmentExpression() публичный Метод

public VisitAssignmentExpression ( AssignmentExpression expression ) : void
expression AssignmentExpression
Результат void

VisitBlockStatement() публичный Метод

public VisitBlockStatement ( BlockStatement blockStatement ) : void
blockStatement BlockStatement
Результат void

VisitDoWhileStatement() публичный Метод

public VisitDoWhileStatement ( DoWhileStatement doWhileStatement ) : void
doWhileStatement DoWhileStatement
Результат void

VisitForStatement() публичный Метод

public VisitForStatement ( ForStatement forStatement ) : void
forStatement ForStatement
Результат void

VisitForeachStatement() публичный Метод

public VisitForeachStatement ( ForeachStatement foreachStatement ) : void
foreachStatement ForeachStatement
Результат void

VisitIfElseStatement() публичный Метод

public VisitIfElseStatement ( IfElseStatement ifElseStatement ) : void
ifElseStatement IfElseStatement
Результат void

VisitMethodDeclaration() публичный Метод

public VisitMethodDeclaration ( MethodDeclaration methodDeclaration ) : void
methodDeclaration MethodDeclaration
Результат void

VisitReturnStatement() публичный Метод

public VisitReturnStatement ( ReturnStatement returnStatement ) : void
returnStatement ReturnStatement
Результат void

VisitUnaryOperatorExpression() публичный Метод

public VisitUnaryOperatorExpression ( UnaryOperatorExpression unary ) : void
unary UnaryOperatorExpression
Результат void

VisitVariableInitializer() публичный Метод

public VisitVariableInitializer ( VariableInitializer initializer ) : void
initializer VariableInitializer
Результат void

VisitWhileStatement() публичный Метод

public VisitWhileStatement ( WhileStatement whileStatement ) : void
whileStatement WhileStatement
Результат void

Описание свойств

blockIds защищенное свойство

protected Queue blockIds
Результат Queue

id защищенное свойство

protected int id
Результат int

lineMap защищенное свойство

protected Dictionary lineMap
Результат int>.Dictionary

loopLevel защищенное свойство

protected int loopLevel
Результат int