C# Class Fu.fu

Show file Open project: chakrit/fu-sharp

Public Properties

Property Type Description
End Continuation
EndAct FuAction
Identity Continuation

Public Methods

Method Description
Action ( FuAction act ) : Continuation
Branch ( Reduce nextCont ) : Continuation
Compose ( ) : Continuation
Compose ( Continuation src ) : Continuation
Execute ( this cont, IFuContext context ) : void
FromFSharp ( Microsoft.FSharp.Core.FSharpFunc,Microsoft.FSharp.Core.FSharpFunc> cont ) : Continuation
FromFSharp ( Microsoft.FSharp.Core.Unit>.Microsoft.FSharp.Core.FSharpFunc act ) : FuAction
If ( Reduce predicate, Continuation trueStep ) : Continuation
If ( Reduce predicate, Continuation trueCont, Continuation falseCont ) : Continuation
Results ( IResult result ) : Continuation
Results ( Reduce resultReducer ) : Continuation
Then ( this cont ) : Continuation
Then ( this cont, Continuation then ) : Continuation
ToFSharp ( FuAction act ) : Microsoft.FSharp.Core.Unit>.Microsoft.FSharp.Core.FSharpFunc
ToFSharp ( Continuation cont ) : Microsoft.FSharp.Core.FSharpFunc,Microsoft.FSharp.Core.FSharpFunc>

Method Details

Action() public static method

public static Action ( FuAction act ) : Continuation
act FuAction
return Continuation

Branch() public static method

public static Branch ( Reduce nextCont ) : Continuation
nextCont Reduce
return Continuation

Compose() public static method

public static Compose ( ) : Continuation
return Continuation

Compose() public static method

public static Compose ( Continuation src ) : Continuation
src Continuation
return Continuation

Execute() public static method

public static Execute ( this cont, IFuContext context ) : void
cont this
context IFuContext
return void

FromFSharp() public static method

public static FromFSharp ( Microsoft.FSharp.Core.FSharpFunc,Microsoft.FSharp.Core.FSharpFunc> cont ) : Continuation
cont Microsoft.FSharp.Core.FSharpFunc,Microsoft.FSharp.Core.FSharpFunc>
return Continuation

FromFSharp() public static method

public static FromFSharp ( Microsoft.FSharp.Core.Unit>.Microsoft.FSharp.Core.FSharpFunc act ) : FuAction
act Microsoft.FSharp.Core.Unit>.Microsoft.FSharp.Core.FSharpFunc
return FuAction

If() public static method

public static If ( Reduce predicate, Continuation trueStep ) : Continuation
predicate Reduce
trueStep Continuation
return Continuation

If() public static method

public static If ( Reduce predicate, Continuation trueCont, Continuation falseCont ) : Continuation
predicate Reduce
trueCont Continuation
falseCont Continuation
return Continuation

Results() public static method

public static Results ( IResult result ) : Continuation
result IResult
return Continuation

Results() public static method

public static Results ( Reduce resultReducer ) : Continuation
resultReducer Reduce
return Continuation

Then() public static method

public static Then ( this cont ) : Continuation
cont this
return Continuation

Then() public static method

public static Then ( this cont, Continuation then ) : Continuation
cont this
then Continuation
return Continuation

ToFSharp() public static method

public static ToFSharp ( FuAction act ) : Microsoft.FSharp.Core.Unit>.Microsoft.FSharp.Core.FSharpFunc
act FuAction
return Microsoft.FSharp.Core.Unit>.Microsoft.FSharp.Core.FSharpFunc

ToFSharp() public static method

public static ToFSharp ( Continuation cont ) : Microsoft.FSharp.Core.FSharpFunc,Microsoft.FSharp.Core.FSharpFunc>
cont Continuation
return Microsoft.FSharp.Core.FSharpFunc,Microsoft.FSharp.Core.FSharpFunc>

Property Details

End public static property

public static Continuation End
return Continuation

EndAct public static property

public static FuAction EndAct
return FuAction

Identity public static property

public static Continuation Identity
return Continuation