Microsoft.Bot.Builder.FormFlow.Advanced.Fields< T > Class Template Reference

Dictionary of all fields indexed by name. More...

Inheritance diagram for Microsoft.Bot.Builder.FormFlow.Advanced.Fields< T >:

Public Member Functions

void Add (IField< T > field)
 
IField< T > Field (string name)
 Return a specific field or null if not present. More...
 
IEnumerator< IField< T > > GetEnumerator ()
 

Protected Attributes

Dictionary< string, IField< T > > _fields = new Dictionary<string, IField<T>>()
 Mapping from field name to field definition. More...
 

Detailed Description

Dictionary of all fields indexed by name.

Template Parameters
TUnderlying form state.
Type Constraints
T :class 

Definition at line 785 of file Field.cs.

Member Function Documentation

void Microsoft.Bot.Builder.FormFlow.Advanced.Fields< T >.Add ( IField< T >  field)
inline

Definition at line 795 of file Field.cs.

Return a specific field or null if not present.

Parameters
nameName of field to find.
Returns
Field description for name or null.

Implements Microsoft.Bot.Builder.FormFlow.Advanced.IFields< T >.

Definition at line 788 of file Field.cs.

IEnumerator<IField<T> > Microsoft.Bot.Builder.FormFlow.Advanced.Fields< T >.GetEnumerator ( )
inline

Definition at line 800 of file Field.cs.

Member Data Documentation

Dictionary<string, IField<T> > Microsoft.Bot.Builder.FormFlow.Advanced.Fields< T >._fields = new Dictionary<string, IField<T>>()
protected

Mapping from field name to field definition.

Definition at line 811 of file Field.cs.


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