C# 클래스 RTRewriter.Cecil.CecilHelpers

파일 보기 프로젝트 열기: RomSteady/RomTerraria 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

ChangeDefaultBooleanValue() 공개 정적인 메소드

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

ChangeDefaultInt32Value() 공개 정적인 메소드

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

FindFieldInType() 공개 정적인 메소드

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

FindMethodInAssembly() 공개 정적인 메소드

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

FindTypeInAssembly() 공개 정적인 메소드

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

LaunchDebuggerAtMethodEntry() 공개 정적인 메소드

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

ReplaceStringInMethod() 공개 정적인 메소드

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

TurnMethodToNoOp() 공개 정적인 메소드

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