C# Class Mono.CompilerServices.SymbolWriter.LineNumberTable

Show file Open project: baulig/debugger Class Usage Examples

Public Properties

Property Type Description
LineBase int
LineRange int
MaxAddressIncrement int
OpcodeBase byte

Protected Properties

Property Type Description
_line_numbers Mono.CompilerServices.SymbolWriter.LineNumberEntry[]

Public Methods

Method Description
DoRead ( MonoSymbolFile file, MyBinaryReader br ) : void
GetMethodBounds ( LineNumberEntry &start, LineNumberEntry &end ) : bool

Protected Methods

Method Description
LineNumberTable ( MonoSymbolFile file ) : System

Private Methods

Method Description
LineNumberTable ( MonoSymbolFile file, LineNumberEntry lines ) : System
Read ( MonoSymbolFile file, MyBinaryReader br ) : LineNumberTable
Write ( MonoSymbolFile file, MyBinaryWriter bw ) : void

Method Details

DoRead() public method

public DoRead ( MonoSymbolFile file, MyBinaryReader br ) : void
file MonoSymbolFile
br MyBinaryReader
return void

GetMethodBounds() public method

public GetMethodBounds ( LineNumberEntry &start, LineNumberEntry &end ) : bool
start LineNumberEntry
end LineNumberEntry
return bool

LineNumberTable() protected method

protected LineNumberTable ( MonoSymbolFile file ) : System
file MonoSymbolFile
return System

Property Details

LineBase public property

public int LineBase
return int

LineRange public property

public int LineRange
return int

MaxAddressIncrement public property

public int MaxAddressIncrement
return int

OpcodeBase public property

public byte OpcodeBase
return byte

_line_numbers protected property

protected LineNumberEntry[],Mono.CompilerServices.SymbolWriter _line_numbers
return Mono.CompilerServices.SymbolWriter.LineNumberEntry[]