Microsoft.Bot.Builder.Scorables.Internals Namespace Reference

Namespace for internal scorable implementation that is not useful for most developers and may change in the future. More...

Classes

class  ActivityResolver
 A resolver to recover C# type information from Activity schema types. More...
 
class  ArrayResolver
 
class  AttributeString
 
class  AutofacResolver
 
class  Binder
 
class  Binding
 
class  BindingComparer
 
class  DelegateScorable
 
class  DelegatingFoldScorable
 This scorable delegates the stage event handler to an external delegate or an overridable virtual method. More...
 
class  DelegatingResolver
 
class  DelegatingScorable
 
class  EnumResolver
 
class  EventActivityValueResolver
 
class  Extensions
 
class  FirstScorable
 
class  FoldScorable
 Fold an aggregation of scorables to produce a winning scorable. More...
 
interface  IBinder
 
interface  IBinding
 Represents a binding of arguments to a method's parameters. More...
 
class  InheritedAttributes
 Helper methods to enumerate inherited attributes for a method. More...
 
class  IntentComparer
 
class  InvokeActivityValueResolver
 
interface  IResolver
 Allow the resolution of values based on type and optionally tag. More...
 
interface  IScorableFactory
 
class  LuisIntentScorable
 Scorable to represent a specific LUIS intent recommendation. More...
 
class  LuisIntentScorableFactory
 
class  MatchComparer
 
class  MethodResolutionException
 
class  MethodScorable
 Scorable to represent binding arguments to a method's parameters. More...
 
class  MethodScorableBase
 
class  MethodScorableFactory
 
class  NoneResolver
 
class  NullComparer
 A null comparer that pretends every item is equal. This is particularly useful with stable sorts. More...
 
class  NullResolver
 
class  NullScorable
 
class  OrderScorableFactory
 
class  PropertyResolver
 
class  RegexMatchScorable
 Static helper methods for RegexMatchScorable. More...
 
class  RegexMatchScorableFactory
 
class  ResolverScope
 
class  ResolverScorable
 
class  ScorableAggregator
 Aggregates some non-empty set of inner scorables to produce an outer scorable. More...
 
class  ScorableBase
 Allow for static type checking of opaque state for convenience of scorable implementations. More...
 
class  SelectItemScorable
 
class  SelectScoreScorable
 
class  Token
 Provides the state to aggregate the state (and associated scorable) of multiple scorables. More...
 
class  TraitsScorable
 
class  WhereScoreScorable
 

Enumerations

enum  FoldStage { FoldStage.AfterFold, FoldStage.StartPost, FoldStage.AfterPost }
 The stage of the FoldScorable events. More...
 

Functions

delegate bool TryResolve (Type type, object tag, out object value)
 

Detailed Description

Namespace for internal scorable implementation that is not useful for most developers and may change in the future.

Enumeration Type Documentation

The stage of the FoldScorable events.

Enumerator
AfterFold 

After IScorable.PrepareAsync has been called and the state and score will be folded into the aggregated scorable.

StartPost 

Before IScorable.PostAsync has been called to initiate the next best scorable's action.

AfterPost 

After IScorable.PostAsync has been called to complete the next best scorable's action.

Definition at line 47 of file FoldScorable.cs.

Function Documentation

delegate bool Microsoft.Bot.Builder.Scorables.Internals.TryResolve ( Type  type,
object  tag,
out object  value 
)