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

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

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

Public Member Functions

 MethodScorable (MethodInfo method)
 
override string ToString ()
 

Public Attributes

override MethodBase Method => this.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

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

Definition at line 145 of file MethodScorable.cs.

Constructor & Destructor Documentation

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

Definition at line 148 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.MethodScorable.PrepareAsync ( IResolver  item,
CancellationToken  token 
)
inlineprotected

Definition at line 155 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.MethodScorable.Method => this.method

Definition at line 153 of file MethodScorable.cs.


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