C# Class Fu.fu

Exibir arquivo 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_oe static_oe property

public static Continuation End
return Continuation

EndAct public_oe static_oe property

public static FuAction EndAct
return FuAction

Identity public_oe static_oe property

public static Continuation Identity
return Continuation