C# 클래스 Fan.Sys.Func

Func models an executable subroutine.
상속: FanObj
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MaxIndirectParams int

공개 메소드들

메소드 설명
@params ( ) : List
@typeof ( ) : Type
arity ( ) : long
bind ( List args ) : Func
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
checkInCtor ( object o ) : void
enterCtor ( object o ) : void
exitCtor ( ) : void
isImmutable ( ) : bool
method ( ) : Method
returns ( ) : Type
retype ( Type t ) : Func
toImmutable ( ) : object

메소드 상세

@params() 공개 추상적인 메소드

public abstract @params ( ) : List
리턴 List

@typeof() 공개 메소드

public @typeof ( ) : Type
리턴 Type

arity() 공개 추상적인 메소드

public abstract arity ( ) : long
리턴 long

bind() 공개 메소드

public bind ( List args ) : Func
args List
리턴 Func

call() 공개 추상적인 메소드

public abstract call ( ) : object
리턴 object

call() 공개 추상적인 메소드

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

call() 공개 추상적인 메소드

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

call() 공개 추상적인 메소드

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

call() 공개 추상적인 메소드

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

call() 공개 추상적인 메소드

public abstract 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 abstract 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 abstract 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 abstract 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 abstract callList ( List args ) : object
args List
리턴 object

callOn() 공개 추상적인 메소드

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

checkInCtor() 공개 메소드

public checkInCtor ( object o ) : void
o object
리턴 void

enterCtor() 공개 메소드

public enterCtor ( object o ) : void
o object
리턴 void

exitCtor() 공개 메소드

public exitCtor ( ) : void
리턴 void

isImmutable() 공개 추상적인 메소드

public abstract isImmutable ( ) : bool
리턴 bool

method() 공개 추상적인 메소드

public abstract method ( ) : Method
리턴 Method

returns() 공개 추상적인 메소드

public abstract returns ( ) : Type
리턴 Type

retype() 공개 메소드

public retype ( Type t ) : Func
t Type
리턴 Func

toImmutable() 공개 메소드

public toImmutable ( ) : object
리턴 object

프로퍼티 상세

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

public static int MaxIndirectParams
리턴 int