C# 클래스 Pluton.Patcher.Reflection.MethodPatcher

상속: PatcherObject
파일 보기 프로젝트 열기: Notulp/Pluton 1 사용 예제들

공개 메소드들

메소드 설명
Append ( Instruction i ) : MethodPatcher
AppendCall ( MethodPatcher method ) : MethodPatcher
Clear ( ) : MethodPatcher
InsertAfter ( Instruction after, Instruction insert ) : MethodPatcher
InsertAfter ( int after, Instruction insert ) : MethodPatcher
InsertBefore ( Instruction before, Instruction insert ) : MethodPatcher
InsertBefore ( int before, Instruction insert ) : MethodPatcher
InsertBeforeRet ( Instruction insert ) : MethodPatcher
InsertCallAfter ( Instruction after, MethodPatcher method ) : MethodPatcher
InsertCallAfter ( int after, MethodPatcher method ) : MethodPatcher
InsertCallBefore ( Instruction before, MethodPatcher method ) : MethodPatcher
InsertCallBefore ( int before, MethodPatcher method ) : MethodPatcher
InsertCallBeforeRet ( MethodPatcher method ) : MethodPatcher
MethodPatcher ( PatcherObject prnt, Mono.Cecil.MethodDefinition metDef ) : System
PrintAndLink ( ) : string
RemoveAt ( int rem ) : MethodPatcher
RemoveRange ( int from, int to ) : MethodPatcher
ToString ( ) : string

메소드 상세

Append() 공개 메소드

public Append ( Instruction i ) : MethodPatcher
i Mono.Cecil.Cil.Instruction
리턴 MethodPatcher

AppendCall() 공개 메소드

public AppendCall ( MethodPatcher method ) : MethodPatcher
method MethodPatcher
리턴 MethodPatcher

Clear() 공개 메소드

public Clear ( ) : MethodPatcher
리턴 MethodPatcher

InsertAfter() 공개 메소드

public InsertAfter ( Instruction after, Instruction insert ) : MethodPatcher
after Mono.Cecil.Cil.Instruction
insert Mono.Cecil.Cil.Instruction
리턴 MethodPatcher

InsertAfter() 공개 메소드

public InsertAfter ( int after, Instruction insert ) : MethodPatcher
after int
insert Mono.Cecil.Cil.Instruction
리턴 MethodPatcher

InsertBefore() 공개 메소드

public InsertBefore ( Instruction before, Instruction insert ) : MethodPatcher
before Mono.Cecil.Cil.Instruction
insert Mono.Cecil.Cil.Instruction
리턴 MethodPatcher

InsertBefore() 공개 메소드

public InsertBefore ( int before, Instruction insert ) : MethodPatcher
before int
insert Mono.Cecil.Cil.Instruction
리턴 MethodPatcher

InsertBeforeRet() 공개 메소드

public InsertBeforeRet ( Instruction insert ) : MethodPatcher
insert Mono.Cecil.Cil.Instruction
리턴 MethodPatcher

InsertCallAfter() 공개 메소드

public InsertCallAfter ( Instruction after, MethodPatcher method ) : MethodPatcher
after Mono.Cecil.Cil.Instruction
method MethodPatcher
리턴 MethodPatcher

InsertCallAfter() 공개 메소드

public InsertCallAfter ( int after, MethodPatcher method ) : MethodPatcher
after int
method MethodPatcher
리턴 MethodPatcher

InsertCallBefore() 공개 메소드

public InsertCallBefore ( Instruction before, MethodPatcher method ) : MethodPatcher
before Mono.Cecil.Cil.Instruction
method MethodPatcher
리턴 MethodPatcher

InsertCallBefore() 공개 메소드

public InsertCallBefore ( int before, MethodPatcher method ) : MethodPatcher
before int
method MethodPatcher
리턴 MethodPatcher

InsertCallBeforeRet() 공개 메소드

public InsertCallBeforeRet ( MethodPatcher method ) : MethodPatcher
method MethodPatcher
리턴 MethodPatcher

MethodPatcher() 공개 메소드

public MethodPatcher ( PatcherObject prnt, Mono.Cecil.MethodDefinition metDef ) : System
prnt PatcherObject
metDef Mono.Cecil.MethodDefinition
리턴 System

PrintAndLink() 공개 메소드

public PrintAndLink ( ) : string
리턴 string

RemoveAt() 공개 메소드

public RemoveAt ( int rem ) : MethodPatcher
rem int
리턴 MethodPatcher

RemoveRange() 공개 메소드

public RemoveRange ( int from, int to ) : MethodPatcher
from int
to int
리턴 MethodPatcher

ToString() 공개 메소드

public ToString ( ) : string
리턴 string