C# Класс Mono.Debugger.Backend.Mono.MonoSymbolFile

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

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

Свойство Тип Описание
process Process

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

Метод Описание
AddType ( Cecil typedef, TargetType type ) : void
FindMethod ( string name ) : MethodSource
GetFunctionByToken ( int token ) : MonoFunctionType
GetMethodByToken ( int token ) : MethodSource
GetMethods ( SourceFile file ) : MethodSource[]
GetSources ( ) : Mono.Debugger.SourceFile[]
LookupMonoType ( Cecil type ) : TargetType
SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol
ToString ( ) : string

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

Метод Описание
AddClassEntry ( int token, TargetAddress klass ) : void
DoDispose ( ) : void
GetMonoMethod ( MethodHashEntry hash, int index, byte contents ) : MonoMethod
GetTypeSignature ( Cecil t ) : string
GetWrapperMethod ( MethodHashEntry hash, WrapperEntry wrapper, byte contents ) : WrapperMethod
LookupMonoClass ( Cecil typeref ) : MonoClassType

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

Метод Описание
AddRangeEntry ( TargetMemoryAccess memory, TargetReader reader, byte contents ) : void
CheckCustomAttributes ( Cecil type, DebuggerBrowsableState &browsable_state, DebuggerDisplayAttribute &debugger_display, DebuggerTypeProxyAttribute &type_proxy, bool &is_compiler_generated ) : void
CreateMethodSource ( SourceFile file, int index ) : MonoMethodSource
FindCecilMethod ( string full_name ) : Cecil.MethodDefinition
GetFunctionType ( string class_name, int token ) : MonoFunctionType
GetMethodName ( Cecil mdef ) : string
GetMethodSignature ( Cecil mdef ) : string
GetMethodSource ( SourceFile file, int index ) : MonoMethodSource
GetMethodSource ( int index ) : MonoMethodSource
GetSourceFile ( int index ) : SourceFile
LookupClassInfo ( TargetMemoryAccess target, int token ) : MonoClassInfo
MonoSymbolFile ( MonoLanguageBackend language, Process process, TargetMemoryAccess memory, TargetAddress address ) : System
OnModuleChanged ( ) : void
ReadRangeEntry ( TargetMemoryAccess memory, TargetReader reader, byte contents ) : Method
RemoveGenericArity ( string name ) : string
UnwindStack ( StackFrame last_frame, TargetMemoryAccess memory ) : StackFrame
ensure_sources ( ) : void

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

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

protected AddClassEntry ( int token, TargetAddress klass ) : void
token int
klass Mono.Debugger.TargetAddress
Результат void

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

public AddType ( Cecil typedef, TargetType type ) : void
typedef Cecil
type Mono.Debugger.Languages.TargetType
Результат void

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

protected DoDispose ( ) : void
Результат void

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

public FindMethod ( string name ) : MethodSource
name string
Результат MethodSource

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

public GetFunctionByToken ( int token ) : MonoFunctionType
token int
Результат Mono.Debugger.Languages.Mono.MonoFunctionType

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

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

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

public GetMethods ( SourceFile file ) : MethodSource[]
file Mono.Debugger.SourceFile
Результат MethodSource[]

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

protected GetMonoMethod ( MethodHashEntry hash, int index, byte contents ) : MonoMethod
hash MethodHashEntry
index int
contents byte
Результат MonoMethod

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

public GetSources ( ) : Mono.Debugger.SourceFile[]
Результат Mono.Debugger.SourceFile[]

GetTypeSignature() защищенный статический Метод

protected static GetTypeSignature ( Cecil t ) : string
t Cecil
Результат string

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

protected GetWrapperMethod ( MethodHashEntry hash, WrapperEntry wrapper, byte contents ) : WrapperMethod
hash MethodHashEntry
wrapper WrapperEntry
contents byte
Результат WrapperMethod

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

protected LookupMonoClass ( Cecil typeref ) : MonoClassType
typeref Cecil
Результат Mono.Debugger.Languages.Mono.MonoClassType

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

public LookupMonoType ( Cecil type ) : TargetType
type Cecil
Результат Mono.Debugger.Languages.TargetType

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

public SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol
address Mono.Debugger.TargetAddress
exact_match bool
Результат Mono.Debugger.Symbol

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

public ToString ( ) : string
Результат string

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

process защищенное свойство

protected Process process
Результат Process