C# Class Mono.CompilerServices.SymbolWriter.MonoSymbolWriter

Show file Open project: baulig/debugger Class Usage Examples

Protected Properties

Property Type Description
file MonoSymbolFile

Public Methods

Method Description
CloseCompilerGeneratedBlock ( int end_offset ) : void
CloseMethod ( ) : void
CloseNamespace ( ) : void
CloseScope ( int end_offset ) : void
DefineAnonymousScope ( int id ) : void
DefineCapturedLocal ( int scope_id, string name, string captured_name ) : void
DefineCapturedParameter ( int scope_id, string name, string captured_name ) : void
DefineCapturedScope ( int scope_id, int id, string captured_name ) : void
DefineCapturedThis ( int scope_id, string captured_name ) : void
DefineCompilationUnit ( SourceFileEntry source ) : CompileUnitEntry
DefineDocument ( string url ) : SourceFileEntry
DefineDocument ( string url, byte guid, byte checksum ) : SourceFileEntry
DefineLocalVariable ( int index, string name ) : void
DefineNamespace ( string name, CompileUnitEntry unit, string using_clauses, int parent ) : int
DefineScopeVariable ( int scope, int index ) : void
EndIteratorBody ( int end_offset ) : void
EndIteratorDispatcher ( 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
MonoSymbolWriter ( string filename ) : System
OpenCompilerGeneratedBlock ( int start_offset ) : void
OpenMethod ( ICompileUnit file, int ns_id, IMethodDef method ) : SourceMethodBuilder
OpenScope ( int start_offset ) : int
StartIteratorBody ( int start_offset ) : void
StartIteratorDispatcher ( int start_offset ) : void
WriteSymbolFile ( System.Guid guid ) : void

Method Details

CloseCompilerGeneratedBlock() public method

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

CloseMethod() public method

public CloseMethod ( ) : void
return void

CloseNamespace() public method

public CloseNamespace ( ) : void
return void

CloseScope() public method

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

DefineAnonymousScope() public method

public DefineAnonymousScope ( int id ) : void
id int
return void

DefineCapturedLocal() public method

public DefineCapturedLocal ( int scope_id, string name, string captured_name ) : void
scope_id int
name string
captured_name string
return void

DefineCapturedParameter() public method

public DefineCapturedParameter ( int scope_id, string name, string captured_name ) : void
scope_id int
name string
captured_name string
return void

DefineCapturedScope() public method

public DefineCapturedScope ( int scope_id, int id, string captured_name ) : void
scope_id int
id int
captured_name string
return void

DefineCapturedThis() public method

public DefineCapturedThis ( int scope_id, string captured_name ) : void
scope_id int
captured_name string
return void

DefineCompilationUnit() public method

public DefineCompilationUnit ( SourceFileEntry source ) : CompileUnitEntry
source SourceFileEntry
return CompileUnitEntry

DefineDocument() public method

public DefineDocument ( string url ) : SourceFileEntry
url string
return SourceFileEntry

DefineDocument() public method

public DefineDocument ( string url, byte guid, byte checksum ) : SourceFileEntry
url string
guid byte
checksum byte
return SourceFileEntry

DefineLocalVariable() public method

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

DefineNamespace() public method

public DefineNamespace ( string name, CompileUnitEntry unit, string using_clauses, int parent ) : int
name string
unit CompileUnitEntry
using_clauses string
parent int
return int

DefineScopeVariable() public method

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

EndIteratorBody() public method

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

EndIteratorDispatcher() public method

public EndIteratorDispatcher ( 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

MonoSymbolWriter() public method

public MonoSymbolWriter ( string filename ) : System
filename string
return System

OpenCompilerGeneratedBlock() public method

public OpenCompilerGeneratedBlock ( int start_offset ) : void
start_offset int
return void

OpenMethod() public method

public OpenMethod ( ICompileUnit file, int ns_id, IMethodDef method ) : SourceMethodBuilder
file ICompileUnit
ns_id int
method IMethodDef
return SourceMethodBuilder

OpenScope() public method

public OpenScope ( int start_offset ) : int
start_offset int
return int

StartIteratorBody() public method

public StartIteratorBody ( int start_offset ) : void
start_offset int
return void

StartIteratorDispatcher() public method

public StartIteratorDispatcher ( int start_offset ) : void
start_offset int
return void

WriteSymbolFile() public method

public WriteSymbolFile ( System.Guid guid ) : void
guid System.Guid
return void

Property Details

file protected property

protected MonoSymbolFile,Mono.CompilerServices.SymbolWriter file
return MonoSymbolFile