Microsoft.Bot.Builder.Scorables.Internals.SelectItemScorable< OuterItem, InnerItem, Score > Class Template Reference
Inheritance diagram for Microsoft.Bot.Builder.Scorables.Internals.SelectItemScorable< OuterItem, InnerItem, Score >:

Public Member Functions

 SelectItemScorable (IScorable< InnerItem, Score > scorable, Func< OuterItem, InnerItem > selector)
 

Protected Member Functions

override Task DoneAsync (OuterItem item, OuterState state, CancellationToken token)
 
override Score GetScore (OuterItem item, Token< InnerItem, Score > state)
 
override bool HasScore (OuterItem item, OuterState state)
 
override Task PostAsync (OuterItem item, OuterState state, CancellationToken token)
 
override async Task< Token< InnerItem, Score > > PrepareAsync (OuterItem sourceItem, CancellationToken token)
 

Detailed Description

Definition at line 276 of file Scorables.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Scorables.Internals.SelectItemScorable< OuterItem, InnerItem, Score >.SelectItemScorable ( IScorable< InnerItem, Score >  scorable,
Func< OuterItem, InnerItem >  selector 
)
inline

Definition at line 281 of file Scorables.cs.

Member Function Documentation

override Task Microsoft.Bot.Builder.Scorables.Internals.ScorableAggregator< OuterItem, OuterState, OuterScore, InnerItem, InnerState, InnerScore >.DoneAsync ( OuterItem  item,
OuterState  state,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 253 of file ScorableBase.cs.

override Score Microsoft.Bot.Builder.Scorables.Internals.SelectItemScorable< OuterItem, InnerItem, Score >.GetScore ( OuterItem  item,
Token< InnerItem, Score >  state 
)
inlineprotected

Definition at line 299 of file Scorables.cs.

override bool Microsoft.Bot.Builder.Scorables.Internals.ScorableAggregator< OuterItem, OuterState, OuterScore, InnerItem, InnerState, InnerScore >.HasScore ( OuterItem  item,
OuterState  state 
)
inlineprotectedinherited

Definition at line 227 of file ScorableBase.cs.

override Task Microsoft.Bot.Builder.Scorables.Internals.ScorableAggregator< OuterItem, OuterState, OuterScore, InnerItem, InnerState, InnerScore >.PostAsync ( OuterItem  item,
OuterState  state,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 237 of file ScorableBase.cs.

override async Task<Token<InnerItem, Score> > Microsoft.Bot.Builder.Scorables.Internals.SelectItemScorable< OuterItem, InnerItem, Score >.PrepareAsync ( OuterItem  sourceItem,
CancellationToken  token 
)
inlineprotected

Definition at line 287 of file Scorables.cs.


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