C# Class Pluton.Patcher.Reflection.MethodPatcher

Inheritance: PatcherObject
Afficher le fichier Open project: Notulp/Pluton Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Append() public méthode

public Append ( Instruction i ) : MethodPatcher
i Mono.Cecil.Cil.Instruction
Résultat MethodPatcher

AppendCall() public méthode

public AppendCall ( MethodPatcher method ) : MethodPatcher
method MethodPatcher
Résultat MethodPatcher

Clear() public méthode

public Clear ( ) : MethodPatcher
Résultat MethodPatcher

InsertAfter() public méthode

public InsertAfter ( Instruction after, Instruction insert ) : MethodPatcher
after Mono.Cecil.Cil.Instruction
insert Mono.Cecil.Cil.Instruction
Résultat MethodPatcher

InsertAfter() public méthode

public InsertAfter ( int after, Instruction insert ) : MethodPatcher
after int
insert Mono.Cecil.Cil.Instruction
Résultat MethodPatcher

InsertBefore() public méthode

public InsertBefore ( Instruction before, Instruction insert ) : MethodPatcher
before Mono.Cecil.Cil.Instruction
insert Mono.Cecil.Cil.Instruction
Résultat MethodPatcher

InsertBefore() public méthode

public InsertBefore ( int before, Instruction insert ) : MethodPatcher
before int
insert Mono.Cecil.Cil.Instruction
Résultat MethodPatcher

InsertBeforeRet() public méthode

public InsertBeforeRet ( Instruction insert ) : MethodPatcher
insert Mono.Cecil.Cil.Instruction
Résultat MethodPatcher

InsertCallAfter() public méthode

public InsertCallAfter ( Instruction after, MethodPatcher method ) : MethodPatcher
after Mono.Cecil.Cil.Instruction
method MethodPatcher
Résultat MethodPatcher

InsertCallAfter() public méthode

public InsertCallAfter ( int after, MethodPatcher method ) : MethodPatcher
after int
method MethodPatcher
Résultat MethodPatcher

InsertCallBefore() public méthode

public InsertCallBefore ( Instruction before, MethodPatcher method ) : MethodPatcher
before Mono.Cecil.Cil.Instruction
method MethodPatcher
Résultat MethodPatcher

InsertCallBefore() public méthode

public InsertCallBefore ( int before, MethodPatcher method ) : MethodPatcher
before int
method MethodPatcher
Résultat MethodPatcher

InsertCallBeforeRet() public méthode

public InsertCallBeforeRet ( MethodPatcher method ) : MethodPatcher
method MethodPatcher
Résultat MethodPatcher

MethodPatcher() public méthode

public MethodPatcher ( PatcherObject prnt, Mono.Cecil.MethodDefinition metDef ) : System
prnt PatcherObject
metDef Mono.Cecil.MethodDefinition
Résultat System

PrintAndLink() public méthode

public PrintAndLink ( ) : string
Résultat string

RemoveAt() public méthode

public RemoveAt ( int rem ) : MethodPatcher
rem int
Résultat MethodPatcher

RemoveRange() public méthode

public RemoveRange ( int from, int to ) : MethodPatcher
from int
to int
Résultat MethodPatcher

ToString() public méthode

public ToString ( ) : string
Résultat string