C# Class RTRewriter.Cecil.CecilHelpers

Afficher le fichier Open project: RomSteady/RomTerraria Class Usage Examples

Méthodes publiques

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

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

ChangeDefaultInt32Value() public static méthode

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

FindFieldInType() public static méthode

public static FindFieldInType ( Mono.Cecil.TypeDefinition type, string fieldName ) : FieldDefinition
type Mono.Cecil.TypeDefinition
fieldName string
Résultat Mono.Cecil.FieldDefinition

FindMethodInAssembly() public static méthode

public static FindMethodInAssembly ( AssemblyDefinition assembly, string methodName ) : Mono.Cecil.MethodDefinition
assembly Mono.Cecil.AssemblyDefinition
methodName string
Résultat Mono.Cecil.MethodDefinition

FindTypeInAssembly() public static méthode

public static FindTypeInAssembly ( AssemblyDefinition assembly, string typeName ) : Mono.Cecil.TypeDefinition
assembly Mono.Cecil.AssemblyDefinition
typeName string
Résultat Mono.Cecil.TypeDefinition

LaunchDebuggerAtMethodEntry() public static méthode

public static LaunchDebuggerAtMethodEntry ( Mono.Cecil.MethodDefinition method ) : void
method Mono.Cecil.MethodDefinition
Résultat void

ReplaceStringInMethod() public static méthode

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

TurnMethodToNoOp() public static méthode

public static TurnMethodToNoOp ( AssemblyDefinition assembly, string methodName ) : void
assembly Mono.Cecil.AssemblyDefinition
methodName string
Résultat void