C# Class CM3D2.MaidFiddler.Patch.MaidFiddlerPatcher

Inheritance: PatchBase
Show file Open project: denikson/CM3D2.MaidFiddler

Public Methods

Method Description
CanPatch ( PatcherArguments args ) : bool
Patch ( PatcherArguments args ) : void
PrePatch ( ) : void

Private Methods

Method Description
HasAttribute ( AssemblyDefinition assembly, string tag ) : bool
PatchFuncEnum ( MaidChangeType tag, Mono.Cecil.MethodDefinition target, Mono.Cecil.MethodDefinition hook ) : void
PatchFuncEnumBool ( MaidChangeType tag, Mono.Cecil.MethodDefinition target, Mono.Cecil.MethodDefinition hook ) : void
SetCustomPatchedAttribute ( AssemblyDefinition ass ) : void
WritePreviousLine ( string msg ) : void

Method Details

CanPatch() public method

public CanPatch ( PatcherArguments args ) : bool
args PatcherArguments
return bool

Patch() public method

public Patch ( PatcherArguments args ) : void
args PatcherArguments
return void

PrePatch() public method

public PrePatch ( ) : void
return void