C# Class Mono.Debugger.SourceAddress

Holds the location in the source code corresponding to an actual machine address. Note that the difference between an "address" and a "location" is that a location is basically just a name for a specific source code location while an address contains some additional information which are only valid while the corresponding method is actually loaded in memory. This means that you can easily transform a SourceAddress in a SourceLocation, but not the other way around. If you insert a breakpoint on a location, the debugger will automatically compute the actual address once the corresponding method has been loaded.
Inheritance: DebuggerMarshalByRefObject
Show file Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
SourceAddress ( SourceFile file, SourceBuffer buffer, int row, int line_offset, int line_range ) : System
SourceAddress ( SourceFile file, SourceBuffer buffer, int row, int line_offset, int line_range, SourceRange source_range ) : System
ToString ( ) : string

Method Details

SourceAddress() public method

public SourceAddress ( SourceFile file, SourceBuffer buffer, int row, int line_offset, int line_range ) : System
file SourceFile
buffer SourceBuffer
row int
line_offset int
line_range int
return System

SourceAddress() public method

public SourceAddress ( SourceFile file, SourceBuffer buffer, int row, int line_offset, int line_range, SourceRange source_range ) : System
file SourceFile
buffer SourceBuffer
row int
line_offset int
line_range int
source_range SourceRange
return System

ToString() public method

public ToString ( ) : string
return string