C# Класс Mono.CompilerServices.SymbolWriter.MonoSymbolWriter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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