Microsoft.Bot.Builder.Internals.Scorables.MethodScorable Class Referenceabstract

Scorable to represent binding arguments to a method's parameters. More...

Inheritance diagram for Microsoft.Bot.Builder.Internals.Scorables.MethodScorable:

Public Member Functions

 MethodScorable (MethodInfo method)
 
override string ToString ()
 

Protected Member Functions

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

Detailed Description

Scorable to represent binding arguments to a method's parameters.

Definition at line 84 of file MethodScorable.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Internals.Scorables.MethodScorable.MethodScorable ( MethodInfo  method)
inline

Definition at line 88 of file MethodScorable.cs.

Member Function Documentation

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

Definition at line 208 of file MethodScorable.cs.

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

Definition at line 189 of file MethodScorable.cs.

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

Definition at line 185 of file MethodScorable.cs.

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

Definition at line 193 of file MethodScorable.cs.

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

Definition at line 157 of file MethodScorable.cs.

override string Microsoft.Bot.Builder.Internals.Scorables.MethodScorable.ToString ( )
inline

Definition at line 93 of file MethodScorable.cs.


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