SYMBOL INDEX (733 symbols across 165 files) FILE: SDKV4-Samples/dotnet_core/ComplexDialogBot/ComplexDialogBot.cs class ComplexDialogBot (line 27) | public class ComplexDialogBot : IBot method ComplexDialogBot (line 64) | public ComplexDialogBot(ComplexDialogBotAccessors accessors) method OnTurnAsync (line 100) | public async Task OnTurnAsync(ITurnContext turnContext, CancellationTo... method SendWelcomeMessageAsync (line 165) | private static async Task SendWelcomeMessageAsync(ITurnContext turnCon... method NameStepAsync (line 185) | private static async Task NameStepAsync(WaterfallSte... method AgeStepAsync (line 204) | private async Task AgeStepAsync( method StartSelectionStepAsync (line 225) | private async Task StartSelectionStepAsync( method AcknowledgementStepAsync (line 255) | private async Task AcknowledgementStepAsync( method SelectionStepAsync (line 279) | private async Task SelectionStepAsync(WaterfallStepC... method LoopStepAsync (line 324) | private async Task LoopStepAsync(WaterfallStepContex... FILE: SDKV4-Samples/dotnet_core/ComplexDialogBot/ComplexDialogBotAccessors.cs class ComplexDialogBotAccessors (line 16) | public class ComplexDialogBotAccessors method ComplexDialogBotAccessors (line 24) | public ComplexDialogBotAccessors(ConversationState conversationState, ... FILE: SDKV4-Samples/dotnet_core/ComplexDialogBot/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static void Main(string[] args) method BuildWebHost (line 17) | public static IWebHost BuildWebHost(string[] args) => FILE: SDKV4-Samples/dotnet_core/ComplexDialogBot/Startup.cs class Startup (line 22) | public class Startup method Startup (line 27) | public Startup(IHostingEnvironment env) method ConfigureServices (line 55) | public void ConfigureServices(IServiceCollection services) method Configure (line 108) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... FILE: SDKV4-Samples/dotnet_core/ComplexDialogBot/UserProfile.cs class UserProfile (line 9) | public class UserProfile FILE: SDKV4-Samples/dotnet_core/DialogInterruptionsBot/DialogInterruptionsBot.cs class DialogInterruptionsBot (line 27) | public class DialogInterruptionsBot : IBot class Companies (line 30) | private static class Companies class Interruptions (line 51) | private static class Interruptions method DialogInterruptionsBot (line 127) | public DialogInterruptionsBot(DialogInterruptionsBotAccessors accessors) method OnTurnAsync (line 168) | public async Task OnTurnAsync( method SendWelcomeMessageAsync (line 271) | private static async Task SendWelcomeMessageAsync( method NameStepAsync (line 293) | private static async Task NameStepAsync( method AgeStepAsync (line 316) | private static async Task AgeStepAsync( method StartSelectionStepAsync (line 339) | private static async Task StartSelectionStepAsync( method AcknowledgementStepAsync (line 369) | private static async Task AcknowledgementStepAsync( method SelectionStepAsync (line 394) | private static async Task SelectionStepAsync( method LoopStepAsync (line 440) | private static async Task LoopStepAsync( method OnHoldStepAsync (line 494) | private static async Task OnHoldStepAsync( method ContinueToHoldStepAsync (line 519) | private static async Task ContinueToHoldStepAsync( FILE: SDKV4-Samples/dotnet_core/DialogInterruptionsBot/DialogInterruptionsBotAccessors.cs class DialogInterruptionsBotAccessors (line 16) | public class DialogInterruptionsBotAccessors method DialogInterruptionsBotAccessors (line 24) | public DialogInterruptionsBotAccessors(ConversationState conversationS... FILE: SDKV4-Samples/dotnet_core/DialogInterruptionsBot/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static void Main(string[] args) method BuildWebHost (line 17) | public static IWebHost BuildWebHost(string[] args) => FILE: SDKV4-Samples/dotnet_core/DialogInterruptionsBot/Startup.cs class Startup (line 22) | public class Startup method Startup (line 27) | public Startup(IHostingEnvironment env) method ConfigureServices (line 55) | public void ConfigureServices(IServiceCollection services) method Configure (line 108) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... FILE: SDKV4-Samples/dotnet_core/DialogInterruptionsBot/UserProfile.cs class UserProfile (line 9) | public class UserProfile FILE: SDKV4-Samples/dotnet_core/DialogPromptBot/DialogPromptBot.cs class DialogPromptBot (line 26) | public class DialogPromptBot : IBot method DialogPromptBot (line 49) | public DialogPromptBot(DialogPromptBotAccessors accessors, ILoggerFact... method OnTurnAsync (line 92) | public async Task OnTurnAsync( method PromptForPartySizeAsync (line 161) | private async Task PromptForPartySizeAsync( method PromptForLocationAsync (line 183) | private async Task PromptForLocationAsync( method PromptForReservationDateAsync (line 209) | private async Task PromptForReservationDateAsync( method AcknowledgeReservationAsync (line 234) | private async Task AcknowledgeReservationAsync( method RangeValidatorAsync (line 264) | private async Task RangeValidatorAsync( method DateValidatorAsync (line 303) | private async Task DateValidatorAsync( class Range (line 335) | public class Range class Reservation (line 343) | public class Reservation FILE: SDKV4-Samples/dotnet_core/DialogPromptBot/DialogPromptBotAccessors.cs class DialogPromptBotAccessors (line 16) | public class DialogPromptBotAccessors method DialogPromptBotAccessors (line 23) | public DialogPromptBotAccessors(ConversationState conversationState) FILE: SDKV4-Samples/dotnet_core/DialogPromptBot/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static void Main(string[] args) method BuildWebHost (line 17) | public static IWebHost BuildWebHost(string[] args) => FILE: SDKV4-Samples/dotnet_core/DialogPromptBot/Startup.cs class Startup (line 24) | public class Startup method Startup (line 29) | public Startup(IHostingEnvironment env) method ConfigureServices (line 54) | public void ConfigureServices(IServiceCollection services) method Configure (line 115) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... FILE: SDKV4-Samples/dotnet_core/PromptUsersForInput/ConversationFlow.cs class ConversationFlow (line 8) | public class ConversationFlow type Question (line 11) | public enum Question FILE: SDKV4-Samples/dotnet_core/PromptUsersForInput/CustomPromptBot.cs class CustomPromptBot (line 28) | public class CustomPromptBot : IBot method CustomPromptBot (line 40) | public CustomPromptBot(CustomPromptBotAccessors accessors, ILoggerFact... method OnTurnAsync (line 58) | public async Task OnTurnAsync(ITurnContext turnContext, CancellationTo... method FillOutUserProfileAsync (line 87) | private static async Task FillOutUserProfileAsync(ConversationFlow flo... method ValidateName (line 153) | private static bool ValidateName(string input, out string name, out st... method ValidateAge (line 177) | private static bool ValidateAge(string input, out int age, out string ... method ValidateDate (line 218) | private static bool ValidateDate(string input, out string date, out st... FILE: SDKV4-Samples/dotnet_core/PromptUsersForInput/CustomPromptBotAccessors.cs class CustomPromptBotAccessors (line 15) | public class CustomPromptBotAccessors method CustomPromptBotAccessors (line 23) | public CustomPromptBotAccessors(ConversationState conversationState, U... FILE: SDKV4-Samples/dotnet_core/PromptUsersForInput/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static void Main(string[] args) method BuildWebHost (line 17) | public static IWebHost BuildWebHost(string[] args) => FILE: SDKV4-Samples/dotnet_core/PromptUsersForInput/Startup.cs class Startup (line 23) | public class Startup method Startup (line 28) | public Startup(IHostingEnvironment env) method ConfigureServices (line 55) | public void ConfigureServices(IServiceCollection services) method Configure (line 106) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... FILE: SDKV4-Samples/dotnet_core/PromptUsersForInput/UserProfile.cs class UserProfile (line 8) | public class UserProfile FILE: SDKV4-Samples/dotnet_core/StateBot/ConversationData.cs class ConversationData (line 9) | public class ConversationData FILE: SDKV4-Samples/dotnet_core/StateBot/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static void Main(string[] args) method BuildWebHost (line 17) | public static IWebHost BuildWebHost(string[] args) => FILE: SDKV4-Samples/dotnet_core/StateBot/Startup.cs class Startup (line 23) | public class Startup method Startup (line 29) | public Startup(IHostingEnvironment env) method ConfigureServices (line 56) | public void ConfigureServices(IServiceCollection services) method Configure (line 107) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... FILE: SDKV4-Samples/dotnet_core/StateBot/StateBot.cs class StateBot (line 24) | public class StateBot : IBot method StateBot (line 35) | public StateBot(StateBotAccessors accessors, ILoggerFactory loggerFact... method OnTurnAsync (line 53) | public async Task OnTurnAsync(ITurnContext turnContext, CancellationTo... FILE: SDKV4-Samples/dotnet_core/StateBot/StateBotAccessors.cs class StateBotAccessors (line 15) | public class StateBotAccessors method StateBotAccessors (line 23) | public StateBotAccessors(ConversationState conversationState, UserStat... FILE: SDKV4-Samples/dotnet_core/StateBot/UserProfile.cs class UserProfile (line 12) | public class UserProfile FILE: SDKV4-Samples/js/DialogPromptBot/bot.js constant DIALOG_STATE_ACCESSOR (line 9) | const DIALOG_STATE_ACCESSOR = 'dialogStateAccessor'; constant RESERVATION_ACCESSOR (line 10) | const RESERVATION_ACCESSOR = 'reservationAccessor'; constant RESERVATION_DIALOG (line 13) | const RESERVATION_DIALOG = 'reservationDialog'; constant SIZE_RANGE_PROMPT (line 14) | const SIZE_RANGE_PROMPT = 'rangePrompt'; constant LOCATION_PROMPT (line 15) | const LOCATION_PROMPT = 'locationPrompt'; constant RESERVATION_DATE_PROMPT (line 16) | const RESERVATION_DATE_PROMPT = 'reservationDatePrompt'; class DialogPromptBot (line 18) | class DialogPromptBot { method constructor (line 23) | constructor(conversationState) { method onTurn (line 49) | async onTurn(turnContext) { method promptForPartySize (line 99) | async promptForPartySize(stepContext) { method promptForLocation (line 109) | async promptForLocation(stepContext) { method promptForReservationDate (line 121) | async promptForReservationDate(stepContext) { method acknowledgeReservation (line 132) | async acknowledgeReservation(stepContext) { method rangeValidator (line 149) | async rangeValidator(promptContext) { method dateValidator (line 177) | async dateValidator(promptContext) { FILE: SDKV4-Samples/js/DialogPromptBot/index.js constant ENV_FILE (line 19) | const ENV_FILE = path.join(__dirname, '.env'); constant DEV_ENVIRONMENT (line 24) | const DEV_ENVIRONMENT = 'development'; constant BOT_CONFIGURATION (line 28) | const BOT_CONFIGURATION = (process.env.NODE_ENV || DEV_ENVIRONMENT); constant BOT_FILE (line 40) | const BOT_FILE = path.join(__dirname, (process.env.botFilePath || '')); FILE: SDKV4-Samples/js/PromptUsersForInput/bot.js constant CONVERSATION_FLOW_PROPERTY (line 8) | const CONVERSATION_FLOW_PROPERTY = 'conversationFlowProperty'; constant USER_PROFILE_PROPERTY (line 9) | const USER_PROFILE_PROPERTY = 'userProfileProperty'; class MyBot (line 20) | class MyBot { method constructor (line 21) | constructor(conversationState, userState) { method onTurn (line 32) | async onTurn(turnContext) { method fillOutUserProfile (line 51) | static async fillOutUserProfile(flow, profile, turnContext) { method validateName (line 122) | static validateName(input) { method validateAge (line 131) | static validateAge(input) { method validateDate (line 161) | static validateDate(input) { FILE: SDKV4-Samples/js/PromptUsersForInput/index.js constant ENV_FILE (line 19) | const ENV_FILE = path.join(__dirname, '.env'); constant DEV_ENVIRONMENT (line 24) | const DEV_ENVIRONMENT = 'development'; constant BOT_CONFIGURATION (line 28) | const BOT_CONFIGURATION = (process.env.NODE_ENV || DEV_ENVIRONMENT); constant BOT_FILE (line 40) | const BOT_FILE = path.join(__dirname, (process.env.botFilePath || '')); FILE: SDKV4-Samples/js/complexDialogBot/bot.js constant DIALOG_STATE_PROPERTY (line 8) | const DIALOG_STATE_PROPERTY = 'dialogStateProperty'; constant USER_PROFILE_PROPERTY (line 9) | const USER_PROFILE_PROPERTY = 'userProfileProperty'; constant WELCOME_TEXT (line 11) | const WELCOME_TEXT = constant TOP_LEVEL_DIALOG (line 16) | const TOP_LEVEL_DIALOG = 'dialog-topLevel'; constant REVIEW_SELECTION_DIALOG (line 17) | const REVIEW_SELECTION_DIALOG = 'dialog-reviewSelection'; constant NAME_PROMPT (line 18) | const NAME_PROMPT = 'prompt-name'; constant AGE_PROMPT (line 19) | const AGE_PROMPT = 'prompt-age'; constant SELECTION_PROMPT (line 20) | const SELECTION_PROMPT = 'prompt-companySelection'; constant DONE_OPTION (line 23) | const DONE_OPTION = 'done'; constant USER_INFO (line 26) | const USER_INFO = 'value-userInfo'; constant COMPANIES_SELECTED (line 27) | const COMPANIES_SELECTED = 'value-companiesSelected'; constant COMPANY_OPTIONS (line 30) | const COMPANY_OPTIONS = [ class MyBot (line 34) | class MyBot { method constructor (line 40) | constructor(conversationState, userState) { method onTurn (line 72) | async onTurn(turnContext) { method sendWelcomeMessage (line 111) | async sendWelcomeMessage(turnContext) { method nameStep (line 119) | async nameStep(stepContext) { method ageStep (line 127) | async ageStep(stepContext) { method startSelectionStep (line 135) | async startSelectionStep(stepContext) { method acknowledgementStep (line 149) | async acknowledgementStep(stepContext) { method selectionStep (line 161) | async selectionStep(stepContext) { method loopStep (line 189) | async loopStep(stepContext) { FILE: SDKV4-Samples/js/complexDialogBot/index.js constant ENV_FILE (line 19) | const ENV_FILE = path.join(__dirname, '.env'); constant DEV_ENVIRONMENT (line 24) | const DEV_ENVIRONMENT = 'development'; constant BOT_CONFIGURATION (line 28) | const BOT_CONFIGURATION = (process.env.NODE_ENV || DEV_ENVIRONMENT); constant BOT_FILE (line 40) | const BOT_FILE = path.join(__dirname, (process.env.botFilePath || '')); FILE: SDKV4-Samples/js/stateBot/bot.js constant CONVERSATION_DATA_PROPERTY (line 7) | const CONVERSATION_DATA_PROPERTY = 'conversationData'; constant USER_PROFILE_PROPERTY (line 8) | const USER_PROFILE_PROPERTY = 'userProfile'; class MyBot (line 10) | class MyBot { method constructor (line 15) | constructor(conversationState, userState) { method onTurn (line 29) | async onTurn(turnContext) { FILE: SDKV4-Samples/js/stateBot/index.js constant ENV_FILE (line 19) | const ENV_FILE = path.join(__dirname, '.env'); constant DEV_ENVIRONMENT (line 24) | const DEV_ENVIRONMENT = 'development'; constant BOT_CONFIGURATION (line 28) | const BOT_CONFIGURATION = (process.env.NODE_ENV || DEV_ENVIRONMENT); constant BOT_FILE (line 40) | const BOT_FILE = path.join(__dirname, (process.env.botFilePath || '')); FILE: StackOverflow-Bot/DialogAnalyzerFunc/AnalyzeDialog.cs class AnalyzeDialog (line 18) | public static class AnalyzeDialog type RequestBody (line 20) | private struct RequestBody method Run (line 44) | [FunctionName("AnalyzeDialog")] FILE: StackOverflow-Bot/DialogAnalyzerFunc/Clients/DialogAnalyzerClient.cs class DialogAnalyzerClient (line 12) | public class DialogAnalyzerClient method DialogAnalyzerClient (line 17) | public DialogAnalyzerClient(string computerVisionApiRegion, string com... method AnalyzeDialogAsync (line 30) | public async Task AnalyzeDialogAsync(byte[] imag... method AnalyzeDialogAsync (line 53) | public async Task AnalyzeDialogAsync(Uri imageUri) method InterpretResultsAsync (line 73) | private async Task InterpretResultsAsync(Handwri... FILE: StackOverflow-Bot/DialogAnalyzerFunc/Clients/DialogDataInterpreter.cs class DialogDataInterpreter (line 10) | public class DialogDataInterpreter method DialogDataInterpreter (line 14) | public DialogDataInterpreter(int height, int width, IEnumerable> ToTuples(this... FILE: StackOverflow-Bot/DialogAnalyzerFunc/Extensions/HttpExtensions.cs class HttpExtensions (line 11) | public static class HttpExtensions method AddHeaders (line 16) | public static void AddHeaders(this HttpRequestMessage request, IDictio... method AddContentAsBytes (line 31) | public static void AddContentAsBytes(this HttpRequestMessage request, ... method AddContentAsJson (line 44) | public static void AddContentAsJson(this HttpRequestMessage request, o... FILE: StackOverflow-Bot/DialogAnalyzerFunc/Models/ComputerVisionImageAnalysisResult.cs class ComputerVisionImageAnalysisResult (line 6) | [DataContract] class ComputerVisionImageCategory (line 22) | [DataContract] class ComputerVisionImageCaption (line 32) | [DataContract] class ComputerVisionImageDescription (line 42) | [DataContract] class ComputerVisionImageMetadata (line 52) | [DataContract] FILE: StackOverflow-Bot/DialogAnalyzerFunc/Models/DialogAnalysisResult.cs class DialogAnalysisResult (line 8) | [DataContract] class DialogLabel (line 40) | [DataContract] type DialogLabelTypes (line 43) | public enum DialogLabelTypes FILE: StackOverflow-Bot/DialogAnalyzerFunc/Models/HandwritingRecognitionResult.cs type HandwritingRecognitionOperationResult (line 10) | [DataContract] type HandwritingRecognitionOperationStatus (line 13) | public enum HandwritingRecognitionOperationStatus type HandwritingRecognitionResult (line 28) | [DataContract] type HandwritingRecognitionText (line 35) | [DataContract] FILE: StackOverflow-Bot/DialogAnalyzerFunc/Models/ImageTextRegion.cs class ImageTextRegion (line 6) | [DataContract] FILE: StackOverflow-Bot/DialogAnalyzerFunc/Models/TextAnalyticsResult.cs class TextAnalyticsResult (line 6) | [DataContract] class TextAnalyticsKeyPhrasesResult (line 13) | [DataContract] FILE: StackOverflow-Bot/DialogAnalyzerFunc/Services/ComputerVisionService.cs class ComputerVisionService (line 14) | public class ComputerVisionService method ComputerVisionService (line 26) | public ComputerVisionService(string apiRegion, string subscriptionKey) method AnalyzeImageAsync (line 48) | public async Task AnalyzeImageAsync... method AnalyzeImageAsync (line 66) | public async Task AnalyzeImageAsync... method RecognizeHandwrittenTextAsync (line 84) | public async Task RecognizeHandwrittenTe... method RecognizeHandwrittenTextAsync (line 103) | public async Task RecognizeHandwrittenTe... method GetResultFromOperationResponse (line 119) | private async Task GetResultFromOperatio... FILE: StackOverflow-Bot/DialogAnalyzerFunc/Services/TextAnalyticsService.cs class TextAnalyticsService (line 10) | public class TextAnalyticsService method TextAnalyticsService (line 19) | public TextAnalyticsService(string apiRegion, string subscriptionKey) method AnalyzeKeyPhrasesAsync (line 41) | public async Task> ... FILE: StackOverflow-Bot/DialogAnalyzerFunc/Utilities/HttpClientUtility.cs class HttpClientUtility (line 13) | public static class HttpClientUtility method HttpClientUtility (line 23) | static HttpClientUtility() method GetAsync (line 34) | public static async Task GetAsync(Uri requestUri, ID... method GetAsync (line 50) | public static async Task GetAsync(Uri requestUri,... method PostAsBytesAsync (line 71) | public static async Task PostAsBytesAsync(Uri reques... method PostAsJsonAsync (line 85) | public static async Task PostAsJsonAsync(Uri request... method PostAsBytesAsync (line 99) | public static async Task PostAsBytesAsync(Uri req... method PostAsJsonAsync (line 124) | public static async Task PostAsJsonAsync(Uri requ... method ExecuteActionkWithAutoRetry (line 149) | private static async Task ExecuteActionkWithAutoR... FILE: StackOverflow-Bot/DialogAnalyzerFunc/Utilities/StringUtility.cs class StringUtility (line 7) | public static class StringUtility method GetTextOrDefault (line 12) | public static string GetTextOrDefault(IEnumerable values, stri... FILE: StackOverflow-Bot/StackBot/index.js constant BOTBUILDER_APP_ID (line 18) | const BOTBUILDER_APP_ID = process.env.BOTBUILDER_APP_ID; constant BOTBUILDER_APP_PASSWORD (line 19) | const BOTBUILDER_APP_PASSWORD = process.env.BOTBUILDER_APP_PASSWORD; constant LUIS_MODEL (line 20) | const LUIS_MODEL = process.env.LUIS_MODEL; constant KB_ID (line 21) | const KB_ID = process.env.KB_ID; constant QNA_KEY (line 22) | const QNA_KEY = process.env.QNA_KEY; constant QNA_URL (line 23) | const QNA_URL = process.env.QNA_URL; constant BING_SEARCH_CONFIG (line 24) | const BING_SEARCH_CONFIG = process.env.BING_SEARCH_CONFIG; constant BING_SEARCH_KEY (line 25) | const BING_SEARCH_KEY = process.env.BING_SEARCH_KEY; constant TEXT_ANALYTICS_KEY (line 26) | const TEXT_ANALYTICS_KEY = process.env.TEXT_ANALYTICS_KEY; constant TEXT_ANALYTICS_URL (line 27) | const TEXT_ANALYTICS_URL = process.env.TEXT_ANALYTICS_URL; constant DIALOG_ANALYZER_CLIENTID (line 28) | const DIALOG_ANALYZER_CLIENTID = process.env.DIALOG_ANALYZER_CLIENTID; constant DIALOG_ANALYZER_KEY (line 29) | const DIALOG_ANALYZER_KEY = process.env.DIALOG_ANALYZER_KEY; constant DIALOG_ANALYZER_URL (line 30) | const DIALOG_ANALYZER_URL = process.env.DIALOG_ANALYZER_URL; FILE: StackOverflow-Bot/StackBot/lib/bingsearchclient.js function BingSearchClient (line 3) | function BingSearchClient (opts) { FILE: StackOverflow-Bot/StackBot/lib/dialoganalyzerclient.js function DialogAnalyzerClient (line 4) | function DialogAnalyzerClient (opts) { FILE: StackOverflow-Bot/StackBot/lib/qnaclient.js constant QNA_MAKER_URL (line 3) | const QNA_MAKER_URL = `${process.env.QNA_URL}/knowledgebases`; function Client (line 5) | function Client (opts) { FILE: StackOverflow-Bot/StackBot/lib/sentimentanalyzerclient.js function SentimentAnalyzerClient (line 3) | function SentimentAnalyzerClient (opts) { FILE: StackOverflow-Bot/StackCode/out/src/extension.js constant PORT (line 7) | const PORT = 4567; function activate (line 34) | function activate(context) { method provideTextDocumentContent (line 85) | provideTextDocumentContent(uri, cancellationToken) { FILE: StackOverflow-Bot/StackCode/src/extension.ts constant PORT (line 10) | const PORT = 4567; function activate (line 45) | function activate(context: vscode.ExtensionContext) { method provideTextDocumentContent (line 101) | provideTextDocumentContent (uri, cancellationToken) { FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/App_Start/WebApiConfig.cs class WebApiConfig (line 10) | public static class WebApiConfig method Register (line 12) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/Controllers/MessagesController.cs class MessagesController (line 10) | [BotAuthentication] method Post (line 17) | public async Task Post([FromBody]Activity activity) method HandleSystemMessage (line 31) | private async Task HandleSystemMessage(Activity message) FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/Dialogs/RootDialog.cs class RootDialog (line 9) | [Serializable] method StartAsync (line 12) | public Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 21) | private async Task MessageReceivedAsync(IDialogContext context, IAwait... class BotDataInfo (line 45) | public class BotDataInfo method IncrementInfoCount (line 50) | private BotDataInfo IncrementInfoCount(IBotDataBag botdata, string key) FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/Global.asax.cs class WebApiApplication (line 10) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 12) | protected void Application_Start() FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/Migrations/201707121827490_Initial Setup.Designer.cs class InitialSetup (line 9) | [GeneratedCode("EntityFramework.Migrations", "6.1.3-40302")] FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/Migrations/201707121827490_Initial Setup.cs class InitialSetup (line 6) | public partial class InitialSetup : DbMigration method Up (line 8) | public override void Up() method Down (line 32) | public override void Down() FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/Migrations/Configuration.cs class Configuration (line 8) | internal sealed class Configuration : DbMigrationsConfiguration() method GetData (line 95) | internal object GetData() method GetSqlBotDataEntity (line 99) | internal static SqlBotDataEntity GetSqlBotDataEntity(IAddress key, Bot... FILE: blog-samples/CSharp/AzureSql-StateClient/Microsoft.Bot.Sample.AzureSql/SqlStateService/SqlBotDataStore.cs class SqlBotDataStore (line 12) | public class SqlBotDataStore : IBotDataStore method SqlBotDataStore (line 15) | public SqlBotDataStore(string connectionStringName) method LoadAsync (line 20) | async Task IBotDataStore.LoadAsync(IAddress key, Bot... method SaveAsync (line 40) | async Task IBotDataStore.SaveAsync(IAddress key, BotStoreType... method FlushAsync (line 104) | Task IBotDataStore.FlushAsync(IAddress key, Cancellatio... FILE: blog-samples/CSharp/Bot-Feedback-Sample/Bot-Feedback-Sample/App_Start/WebApiConfig.cs class WebApiConfig (line 7) | public static class WebApiConfig method Register (line 9) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/Bot-Feedback-Sample/Bot-Feedback-Sample/Controllers/MessagesController.cs class MessagesController (line 10) | [BotAuthentication] method Post (line 17) | public async Task Post([FromBody]Activity activity) method HandleSystemMessage (line 31) | private Activity HandleSystemMessage(Activity message) FILE: blog-samples/CSharp/Bot-Feedback-Sample/Bot-Feedback-Sample/Dialogs/FeedbackDialog.cs class FeedbackDialog (line 10) | [Serializable] method FeedbackDialog (line 16) | public FeedbackDialog(string url, string question) method StartAsync (line 23) | public async Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 41) | public async Task MessageReceivedAsync(IDialogContext context, IAwaita... FILE: blog-samples/CSharp/Bot-Feedback-Sample/Bot-Feedback-Sample/Dialogs/QnADialog.cs class QnaDialog (line 13) | [Serializable] method QnaDialog (line 16) | public QnaDialog() : base(new QnAMakerService(new QnAMakerAttribute(Co... method RespondFromQnAMakerResultAsync (line 20) | protected override async Task RespondFromQnAMakerResultAsync(IDialogCo... method DefaultWaitNextMessageAsync (line 57) | protected override async Task DefaultWaitNextMessageAsync(IDialogConte... method ResumeAfterFeedback (line 71) | private async Task ResumeAfterFeedback(IDialogContext context, IAwaita... FILE: blog-samples/CSharp/Bot-Feedback-Sample/Bot-Feedback-Sample/Global.asax.cs class WebApiApplication (line 10) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 12) | protected void Application_Start() FILE: blog-samples/CSharp/BotStateExport/BotStateExport/BotStateExport/DocumentDbBotDataStore.cs class DocumentDbBotDataStore (line 57) | public class DocumentDbBotDataStore : IBotDataStore method DocumentDbBotDataStore (line 75) | public DocumentDbBotDataStore(IDocumentClient documentClient, string d... method DocumentDbBotDataStore (line 101) | public DocumentDbBotDataStore(Uri serviceEndpoint, string authKey, str... method LoadAsync (line 104) | async Task IBotDataStore.LoadAsync(IAddress key, Bot... method SaveAsync (line 149) | async Task IBotDataStore.SaveAsync(IAddress key, BotStoreType... method FlushAsync (line 204) | Task IBotDataStore.FlushAsync(IAddress key, Cancellatio... method CreateDatabaseIfNotExistsAsync (line 210) | private async Task CreateDatabaseIfNotExistsAsync() method CreateCollectionIfNotExistsAsync (line 229) | private async Task CreateCollectionIfNotExistsAsync() class BotDataDocDbKey (line 251) | internal class BotDataDocDbKey method BotDataDocDbKey (line 253) | public BotDataDocDbKey(string partition, string row) class DocDbBotDataEntity (line 264) | internal class DocDbBotDataEntity method DocDbBotDataEntity (line 267) | public DocDbBotDataEntity() { } method DocDbBotDataEntity (line 269) | internal DocDbBotDataEntity(IAddress key, BotStoreType botStoreType, B... method GetEntityKey (line 279) | public static string GetEntityKey(IAddress key, BotStoreType botStoreT... method TruncateEntityKey (line 301) | private static string TruncateEntityKey(string entityKey) class StringExtensions (line 312) | internal static class StringExtensions FILE: blog-samples/CSharp/BotStateExport/BotStateExport/BotStateExport/Extensions.cs class StringExtensions (line 5) | internal static class StringExtensions method SanitizeForAzureKeys (line 9) | internal static string SanitizeForAzureKeys(this string input, Diction... FILE: blog-samples/CSharp/BotStateExport/BotStateExport/BotStateExport/Program.cs class Options (line 14) | class Options class Program (line 44) | class Program method Main (line 47) | static void Main(string[] args) method DoExport (line 80) | public static async Task DoExport(Options opts) FILE: blog-samples/CSharp/BotStateExport/BotStateExport/BotStateExport/TableBotDataStore.cs class TableBotDataStore (line 56) | public class TableBotDataStore : IBotDataStore method TableBotDataStore (line 65) | public TableBotDataStore(string connectionString, string tableName = "... method TableBotDataStore (line 75) | public TableBotDataStore(CloudStorageAccount storageAccount, string ta... method TableBotDataStore (line 94) | public TableBotDataStore(CloudTable table) method LoadAsync (line 104) | async Task IBotDataStore.LoadAsync(IAddress key, Bot... method SaveAsync (line 124) | async Task IBotDataStore.SaveAsync(IAddress key, BotStoreType... method FlushAsync (line 162) | Task IBotDataStore.FlushAsync(IAddress key, Cancellatio... class EntityKey (line 170) | internal class EntityKey method EntityKey (line 172) | public EntityKey(string partition, string row) class BotDataEntity (line 183) | internal class BotDataEntity : TableEntity method BotDataEntity (line 191) | public BotDataEntity() method BotDataEntity (line 195) | internal BotDataEntity(string botId, string channelId, string conversa... method Serialize (line 204) | private byte[] Serialize(object data) method Deserialize (line 218) | private object Deserialize(byte[] bytes) method GetEntityKey (line 229) | internal static EntityKey GetEntityKey(IAddress key, BotStoreType botS... method GetData (line 247) | internal ObjectT GetData() method GetData (line 252) | internal object GetData() FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-DocumentDB-Custom-State/App_Start/WebApiConfig.cs class WebApiConfig (line 10) | public static class WebApiConfig method Register (line 12) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-DocumentDB-Custom-State/Controllers/MessagesController.cs class MessagesController (line 10) | [BotAuthentication] method Post (line 17) | public async Task Post([FromBody]Activity activity) method HandleSystemMessage (line 31) | private Activity HandleSystemMessage(Activity message) FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-DocumentDB-Custom-State/Dialogs/RootDialog.cs class RootDialog (line 8) | [Serializable] method StartAsync (line 11) | public Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 18) | private async Task MessageReceivedAsync(IDialogContext context, IAwait... FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-DocumentDB-Custom-State/Global.asax.cs class WebApiApplication (line 13) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 15) | protected void Application_Start() FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-Table-Custom-State/App_Start/WebApiConfig.cs class WebApiConfig (line 10) | public static class WebApiConfig method Register (line 12) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-Table-Custom-State/Controllers/MessagesController.cs class MessagesController (line 10) | [BotAuthentication] method Post (line 17) | public async Task Post([FromBody]Activity activity) method HandleSystemMessage (line 31) | private Activity HandleSystemMessage(Activity message) FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-Table-Custom-State/Dialogs/RootDialog.cs class RootDialog (line 8) | [Serializable] method StartAsync (line 11) | public Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 18) | private async Task MessageReceivedAsync(IDialogContext context, IAwait... FILE: blog-samples/CSharp/Custom-State-BotBuilder-Azure-Sample/Azure-Table-Custom-State/Global.asax.cs class WebApiApplication (line 12) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 14) | protected void Application_Start() FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookPassThreadControl.cs class FacebookPassThreadControl (line 13) | public class FacebookPassThreadControl FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookPayload.cs class FacebookPayload (line 11) | public class FacebookPayload FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookPsid.cs class FacebookPsid (line 11) | public class FacebookPsid FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookRequestThreadControl.cs class FacebookRequestThreadControl (line 13) | public class FacebookRequestThreadControl FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookStandby.cs class FacebookStandbys (line 13) | public class FacebookStandbys class FacebookStandby (line 23) | public class FacebookStandby class FacebookStandByMessage (line 35) | public class FacebookStandByMessage FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookTakeThreadControl.cs class FacebookTakeThreadControl (line 13) | public class FacebookTakeThreadControl FILE: blog-samples/CSharp/FacebookHandover/FacebookModel/FacebookThreadControlHelper.cs class FacebookThreadControlHelper (line 16) | public static class FacebookThreadControlHelper method PostToFacebookAPIAsync (line 22) | private static async Task PostToFacebookAPIAsync(string postType... method GetSecondaryReceiversAsync (line 45) | public static async Task> GetSecondaryReceiversAsync(stri... method RequestThreadControlAsync (line 68) | public static async Task RequestThreadControlAsync(string pageTo... method TakeThreadControlAsync (line 74) | public static async Task TakeThreadControlAsync(string pageToken... method PassThreadControlAsync (line 80) | public static async Task PassThreadControlAsync(string pageToken... method ApplyFacebookPayload (line 91) | public static void ApplyFacebookPayload(this ITurnContext turnContext,... FILE: blog-samples/CSharp/FacebookHandover/Primary/Bots/PrimaryBot.cs class PrimaryBot (line 26) | public class PrimaryBot : ActivityHandler method PrimaryBot (line 69) | public PrimaryBot(ILogger logger, IConfiguration configura... method OnMessageActivityAsync (line 75) | protected override async Task OnMessageActivityAsync(ITurnContext ProcessFacebookMessage(ITurnContext turnConte... method ProcessStandbyPayload (line 144) | private async Task ProcessStandbyPayload(ITurnContext turnContex... method OnFacebookStandby (line 163) | protected virtual async Task OnFacebookStandby(ITurnContext turnContex... method ProcessFacebookPayload (line 175) | private async Task ProcessFacebookPayload(ITurnContext turnConte... method OnFacebookThreadControlRequest (line 206) | protected virtual async Task OnFacebookThreadControlRequest(ITurnConte... method ShowChoices (line 236) | private static async Task ShowChoices(ITurnContext turnContext, Cancel... FILE: blog-samples/CSharp/FacebookHandover/Primary/Controllers/BotController.cs class BotController (line 16) | [Route("api/messages")] method BotController (line 23) | public BotController(IBotFrameworkHttpAdapter adapter, IBot bot) method PostAsync (line 29) | [HttpPost] FILE: blog-samples/CSharp/FacebookHandover/Primary/Program.cs class Program (line 11) | public class Program method Main (line 13) | public static void Main(string[] args) method CreateWebHostBuilder (line 18) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => FILE: blog-samples/CSharp/FacebookHandover/Primary/Startup.cs class Startup (line 20) | public class Startup method Startup (line 22) | public Startup(IConfiguration configuration) method ConfigureServices (line 30) | public void ConfigureServices(IServiceCollection services) method Configure (line 45) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: blog-samples/CSharp/FacebookHandover/Secondary/Bots/SecondaryBot.cs class SecondaryBot (line 21) | public class SecondaryBot : ActivityHandler method SecondaryBot (line 54) | public SecondaryBot(ILogger logger, IConfiguration confi... method OnMessageActivityAsync (line 60) | protected override async Task OnMessageActivityAsync(ITurnContext FILE: blog-samples/CSharp/FacebookHandover/Secondary/Startup.cs class Startup (line 20) | public class Startup method Startup (line 22) | public Startup(IConfiguration configuration) method ConfigureServices (line 30) | public void ConfigureServices(IServiceCollection services) method Configure (line 45) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: blog-samples/CSharp/Luis-Scorable-QnA/Luis-Scorable-Qna/App_Start/WebApiConfig.cs class WebApiConfig (line 10) | public static class WebApiConfig method Register (line 12) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/Luis-Scorable-QnA/Luis-Scorable-Qna/Controllers/MessagesController.cs class MessagesController (line 10) | [BotAuthentication] method Post (line 17) | public async Task Post([FromBody]Activity activity) method HandleSystemMessage (line 31) | private Activity HandleSystemMessage(Activity message) FILE: blog-samples/CSharp/Luis-Scorable-QnA/Luis-Scorable-Qna/Dialogs/CommonResponsesDialog.cs class CommonResponsesDialog (line 11) | public class CommonResponsesDialog : IDialog method CommonResponsesDialog (line 16) | public CommonResponsesDialog(string message) method CommonResponsesDialog (line 22) | public CommonResponsesDialog(Activity activity) method StartAsync (line 40) | public async Task StartAsync(IDialogContext context) FILE: blog-samples/CSharp/Luis-Scorable-QnA/Luis-Scorable-Qna/Dialogs/CommonResponsesScorable.cs class CommonResponsesScorable (line 11) | public partial class CommonResponsesScorable : ScorableBase PrepareAsync(IActivity activity,... method HasScore (line 45) | protected override bool HasScore(IActivity item, string state) method GetScore (line 50) | protected override double GetScore(IActivity item, string state) method PostAsync (line 55) | protected override async Task PostAsync(IActivity item, string state, ... method DoneAsync (line 87) | protected override Task DoneAsync(IActivity item, string state, Cancel... FILE: blog-samples/CSharp/Luis-Scorable-QnA/Luis-Scorable-Qna/Dialogs/JokeDialog.cs class JokeDialog (line 10) | [Serializable] method StartAsync (line 13) | public Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 23) | private async Task MessageReceivedAsync(IDialogContext context, IAwait... FILE: blog-samples/CSharp/Luis-Scorable-QnA/Luis-Scorable-Qna/Dialogs/LuisDialog.cs class LuisDialog (line 11) | [Serializable] method None (line 15) | [LuisIntent("")] method Greeting (line 28) | [LuisIntent("greeting")] method after (line 38) | private ResumeAfter after() method Middle (line 43) | [LuisIntent("weather")] method Joke (line 54) | [LuisIntent("joke")] method QnA (line 65) | [LuisIntent("question")] method ResumeAfterQnA (line 76) | private async Task ResumeAfterQnA(IDialogContext context, IAwaitable Post([FromBody]Activity activity) method HandleSystemMessage (line 32) | private Activity HandleSystemMessage(Activity message) FILE: blog-samples/CSharp/Qna-Rich-Cards/Qna-Rich-Cards/Dialogs/QnaDialog.cs class QnaDialog (line 14) | [Serializable] method QnaDialog (line 17) | public QnaDialog() : base(new QnAMakerService(new QnAMakerAttribute(Co... method RespondFromQnAMakerResultAsync (line 21) | protected override async Task RespondFromQnAMakerResultAsync(IDialogCo... FILE: blog-samples/CSharp/Qna-Rich-Cards/Qna-Rich-Cards/Dialogs/RootDialog.cs class RootDialog (line 8) | [Serializable] method StartAsync (line 11) | public Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 18) | private async Task MessageReceivedAsync(IDialogContext context, IAwait... FILE: blog-samples/CSharp/Qna-Rich-Cards/Qna-Rich-Cards/Global.asax.cs class WebApiApplication (line 10) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 12) | protected void Application_Start() FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/App_Start/WebApiConfig.cs class WebApiConfig (line 7) | public static class WebApiConfig method Register (line 9) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Controllers/MessagesController.cs class MessagesController (line 13) | [BotAuthentication] method Post (line 16) | public async Task Post([FromBody] Activity activity) FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/Balance/Current/CheckBalanceCurrentDialog.cs class CheckBalanceCurrentDialog (line 10) | [Serializable] method StartAsync (line 14) | public async Task StartAsync(IDialogContext context) FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/Balance/Savings/CheckBalanceSavingsDialog.cs class CheckBalanceSavingsDialog (line 10) | [Serializable] method StartAsync (line 13) | public async Task StartAsync(IDialogContext context) FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/Balance/ScorableCheckBalance.cs class ScorableCheckBalance (line 11) | public class ScorableCheckBalance : ScorableBase method ScorableCheckBalance (line 15) | public ScorableCheckBalance(IDialogStack stack) method DoneAsync (line 20) | protected override Task DoneAsync(IActivity item, string state, Cancel... method GetScore (line 25) | protected override double GetScore(IActivity item, string state) method HasScore (line 30) | protected override bool HasScore(IActivity item, string state) method PostAsync (line 35) | protected override Task PostAsync(IActivity item, string state, Cancel... method PrepareAsync (line 44) | protected override async Task PrepareAsync(IActivity item, Can... FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/Balance/ScorableCheckBalanceDialog.cs class ScorableCheckBalanceDialog (line 10) | [Serializable] method StartAsync (line 14) | public async Task StartAsync(IDialogContext context) method MessageReceivedOperationChoice (line 21) | public async Task MessageReceivedOperationChoice(IDialogContext contex... method AfterChildDialogIsDone (line 44) | private async Task AfterChildDialogIsDone(IDialogContext context, IAwa... FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/MakePayment/ScorableMakePayment.cs class ScorableMakePayment (line 11) | public class ScorableMakePayment : ScorableBase method ScorableMakePayment (line 15) | public ScorableMakePayment(IDialogStack stack) method DoneAsync (line 20) | protected override Task DoneAsync(IActivity item, string state, Cancel... method GetScore (line 25) | protected override double GetScore(IActivity item, string state) method HasScore (line 30) | protected override bool HasScore(IActivity item, string state) method PostAsync (line 35) | protected override Task PostAsync(IActivity item, string state, Cancel... method PrepareAsync (line 44) | protected override async Task PrepareAsync(IActivity item, Can... FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/MakePayment/ScorableMakePaymentDialog.cs class ScorableMakePaymentDialog (line 8) | [Serializable] method StartAsync (line 15) | public async Task StartAsync(IDialogContext context) method MessageReceivedPayee (line 23) | public async Task MessageReceivedPayee(IDialogContext context, IAwaita... method MessageReceivedAmount (line 34) | public async Task MessageReceivedAmount(IDialogContext context, IAwait... FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Dialogs/RootDialog.cs class RootDialog (line 8) | [Serializable] method StartAsync (line 11) | public Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 20) | private async Task MessageReceivedAsync(IDialogContext context, IAwait... FILE: blog-samples/CSharp/ScorableBotSample/ScorableBot/Global.asax.cs class WebApiApplication (line 12) | public class WebApiApplication : HttpApplication method Application_Start (line 14) | protected void Application_Start() FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/App.xaml.cs class App (line 14) | sealed partial class App : Application method App (line 20) | public App() method HandleCommonActivation (line 26) | private Frame HandleCommonActivation(IActivatedEventArgs args) method OnLaunched (line 56) | protected override void OnLaunched(LaunchActivatedEventArgs args) method OnActivated (line 87) | protected override void OnActivated(IActivatedEventArgs args) method OnNavigationFailed (line 117) | void OnNavigationFailed(object sender, NavigationFailedEventArgs e) method OnSuspending (line 129) | private void OnSuspending(object sender, SuspendingEventArgs e) FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/BotConnection.cs class BotConnection (line 5) | public static class BotConnection FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/Converters/BoolToVisibilityConverter.cs class BoolToVisibilityConverter (line 9) | public class BoolToVisibilityConverter : IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 29) | public object ConvertBack(object value, Type targetType, object parame... FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/MainPage.xaml.cs class MainPage (line 23) | public sealed partial class MainPage : Page method MainPage (line 57) | public MainPage() method OnNavigatedTo (line 103) | protected override async void OnNavigatedTo(NavigationEventArgs e) type MessageSource (line 157) | private enum MessageSource method RunOnUi (line 163) | private IAsyncAction RunOnUi(Windows.UI.Core.DispatchedHandler action) method OnSpeechRecognitionStarted (line 168) | private async void OnSpeechRecognitionStarted(object sender, EventArgs... method OnIntermediateSpeechRecognitionResultReceived (line 177) | private async void OnIntermediateSpeechRecognitionResultReceived(objec... method OnSpeechRecognitionEnded (line 185) | private async void OnSpeechRecognitionEnded(object sender, EventArgs e... method OnFinalSpeechRecognitionResultReceived (line 193) | private async void OnFinalSpeechRecognitionResultReceived(object sende... method OnConversationUpdated (line 202) | private async void OnConversationUpdated(object sender, Activity e) =>... method UpdateAnswerCards (line 292) | private void UpdateAnswerCards() method OnSpeechSynthesisEnded (line 298) | private async void OnSpeechSynthesisEnded(object sender, EventArgs e) ... method UpdateCountdown (line 310) | private async void UpdateCountdown(object sender, PropertyChangedEvent... method AddChatMessage (line 335) | private void AddChatMessage(MessageSource messageSource, string message) method TextBox_KeyPressedEventHandler (line 357) | private async void TextBox_KeyPressedEventHandler(object sender, KeyRo... method StackPanel_LayoutUpdated (line 375) | private void StackPanel_LayoutUpdated(object sender, object e) method MicButton_Click (line 385) | private void MicButton_Click(object sender, RoutedEventArgs e) method AnswerOptions_SelectionChanged (line 399) | private async void AnswerOptions_SelectionChanged(object sender, Selec... method SetCategory (line 416) | private async Task SetCategory(string category) method CategoryFilm_Click (line 437) | private async void CategoryFilm_Click(object sender, RoutedEventArgs e) method CategoryAnimals_Click (line 442) | private async void CategoryAnimals_Click(object sender, RoutedEventArg... method CategoryScience_Click (line 447) | private async void CategoryScience_Click(object sender, RoutedEventArg... method CategoryAll_Click (line 452) | private async void CategoryAll_Click(object sender, RoutedEventArgs e) method CategoryGeography_Click (line 457) | private async void CategoryGeography_Click(object sender, RoutedEventA... method CategoryMusic_Click (line 462) | private async void CategoryMusic_Click(object sender, RoutedEventArgs e) method CategoryArt_Click (line 467) | private async void CategoryArt_Click(object sender, RoutedEventArgs e) method LightningModeButton_Click (line 472) | private void LightningModeButton_Click(object sender, RoutedEventArgs e) method Pivot_SelectionChanged (line 487) | private void Pivot_SelectionChanged(object sender, SelectionChangedEve... FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/ViewModels/AnswerCard.cs class AnswerCard (line 3) | internal class AnswerCard FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/ViewModels/ChatCard.cs class ChatCard (line 5) | internal class ChatCard FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/ViewModels/CountdownTimer.cs class CountdownTimer (line 7) | internal class CountdownTimer : INotifyPropertyChanged method CountdownTimer (line 13) | public CountdownTimer() method Start (line 37) | public void Start(TimeSpan remainingTime) method Reset (line 43) | public void Reset() FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaApp/ViewModels/ObservableDictionary.cs class ObservableDictionary (line 13) | public class ObservableDictionary : IObservableMap method Contains (line 93) | public bool Contains(KeyValuePair item) method ContainsKey (line 103) | public bool ContainsKey(string key) method TryGetValue (line 114) | public bool TryGetValue(string key, out object value) method Add (line 124) | public void Add(string key, object value) method Add (line 134) | public void Add(KeyValuePair item) method Remove (line 144) | public bool Remove(string key) method Remove (line 160) | public bool Remove(KeyValuePair item) method Clear (line 176) | public void Clear() method GetEnumerator (line 191) | public IEnumerator> GetEnumerator() method GetEnumerator (line 200) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method CopyTo (line 210) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method InvokeMapChanged (line 229) | private void InvokeMapChanged(CollectionChange change, string key) class ObservableDictionaryChangedEventArgs (line 237) | private class ObservableDictionaryChangedEventArgs : IMapChangedEventA... method ObservableDictionaryChangedEventArgs (line 244) | public ObservableDictionaryChangedEventArgs(CollectionChange change,... FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/App_Start/WebApiConfig.cs class WebApiConfig (line 9) | public static class WebApiConfig method Register (line 11) | public static void Register(HttpConfiguration config) FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Controllers/MessagesController.cs class MessagesController (line 13) | [BotAuthentication] method Post (line 20) | public async Task Post([FromBody]Activity activity) method HandleActivity (line 35) | private async Task HandleActivity(Activity activity) method HandleMessageActivity (line 70) | private async Task HandleMessageActivity(Activity message) FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Global.asax.cs class WebApiApplication (line 10) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 12) | protected void Application_Start() FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Luis/LuisEntity.cs class LuisEntity (line 12) | [DataContract] method LuisEntity (line 24) | public LuisEntity(string entity, string type, int startIndex, int endI... method Compare (line 124) | public static int Compare(LuisEntity left, LuisEntity right) method ToString (line 143) | public override string ToString() method CompareTo (line 154) | public int CompareTo(object obj) method CompareTo (line 182) | public int CompareTo(LuisEntity other) method Equals (line 224) | public override bool Equals(object obj) method GetHashCode (line 241) | public override int GetHashCode() FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Luis/LuisIntent.cs class LuisIntent (line 11) | [DataContract] method Compare (line 81) | public static int Compare(LuisIntent left, LuisIntent right) method ToString (line 100) | public override string ToString() method CompareTo (line 110) | public int CompareTo(object obj) method CompareTo (line 132) | public int CompareTo(LuisIntent other) method Equals (line 154) | public override bool Equals(object obj) method GetHashCode (line 171) | public override int GetHashCode() FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Luis/LuisResult.cs class LuisResult (line 11) | [DataContract] FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Luis/QueryLuis.cs class QueryLuis (line 17) | public static class QueryLuis method GetIntentAndEntitiesFromLuis (line 25) | public static async Task GetIntentAndEntitiesFromLuis( method QueryLuisWithRetry (line 50) | private static async Task QueryLuisWithRetry( method CallLuis (line 96) | private static async Task CallLuis( FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/BotState.cs type BotState (line 5) | public enum BotState FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/Categories.cs type TriviaCategory (line 10) | public enum TriviaCategory FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/EnumExtensions.cs class EnumExtensions (line 9) | public static class EnumExtensions method DisplayName (line 11) | public static string DisplayName(this Enum value) FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/Extensions.cs class Extensions (line 8) | public static class Extensions method Normalize (line 10) | public static string Normalize(this string msg) method NormalizedEquals (line 15) | public static bool NormalizedEquals(this string msg, string other) method ContainsIgnoreCase (line 20) | public static bool ContainsIgnoreCase(this string msg, IEnumerable options) FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/SsmlWrapper.cs class SsmlWrapper (line 10) | public static class SsmlWrapper type Gender (line 29) | public enum Gender method IsInSSMLFormat (line 47) | public static bool IsInSSMLFormat(string text) method Wrap (line 59) | public static string Wrap(string text, string locale = "en-US", Gender... FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/TriviaResponse.cs class TriviaQuestion (line 8) | public class TriviaQuestion method Decode (line 28) | public void Decode() class TriviaResponse (line 42) | public class TriviaResponse method Decode (line 44) | public void Decode() FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Runtime/Utility.cs class Utility (line 7) | public static class Utility method IfIs (line 15) | public static void IfIs(this object baseObject, Action( method ArgumentNotNull (line 52) | public static void ArgumentNotNull(TArg arg, string name) FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Shared/AppEntities.cs class AppEntities (line 7) | public class AppEntities FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/Shared/MessageType.cs type MessageType (line 5) | public enum MessageType FILE: blog-samples/CSharp/TriviaBotSpeechSample/TriviaBot/TriviaDialog.cs class TriviaDialog (line 16) | [Serializable] method ResetState (line 31) | private void ResetState() method StartAsync (line 45) | public async Task StartAsync(IDialogContext context) method MessageReceivedAsync (line 50) | public async Task MessageReceivedAsync(IDialogContext context, IAwaita... method State_None (line 100) | private async Task State_None(IDialogContext context, IMessageActivity... method State_Trivia (line 128) | private async Task State_Trivia(IDialogContext context, IMessageActivi... method State_SwitchCategory (line 134) | private async Task State_SwitchCategory(IDialogContext context, IMessa... method GetCategoryFromLuis (line 168) | private TriviaCategory GetCategoryFromLuis(LuisResult luis) method SwitchCategory_ResolveCategory (line 190) | private TriviaCategory SwitchCategory_ResolveCategory(IDialogContext c... method Trivia_ProcessAnswer (line 215) | private async Task Trivia_ProcessAnswer(IDialogContext context, IMessa... method Trivia_NextQuestion (line 366) | private async Task Trivia_NextQuestion(IDialogContext context, IMessag... method StartGame_Trivia (line 374) | private async Task StartGame_Trivia(IDialogContext context, IMessageAc... method ProcessLuis_Play (line 391) | private async Task ProcessLuis_Play(IDialogContext context, IMessageAc... method Trivia_AskQuestion (line 414) | private async Task Trivia_AskQuestion(IDialogContext context, IMessage... method GetCategoryValue (line 451) | private TriviaCategory GetCategoryValue(string category) method HttpGet (line 486) | private static string HttpGet(string URI) method ResolveOrdinalReference (line 504) | private static int ResolveOrdinalReference(string message) method ShuffleResults (line 526) | private List ShuffleResults(IList list) FILE: blog-samples/Node/Blog-Redux-Bot/redux/conversationActions.js constant RESET (line 1) | const RESET = 'RESET'; constant SET_CITY (line 2) | const SET_CITY = 'SET_CITY'; constant SET_USERNAME (line 3) | const SET_USERNAME = 'SET_USERNAME'; function reset (line 5) | function reset() { function setCity (line 9) | function setCity(city) { function setUsername (line 13) | function setUsername(username) { FILE: blog-samples/Node/Blog-Redux-Bot/redux/dialogActions.js constant PROMPT_TEXT (line 1) | const PROMPT_TEXT = 'DIALOG/PROMPT_TEXT'; constant RECEIVE_MESSAGE (line 2) | const RECEIVE_MESSAGE = 'DIALOG/RECEIVE_MESSAGE'; constant SEND_EVENT (line 3) | const SEND_EVENT = 'DIALOG/SEND_EVENT'; constant SEND_MESSAGE (line 4) | const SEND_MESSAGE = 'DIALOG/SEND_MESSAGE'; constant END_CONVERSATION (line 5) | const END_CONVERSATION = 'DIALOG/END_CONVERSATION'; function promptText (line 7) | function promptText(text) { function receiveMessage (line 11) | function receiveMessage(text, attachments, result) { function sendEvent (line 18) | function sendEvent(name, value) { function sendMessage (line 25) | function sendMessage(text, attachments) { function endConversation (line 32) | function endConversation(text, attachments, result){ FILE: blog-samples/Node/Blog-Redux-Bot/redux/reducer.js constant DEFAULT_STATE (line 3) | const DEFAULT_STATE = { function conversationReducer (line 8) | function conversationReducer(state = DEFAULT_STATE, action) { FILE: docs-samples/CSharp/Simple-LUIS-Notes-Sample/Simple-LUIS-Notes-Sample/App_Start/WebApiConfig.cs class WebApiConfig (line 7) | public static class WebApiConfig method Register (line 9) | public static void Register(HttpConfiguration config) FILE: docs-samples/CSharp/Simple-LUIS-Notes-Sample/Simple-LUIS-Notes-Sample/Controllers/MessagesController.cs class MessagesController (line 11) | [BotAuthentication] method Post (line 18) | public async Task Post([FromBody]Activity activity) method HandleSystemMessage (line 32) | private Activity HandleSystemMessage(Activity message) FILE: docs-samples/CSharp/Simple-LUIS-Notes-Sample/Simple-LUIS-Notes-Sample/Dialogs/SimpleNoteDialog.cs class SimpleNoteDialog (line 11) | [LuisModel("7d8ea658-f01a-49f2-a239-2d7ef805dde9", "1cf447f840ee414e87c7... method TryFindNote (line 29) | public bool TryFindNote(LuisResult result, out Note note) method TryFindNote (line 54) | public bool TryFindNote(string noteTitle, out Note note) method None (line 66) | [LuisIntent("")] method DeleteNote (line 80) | [LuisIntent("Note.Delete")] method After_DeleteTitlePrompt (line 97) | private async Task After_DeleteTitlePrompt(IDialogContext context, IAw... method FindNote (line 124) | [LuisIntent("Note.ReadAloud")] method CreateNote (line 156) | [LuisIntent("Note.Create")] method After_TitlePrompt (line 177) | private async Task After_TitlePrompt(IDialogContext context, IAwaitabl... method After_TextPrompt (line 202) | private async Task After_TextPrompt(IDialogContext context, IAwaitable... method SimpleNoteDialog (line 213) | public SimpleNoteDialog() method SimpleNoteDialog (line 218) | public SimpleNoteDialog(ILuisService service) class Note (line 223) | [Serializable] method ToString (line 230) | public override string ToString() method Equals (line 235) | public bool Equals(Note other) method Equals (line 242) | public override bool Equals(object other) method GetHashCode (line 247) | public override int GetHashCode() FILE: docs-samples/CSharp/Simple-LUIS-Notes-Sample/Simple-LUIS-Notes-Sample/Global.asax.cs class WebApiApplication (line 10) | public class WebApiApplication : System.Web.HttpApplication method Application_Start (line 12) | protected void Application_Start() FILE: docs-samples/Node/basics-naturalLanguage/basicNote-intentDialog.js function noteCount (line 187) | function noteCount(notes) { FILE: docs-samples/Node/basics-naturalLanguage/basicNote.js function noteCount (line 179) | function noteCount(notes) { FILE: docs-samples/V4/JS/contosocafebot-luis-dialogs/lib/CafeLUISModel.d.ts type _Intents (line 10) | interface _Intents { type _Instance (line 16) | interface _Instance { type _Entities (line 22) | interface _Entities { type CafeLUISModel (line 29) | interface CafeLUISModel { FILE: docs-samples/V4/JS/contosocafebot-luis-dialogs/lib/luisbot.js function fulfilled (line 4) | function fulfilled(value) { try { step(generator.next(value)); } catch (... function rejected (line 5) | function rejected(value) { try { step(generator["throw"](value)); } catc... function step (line 6) | function step(result) { result.done ? resolve(result.value) : new P(func... function SaveEntities (line 170) | function SaveEntities(dc, typedresult) { FILE: docs-samples/V4/JS/contosocafebot-luis-dialogs/src/CafeLUISModel.ts type _Intents (line 11) | interface _Intents { type _Instance (line 18) | interface _Instance { type _Entities (line 25) | interface _Entities { type CafeLUISModel (line 38) | interface CafeLUISModel { FILE: docs-samples/V4/JS/contosocafebot-luis-dialogs/src/luisbot.ts type Intents (line 27) | enum Intents { type CafeBotConvState (line 47) | interface CafeBotConvState { function SaveEntities (line 189) | async function SaveEntities( dc: DialogContext, typedresult) { FILE: docs-samples/v3Node/startNewDialog/botadapter.js function _clone (line 5) | function _clone(obj) { function loadSession (line 17) | function loadSession(address, opts, cb) { function beginDialog (line 88) | function beginDialog(address, dialogId, dialogArgs, opts, done) { function patch (line 115) | function patch(bot) {