Microsoft.Bot.Builder.Internals.Scorables.RegexMatchScorable< InnerState, InnerScore > Class Template Reference

Scorable to represent a regular expression match against an activity's text. More...

Inheritance diagram for Microsoft.Bot.Builder.Internals.Scorables.RegexMatchScorable< InnerState, InnerScore >:

Classes

class  Scope
 

Public Member Functions

 RegexMatchScorable (Regex regex, IScorable< IResolver, InnerScore > inner)
 

Protected Member Functions

override Task DoneAsync (IResolver resolver, OuterState state, CancellationToken token)
 
override Match GetScore (IResolver resolver, Scope state)
 
override async Task< ScopePrepareAsync (IResolver resolver, CancellationToken token)
 

Protected Attributes

readonly IScorable< IResolver, InnerScore > inner
 

Detailed Description

Scorable to represent a regular expression match against an activity's text.

Definition at line 119 of file RegexMatchScorable.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Builder.Internals.Scorables.RegexMatchScorable< InnerState, InnerScore >.RegexMatchScorable ( Regex  regex,
IScorable< IResolver, InnerScore >  inner 
)
inline

Definition at line 177 of file RegexMatchScorable.cs.

Member Function Documentation

override Task Microsoft.Bot.Builder.Internals.Scorables.ResolverScorable< OuterState, OuterScore, InnerState, InnerScore >.DoneAsync ( IResolver  resolver,
OuterState  state,
CancellationToken  token 
)
inlineprotectedinherited

Definition at line 70 of file ResolverScorable.cs.

override Match Microsoft.Bot.Builder.Internals.Scorables.RegexMatchScorable< InnerState, InnerScore >.GetScore ( IResolver  resolver,
Scope  state 
)
inlineprotected

Definition at line 207 of file RegexMatchScorable.cs.

override async Task<Scope> Microsoft.Bot.Builder.Internals.Scorables.RegexMatchScorable< InnerState, InnerScore >.PrepareAsync ( IResolver  resolver,
CancellationToken  token 
)
inlineprotected

Definition at line 182 of file RegexMatchScorable.cs.

Member Data Documentation

readonly IScorable<IResolver, InnerScore> Microsoft.Bot.Builder.Internals.Scorables.ResolverScorable< OuterState, OuterScore, InnerState, InnerScore >.inner
protectedinherited

Definition at line 64 of file ResolverScorable.cs.


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