C# Class RTRewriter.Cecil.CecilHelpers

Mostrar archivo Open project: RomSteady/RomTerraria Class Usage Examples

Public Methods

Method Description
ChangeDefaultBooleanValue ( Mono.Cecil.MethodDefinition method, string fieldName, bool newValue ) : void
ChangeDefaultInt32Value ( Mono.Cecil.MethodDefinition method, string fieldName, int newValue ) : void
FindFieldInType ( Mono.Cecil.TypeDefinition type, string fieldName ) : FieldDefinition
FindMethodInAssembly ( AssemblyDefinition assembly, string methodName ) : Mono.Cecil.MethodDefinition
FindTypeInAssembly ( AssemblyDefinition assembly, string typeName ) : Mono.Cecil.TypeDefinition
LaunchDebuggerAtMethodEntry ( Mono.Cecil.MethodDefinition method ) : void
ReplaceStringInMethod ( Mono.Cecil.MethodDefinition method, string oldString, string newString ) : void
TurnMethodToNoOp ( AssemblyDefinition assembly, string methodName ) : void

Method Details

ChangeDefaultBooleanValue() public static method

public static ChangeDefaultBooleanValue ( Mono.Cecil.MethodDefinition method, string fieldName, bool newValue ) : void
method Mono.Cecil.MethodDefinition
fieldName string
newValue bool
return void

ChangeDefaultInt32Value() public static method

public static ChangeDefaultInt32Value ( Mono.Cecil.MethodDefinition method, string fieldName, int newValue ) : void
method Mono.Cecil.MethodDefinition
fieldName string
newValue int
return void

FindFieldInType() public static method

public static FindFieldInType ( Mono.Cecil.TypeDefinition type, string fieldName ) : FieldDefinition
type Mono.Cecil.TypeDefinition
fieldName string
return Mono.Cecil.FieldDefinition

FindMethodInAssembly() public static method

public static FindMethodInAssembly ( AssemblyDefinition assembly, string methodName ) : Mono.Cecil.MethodDefinition
assembly Mono.Cecil.AssemblyDefinition
methodName string
return Mono.Cecil.MethodDefinition

FindTypeInAssembly() public static method

public static FindTypeInAssembly ( AssemblyDefinition assembly, string typeName ) : Mono.Cecil.TypeDefinition
assembly Mono.Cecil.AssemblyDefinition
typeName string
return Mono.Cecil.TypeDefinition

LaunchDebuggerAtMethodEntry() public static method

public static LaunchDebuggerAtMethodEntry ( Mono.Cecil.MethodDefinition method ) : void
method Mono.Cecil.MethodDefinition
return void

ReplaceStringInMethod() public static method

public static ReplaceStringInMethod ( Mono.Cecil.MethodDefinition method, string oldString, string newString ) : void
method Mono.Cecil.MethodDefinition
oldString string
newString string
return void

TurnMethodToNoOp() public static method

public static TurnMethodToNoOp ( AssemblyDefinition assembly, string methodName ) : void
assembly Mono.Cecil.AssemblyDefinition
methodName string
return void