C# Class Mono.CompilerServices.SymbolWriter.MonoSymbolFile

Inheritance: IDisposable
Afficher le fichier Open project: Unity-Technologies/cecil Class Usage Examples

Méthodes publiques

Свойство Type Description
MajorVersion int
MinorVersion int
NumLineNumbers int

Private Properties

Свойство Type Description
DefineAnonymousScope void
DefineCapturedScope void
DefineCapturedVariable void
GetNextMethodIndex int
GetNextNamespaceIndex int
GetNextTypeIndex int
MonoSymbolFile System
Write void
read_methods void

Méthodes publiques

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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

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

Method Details

AddCompileUnit() public méthode

public AddCompileUnit ( CompileUnitEntry entry ) : int
entry CompileUnitEntry
Résultat int

AddMethod() public méthode

public AddMethod ( MethodEntry entry ) : void
entry MethodEntry
Résultat void

AddSource() public méthode

public AddSource ( SourceFileEntry source ) : int
source SourceFileEntry
Résultat int

CreateSymbolFile() public méthode

public CreateSymbolFile ( System.Guid guid, FileStream fs ) : void
guid System.Guid
fs System.IO.FileStream
Résultat void

DefineMethod() public méthode

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

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

FindSource() public méthode

public FindSource ( string file_name ) : int
file_name string
Résultat int

GetAnonymousScope() public méthode

public GetAnonymousScope ( int id ) : AnonymousScopeEntry
id int
Résultat AnonymousScopeEntry

GetCompileUnit() public méthode

public GetCompileUnit ( int index ) : CompileUnitEntry
index int
Résultat CompileUnitEntry

GetMethod() public méthode

public GetMethod ( int index ) : MethodEntry
index int
Résultat MethodEntry

GetMethodByToken() public méthode

public GetMethodByToken ( int token ) : MethodEntry
token int
Résultat MethodEntry

GetSourceFile() public méthode

public GetSourceFile ( int index ) : SourceFileEntry
index int
Résultat SourceFileEntry

MonoSymbolFile() public méthode

public MonoSymbolFile ( ) : System
Résultat System

ReadSymbolFile() public static méthode

public static ReadSymbolFile ( Assembly assembly ) : MonoSymbolFile
assembly Assembly
Résultat MonoSymbolFile

ReadSymbolFile() public static méthode

public static ReadSymbolFile ( Stream stream ) : MonoSymbolFile
stream Stream
Résultat MonoSymbolFile

ReadSymbolFile() public static méthode

public static ReadSymbolFile ( string mdbFilename ) : MonoSymbolFile
mdbFilename string
Résultat MonoSymbolFile

ReadSymbolFile() public static méthode

public static ReadSymbolFile ( string mdbFilename, System.Guid assemblyGuid ) : MonoSymbolFile
mdbFilename string
assemblyGuid System.Guid
Résultat MonoSymbolFile

Property Details

MajorVersion public_oe property

public int MajorVersion
Résultat int

MinorVersion public_oe property

public int MinorVersion
Résultat int

NumLineNumbers public_oe property

public int NumLineNumbers
Résultat int