C# Класс Fan.Sys.Func

Func models an executable subroutine.
Наследование: FanObj
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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