C# 클래스 Fan.Sys.Method

Method is an invocable operation on a Type.
상속: Slot
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 메소드들

메소드 설명
@params ( ) : List
@typeof ( ) : Type
Method ( Type parent, string name, int flags, Facets facets, int lineNum, Type returns, Type inheritedReturns, List pars ) : System

Constructor used by Type.reflect.

Method ( Type parent, string name, int flags, Facets facets, int lineNum, Type returns, Type inheritedReturns, List pars, Method generic ) : System

Constructor used by GenericType and we are given the generic method that is being parameterized.

call ( ) : object
call ( object a ) : object
call ( object a, object b ) : object
call ( object a, object b, object c ) : object
call ( object a, object b, object c, object d ) : object
call ( object a, object b, object c, object d, object e ) : object
call ( object a, object b, object c, object d, object e, object f ) : object
call ( object a, object b, object c, object d, object e, object f, object g ) : object
call ( object a, object b, object c, object d, object e, object f, object g, object h ) : object
callList ( List args ) : object
callOn ( object target, List args ) : object
func ( ) : Func
getGenericMethod ( ) : Method

If isGenericInstance is true, then return the generic method which this method instantiates. The generic method may be used to access the actual signatures used in the Java code (via getRawType). If this method is not a generic instance, return null.

inheritedReturns ( ) : Type
isGenericInstance ( ) : bool

Return if this method is the parameterization of a generic method, with all the generic parameters filled in with real types.

isGenericMethod ( ) : bool

Return if this method contains generic parameters in it's signature.

minParams ( ) : int
returns ( ) : Type
signature ( ) : string
trap ( string name, List args ) : object

비공개 메소드들

메소드 설명
invoke ( object instance, object args ) : object
isInstance ( ) : bool
toMask ( Type parent, Type returns, List pars ) : int

Compute if the method signature contains generic parameter types.

메소드 상세

@params() 공개 메소드

public @params ( ) : List
리턴 List

@typeof() 공개 메소드

public @typeof ( ) : Type
리턴 Type

Method() 공개 메소드

Constructor used by Type.reflect.
public Method ( Type parent, string name, int flags, Facets facets, int lineNum, Type returns, Type inheritedReturns, List pars ) : System
parent Type
name string
flags int
facets Facets
lineNum int
returns Type
inheritedReturns Type
pars List
리턴 System

Method() 공개 메소드

Constructor used by GenericType and we are given the generic method that is being parameterized.
public Method ( Type parent, string name, int flags, Facets facets, int lineNum, Type returns, Type inheritedReturns, List pars, Method generic ) : System
parent Type
name string
flags int
facets Facets
lineNum int
returns Type
inheritedReturns Type
pars List
generic Method
리턴 System

call() 공개 메소드

public call ( ) : object
리턴 object

call() 공개 메소드

public call ( object a ) : object
a object
리턴 object

call() 공개 메소드

public call ( object a, object b ) : object
a object
b object
리턴 object

call() 공개 메소드

public call ( object a, object b, object c ) : object
a object
b object
c object
리턴 object

call() 공개 메소드

public call ( object a, object b, object c, object d ) : object
a object
b object
c object
d object
리턴 object

call() 공개 메소드

public call ( object a, object b, object c, object d, object e ) : object
a object
b object
c object
d object
e object
리턴 object

call() 공개 메소드

public call ( object a, object b, object c, object d, object e, object f ) : object
a object
b object
c object
d object
e object
f object
리턴 object

call() 공개 메소드

public call ( object a, object b, object c, object d, object e, object f, object g ) : object
a object
b object
c object
d object
e object
f object
g object
리턴 object

call() 공개 메소드

public call ( object a, object b, object c, object d, object e, object f, object g, object h ) : object
a object
b object
c object
d object
e object
f object
g object
h object
리턴 object

callList() 공개 메소드

public callList ( List args ) : object
args List
리턴 object

callOn() 공개 메소드

public callOn ( object target, List args ) : object
target object
args List
리턴 object

func() 공개 메소드

public func ( ) : Func
리턴 Func

getGenericMethod() 공개 메소드

If isGenericInstance is true, then return the generic method which this method instantiates. The generic method may be used to access the actual signatures used in the Java code (via getRawType). If this method is not a generic instance, return null.
public getGenericMethod ( ) : Method
리턴 Method

inheritedReturns() 공개 메소드

public inheritedReturns ( ) : Type
리턴 Type

isGenericInstance() 공개 메소드

Return if this method is the parameterization of a generic method, with all the generic parameters filled in with real types.
public isGenericInstance ( ) : bool
리턴 bool

isGenericMethod() 공개 메소드

Return if this method contains generic parameters in it's signature.
public isGenericMethod ( ) : bool
리턴 bool

minParams() 공개 메소드

public minParams ( ) : int
리턴 int

returns() 공개 메소드

public returns ( ) : Type
리턴 Type

signature() 공개 메소드

public signature ( ) : string
리턴 string

trap() 공개 메소드

public trap ( string name, List args ) : object
name string
args List
리턴 object