C# 클래스 Mono.CompilerServices.SymbolWriter.MonoSymbolWriter

파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
file MonoSymbolFile

공개 메소드들

메소드 설명
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

메소드 상세

CloseCompilerGeneratedBlock() 공개 메소드

public CloseCompilerGeneratedBlock ( int end_offset ) : void
end_offset int
리턴 void

CloseMethod() 공개 메소드

public CloseMethod ( ) : void
리턴 void

CloseNamespace() 공개 메소드

public CloseNamespace ( ) : void
리턴 void

CloseScope() 공개 메소드

public CloseScope ( int end_offset ) : void
end_offset int
리턴 void

DefineAnonymousScope() 공개 메소드

public DefineAnonymousScope ( int id ) : void
id int
리턴 void

DefineCapturedLocal() 공개 메소드

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

DefineCapturedParameter() 공개 메소드

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

DefineCapturedScope() 공개 메소드

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

DefineCapturedThis() 공개 메소드

public DefineCapturedThis ( int scope_id, string captured_name ) : void
scope_id int
captured_name string
리턴 void

DefineCompilationUnit() 공개 메소드

public DefineCompilationUnit ( SourceFileEntry source ) : CompileUnitEntry
source SourceFileEntry
리턴 CompileUnitEntry

DefineDocument() 공개 메소드

public DefineDocument ( string url ) : SourceFileEntry
url string
리턴 SourceFileEntry

DefineDocument() 공개 메소드

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

DefineLocalVariable() 공개 메소드

public DefineLocalVariable ( int index, string name ) : void
index int
name string
리턴 void

DefineNamespace() 공개 메소드

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

DefineScopeVariable() 공개 메소드

public DefineScopeVariable ( int scope, int index ) : void
scope int
index int
리턴 void

EndIteratorBody() 공개 메소드

public EndIteratorBody ( int end_offset ) : void
end_offset int
리턴 void

EndIteratorDispatcher() 공개 메소드

public EndIteratorDispatcher ( int end_offset ) : void
end_offset int
리턴 void

MarkSequencePoint() 공개 메소드

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
리턴 void

MarkSequencePoint() 공개 메소드

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
리턴 void

MonoSymbolWriter() 공개 메소드

public MonoSymbolWriter ( string filename ) : System
filename string
리턴 System

OpenCompilerGeneratedBlock() 공개 메소드

public OpenCompilerGeneratedBlock ( int start_offset ) : void
start_offset int
리턴 void

OpenMethod() 공개 메소드

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

OpenScope() 공개 메소드

public OpenScope ( int start_offset ) : int
start_offset int
리턴 int

StartIteratorBody() 공개 메소드

public StartIteratorBody ( int start_offset ) : void
start_offset int
리턴 void

StartIteratorDispatcher() 공개 메소드

public StartIteratorDispatcher ( int start_offset ) : void
start_offset int
리턴 void

WriteSymbolFile() 공개 메소드

public WriteSymbolFile ( System.Guid guid ) : void
guid System.Guid
리턴 void

프로퍼티 상세

file 보호되어 있는 프로퍼티

protected MonoSymbolFile,Mono.CompilerServices.SymbolWriter file
리턴 MonoSymbolFile