C# Класс MemoScope.Core.Dac.AbstractDacFinder

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

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

Свойство Тип Описание
dbgHelpLib LibrarySafeHandle
process System.Diagnostics.Process
searchPath string

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

Метод Описание
Dispose ( ) : void
FindDac ( Microsoft.Diagnostics.Runtime.ClrInfo clrInfo ) : string
FindDac ( string dacname, uint timestamp, uint fileSize ) : string
Init ( ) : void

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

Метод Описание
AbstractDacFinder ( string localCache ) : System
InitDbgHelpModule ( ) : void
SymCleanup ( IntPtr hProcess ) : bool
SymFindFileInPath ( IntPtr hProcess, string searchPath, string filename, uint id, uint two, uint three, uint flags, StringBuilder filePath, IntPtr callback, IntPtr context ) : bool
SymInitialize ( IntPtr hProcess, string symPath, bool fInvadeProcess ) : bool

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

Метод Описание
FreeLibrary ( IntPtr hModule ) : bool
LoadLibrary ( string name ) : LibrarySafeHandle

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

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

protected AbstractDacFinder ( string localCache ) : System
localCache string
Результат System

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

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

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

public FindDac ( Microsoft.Diagnostics.Runtime.ClrInfo clrInfo ) : string
clrInfo Microsoft.Diagnostics.Runtime.ClrInfo
Результат string

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

public FindDac ( string dacname, uint timestamp, uint fileSize ) : string
dacname string
timestamp uint
fileSize uint
Результат string

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

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

InitDbgHelpModule() защищенный абстрактный Метод

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

SymCleanup() защищенный абстрактный Метод

protected abstract SymCleanup ( IntPtr hProcess ) : bool
hProcess System.IntPtr
Результат bool

SymFindFileInPath() защищенный абстрактный Метод

protected abstract SymFindFileInPath ( IntPtr hProcess, string searchPath, string filename, uint id, uint two, uint three, uint flags, StringBuilder filePath, IntPtr callback, IntPtr context ) : bool
hProcess System.IntPtr
searchPath string
filename string
id uint
two uint
three uint
flags uint
filePath StringBuilder
callback System.IntPtr
context System.IntPtr
Результат bool

SymInitialize() защищенный абстрактный Метод

protected abstract SymInitialize ( IntPtr hProcess, string symPath, bool fInvadeProcess ) : bool
hProcess System.IntPtr
symPath string
fInvadeProcess bool
Результат bool

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

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

protected LibrarySafeHandle dbgHelpLib
Результат LibrarySafeHandle

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

protected Process,System.Diagnostics process
Результат System.Diagnostics.Process

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

protected string searchPath
Результат string