C# Class Mono.CompilerServices.SymbolWriter.MonoSymbolWriter

Afficher le fichier Open project: baulig/debugger Class Usage Examples

Protected Properties

Свойство Type Description
file MonoSymbolFile

Méthodes publiques

Méthode 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 méthode

public CloseCompilerGeneratedBlock ( int end_offset ) : void
end_offset int
Résultat void

CloseMethod() public méthode

public CloseMethod ( ) : void
Résultat void

CloseNamespace() public méthode

public CloseNamespace ( ) : void
Résultat void

CloseScope() public méthode

public CloseScope ( int end_offset ) : void
end_offset int
Résultat void

DefineAnonymousScope() public méthode

public DefineAnonymousScope ( int id ) : void
id int
Résultat void

DefineCapturedLocal() public méthode

public DefineCapturedLocal ( int scope_id, string name, string captured_name ) : void
scope_id int
name string
captured_name string
Résultat void

DefineCapturedParameter() public méthode

public DefineCapturedParameter ( int scope_id, string name, string captured_name ) : void
scope_id int
name string
captured_name string
Résultat void

DefineCapturedScope() public méthode

public DefineCapturedScope ( int scope_id, int id, string captured_name ) : void
scope_id int
id int
captured_name string
Résultat void

DefineCapturedThis() public méthode

public DefineCapturedThis ( int scope_id, string captured_name ) : void
scope_id int
captured_name string
Résultat void

DefineCompilationUnit() public méthode

public DefineCompilationUnit ( SourceFileEntry source ) : CompileUnitEntry
source SourceFileEntry
Résultat CompileUnitEntry

DefineDocument() public méthode

public DefineDocument ( string url ) : SourceFileEntry
url string
Résultat SourceFileEntry

DefineDocument() public méthode

public DefineDocument ( string url, byte guid, byte checksum ) : SourceFileEntry
url string
guid byte
checksum byte
Résultat SourceFileEntry

DefineLocalVariable() public méthode

public DefineLocalVariable ( int index, string name ) : void
index int
name string
Résultat void

DefineNamespace() public méthode

public DefineNamespace ( string name, CompileUnitEntry unit, string using_clauses, int parent ) : int
name string
unit CompileUnitEntry
using_clauses string
parent int
Résultat int

DefineScopeVariable() public méthode

public DefineScopeVariable ( int scope, int index ) : void
scope int
index int
Résultat void

EndIteratorBody() public méthode

public EndIteratorBody ( int end_offset ) : void
end_offset int
Résultat void

EndIteratorDispatcher() public méthode

public EndIteratorDispatcher ( int end_offset ) : void
end_offset int
Résultat void

MarkSequencePoint() public méthode

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
Résultat void

MarkSequencePoint() public méthode

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
Résultat void

MonoSymbolWriter() public méthode

public MonoSymbolWriter ( string filename ) : System
filename string
Résultat System

OpenCompilerGeneratedBlock() public méthode

public OpenCompilerGeneratedBlock ( int start_offset ) : void
start_offset int
Résultat void

OpenMethod() public méthode

public OpenMethod ( ICompileUnit file, int ns_id, IMethodDef method ) : SourceMethodBuilder
file ICompileUnit
ns_id int
method IMethodDef
Résultat SourceMethodBuilder

OpenScope() public méthode

public OpenScope ( int start_offset ) : int
start_offset int
Résultat int

StartIteratorBody() public méthode

public StartIteratorBody ( int start_offset ) : void
start_offset int
Résultat void

StartIteratorDispatcher() public méthode

public StartIteratorDispatcher ( int start_offset ) : void
start_offset int
Résultat void

WriteSymbolFile() public méthode

public WriteSymbolFile ( System.Guid guid ) : void
guid System.Guid
Résultat void

Property Details

file protected_oe property

protected MonoSymbolFile,Mono.CompilerServices.SymbolWriter file
Résultat MonoSymbolFile