C# Class ReSharper.ReJS.ReJsHighlightingStageProcess

Inheritance: JavaScriptDaemonStageProcessBase
Mostrar archivo Open project: hazzik/ReSharper.ReJS

Public Methods

Method Description
Execute ( Action commiter ) : void
ReJsHighlightingStageProcess ( IDaemonProcess process, IContextBoundSettingsStore settingsStore, IJavaScriptFile file ) : System
VisitDoStatement ( IDoStatement doStatement, IHighlightingConsumer consumer ) : void
VisitForStatement ( IForStatement forStatement, IHighlightingConsumer consumer ) : void
VisitForeachStatement ( IForeachStatement foreachStatement, IHighlightingConsumer consumer ) : void
VisitInvocationExpression ( IInvocationExpression invocation, IHighlightingConsumer consumer ) : void
VisitWhileStatement ( IWhileStatement whileStatement, IHighlightingConsumer consumer ) : void

Private Methods

Method Description
AreSame ( ITreeNode x, ITreeNode y ) : bool
HasExternallyModifiedClosure ( ITreeNode function, VariableInfo variables ) : bool
IsCallWithTheSameContextAsFunctionOwner ( IInvocationExpression invocation ) : bool
VisitLoop ( ITreeNode loop, IHighlightingConsumer consumer ) : void

Method Details

Execute() public method

public Execute ( Action commiter ) : void
commiter Action
return void

ReJsHighlightingStageProcess() public method

public ReJsHighlightingStageProcess ( IDaemonProcess process, IContextBoundSettingsStore settingsStore, IJavaScriptFile file ) : System
process IDaemonProcess
settingsStore IContextBoundSettingsStore
file IJavaScriptFile
return System

VisitDoStatement() public method

public VisitDoStatement ( IDoStatement doStatement, IHighlightingConsumer consumer ) : void
doStatement IDoStatement
consumer IHighlightingConsumer
return void

VisitForStatement() public method

public VisitForStatement ( IForStatement forStatement, IHighlightingConsumer consumer ) : void
forStatement IForStatement
consumer IHighlightingConsumer
return void

VisitForeachStatement() public method

public VisitForeachStatement ( IForeachStatement foreachStatement, IHighlightingConsumer consumer ) : void
foreachStatement IForeachStatement
consumer IHighlightingConsumer
return void

VisitInvocationExpression() public method

public VisitInvocationExpression ( IInvocationExpression invocation, IHighlightingConsumer consumer ) : void
invocation IInvocationExpression
consumer IHighlightingConsumer
return void

VisitWhileStatement() public method

public VisitWhileStatement ( IWhileStatement whileStatement, IHighlightingConsumer consumer ) : void
whileStatement IWhileStatement
consumer IHighlightingConsumer
return void