C# Class Gibbed.RED.ScriptDecompiler.BasicBlockStatement

Inheritance: Statement
显示文件 Open project: yole/Gibbed.RED Class Usage Examples

Protected Properties

Property Type Description
_startOffset int
_statements List

Public Methods

Method Description
Add ( Statement statement ) : void
BasicBlockStatement ( BasicBlockStatement predecessor ) : System
GetJumpTarget ( ) : int
HasPredecessors ( ) : bool
HasSuccessors ( ) : bool
Write ( TextWriter output, string indent ) : void

Protected Methods

Method Description
WriteBody ( TextWriter output, string indent ) : void

Private Methods

Method Description
AddSuccessor ( BasicBlockStatement statement ) : void
RemoveSelf ( ) : void

Method Details

Add() public method

public Add ( Statement statement ) : void
statement Statement
return void

BasicBlockStatement() public method

public BasicBlockStatement ( BasicBlockStatement predecessor ) : System
predecessor BasicBlockStatement
return System

GetJumpTarget() public method

public GetJumpTarget ( ) : int
return int

HasPredecessors() public method

public HasPredecessors ( ) : bool
return bool

HasSuccessors() public method

public HasSuccessors ( ) : bool
return bool

Write() public method

public Write ( TextWriter output, string indent ) : void
output System.IO.TextWriter
indent string
return void

WriteBody() protected method

protected WriteBody ( TextWriter output, string indent ) : void
output System.IO.TextWriter
indent string
return void

Property Details

_startOffset protected_oe property

protected int _startOffset
return int

_statements protected_oe property

protected List _statements
return List