C# 클래스 Server.Commands.Properties

파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

공개 메소드들

메소드 설명
ConstructFromString ( Type type, object obj, string value, object &constructed ) : string
GetCPA ( PropertyInfo p ) : Server.CommandPropertyAttribute
GetPropertyInfo ( Mobile from, object &obj, string propertyName, PropertyAccess access, string &failReason ) : PropertyInfo
GetPropertyInfo ( object &obj, PropertyInfo chain, string &failReason ) : PropertyInfo
GetPropertyInfoChain ( Mobile from, Type type, string propertyString, PropertyAccess endAccess, string &failReason ) : System.Reflection.PropertyInfo[]
GetValue ( Mobile from, object o, string name ) : string
IncreaseValue ( Mobile from, object o, string args ) : string
Initialize ( ) : void
InternalSetValue ( Mobile from, object logobj, object o, PropertyInfo p, string pname, string value, bool shouldLog ) : string
InternalSetValue ( object o, PropertyInfo p, string value ) : string
SetDirect ( Mobile from, object logObject, object obj, PropertyInfo prop, string givenName, object toSet, bool shouldLog ) : string
SetDirect ( object obj, PropertyInfo prop, object toSet ) : string
SetValue ( Mobile from, object o, string name, string value ) : string

비공개 메소드들

메소드 설명
CIEqual ( string l, string r ) : bool
InternalGetValue ( object o, PropertyInfo p ) : string
InternalGetValue ( object o, PropertyInfo p, PropertyInfo chain ) : string
IsChar ( Type t ) : bool
IsEnum ( Type t ) : bool
IsNumeric ( Type t ) : bool
IsParsable ( Type t ) : bool
IsSerial ( Type t ) : bool
IsString ( Type t ) : bool
IsText ( Type t ) : bool
IsType ( Type t ) : bool
Parse ( object o, Type t, string value ) : object
Props_OnCommand ( Server.Commands.CommandEventArgs e ) : void

메소드 상세

ConstructFromString() 공개 정적인 메소드

public static ConstructFromString ( Type type, object obj, string value, object &constructed ) : string
type System.Type
obj object
value string
constructed object
리턴 string

GetCPA() 공개 정적인 메소드

public static GetCPA ( PropertyInfo p ) : Server.CommandPropertyAttribute
p System.Reflection.PropertyInfo
리턴 Server.CommandPropertyAttribute

GetPropertyInfo() 공개 정적인 메소드

public static GetPropertyInfo ( Mobile from, object &obj, string propertyName, PropertyAccess access, string &failReason ) : PropertyInfo
from Mobile
obj object
propertyName string
access PropertyAccess
failReason string
리턴 System.Reflection.PropertyInfo

GetPropertyInfo() 공개 정적인 메소드

public static GetPropertyInfo ( object &obj, PropertyInfo chain, string &failReason ) : PropertyInfo
obj object
chain System.Reflection.PropertyInfo
failReason string
리턴 System.Reflection.PropertyInfo

GetPropertyInfoChain() 공개 정적인 메소드

public static GetPropertyInfoChain ( Mobile from, Type type, string propertyString, PropertyAccess endAccess, string &failReason ) : System.Reflection.PropertyInfo[]
from Mobile
type System.Type
propertyString string
endAccess PropertyAccess
failReason string
리턴 System.Reflection.PropertyInfo[]

GetValue() 공개 정적인 메소드

public static GetValue ( Mobile from, object o, string name ) : string
from Mobile
o object
name string
리턴 string

IncreaseValue() 공개 정적인 메소드

public static IncreaseValue ( Mobile from, object o, string args ) : string
from Mobile
o object
args string
리턴 string

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

InternalSetValue() 공개 정적인 메소드

public static InternalSetValue ( Mobile from, object logobj, object o, PropertyInfo p, string pname, string value, bool shouldLog ) : string
from Mobile
logobj object
o object
p System.Reflection.PropertyInfo
pname string
value string
shouldLog bool
리턴 string

InternalSetValue() 공개 정적인 메소드

public static InternalSetValue ( object o, PropertyInfo p, string value ) : string
o object
p System.Reflection.PropertyInfo
value string
리턴 string

SetDirect() 공개 정적인 메소드

public static SetDirect ( Mobile from, object logObject, object obj, PropertyInfo prop, string givenName, object toSet, bool shouldLog ) : string
from Mobile
logObject object
obj object
prop System.Reflection.PropertyInfo
givenName string
toSet object
shouldLog bool
리턴 string

SetDirect() 공개 정적인 메소드

public static SetDirect ( object obj, PropertyInfo prop, object toSet ) : string
obj object
prop System.Reflection.PropertyInfo
toSet object
리턴 string

SetValue() 공개 정적인 메소드

public static SetValue ( Mobile from, object o, string name, string value ) : string
from Mobile
o object
name string
value string
리턴 string