C# Class Fan.Sys.Func.Indirect

Indirect is the base class for the IndirectX classes, which are used as the common base classes for closures and general purpose functions. An Indirect method takes a funcType for it's type, and also extends Func for the callList() implementations.
Inheritance: Func
Show file Open project: xored/f4

Public Methods

Method Description
@params ( ) : List
@typeof ( ) : Type
arity ( ) : long
callOn ( object obj, List args ) : object
isImmutable ( ) : bool
method ( ) : Method
name ( ) : string
returns ( ) : Type
toStr ( ) : string
tooFewArgs ( int given ) : Err.Val

Protected Methods

Method Description
Indirect ( FuncType type )

Method Details

@params() public method

public @params ( ) : List
return List

@typeof() public method

public @typeof ( ) : Type
return Type

Indirect() protected method

protected Indirect ( FuncType type )
type FuncType

arity() public method

public arity ( ) : long
return long

callOn() public method

public callOn ( object obj, List args ) : object
obj object
args List
return object

isImmutable() public method

public isImmutable ( ) : bool
return bool

method() public method

public method ( ) : Method
return Method

name() public method

public name ( ) : string
return string

returns() public method

public returns ( ) : Type
return Type

toStr() public method

public toStr ( ) : string
return string

tooFewArgs() public method

public tooFewArgs ( int given ) : Err.Val
given int
return Err.Val