C# 클래스 ILDynaRec.HotPatcher

파일 보기 프로젝트 열기: zapu/UnityHotSwap

공개 메소드들

메소드 설명
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