C# Класс RTRewriter.Cecil.CecilHelpers

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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