C# Класс ICSharpCode.NRefactory.CSharp.InsertSpecialsDecorator

Наследование: DecoratingTokenWriter
Показать файл Открыть проект

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

Метод Описание
EndNode ( AstNode node ) : void
InsertSpecialsDecorator ( TokenWriter writer ) : System.Collections.Generic
NewLine ( ) : void
StartNode ( AstNode node ) : void
WriteIdentifier ( Identifier identifier, object data ) : void
WriteKeyword ( ICSharpCode.NRefactory.CSharp.Role role, string keyword ) : void
WriteToken ( ICSharpCode.NRefactory.CSharp.Role role, string token, object data ) : void

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

Метод Описание
WriteSpecials ( AstNode start, AstNode end ) : void

Writes all specials from start to end (exclusive). Does not touch the positionStack.

WriteSpecialsUpToNode ( AstNode node ) : void

Writes all specials between the current position (in the positionStack) and the specified node. Advances the current position.

WriteSpecialsUpToRole ( ICSharpCode.NRefactory.CSharp.Role role ) : void

Writes all specials between the current position (in the positionStack) and the next node with the specified role. Advances the current position.

WriteSpecialsUpToRole ( ICSharpCode.NRefactory.CSharp.Role role, AstNode nextNode ) : void

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

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

public EndNode ( AstNode node ) : void
node AstNode
Результат void

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

public InsertSpecialsDecorator ( TokenWriter writer ) : System.Collections.Generic
writer TokenWriter
Результат System.Collections.Generic

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

public NewLine ( ) : void
Результат void

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

public StartNode ( AstNode node ) : void
node AstNode
Результат void

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

public WriteIdentifier ( Identifier identifier, object data ) : void
identifier Identifier
data object
Результат void

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

public WriteKeyword ( ICSharpCode.NRefactory.CSharp.Role role, string keyword ) : void
role ICSharpCode.NRefactory.CSharp.Role
keyword string
Результат void

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

public WriteToken ( ICSharpCode.NRefactory.CSharp.Role role, string token, object data ) : void
role ICSharpCode.NRefactory.CSharp.Role
token string
data object
Результат void