Microsoft.Bot.Builder.Scorables.Internals.DelegateScorable Class Referenceabstract
Inheritance diagram for Microsoft.Bot.Builder.Scorables.Internals.DelegateScorable:

Public Member Functions

 DelegateScorable (Delegate lambda)
 
override string ToString ()
 

Public Attributes

override MethodBase Method => this.lambda.Method
 

Protected Member Functions

abstract Task DoneAsync (Item item, State state, CancellationToken token)
 
override Task DoneAsync (IResolver item, IBinding state, CancellationToken token)
 
abstract Score GetScore (Item item, State state)
 
override IBinding GetScore (IResolver resolver, IBinding state)
 
abstract bool HasScore (Item item, State state)
 
override bool HasScore (IResolver resolver, IBinding state)
 
abstract Task PostAsync (Item item, State state, CancellationToken token)
 
override Task PostAsync (IResolver item, IBinding state, CancellationToken token)
 
abstract Task< State > PrepareAsync (Item item, CancellationToken token)
 
override Task< IBindingPrepareAsync (IResolver item, CancellationToken token)
 

Detailed Description

Definition at line 181 of file MethodScorable.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Scorables.Internals.DelegateScorable.DelegateScorable ( Delegate  lambda)
inline

Definition at line 184 of file MethodScorable.cs.

Member Function Documentation

abstract Task Microsoft.Bot.Builder.Scorables.Internals.ScorableBase< Item, State, Score >.DoneAsync ( Item  item,
State  state,
CancellationToken  token 
)
protectedpure virtualinherited
override Task Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase.DoneAsync ( IResolver  item,
IBinding  state,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 135 of file MethodScorable.cs.

abstract Score Microsoft.Bot.Builder.Scorables.Internals.ScorableBase< Item, State, Score >.GetScore ( Item  item,
State  state 
)
protectedpure virtualinherited
override IBinding Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase.GetScore ( IResolver  resolver,
IBinding  state 
)
inlineprotectedinherited

Definition at line 114 of file MethodScorable.cs.

abstract bool Microsoft.Bot.Builder.Scorables.Internals.ScorableBase< Item, State, Score >.HasScore ( Item  item,
State  state 
)
protectedpure virtualinherited
override bool Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase.HasScore ( IResolver  resolver,
IBinding  state 
)
inlineprotectedinherited

Definition at line 109 of file MethodScorable.cs.

abstract Task Microsoft.Bot.Builder.Scorables.Internals.ScorableBase< Item, State, Score >.PostAsync ( Item  item,
State  state,
CancellationToken  token 
)
protectedpure virtualinherited
override Task Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase.PostAsync ( IResolver  item,
IBinding  state,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 119 of file MethodScorable.cs.

abstract Task<State> Microsoft.Bot.Builder.Scorables.Internals.ScorableBase< Item, State, Score >.PrepareAsync ( Item  item,
CancellationToken  token 
)
protectedpure virtualinherited
override Task<IBinding> Microsoft.Bot.Builder.Scorables.Internals.DelegateScorable.PrepareAsync ( IResolver  item,
CancellationToken  token 
)
inlineprotected

Definition at line 191 of file MethodScorable.cs.

override string Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase.ToString ( )
inlineinherited

Definition at line 104 of file MethodScorable.cs.

Member Data Documentation

override MethodBase Microsoft.Bot.Builder.Scorables.Internals.DelegateScorable.Method => this.lambda.Method

Definition at line 189 of file MethodScorable.cs.


The documentation for this class was generated from the following file: