C# Class MiniSharp.ManglingContext

Inheritance: ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor
Exibir arquivo Open project: evanw/minisharp Class Usage Examples

Public Methods

Method Description
Mangle ( InputContext context ) : void
VisitBlockStatement ( BlockStatement node ) : void
VisitDoWhileStatement ( DoWhileStatement node ) : void
VisitForStatement ( ForStatement node ) : void
VisitIfElseStatement ( IfElseStatement node ) : void
VisitSwitchSection ( SwitchSection node ) : void
VisitWhileStatement ( WhileStatement node ) : void

Private Methods

Method Description
BoolConstant ( Expression node ) : bool?
MangleStatement ( AstNodeCollection statements, AstNode node ) : void
PreviousSiblingIgnoringWhitespace ( AstNode node ) : AstNode
ReplaceBlockWithSingleStatement ( Statement node ) : void

Method Details

Mangle() public static method

public static Mangle ( InputContext context ) : void
context InputContext
return void

VisitBlockStatement() public method

public VisitBlockStatement ( BlockStatement node ) : void
node BlockStatement
return void

VisitDoWhileStatement() public method

public VisitDoWhileStatement ( DoWhileStatement node ) : void
node DoWhileStatement
return void

VisitForStatement() public method

public VisitForStatement ( ForStatement node ) : void
node ForStatement
return void

VisitIfElseStatement() public method

public VisitIfElseStatement ( IfElseStatement node ) : void
node IfElseStatement
return void

VisitSwitchSection() public method

public VisitSwitchSection ( SwitchSection node ) : void
node SwitchSection
return void

VisitWhileStatement() public method

public VisitWhileStatement ( WhileStatement node ) : void
node WhileStatement
return void