C# Класс Rhino.Ast.BreakStatement

A break statement.
A break statement. Node type is Rhino.Token.BREAK .

BreakStatement : break [no LineTerminator here] [Identifier] ;
Наследование: Jump
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BreakStatement ( ) : System.Text
BreakStatement ( int pos ) : System.Text
BreakStatement ( int pos, int len ) : System.Text
GetBreakLabel ( ) : Name

Returns the intended label of this break statement

GetBreakTarget ( ) : AstNode

Returns the statement to break to

SetBreakLabel ( Name label ) : void

Sets the intended label of this break statement, e.g.

Sets the intended label of this break statement, e.g. 'foo' in "break foo". Also sets the parent of the label to this node.

SetBreakTarget ( Jump target ) : void

Sets the statement to break to.

Sets the statement to break to.

ToSource ( int depth ) : string
Visit ( NodeVisitor v ) : void

Visits this node, then visits the break label if non- null .

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

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

public BreakStatement ( ) : System.Text
Результат System.Text

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

public BreakStatement ( int pos ) : System.Text
pos int
Результат System.Text

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

public BreakStatement ( int pos, int len ) : System.Text
pos int
len int
Результат System.Text

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

Returns the intended label of this break statement
public GetBreakLabel ( ) : Name
Результат Name

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

Returns the statement to break to
public GetBreakTarget ( ) : AstNode
Результат AstNode

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

Sets the intended label of this break statement, e.g.
Sets the intended label of this break statement, e.g. 'foo' in "break foo". Also sets the parent of the label to this node.
public SetBreakLabel ( Name label ) : void
label Name /// the break label, or /// null /// if the statement is /// just the "break" keyword by itself. ///
Результат void

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

Sets the statement to break to.
Sets the statement to break to.
/// if target is /// null ///
public SetBreakTarget ( Jump target ) : void
target Jump the statement to break to
Результат void

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

public ToSource ( int depth ) : string
depth int
Результат string

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

Visits this node, then visits the break label if non- null .
public Visit ( NodeVisitor v ) : void
v NodeVisitor
Результат void