C# 클래스 Rhino.Ast.ReturnStatement

Return statement.
Return statement. Node type is Rhino.Token.RETURN .

ReturnStatement : return [no LineTerminator here] [Expression] ;
상속: AstNode
파일 보기 프로젝트 열기: hazzik/Rhino.Net 1 사용 예제들

공개 메소드들

메소드 설명
GetReturnValue ( ) : AstNode

Returns return value, null if return value is void

ReturnStatement ( ) : System.Text
ReturnStatement ( int pos ) : System.Text
ReturnStatement ( int pos, int len ) : System.Text
ReturnStatement ( int pos, int len, AstNode returnValue ) : System.Text
SetReturnValue ( AstNode returnValue ) : void

Sets return value expression, and sets its parent to this node.

Sets return value expression, and sets its parent to this node. Can be null .

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

Visits this node, then the return value if specified.

Visits this node, then the return value if specified.

메소드 상세

GetReturnValue() 공개 메소드

Returns return value, null if return value is void
public GetReturnValue ( ) : AstNode
리턴 AstNode

ReturnStatement() 공개 메소드

public ReturnStatement ( ) : System.Text
리턴 System.Text

ReturnStatement() 공개 메소드

public ReturnStatement ( int pos ) : System.Text
pos int
리턴 System.Text

ReturnStatement() 공개 메소드

public ReturnStatement ( int pos, int len ) : System.Text
pos int
len int
리턴 System.Text

ReturnStatement() 공개 메소드

public ReturnStatement ( int pos, int len, AstNode returnValue ) : System.Text
pos int
len int
returnValue AstNode
리턴 System.Text

SetReturnValue() 공개 메소드

Sets return value expression, and sets its parent to this node.
Sets return value expression, and sets its parent to this node. Can be null .
public SetReturnValue ( AstNode returnValue ) : void
returnValue AstNode
리턴 void

ToSource() 공개 메소드

public ToSource ( int depth ) : string
depth int
리턴 string

Visit() 공개 메소드

Visits this node, then the return value if specified.
Visits this node, then the return value if specified.
public Visit ( NodeVisitor v ) : void
v NodeVisitor
리턴 void