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

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

Открытые свойства

Свойство Тип Описание
MajorVersion int
MinorVersion int
NumLineNumbers int

Private Properties

Свойство Тип Описание
DefineAnonymousScope void
DefineCapturedScope void
DefineCapturedVariable void
GetNextMethodIndex int
GetNextNamespaceIndex int
GetNextTypeIndex int
MonoSymbolFile System
Write void
read_methods void

Открытые методы

Метод Описание
AddCompileUnit ( CompileUnitEntry entry ) : int
AddMethod ( MethodEntry entry ) : void
AddSource ( SourceFileEntry source ) : int
CreateSymbolFile ( System.Guid guid, FileStream fs ) : void
DefineMethod ( CompileUnitEntry comp_unit, int token, ScopeVariable scope_vars, LocalVariableEntry locals, LineNumberEntry lines, CodeBlockEntry code_blocks, string real_name, MethodEntry flags, int namespace_id ) : MethodEntry
Dispose ( ) : void
FindSource ( string file_name ) : int
GetAnonymousScope ( int id ) : AnonymousScopeEntry
GetCompileUnit ( int index ) : CompileUnitEntry
GetMethod ( int index ) : MethodEntry
GetMethodByToken ( int token ) : MethodEntry
GetSourceFile ( int index ) : SourceFileEntry
MonoSymbolFile ( ) : System
ReadSymbolFile ( Assembly assembly ) : MonoSymbolFile
ReadSymbolFile ( Stream stream ) : MonoSymbolFile
ReadSymbolFile ( string mdbFilename ) : MonoSymbolFile
ReadSymbolFile ( string mdbFilename, System.Guid assemblyGuid ) : MonoSymbolFile

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
DefineAnonymousScope ( int id ) : void
DefineCapturedScope ( int scope_id, int id, string captured_name ) : void
DefineCapturedVariable ( int scope_id, string name, string captured_name, CapturedVariable kind ) : void
GetNextMethodIndex ( ) : int
GetNextNamespaceIndex ( ) : int
GetNextTypeIndex ( ) : int
MonoSymbolFile ( Stream stream ) : System
Write ( MyBinaryWriter bw, System.Guid guid ) : void
read_methods ( ) : void

Описание методов

AddCompileUnit() публичный Метод

public AddCompileUnit ( CompileUnitEntry entry ) : int
entry CompileUnitEntry
Результат int

AddMethod() публичный Метод

public AddMethod ( MethodEntry entry ) : void
entry MethodEntry
Результат void

AddSource() публичный Метод

public AddSource ( SourceFileEntry source ) : int
source SourceFileEntry
Результат int

CreateSymbolFile() публичный Метод

public CreateSymbolFile ( System.Guid guid, FileStream fs ) : void
guid System.Guid
fs System.IO.FileStream
Результат void

DefineMethod() публичный Метод

public DefineMethod ( CompileUnitEntry comp_unit, int token, ScopeVariable scope_vars, LocalVariableEntry locals, LineNumberEntry lines, CodeBlockEntry code_blocks, string real_name, MethodEntry flags, int namespace_id ) : MethodEntry
comp_unit CompileUnitEntry
token int
scope_vars ScopeVariable
locals LocalVariableEntry
lines LineNumberEntry
code_blocks CodeBlockEntry
real_name string
flags MethodEntry
namespace_id int
Результат MethodEntry

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

FindSource() публичный Метод

public FindSource ( string file_name ) : int
file_name string
Результат int

GetAnonymousScope() публичный Метод

public GetAnonymousScope ( int id ) : AnonymousScopeEntry
id int
Результат AnonymousScopeEntry

GetCompileUnit() публичный Метод

public GetCompileUnit ( int index ) : CompileUnitEntry
index int
Результат CompileUnitEntry

GetMethod() публичный Метод

public GetMethod ( int index ) : MethodEntry
index int
Результат MethodEntry

GetMethodByToken() публичный Метод

public GetMethodByToken ( int token ) : MethodEntry
token int
Результат MethodEntry

GetSourceFile() публичный Метод

public GetSourceFile ( int index ) : SourceFileEntry
index int
Результат SourceFileEntry

MonoSymbolFile() публичный Метод

public MonoSymbolFile ( ) : System
Результат System

ReadSymbolFile() публичный статический Метод

public static ReadSymbolFile ( Assembly assembly ) : MonoSymbolFile
assembly Assembly
Результат MonoSymbolFile

ReadSymbolFile() публичный статический Метод

public static ReadSymbolFile ( Stream stream ) : MonoSymbolFile
stream Stream
Результат MonoSymbolFile

ReadSymbolFile() публичный статический Метод

public static ReadSymbolFile ( string mdbFilename ) : MonoSymbolFile
mdbFilename string
Результат MonoSymbolFile

ReadSymbolFile() публичный статический Метод

public static ReadSymbolFile ( string mdbFilename, System.Guid assemblyGuid ) : MonoSymbolFile
mdbFilename string
assemblyGuid System.Guid
Результат MonoSymbolFile

Описание свойств

MajorVersion публичное свойство

public int MajorVersion
Результат int

MinorVersion публичное свойство

public int MinorVersion
Результат int

NumLineNumbers публичное свойство

public int NumLineNumbers
Результат int