C# Class Mono.Debugger.Backend.Mono.MonoSymbolFile.MonoCodeBlock

Inheritance: Mono.Debugger.Block
显示文件 Open project: baulig/debugger

Public Methods

Method Description
CreateBlocks ( MonoMethod method, MethodAddress address, Mono.CompilerServices.SymbolWriter the_blocks, List &root_blocks ) : MonoCodeBlock[]

Protected Methods

Method Description
AddChildBlock ( MonoCodeBlock child ) : void
MonoCodeBlock ( int index, Block type, int start, int end ) : System

Private Methods

Method Description
find_address ( MethodAddress address, int il_offset ) : int

Method Details

AddChildBlock() protected method

protected AddChildBlock ( MonoCodeBlock child ) : void
child MonoCodeBlock
return void

CreateBlocks() public static method

public static CreateBlocks ( MonoMethod method, MethodAddress address, Mono.CompilerServices.SymbolWriter the_blocks, List &root_blocks ) : MonoCodeBlock[]
method MonoMethod
address MethodAddress
the_blocks Mono.CompilerServices.SymbolWriter
root_blocks List
return MonoCodeBlock[]

MonoCodeBlock() protected method

protected MonoCodeBlock ( int index, Block type, int start, int end ) : System
index int
type Mono.Debugger.Block
start int
end int
return System