C# 클래스 RA.Initializer

파일 보기 프로젝트 열기: RWA-Team/RimworldAscension

공개 프로퍼티들

프로퍼티 타입 설명
destMethods List
sourceMethods List
universalFlags BindingFlags

공개 메소드들

메소드 설명
DetourMethod ( string className, string methodName ) : void
DetourProperty ( string className, string propertyName ) : void
DoDetours ( ) : void
GetHiddenValue ( Type type, object instance, string fieldName, FieldInfo info ) : object
SetHiddenValue ( object value, Type type, object instance, string fieldName, FieldInfo info ) : void
TryDetourFromTo ( MethodInfo source, MethodInfo destination ) : bool

비공개 메소드들

메소드 설명
Initializer ( ) : System

메소드 상세

DetourMethod() 공개 정적인 메소드

public static DetourMethod ( string className, string methodName ) : void
className string
methodName string
리턴 void

DetourProperty() 공개 정적인 메소드

public static DetourProperty ( string className, string propertyName ) : void
className string
propertyName string
리턴 void

DoDetours() 공개 정적인 메소드

public static DoDetours ( ) : void
리턴 void

GetHiddenValue() 공개 정적인 메소드

public static GetHiddenValue ( Type type, object instance, string fieldName, FieldInfo info ) : object
type System.Type
instance object
fieldName string
info System.Reflection.FieldInfo
리턴 object

SetHiddenValue() 공개 정적인 메소드

public static SetHiddenValue ( object value, Type type, object instance, string fieldName, FieldInfo info ) : void
value object
type System.Type
instance object
fieldName string
info System.Reflection.FieldInfo
리턴 void

TryDetourFromTo() 공개 정적인 메소드

public static TryDetourFromTo ( MethodInfo source, MethodInfo destination ) : bool
source System.Reflection.MethodInfo
destination System.Reflection.MethodInfo
리턴 bool

프로퍼티 상세

destMethods 공개적으로 정적으로 프로퍼티

public static List destMethods
리턴 List

sourceMethods 공개적으로 정적으로 프로퍼티

public static List sourceMethods
리턴 List

universalFlags 공개적으로 정적으로 프로퍼티

public static BindingFlags universalFlags
리턴 BindingFlags