C# Class Mono.CompilerServices.SymbolWriter.SourceMethodBuilder

ファイルを表示 Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
AddLocal ( int index, string name ) : void
AddScopeVariable ( int scope, int index ) : void
DefineMethod ( MonoSymbolFile file ) : void
EndBlock ( int end_offset ) : void
MarkSequencePoint ( int offset, SourceFileEntry file, int line, int column, bool is_hidden ) : void
MarkSequencePoint ( int offset, SourceFileEntry file, int start_line, int end_line, int start_col, int end_col ) : void
SetRealMethodName ( string name ) : void
SourceMethodBuilder ( ICompileUnit comp_unit, int ns_id, IMethodDef method ) : System
StartBlock ( CodeBlockEntry type, int start_offset ) : void

Method Details

AddLocal() public method

public AddLocal ( int index, string name ) : void
index int
name string
return void

AddScopeVariable() public method

public AddScopeVariable ( int scope, int index ) : void
scope int
index int
return void

DefineMethod() public method

public DefineMethod ( MonoSymbolFile file ) : void
file MonoSymbolFile
return void

EndBlock() public method

public EndBlock ( int end_offset ) : void
end_offset int
return void

MarkSequencePoint() public method

public MarkSequencePoint ( int offset, SourceFileEntry file, int line, int column, bool is_hidden ) : void
offset int
file SourceFileEntry
line int
column int
is_hidden bool
return void

MarkSequencePoint() public method

public MarkSequencePoint ( int offset, SourceFileEntry file, int start_line, int end_line, int start_col, int end_col ) : void
offset int
file SourceFileEntry
start_line int
end_line int
start_col int
end_col int
return void

SetRealMethodName() public method

public SetRealMethodName ( string name ) : void
name string
return void

SourceMethodBuilder() public method

public SourceMethodBuilder ( ICompileUnit comp_unit, int ns_id, IMethodDef method ) : System
comp_unit ICompileUnit
ns_id int
method IMethodDef
return System

StartBlock() public method

public StartBlock ( CodeBlockEntry type, int start_offset ) : void
type CodeBlockEntry
start_offset int
return void