duplicated block id: 1 size: 30 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/MainDialog.cs (90:133) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/MainDialog.cs (92:135) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/MainDialog.cs (93:136) duplicated block id: 2 size: 27 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.AI.QnA/QnAMakerRecognizer.cs (311:344) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Recognizers/AdaptiveRecognizer.cs (47:80) duplicated block id: 3 size: 26 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/DateResolverDialog.cs (56:89) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/DateResolverDialog.cs (56:89) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/DateResolverDialog.cs (56:89) duplicated block id: 4 size: 25 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/AdapterWithErrorHandler.cs (18:53) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/AdapterWithErrorHandler.cs (18:53) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/AdapterWithErrorHandler.cs (18:53) duplicated block id: 5 size: 23 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Connector.Streaming/Session/StreamingSession.cs (314:340) - libraries/Microsoft.Bot.Streaming/Payloads/Disassemblers/PayloadDisassembler.cs (95:121) duplicated block id: 6 size: 20 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/CancelAndHelpDialog.cs (35:58) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/CancelAndHelpDialog.cs (35:58) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/CancelAndHelpDialog.cs (35:58) duplicated block id: 7 size: 20 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Input/DateTimeInput.cs (101:126) - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/DatetimePrompt.cs (126:151) duplicated block id: 8 size: 19 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/MainDialog.cs (50:72) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/MainDialog.cs (52:74) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/MainDialog.cs (53:75) duplicated block id: 9 size: 19 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Streaming/Transport/NamedPipe/NamedPipeClient.cs (177:201) - libraries/Microsoft.Bot.Streaming/Transport/NamedPipe/NamedPipeServer.cs (149:174) duplicated block id: 10 size: 18 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/FlightBookingRecognizer.cs (18:39) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/FlightBookingRecognizer.cs (16:38) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/FlightBookingRecognizer.cs (16:38) duplicated block id: 11 size: 18 cleaned lines of code in 2 files: - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Facebook/FacebookHelper.cs (200:223) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Slack/SlackHelper.cs (116:139) duplicated block id: 12 size: 18 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/TriggerConditions/OnAssignEntity.cs (70:93) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/TriggerConditions/OnChooseEntity.cs (70:93) duplicated block id: 13 size: 18 cleaned lines of code in 4 files: - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/AttachmentPrompt.cs (42:62) - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/DatetimePrompt.cs (58:78) - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/NumberPrompt.cs (69:89) - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/TextPrompt.cs (43:63) duplicated block id: 14 size: 17 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (146:165) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (123:142) - libraries/Microsoft.Bot.Connector/Teams/TeamsConnectorClient.cs (112:131) duplicated block id: 15 size: 17 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (185:204) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (162:181) - libraries/Microsoft.Bot.Connector/Teams/TeamsConnectorClient.cs (151:170) duplicated block id: 16 size: 16 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/BookingDialog.cs (20:40) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/BookingDialog.cs (20:40) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/BookingDialog.cs (20:40) duplicated block id: 17 size: 16 cleaned lines of code in 2 files: - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Slack/SlackHelper.cs (360:380) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Twilio/TwilioHelper.cs (170:190) duplicated block id: 18 size: 15 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/MainDialog.cs (25:45) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/MainDialog.cs (27:47) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/MainDialog.cs (28:48) duplicated block id: 19 size: 15 cleaned lines of code in 7 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Startup.cs (54:72) - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EchoBot/content/Startup.cs (42:60) - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EmptyBot/content/Startup.cs (42:60) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Startup.cs (55:73) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Startup.cs (55:73) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EchoBot/Startup.cs (42:60) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EmptyBot/Startup.cs (42:60) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Bots/DialogAndWelcomeBot.cs (44:60) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Bots/DialogAndWelcomeBot.cs (44:60) duplicated block id: 21 size: 15 cleaned lines of code in 4 files: - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Facebook/FacebookAdapter.cs (175:193) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Slack/SlackAdapter.cs (201:219) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Twilio/TwilioAdapter.cs (217:235) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Webex/WebexAdapter.cs (178:196) duplicated block id: 22 size: 15 cleaned lines of code in 4 files: - libraries/Microsoft.Bot.Schema/AnimationCard.cs (45:60) - libraries/Microsoft.Bot.Schema/AudioCard.cs (35:50) - libraries/Microsoft.Bot.Schema/MediaCard.cs (45:60) - libraries/Microsoft.Bot.Schema/VideoCard.cs (45:60) duplicated block id: 23 size: 14 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/BeginSkill.cs (275:295) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Input/InputDialog.cs (330:350) duplicated block id: 24 size: 14 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.LanguageGeneration/Evaluator.cs (758:775) - libraries/Microsoft.Bot.Builder.LanguageGeneration/Expander.cs (628:645) duplicated block id: 25 size: 12 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/MainDialog.cs (135:155) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/MainDialog.cs (137:157) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/MainDialog.cs (138:158) duplicated block id: 26 size: 12 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Startup.cs (21:51) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Startup.cs (22:52) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Startup.cs (22:52) duplicated block id: 27 size: 12 cleaned lines of code in 2 files: - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Bots/DialogAndWelcomeBot.cs (27:41) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Bots/DialogAndWelcomeBot.cs (27:41) duplicated block id: 28 size: 12 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/ForEach.cs (211:224) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/ForEachElement.cs (300:313) duplicated block id: 29 size: 12 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.LanguageGeneration/Evaluator.cs (789:803) - libraries/Microsoft.Bot.Builder.LanguageGeneration/Expander.cs (687:701) duplicated block id: 30 size: 12 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (57:70) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (34:47) - libraries/Microsoft.Bot.Connector/Teams/TeamsConnectorClient.cs (52:65) duplicated block id: 31 size: 12 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (86:99) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (63:76) duplicated block id: 32 size: 12 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (116:129) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (93:106) - libraries/Microsoft.Bot.Connector/Teams/TeamsConnectorClient.cs (82:95) duplicated block id: 33 size: 11 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/DateResolverDialog.cs (21:36) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/DateResolverDialog.cs (21:36) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/DateResolverDialog.cs (21:36) duplicated block id: 34 size: 11 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/MainDialog.cs (74:88) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/MainDialog.cs (76:90) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/MainDialog.cs (77:91) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.LanguageGeneration/Evaluator.cs (236:248) - libraries/Microsoft.Bot.Builder.LanguageGeneration/Expander.cs (130:142) duplicated block id: 36 size: 10 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/BookingDialog.cs (61:74) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/BookingDialog.cs (61:74) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/BookingDialog.cs (61:74) duplicated block id: 37 size: 10 cleaned lines of code in 5 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Program.cs (19:29) - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EchoBot/content/Program.cs (19:29) - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EmptyBot/content/Program.cs (19:29) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Program.cs (19:29) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Program.cs (19:29) duplicated block id: 38 size: 10 cleaned lines of code in 4 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EchoBot/content/AdapterWithErrorHandler.cs (15:30) - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EmptyBot/content/AdapterWithErrorHandler.cs (15:30) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EchoBot/AdapterWithErrorHandler.cs (15:30) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EmptyBot/AdapterWithErrorHandler.cs (15:30) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EchoBot/content/Bots/EchoBot.cs (22:32) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EchoBot/Bots/EchoBot.cs (22:32) duplicated block id: 40 size: 10 cleaned lines of code in 10 files: - libraries/AdaptiveExpressions/Converters/ArrayExpressionConverter.cs (52:62) - libraries/AdaptiveExpressions/Converters/BoolExpressionConverter.cs (56:66) - libraries/AdaptiveExpressions/Converters/EnumExpressionConverter.cs (58:68) - libraries/AdaptiveExpressions/Converters/ExpressionPropertyConverter.cs (50:60) - libraries/AdaptiveExpressions/Converters/IntExpressionConverter.cs (56:66) - libraries/AdaptiveExpressions/Converters/NumberExpressionConverter.cs (56:66) - libraries/AdaptiveExpressions/Converters/ObjectExpressionConverter.cs (50:60) - libraries/AdaptiveExpressions/Converters/StringExpressionConverter.cs (50:60) - libraries/AdaptiveExpressions/Converters/ValueExpressionConverter.cs (56:66) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Memory/Expressions/Converters/DialogExpressionConverter.cs (106:116) duplicated block id: 41 size: 10 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/PayloadStreamAssembler.cs (71:82) - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/ReceiveRequestAssembler.cs (53:64) - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/ReceiveResponseAssembler.cs (53:64) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/ReceiveRequestAssembler.cs (20:31) - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/ReceiveResponseAssembler.cs (20:31) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/ReceiveRequestAssembler.cs (41:51) - libraries/Microsoft.Bot.Streaming/Payloads/Assemblers/ReceiveResponseAssembler.cs (41:51) duplicated block id: 44 size: 9 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/BookingDialog.cs (48:59) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/BookingDialog.cs (48:59) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/BookingDialog.cs (48:59) duplicated block id: 45 size: 9 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/BookingDialog.cs (76:88) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/BookingDialog.cs (76:88) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/BookingDialog.cs (76:88) duplicated block id: 46 size: 9 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/DateResolverDialog.cs (38:54) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/DateResolverDialog.cs (38:54) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/DateResolverDialog.cs (38:54) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EmptyBot/content/EmptyBot.cs (16:25) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EmptyBot/EmptyBot.cs (14:23) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.LanguageGeneration/Evaluator.cs (461:471) - libraries/Microsoft.Bot.Builder.LanguageGeneration/Expander.cs (354:364) duplicated block id: 49 size: 9 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Schema/BasicCard.cs (27:36) - libraries/Microsoft.Bot.Schema/HeroCard.cs (33:42) - libraries/Microsoft.Bot.Schema/ThumbnailCard.cs (35:44) duplicated block id: 50 size: 8 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/CognitiveModels/FlightBooking.cs (76:84) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/CognitiveModels/FlightBooking.cs (76:84) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/CognitiveModels/FlightBooking.cs (76:84) duplicated block id: 51 size: 8 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/BookingDialog.cs (102:112) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/BookingDialog.cs (102:112) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/BookingDialog.cs (102:112) duplicated block id: 52 size: 8 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/CancelAndHelpDialog.cs (24:33) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/CancelAndHelpDialog.cs (24:33) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/CancelAndHelpDialog.cs (24:33) duplicated block id: 53 size: 8 cleaned lines of code in 4 files: - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Facebook/FacebookAdapter.cs (210:218) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Slack/SlackAdapter.cs (238:246) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Twilio/TwilioAdapter.cs (254:262) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Webex/WebexAdapter.cs (215:223) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Facebook/FacebookClientWrapper.cs (225:234) - libraries/Adapters/Microsoft.Bot.Builder.Adapters.Facebook/FacebookClientWrapper.cs (245:254) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - libraries/AdaptiveExpressions/parser/ExpressionParser.cs (338:348) - libraries/Microsoft.Bot.Builder.LanguageGeneration/Extensions.cs (79:89) duplicated block id: 56 size: 8 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive.Testing/DialogInspector.cs (206:215) - libraries/Microsoft.Bot.Builder.Dialogs/DialogExtensions.cs (201:210) - libraries/Microsoft.Bot.Builder.Dialogs/DialogManager.cs (194:203) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/ActivityPrompt.cs (164:178) - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/Prompt.cs (182:196) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder/Adapters/TestFlow.cs (388:397) - libraries/Microsoft.Bot.Builder/Adapters/TestFlow.cs (409:418) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder/StringUtils.cs (21:30) - libraries/Microsoft.Bot.Builder/StringUtils.cs (52:61) duplicated block id: 60 size: 8 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (257:266) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (231:240) - libraries/Microsoft.Bot.Connector/Teams/TeamsConnectorClient.cs (211:220) duplicated block id: 61 size: 8 cleaned lines of code in 3 files: - libraries/Microsoft.Bot.Connector/ConnectorClient.cs (283:292) - libraries/Microsoft.Bot.Connector/OAuthClient.cs (257:266) - libraries/Microsoft.Bot.Connector/Teams/TeamsConnectorClient.cs (237:246) duplicated block id: 62 size: 7 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Dialogs/BookingDialog.cs (90:100) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Dialogs/BookingDialog.cs (90:100) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Dialogs/BookingDialog.cs (90:100) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/ActionScope.cs (294:303) - libraries/Microsoft.Bot.Builder.Dialogs/Dialog.cs (144:153) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/SendActivity.cs (118:126) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/UpdateActivity.cs (124:132) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Memory/Expressions/Converters/DialogExpressionConverter.cs (120:130) - libraries/Microsoft.Bot.Builder.Dialogs.Declarative/Converters/InterfaceConverter.cs (187:197) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs/Memory/DialogStateManager.cs (311:319) - libraries/Microsoft.Bot.Builder.Dialogs/Memory/DialogStateManager.cs (327:335) duplicated block id: 67 size: 7 cleaned lines of code in 5 files: - libraries/Microsoft.Bot.Connector/Attachments.cs (32:40) - libraries/Microsoft.Bot.Connector/BotSignIn.cs (33:41) - libraries/Microsoft.Bot.Connector/Conversations.cs (30:38) - libraries/Microsoft.Bot.Connector/Teams/TeamsOperations.cs (30:38) - libraries/Microsoft.Bot.Connector/UserToken.cs (22:30) duplicated block id: 68 size: 6 cleaned lines of code in 3 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.CoreBot/content/CoreBot/Bots/DialogBot.cs (30:36) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBot/Bots/DialogBot.cs (30:36) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/CoreBotWithTests/CoreBot/Bots/DialogBot.cs (30:36) duplicated block id: 69 size: 6 cleaned lines of code in 4 files: - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EchoBot/content/Startup.cs (27:39) - generators/dotnet-templates/Microsoft.BotFramework.CSharp.EmptyBot/content/Startup.cs (27:39) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EchoBot/Startup.cs (27:39) - generators/vsix-vs-win/BotBuilderVSIX-V4/UncompressedProjectTemplates/EmptyBot/Startup.cs (27:39) duplicated block id: 70 size: 6 cleaned lines of code in 4 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive.Testing/HttpRequestMocks/HttpRequestMock.cs (25:31) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive.Testing/SettingMocks/SettingMock.cs (19:25) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive.Testing/TestActions/TestAction.cs (36:42) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive.Testing/UserTokenMocks/UserTokenMock.cs (25:31) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/ActionScope.cs (143:149) - libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Actions/ForEachElement.cs (149:155) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/ChoicePrompt.cs (70:76) - libraries/Microsoft.Bot.Builder.Dialogs/Prompts/ConfirmPrompt.cs (73:79) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - libraries/Microsoft.Bot.Builder/BotAssert.cs (79:85) - libraries/Microsoft.Bot.Builder/BotAssert.cs (93:99)