Microsoft.Bot.Builder.Internals.Scorables.FirstScorable< Item, Score > Class Template Referenceabstract
Inheritance diagram for Microsoft.Bot.Builder.Internals.Scorables.FirstScorable< Item, Score >:

Public Member Functions

 FirstScorable (IEnumerable< IScorable< Item, Score >> scorables)
 

Protected Member Functions

abstract Task DoneAsync (Item item, State state, CancellationToken token)
 
override async Task DoneAsync (Item item, IReadOnlyList< State > states, CancellationToken token)
 
abstract Score GetScore (Item item, State state)
 
override Score GetScore (Item item, IReadOnlyList< State > states)
 
abstract bool HasScore (Item item, State state)
 
override bool HasScore (Item item, IReadOnlyList< State > states)
 
override bool OnFold (IScorable< Item, Score > scorable, Item item, object state, Score score)
 
abstract Task PostAsync (Item item, State state, CancellationToken token)
 
override Task PostAsync (Item item, IReadOnlyList< State > states, CancellationToken token)
 
override async Task< IReadOnlyList< State > > PrepareAsync (Item item, CancellationToken token)
 

Protected Attributes

readonly IComparer< Score > comparer
 
readonly IEnumerable< IScorable< Item, Score > > scorables
 

Detailed Description

Definition at line 206 of file Scorables.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Internals.Scorables.FirstScorable< Item, Score >.FirstScorable ( IEnumerable< IScorable< Item, Score >>  scorables)
inline

Definition at line 208 of file Scorables.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 async Task Microsoft.Bot.Builder.Internals.Scorables.FoldScorable< Item, Score >.DoneAsync ( Item  item,
IReadOnlyList< State states,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 151 of file FoldScorable.cs.

abstract Score Microsoft.Bot.Builder.Internals.Scorables.ScorableBase< Item, State, Score >.GetScore ( Item  item,
State  state 
)
protectedpure virtualinherited
override Score Microsoft.Bot.Builder.Internals.Scorables.FoldScorable< Item, Score >.GetScore ( Item  item,
IReadOnlyList< State states 
)
inlineprotectedinherited

Definition at line 130 of file FoldScorable.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.FoldScorable< Item, Score >.HasScore ( Item  item,
IReadOnlyList< State states 
)
inlineprotectedinherited

Definition at line 120 of file FoldScorable.cs.

override bool Microsoft.Bot.Builder.Internals.Scorables.FirstScorable< Item, Score >.OnFold ( IScorable< Item, Score >  scorable,
Item  item,
object  state,
Score  score 
)
inlineprotectedvirtual
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.FoldScorable< Item, Score >.PostAsync ( Item  item,
IReadOnlyList< State states,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 135 of file FoldScorable.cs.

override async Task<IReadOnlyList<State> > Microsoft.Bot.Builder.Internals.Scorables.FoldScorable< Item, Score >.PrepareAsync ( Item  item,
CancellationToken  token 
)
inlineprotectedvirtualinherited

Member Data Documentation

readonly IComparer<Score> Microsoft.Bot.Builder.Internals.Scorables.FoldScorable< Item, Score >.comparer
protectedinherited

Definition at line 49 of file FoldScorable.cs.

readonly IEnumerable<IScorable<Item, Score> > Microsoft.Bot.Builder.Internals.Scorables.FoldScorable< Item, Score >.scorables
protectedinherited

Definition at line 50 of file FoldScorable.cs.


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