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

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

Private Properties

Property Type Description
GetTrampoline MethodSource
LookupBlock Mono.Debugger.Block
do_read_blocks void
do_read_variables void
dump_blocks void
lookup_block Mono.Debugger.Block
read_scope void
read_variables void

Public Methods

Method Description
GetDeclaringType ( Thread target ) : TargetClassType
GetLocalVariables ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
GetNamespaces ( ) : string[]
GetParameters ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
GetThis ( Thread target ) : TargetVariable
Load ( TargetBinaryReader dynamic_reader, AddressDomain domain ) : void
MonoMethod ( MonoSymbolFile file, MethodSource source, int domain, Mono.CompilerServices.SymbolWriter method, Cecil mdef ) : System

Private Methods

Method Description
GetTrampoline ( TargetMemoryAccess memory, TargetAddress address ) : MethodSource
LookupBlock ( TargetMemoryAccess memory, TargetAddress address ) : Block
do_read_blocks ( ) : void
do_read_variables ( TargetMemoryAccess memory ) : void
dump_blocks ( Block blocks, string ident ) : void
lookup_block ( TargetAddress address, Block blocks ) : Block
read_scope ( ScopeInfo scope ) : void
read_variables ( Thread thread ) : void

Method Details

GetDeclaringType() public method

public GetDeclaringType ( Thread target ) : TargetClassType
target Thread
return Mono.Debugger.Languages.TargetClassType

GetLocalVariables() public method

public GetLocalVariables ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
target Thread
return Mono.Debugger.Languages.TargetVariable[]

GetNamespaces() public method

public GetNamespaces ( ) : string[]
return string[]

GetParameters() public method

public GetParameters ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
target Thread
return Mono.Debugger.Languages.TargetVariable[]

GetThis() public method

public GetThis ( Thread target ) : TargetVariable
target Thread
return Mono.Debugger.Languages.TargetVariable

Load() public method

public Load ( TargetBinaryReader dynamic_reader, AddressDomain domain ) : void
dynamic_reader Mono.Debugger.TargetBinaryReader
domain Mono.Debugger.AddressDomain
return void

MonoMethod() public method

public MonoMethod ( MonoSymbolFile file, MethodSource source, int domain, Mono.CompilerServices.SymbolWriter method, Cecil mdef ) : System
file MonoSymbolFile
source MethodSource
domain int
method Mono.CompilerServices.SymbolWriter
mdef Cecil
return System