C# Класс Endjin.Assembly.ChangeDetection.Introspection.PdbInformationReader

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

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

Метод Описание
Dispose ( ) : void
GetFileLine ( Instruction ins, Mono.Cecil.MethodDefinition method, bool bSearchForward ) : int>.KeyValuePair

Get for a specific IL instruction the matching file and line.

GetFileLine ( MethodBody body ) : int>.KeyValuePair
GetFileLine ( Mono.Cecil.MethodDefinition method ) : int>.KeyValuePair
GetFileLine ( Mono.Cecil.TypeDefinition type ) : int>.KeyValuePair

Try to get the file name where the type is defined from the pdb via walking through some methods

LoadPdbForModule ( Mono.Cecil.ModuleDefinition module ) : ISymbolReader
PdbInformationReader ( ) : System
PdbInformationReader ( string symbolServer ) : System
ReleasePdbForModule ( Mono.Cecil.ModuleDefinition module ) : void

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

Метод Описание
GetILInstructionWithLineNumber ( Instruction ins, bool bSearchForward ) : Instruction
HasValidFileAndLineNumber ( Instruction ins ) : bool
PatchDriveLetter ( string url ) : string

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

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

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

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

Get for a specific IL instruction the matching file and line.
public GetFileLine ( Instruction ins, Mono.Cecil.MethodDefinition method, bool bSearchForward ) : int>.KeyValuePair
ins Mono.Cecil.Cil.Instruction
method Mono.Cecil.MethodDefinition
bSearchForward bool Search the next il instruction first if set to true for the line number from the pdb. If nothing is found we search backward.
Результат int>.KeyValuePair

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

public GetFileLine ( MethodBody body ) : int>.KeyValuePair
body Mono.Cecil.Cil.MethodBody
Результат int>.KeyValuePair

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

public GetFileLine ( Mono.Cecil.MethodDefinition method ) : int>.KeyValuePair
method Mono.Cecil.MethodDefinition
Результат int>.KeyValuePair

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

Try to get the file name where the type is defined from the pdb via walking through some methods
public GetFileLine ( Mono.Cecil.TypeDefinition type ) : int>.KeyValuePair
type Mono.Cecil.TypeDefinition
Результат int>.KeyValuePair

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

public LoadPdbForModule ( Mono.Cecil.ModuleDefinition module ) : ISymbolReader
module Mono.Cecil.ModuleDefinition
Результат ISymbolReader

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

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

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

public PdbInformationReader ( string symbolServer ) : System
symbolServer string
Результат System

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

public ReleasePdbForModule ( Mono.Cecil.ModuleDefinition module ) : void
module Mono.Cecil.ModuleDefinition
Результат void