C# Class Instant.InstrumentingRewriter

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

Méthodes publiques

Méthode Description
InstrumentingRewriter ( int submissionId ) : System
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
GetAssignmentExpression ( Identifier identifier, Expression expression ) : Expression
GetComplexAssignOperator ( AssignmentOperatorType type ) : BinaryOperatorType
GetHookExpression ( string method ) : Expression
GetId ( ) : PrimitiveExpression
GetId ( int nodeId ) : PrimitiveExpression
GetIsLoopStatement ( Statement statement ) : bool
GetLoopBlock ( Statement statement ) : Statement
GetSubmissionId ( ) : PrimitiveExpression

Method Details

InstrumentingRewriter() public méthode

public InstrumentingRewriter ( int submissionId ) : System
submissionId int
Résultat System

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