C# Класс ILDynaRec.HotPatcher

Показать файл Открыть проект

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

Метод Описание
HotPatch ( string assemblyFilename ) : void
HotPatcher ( ) : System
Start ( string assemblyFilename ) : void

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

Метод Описание
ConcatBody ( Mono.Cecil method ) : string

Generate "position independent" representation of IL. We need to do this extra work because even if we skip instrumentation prologue of functions when iterating instructions, typical "toString()" representation of Cecil.Cil.Instructions contains absolute instruction positions.

FindType ( Mono.Cecil asm, string name ) : Mono.Cecil.TypeDefinition
GenBodyHashcode ( Mono.Cecil method ) : int
InitialLoadSignatures ( ) : void
IsInstruemnted ( Mono.Cecil assembly ) : bool

Check if assembly is instrumented

IterateMethods ( Mono.Cecil asm ) : IEnumerable

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

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

public HotPatch ( string assemblyFilename ) : void
assemblyFilename string
Результат void

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

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

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

public Start ( string assemblyFilename ) : void
assemblyFilename string
Результат void