C# Класс Mono.Debugger.Module

A module is either a shared library (containing unmanaged code) or a dll (containing managed code). A module maintains all the breakpoints and controls whether to enter methods while single-stepping.
Наследование: ModuleBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
LoadModule void
Module System
OnModuleChanged void
UnLoadModule void
UnwindStack StackFrame

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

Метод Описание
FindFile ( string filename ) : SourceFile

Find source file @filename. If @filename is a full pathname, an exact match is required. Otherwise, a match from any directory is ok.

FindLocation ( string source_file, int line ) : SourceLocation

Find the method containing line @line in @source_file, which must be the file's full pathname.

FindMethod ( string name ) : MethodSource

Find method @name, which must be a full method name including the signature (System.DateTime.GetUtcOffset(System.DateTime)).

GetMethod ( int domain, long handle ) : Method
GetMethods ( SourceFile file ) : MethodSource[]
SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol

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

Метод Описание
MyToString ( ) : string

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

Метод Описание
LoadModule ( SymbolFile symfile ) : void
Module ( ModuleGroup group, string name, SymbolFile symfile ) : System
OnModuleChanged ( ) : void
UnLoadModule ( ) : void
UnwindStack ( StackFrame last_frame, TargetMemoryAccess memory ) : StackFrame

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

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

Find source file @filename. If @filename is a full pathname, an exact match is required. Otherwise, a match from any directory is ok.
public FindFile ( string filename ) : SourceFile
filename string
Результат SourceFile

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

Find the method containing line @line in @source_file, which must be the file's full pathname.
public FindLocation ( string source_file, int line ) : SourceLocation
source_file string
line int
Результат SourceLocation

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

Find method @name, which must be a full method name including the signature (System.DateTime.GetUtcOffset(System.DateTime)).
public FindMethod ( string name ) : MethodSource
name string
Результат MethodSource

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

public GetMethod ( int domain, long handle ) : Method
domain int
handle long
Результат Method

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

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

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

protected MyToString ( ) : string
Результат string

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

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