From f1927cdda051172b0747420726a65d998b2df7fb Mon Sep 17 00:00:00 2001 From: Rikitav Date: Fri, 6 Mar 2026 21:12:21 +0400 Subject: [PATCH] * Moved source code projects directory to 'src' * Updatedt Solution format --- Telegrator.sln | 81 ------------------- Telegrator.slnx | 9 +++ .../AnalyzerReleases.Shipped.md | 0 .../AnalyzerReleases.Unshipped.md | 0 .../DeveloperHelperAnalyzer.cs | 0 .../GeneratedKeyboardMarkupGenerator.cs | 0 .../GlobalSuppressions.cs | 0 .../RoslynExtensions/CollectionsExtensions.cs | 0 .../RoslynExtensions/DiagnosticsHelper.cs | 0 .../RoslynExtensions/Exceptions.cs | 0 .../MemberDeclarationSyntaxExtensions.cs | 0 .../StringBuilderExtensions.cs | 0 .../RoslynExtensions/StringExtensions.cs | 0 .../RoslynExtensions/SymbolsExtensions.cs | 0 .../RoslynExtensions/SyntaxNodesExtensions.cs | 0 .../RoslynExtensions/SyntaxTokenExtensions.cs | 0 .../Telegrator.Analyzers.csproj | 0 .../Components/ITelegramBotWebHost.cs | 0 .../GlobalSuppressions.cs | 0 .../Polling/HostedUpdateWebhooker.cs | 0 .../Telegrator.Hosting.Web}/README.md | 0 .../TelegramBotWebHost.cs | 0 .../TelegramBotWebHostBuilder.cs | 0 .../TelegramBotWebOptions.cs | 0 .../Telegrator.Hosting.Web.csproj | 0 .../TelegratorWebOptions.cs | 0 .../TypesExtensions.cs | 0 .../Components/IPreBuildingRoutine.cs | 0 .../Components/ITelegramBotHost.cs | 0 .../Components/ITelegramBotHostBuilder.cs | 0 .../Configuration/ConfigureOptionsProxy.cs | 0 .../TelegramBotClientOptionsProxy.cs | 0 .../Telegrator.Hosting}/GlobalSuppressions.cs | 0 .../HostedTelegramBotInfo.cs | 0 .../Logging/MicrosoftLoggingAdapter.cs | 0 .../Polling/HostUpdateHandlersPool.cs | 3 +- .../Polling/HostUpdateRouter.cs | 0 .../Polling/HostedUpdateReceiver.cs | 0 .../Components/IHostHandlersCollection.cs | 0 .../Providers/HostAwaitingProvider.cs | 0 .../Providers/HostHandlersCollection.cs | 0 .../Providers/HostHandlersProvider.cs | 0 .../Telegrator.Hosting}/README.md | 0 .../Telegrator.Hosting}/TelegramBotHost.cs | 0 .../TelegramBotHostBuilder.cs | 0 .../TelegramBotHostBuilderSettings.cs | 0 .../Telegrator.Hosting.csproj | 0 .../Telegrator.Hosting}/TypesExtensions.cs | 0 .../ILocalizedHandler.cs | 0 .../ILocalizedMessageHandler.cs | 0 .../LocalizedMessageHandlerExtensions.cs | 0 .../Telegrator.Localized.csproj | 0 .../Annotations/CallbackQueryAttributes.cs | 0 .../Annotations/CommandAlliasAttribute.cs | 0 .../Annotations/CommandArgumentAttributes.cs | 0 .../Annotations/DontCollectAttribute.cs | 0 .../EnvironmentFilterAttributes.cs | 0 .../Annotations/MentionedAttribute.cs | 0 .../MessageChatFilterAttributes.cs | 0 .../Annotations/MessageFilterAttributes.cs | 0 .../Annotations/MessageRepliedAttributes.cs | 0 .../MessageSenderFilterAttributes.cs | 0 .../MessageTextFilterAttributes.cs | 0 .../Annotations/MightAwaitAttribute.cs | 0 .../StateKeeping/EnumStateAttribute.cs | 0 .../StateKeeping/NumericStateAttribute.cs | 0 .../Annotations/StateKeeping/SpecialState.cs | 0 .../StateKeeping/StringStateAttribute.cs | 0 .../Annotations/Targetted/WelcomeAttribute.cs | 0 .../Aspects/AfterExecutionAttribute.cs | 0 .../Aspects/BeforeExecutionAttribute.cs | 0 .../Telegrator}/Aspects/IPostProcessor.cs.cs | 0 .../Telegrator}/Aspects/IPreProcessor.cs | 0 .../Components/StateKeeperAttributeBase.cs | 0 .../Components/UpdateFilterAttributeBase.cs | 0 .../Components/UpdateHandlerAttributeBase.cs | 0 .../Attributes/FilterAnnotation.cs | 0 .../Telegrator}/Attributes/FilterModifier.cs | 0 .../Attributes/StateKeeperAttribute.cs | 0 .../Attributes/UpdateFilterAttribute.cs | 0 .../Attributes/UpdateHandlerAttribute.cs | 0 .../Configuration/ITelegramBotInfo.cs | 0 .../Configuration/ITelegratorOptions.cs | 0 {Telegrator => src/Telegrator}/Enums.cs | 0 {Telegrator => src/Telegrator}/Exceptions.cs | 0 .../Filters/CallbackQueryFilters.cs | 0 .../Telegrator}/Filters/CommandAliasFilter.cs | 0 .../Filters/CommandArgumentFilter.cs | 0 .../Components/AnonymousCompiledFilter.cs | 0 .../Filters/Components/AnonymousTypeFilter.cs | 0 .../Filters/Components/CompiledFilter.cs | 0 .../Components/CompletedFiltersList.cs | 0 .../Components/FilterExecutionContext.cs | 0 .../Telegrator}/Filters/Components/IFilter.cs | 0 .../Filters/Components/IJoinedFilter.cs | 0 .../Telegrator}/Filters/EnvironmentFilters.cs | 0 .../Telegrator}/Filters/Filter.cs | 0 .../Telegrator}/Filters/JoinedFilter.cs | 0 .../Telegrator}/Filters/MentionedFilter.cs | 0 .../Telegrator}/Filters/MessageChatFilters.cs | 0 .../Telegrator}/Filters/MessageFilters.cs | 0 .../Filters/MessageRepliedFilters.cs | 0 .../Filters/MessageSenderFilters.cs | 0 .../Telegrator}/Filters/MessageTextFilters.cs | 0 .../Telegrator}/Filters/RegexFilters.cs | 0 .../Telegrator}/Filters/StateKeyFilter.cs | 0 .../Telegrator}/GlobalSuppressions.cs | 0 .../Telegrator}/Handlers/AnyUpdateHandler.cs | 0 .../Handlers/Building/AwaiterHandler.cs | 0 .../Building/AwaiterHandlerBuilder.cs | 0 .../Building/BuildedAbstractHandler.cs | 0 .../Building/Components/HandlerBuilderBase.cs | 0 .../Components/IAwaiterHandlerBuilder.cs | 0 .../Building/Components/IHandlerBuilder.cs | 0 .../Components/IRegularHandlerBuilder.cs | 0 .../Building/Components/StateKeepFilter.cs | 0 .../Components/UpdateValidateFilter.cs | 0 .../Handlers/Building/HandlerBuilder.cs | 0 .../Handlers/Building/TypesExtensions.cs | 0 .../Handlers/CallbackQueryHandler.cs | 0 .../Telegrator}/Handlers/CommandHandler.cs | 0 .../Components/AbstractUpdateHandler.cs | 0 .../Components/BranchingUpdateHandler.cs | 0 .../Components/EmptyHandlerContainer.cs | 0 .../Components/HandlerLifetimeToken.cs | 0 .../Components/IAbstractUpdateHandler.cs | 0 .../Handlers/Components/IHandlerContainer.cs | 0 .../Components/IHandlerContainerFactory.cs | 0 .../Handlers/Components/IUpdateHandlerBase.cs | 0 .../Handlers/Components/UpdateHandlerBase.cs | 0 .../Diagnostics/FilterFallbackInfo.cs | 0 .../Diagnostics/FiltersFallbackReport.cs | 0 .../Handlers/Diagnostics/ReportInspector.cs | 0 .../Handlers/Diagnostics/TypesExtensions.cs | 0 .../Telegrator}/Handlers/HandlerContainer.cs | 0 .../Telegrator}/Handlers/IHandlerContainer.cs | 0 .../Handlers/InlineQueryHandler.cs | 0 .../Telegrator}/Handlers/MessageHandler.cs | 0 .../Telegrator}/Handlers/TypesExtensions.cs | 0 .../Telegrator}/ITelegratorBot.cs | 0 .../Telegrator}/Logging/Alligator.cs | 0 .../Telegrator}/Logging/ConsoleLogger.cs | 0 .../Telegrator}/Logging/ITelegratorLogger.cs | 0 .../Telegrator}/Logging/NullLogger.cs | 0 .../Descriptors/DefaultCustomDescriptors.cs | 0 .../Descriptors/DescribedHandlerDescriptor.cs | 0 .../Descriptors/DescriptorAspectsSet.cs | 0 .../Descriptors/DescriptorFiltersSet.cs | 0 .../Descriptors/DescriptorIndexer.cs | 0 .../Descriptors/HandlerDescriptor.cs | 0 .../Descriptors/HandlerDescriptorList.cs | 0 .../Descriptors/HandlerInspector.cs | 0 .../MadiatorCore/IAwaitingProvider.cs | 0 .../MadiatorCore/ICollectingProvider.cs | 0 .../MadiatorCore/IHandlersCollection.cs | 0 .../MadiatorCore/IHandlersManager.cs | 0 .../MadiatorCore/IHandlersProvider.cs | 0 .../MadiatorCore/IPollingProvider.cs | 0 .../MadiatorCore/IRouterExceptionHandler.cs | 0 .../MadiatorCore/IUpdateHandlersPool.cs | 0 .../Telegrator}/MadiatorCore/IUpdateRouter.cs | 0 .../Telegrator}/Markups/KeyboardMapper.cs | 0 .../Markups/KeyboardMarkupButtonAttributes.cs | 0 .../Polling/DefaultRouterExceptionHandler.cs | 0 .../Polling/DefaultUpdateReceiver.cs | 0 .../Telegrator}/Polling/IUpdateReceiver.cs | 0 .../Telegrator}/Polling/UpdateHandlersPool.cs | 0 .../Telegrator}/Polling/UpdateRouter.cs | 0 .../Telegrator}/Providers/AwaitingProvider.cs | 0 .../Providers/HandlersCollection.cs | 0 .../Providers/HandlersManagerBase.cs | 0 .../Telegrator}/Providers/HandlersProvider.cs | 0 .../Providers/ICustomDescriptorsProvider.cs | 0 {Telegrator => src/Telegrator}/Result.cs | 0 .../Telegrator}/SimpleTypesExtensions.cs | 0 .../StateKeeping/ArrayStateKeeper.cs | 0 .../StateKeeping/ChatIdResolver.cs | 0 .../Components/IStateKeyResolver.cs | 0 .../Components/StateKeeperBase.cs | 0 .../StateKeeping/EnumStateKeeper.cs | 0 .../StateKeeping/NumericStateKeeper.cs | 0 .../StateKeeping/SenderIdResolver.cs | 0 .../StateKeeping/StringStateKeeper.cs | 0 .../Telegrator}/TelegramBotInfo.cs | 0 .../Telegrator}/Telegrator.csproj | 0 .../Telegrator}/TelegratorClient.cs | 0 .../Telegrator}/TelegratorOptions.cs | 0 .../Telegrator}/TypesExtensions.cs | 0 .../Collections/CollectionTests.cs | 0 .../Telegrator.Tests}/Filters/FilterTests.cs | 0 .../Handlers/HandlerTests.cs | 0 .../Telegrator.Tests}/README.md | 0 .../Telegrator.Tests}/Telegrator.Tests.csproj | 0 .../Telegrator.Tests}/TestUpdateHandler.cs | 0 194 files changed, 10 insertions(+), 83 deletions(-) delete mode 100644 Telegrator.sln create mode 100644 Telegrator.slnx rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/AnalyzerReleases.Shipped.md (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/AnalyzerReleases.Unshipped.md (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/DeveloperHelperAnalyzer.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/GeneratedKeyboardMarkupGenerator.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/GlobalSuppressions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/CollectionsExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/DiagnosticsHelper.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/Exceptions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/MemberDeclarationSyntaxExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/StringBuilderExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/StringExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/SymbolsExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/SyntaxNodesExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/RoslynExtensions/SyntaxTokenExtensions.cs (100%) rename {Telegrator.Analyzers => src/Telegrator.Analyzers}/Telegrator.Analyzers.csproj (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/Components/ITelegramBotWebHost.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/GlobalSuppressions.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/Polling/HostedUpdateWebhooker.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/README.md (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/TelegramBotWebHost.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/TelegramBotWebHostBuilder.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/TelegramBotWebOptions.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/Telegrator.Hosting.Web.csproj (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/TelegratorWebOptions.cs (100%) rename {Telegrator.Hosting.Web => src/Telegrator.Hosting.Web}/TypesExtensions.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Components/IPreBuildingRoutine.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Components/ITelegramBotHost.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Components/ITelegramBotHostBuilder.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Configuration/ConfigureOptionsProxy.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Configuration/TelegramBotClientOptionsProxy.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/GlobalSuppressions.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/HostedTelegramBotInfo.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Logging/MicrosoftLoggingAdapter.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Polling/HostUpdateHandlersPool.cs (81%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Polling/HostUpdateRouter.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Polling/HostedUpdateReceiver.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Providers/Components/IHostHandlersCollection.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Providers/HostAwaitingProvider.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Providers/HostHandlersCollection.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Providers/HostHandlersProvider.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/README.md (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/TelegramBotHost.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/TelegramBotHostBuilder.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/TelegramBotHostBuilderSettings.cs (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/Telegrator.Hosting.csproj (100%) rename {Telegrator.Hosting => src/Telegrator.Hosting}/TypesExtensions.cs (100%) rename {Telegrator.Localized => src/Telegrator.Localized}/ILocalizedHandler.cs (100%) rename {Telegrator.Localized => src/Telegrator.Localized}/ILocalizedMessageHandler.cs (100%) rename {Telegrator.Localized => src/Telegrator.Localized}/LocalizedMessageHandlerExtensions.cs (100%) rename {Telegrator.Localized => src/Telegrator.Localized}/Telegrator.Localized.csproj (100%) rename {Telegrator => src/Telegrator}/Annotations/CallbackQueryAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/CommandAlliasAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/CommandArgumentAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/DontCollectAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/EnvironmentFilterAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MentionedAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MessageChatFilterAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MessageFilterAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MessageRepliedAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MessageSenderFilterAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MessageTextFilterAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/MightAwaitAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/StateKeeping/EnumStateAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/StateKeeping/NumericStateAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/StateKeeping/SpecialState.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/StateKeeping/StringStateAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Annotations/Targetted/WelcomeAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Aspects/AfterExecutionAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Aspects/BeforeExecutionAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Aspects/IPostProcessor.cs.cs (100%) rename {Telegrator => src/Telegrator}/Aspects/IPreProcessor.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/Components/StateKeeperAttributeBase.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/Components/UpdateFilterAttributeBase.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/Components/UpdateHandlerAttributeBase.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/FilterAnnotation.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/FilterModifier.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/StateKeeperAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/UpdateFilterAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Attributes/UpdateHandlerAttribute.cs (100%) rename {Telegrator => src/Telegrator}/Configuration/ITelegramBotInfo.cs (100%) rename {Telegrator => src/Telegrator}/Configuration/ITelegratorOptions.cs (100%) rename {Telegrator => src/Telegrator}/Enums.cs (100%) rename {Telegrator => src/Telegrator}/Exceptions.cs (100%) rename {Telegrator => src/Telegrator}/Filters/CallbackQueryFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/CommandAliasFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/CommandArgumentFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/AnonymousCompiledFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/AnonymousTypeFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/CompiledFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/CompletedFiltersList.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/FilterExecutionContext.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/IFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Components/IJoinedFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/EnvironmentFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/Filter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/JoinedFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/MentionedFilter.cs (100%) rename {Telegrator => src/Telegrator}/Filters/MessageChatFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/MessageFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/MessageRepliedFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/MessageSenderFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/MessageTextFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/RegexFilters.cs (100%) rename {Telegrator => src/Telegrator}/Filters/StateKeyFilter.cs (100%) rename {Telegrator => src/Telegrator}/GlobalSuppressions.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/AnyUpdateHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/AwaiterHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/AwaiterHandlerBuilder.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/BuildedAbstractHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/Components/HandlerBuilderBase.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/Components/IAwaiterHandlerBuilder.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/Components/IHandlerBuilder.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/Components/IRegularHandlerBuilder.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/Components/StateKeepFilter.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/Components/UpdateValidateFilter.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/HandlerBuilder.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Building/TypesExtensions.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/CallbackQueryHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/CommandHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/AbstractUpdateHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/BranchingUpdateHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/EmptyHandlerContainer.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/HandlerLifetimeToken.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/IAbstractUpdateHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/IHandlerContainer.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/IHandlerContainerFactory.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/IUpdateHandlerBase.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Components/UpdateHandlerBase.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Diagnostics/FilterFallbackInfo.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Diagnostics/FiltersFallbackReport.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Diagnostics/ReportInspector.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/Diagnostics/TypesExtensions.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/HandlerContainer.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/IHandlerContainer.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/InlineQueryHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/MessageHandler.cs (100%) rename {Telegrator => src/Telegrator}/Handlers/TypesExtensions.cs (100%) rename {Telegrator => src/Telegrator}/ITelegratorBot.cs (100%) rename {Telegrator => src/Telegrator}/Logging/Alligator.cs (100%) rename {Telegrator => src/Telegrator}/Logging/ConsoleLogger.cs (100%) rename {Telegrator => src/Telegrator}/Logging/ITelegratorLogger.cs (100%) rename {Telegrator => src/Telegrator}/Logging/NullLogger.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/DefaultCustomDescriptors.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/DescribedHandlerDescriptor.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/DescriptorAspectsSet.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/DescriptorFiltersSet.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/DescriptorIndexer.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/HandlerDescriptor.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/HandlerDescriptorList.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/Descriptors/HandlerInspector.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IAwaitingProvider.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/ICollectingProvider.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IHandlersCollection.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IHandlersManager.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IHandlersProvider.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IPollingProvider.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IRouterExceptionHandler.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IUpdateHandlersPool.cs (100%) rename {Telegrator => src/Telegrator}/MadiatorCore/IUpdateRouter.cs (100%) rename {Telegrator => src/Telegrator}/Markups/KeyboardMapper.cs (100%) rename {Telegrator => src/Telegrator}/Markups/KeyboardMarkupButtonAttributes.cs (100%) rename {Telegrator => src/Telegrator}/Polling/DefaultRouterExceptionHandler.cs (100%) rename {Telegrator => src/Telegrator}/Polling/DefaultUpdateReceiver.cs (100%) rename {Telegrator => src/Telegrator}/Polling/IUpdateReceiver.cs (100%) rename {Telegrator => src/Telegrator}/Polling/UpdateHandlersPool.cs (100%) rename {Telegrator => src/Telegrator}/Polling/UpdateRouter.cs (100%) rename {Telegrator => src/Telegrator}/Providers/AwaitingProvider.cs (100%) rename {Telegrator => src/Telegrator}/Providers/HandlersCollection.cs (100%) rename {Telegrator => src/Telegrator}/Providers/HandlersManagerBase.cs (100%) rename {Telegrator => src/Telegrator}/Providers/HandlersProvider.cs (100%) rename {Telegrator => src/Telegrator}/Providers/ICustomDescriptorsProvider.cs (100%) rename {Telegrator => src/Telegrator}/Result.cs (100%) rename {Telegrator => src/Telegrator}/SimpleTypesExtensions.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/ArrayStateKeeper.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/ChatIdResolver.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/Components/IStateKeyResolver.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/Components/StateKeeperBase.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/EnumStateKeeper.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/NumericStateKeeper.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/SenderIdResolver.cs (100%) rename {Telegrator => src/Telegrator}/StateKeeping/StringStateKeeper.cs (100%) rename {Telegrator => src/Telegrator}/TelegramBotInfo.cs (100%) rename {Telegrator => src/Telegrator}/Telegrator.csproj (100%) rename {Telegrator => src/Telegrator}/TelegratorClient.cs (100%) rename {Telegrator => src/Telegrator}/TelegratorOptions.cs (100%) rename {Telegrator => src/Telegrator}/TypesExtensions.cs (100%) rename {Telegrator.Tests => tests/Telegrator.Tests}/Collections/CollectionTests.cs (100%) rename {Telegrator.Tests => tests/Telegrator.Tests}/Filters/FilterTests.cs (100%) rename {Telegrator.Tests => tests/Telegrator.Tests}/Handlers/HandlerTests.cs (100%) rename {Telegrator.Tests => tests/Telegrator.Tests}/README.md (100%) rename {Telegrator.Tests => tests/Telegrator.Tests}/Telegrator.Tests.csproj (100%) rename {Telegrator.Tests => tests/Telegrator.Tests}/TestUpdateHandler.cs (100%) diff --git a/Telegrator.sln b/Telegrator.sln deleted file mode 100644 index 4b1564c..0000000 --- a/Telegrator.sln +++ /dev/null @@ -1,81 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 18 -VisualStudioVersion = 18.2.11408.102 d18.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator", "Telegrator\Telegrator.csproj", "{12D1D209-6473-4F58-BD66-846F0D85F6FD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator.Hosting", "Telegrator.Hosting\Telegrator.Hosting.csproj", "{C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator.Tests", "Telegrator.Tests\Telegrator.Tests.csproj", "{0926C71D-FE0C-4963-B08B-1CBAFF1E3276}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{36D591C7-65C7-A0D1-1CBC-10CDE441BDC8}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator.Analyzers", "Telegrator.Analyzers\Telegrator.Analyzers.csproj", "{8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator.Hosting.Web", "Telegrator.Hosting.Web\Telegrator.Hosting.Web.csproj", "{98AB490F-6A36-CCFF-F6E6-B029D1665965}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator.RoslynGenerators", "dev\Telegrator.RoslynGenerators\Telegrator.RoslynGenerators.csproj", "{93658B7F-C651-4C78-2CB1-2C0AE00C45B5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telegrator.Localized", "Telegrator.Localized\Telegrator.Localized.csproj", "{0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - AnalyzersDebug|Any CPU = AnalyzersDebug|Any CPU - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {12D1D209-6473-4F58-BD66-846F0D85F6FD}.AnalyzersDebug|Any CPU.ActiveCfg = AnalyzersDebug|Any CPU - {12D1D209-6473-4F58-BD66-846F0D85F6FD}.AnalyzersDebug|Any CPU.Build.0 = AnalyzersDebug|Any CPU - {12D1D209-6473-4F58-BD66-846F0D85F6FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {12D1D209-6473-4F58-BD66-846F0D85F6FD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {12D1D209-6473-4F58-BD66-846F0D85F6FD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {12D1D209-6473-4F58-BD66-846F0D85F6FD}.Release|Any CPU.Build.0 = Release|Any CPU - {C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}.AnalyzersDebug|Any CPU.ActiveCfg = AnalyzersDebug|Any CPU - {C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}.AnalyzersDebug|Any CPU.Build.0 = AnalyzersDebug|Any CPU - {C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C4C25E5F-5B8D-4E87-B474-DBAFD70BE1E1}.Release|Any CPU.Build.0 = Release|Any CPU - {0926C71D-FE0C-4963-B08B-1CBAFF1E3276}.AnalyzersDebug|Any CPU.ActiveCfg = AnalyzersDebug|Any CPU - {0926C71D-FE0C-4963-B08B-1CBAFF1E3276}.AnalyzersDebug|Any CPU.Build.0 = AnalyzersDebug|Any CPU - {0926C71D-FE0C-4963-B08B-1CBAFF1E3276}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0926C71D-FE0C-4963-B08B-1CBAFF1E3276}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0926C71D-FE0C-4963-B08B-1CBAFF1E3276}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0926C71D-FE0C-4963-B08B-1CBAFF1E3276}.Release|Any CPU.Build.0 = Release|Any CPU - {8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}.AnalyzersDebug|Any CPU.ActiveCfg = Release|Any CPU - {8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}.AnalyzersDebug|Any CPU.Build.0 = Release|Any CPU - {8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B6A32EA-ECF7-4CAB-A1E5-2392063C986D}.Release|Any CPU.Build.0 = Release|Any CPU - {98AB490F-6A36-CCFF-F6E6-B029D1665965}.AnalyzersDebug|Any CPU.ActiveCfg = Release|Any CPU - {98AB490F-6A36-CCFF-F6E6-B029D1665965}.AnalyzersDebug|Any CPU.Build.0 = Release|Any CPU - {98AB490F-6A36-CCFF-F6E6-B029D1665965}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {98AB490F-6A36-CCFF-F6E6-B029D1665965}.Debug|Any CPU.Build.0 = Debug|Any CPU - {98AB490F-6A36-CCFF-F6E6-B029D1665965}.Release|Any CPU.ActiveCfg = Release|Any CPU - {98AB490F-6A36-CCFF-F6E6-B029D1665965}.Release|Any CPU.Build.0 = Release|Any CPU - {93658B7F-C651-4C78-2CB1-2C0AE00C45B5}.AnalyzersDebug|Any CPU.ActiveCfg = AnalyzersDebug|Any CPU - {93658B7F-C651-4C78-2CB1-2C0AE00C45B5}.AnalyzersDebug|Any CPU.Build.0 = AnalyzersDebug|Any CPU - {93658B7F-C651-4C78-2CB1-2C0AE00C45B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {93658B7F-C651-4C78-2CB1-2C0AE00C45B5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {93658B7F-C651-4C78-2CB1-2C0AE00C45B5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {93658B7F-C651-4C78-2CB1-2C0AE00C45B5}.Release|Any CPU.Build.0 = Release|Any CPU - {0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}.AnalyzersDebug|Any CPU.ActiveCfg = Release|Any CPU - {0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}.AnalyzersDebug|Any CPU.Build.0 = Release|Any CPU - {0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0B5D9465-B5E4-4B37-92D2-6AF1D682DAD9}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {951FEB3F-5B9A-4731-A828-3486D9FE4939} - EndGlobalSection -EndGlobal diff --git a/Telegrator.slnx b/Telegrator.slnx new file mode 100644 index 0000000..8c37fcd --- /dev/null +++ b/Telegrator.slnx @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Telegrator.Analyzers/AnalyzerReleases.Shipped.md b/src/Telegrator.Analyzers/AnalyzerReleases.Shipped.md similarity index 100% rename from Telegrator.Analyzers/AnalyzerReleases.Shipped.md rename to src/Telegrator.Analyzers/AnalyzerReleases.Shipped.md diff --git a/Telegrator.Analyzers/AnalyzerReleases.Unshipped.md b/src/Telegrator.Analyzers/AnalyzerReleases.Unshipped.md similarity index 100% rename from Telegrator.Analyzers/AnalyzerReleases.Unshipped.md rename to src/Telegrator.Analyzers/AnalyzerReleases.Unshipped.md diff --git a/Telegrator.Analyzers/DeveloperHelperAnalyzer.cs b/src/Telegrator.Analyzers/DeveloperHelperAnalyzer.cs similarity index 100% rename from Telegrator.Analyzers/DeveloperHelperAnalyzer.cs rename to src/Telegrator.Analyzers/DeveloperHelperAnalyzer.cs diff --git a/Telegrator.Analyzers/GeneratedKeyboardMarkupGenerator.cs b/src/Telegrator.Analyzers/GeneratedKeyboardMarkupGenerator.cs similarity index 100% rename from Telegrator.Analyzers/GeneratedKeyboardMarkupGenerator.cs rename to src/Telegrator.Analyzers/GeneratedKeyboardMarkupGenerator.cs diff --git a/Telegrator.Analyzers/GlobalSuppressions.cs b/src/Telegrator.Analyzers/GlobalSuppressions.cs similarity index 100% rename from Telegrator.Analyzers/GlobalSuppressions.cs rename to src/Telegrator.Analyzers/GlobalSuppressions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/CollectionsExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/CollectionsExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/CollectionsExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/CollectionsExtensions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/DiagnosticsHelper.cs b/src/Telegrator.Analyzers/RoslynExtensions/DiagnosticsHelper.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/DiagnosticsHelper.cs rename to src/Telegrator.Analyzers/RoslynExtensions/DiagnosticsHelper.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/Exceptions.cs b/src/Telegrator.Analyzers/RoslynExtensions/Exceptions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/Exceptions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/Exceptions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/MemberDeclarationSyntaxExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/MemberDeclarationSyntaxExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/MemberDeclarationSyntaxExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/MemberDeclarationSyntaxExtensions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/StringBuilderExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/StringBuilderExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/StringBuilderExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/StringBuilderExtensions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/StringExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/StringExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/StringExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/StringExtensions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/SymbolsExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/SymbolsExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/SymbolsExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/SymbolsExtensions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/SyntaxNodesExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/SyntaxNodesExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/SyntaxNodesExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/SyntaxNodesExtensions.cs diff --git a/Telegrator.Analyzers/RoslynExtensions/SyntaxTokenExtensions.cs b/src/Telegrator.Analyzers/RoslynExtensions/SyntaxTokenExtensions.cs similarity index 100% rename from Telegrator.Analyzers/RoslynExtensions/SyntaxTokenExtensions.cs rename to src/Telegrator.Analyzers/RoslynExtensions/SyntaxTokenExtensions.cs diff --git a/Telegrator.Analyzers/Telegrator.Analyzers.csproj b/src/Telegrator.Analyzers/Telegrator.Analyzers.csproj similarity index 100% rename from Telegrator.Analyzers/Telegrator.Analyzers.csproj rename to src/Telegrator.Analyzers/Telegrator.Analyzers.csproj diff --git a/Telegrator.Hosting.Web/Components/ITelegramBotWebHost.cs b/src/Telegrator.Hosting.Web/Components/ITelegramBotWebHost.cs similarity index 100% rename from Telegrator.Hosting.Web/Components/ITelegramBotWebHost.cs rename to src/Telegrator.Hosting.Web/Components/ITelegramBotWebHost.cs diff --git a/Telegrator.Hosting.Web/GlobalSuppressions.cs b/src/Telegrator.Hosting.Web/GlobalSuppressions.cs similarity index 100% rename from Telegrator.Hosting.Web/GlobalSuppressions.cs rename to src/Telegrator.Hosting.Web/GlobalSuppressions.cs diff --git a/Telegrator.Hosting.Web/Polling/HostedUpdateWebhooker.cs b/src/Telegrator.Hosting.Web/Polling/HostedUpdateWebhooker.cs similarity index 100% rename from Telegrator.Hosting.Web/Polling/HostedUpdateWebhooker.cs rename to src/Telegrator.Hosting.Web/Polling/HostedUpdateWebhooker.cs diff --git a/Telegrator.Hosting.Web/README.md b/src/Telegrator.Hosting.Web/README.md similarity index 100% rename from Telegrator.Hosting.Web/README.md rename to src/Telegrator.Hosting.Web/README.md diff --git a/Telegrator.Hosting.Web/TelegramBotWebHost.cs b/src/Telegrator.Hosting.Web/TelegramBotWebHost.cs similarity index 100% rename from Telegrator.Hosting.Web/TelegramBotWebHost.cs rename to src/Telegrator.Hosting.Web/TelegramBotWebHost.cs diff --git a/Telegrator.Hosting.Web/TelegramBotWebHostBuilder.cs b/src/Telegrator.Hosting.Web/TelegramBotWebHostBuilder.cs similarity index 100% rename from Telegrator.Hosting.Web/TelegramBotWebHostBuilder.cs rename to src/Telegrator.Hosting.Web/TelegramBotWebHostBuilder.cs diff --git a/Telegrator.Hosting.Web/TelegramBotWebOptions.cs b/src/Telegrator.Hosting.Web/TelegramBotWebOptions.cs similarity index 100% rename from Telegrator.Hosting.Web/TelegramBotWebOptions.cs rename to src/Telegrator.Hosting.Web/TelegramBotWebOptions.cs diff --git a/Telegrator.Hosting.Web/Telegrator.Hosting.Web.csproj b/src/Telegrator.Hosting.Web/Telegrator.Hosting.Web.csproj similarity index 100% rename from Telegrator.Hosting.Web/Telegrator.Hosting.Web.csproj rename to src/Telegrator.Hosting.Web/Telegrator.Hosting.Web.csproj diff --git a/Telegrator.Hosting.Web/TelegratorWebOptions.cs b/src/Telegrator.Hosting.Web/TelegratorWebOptions.cs similarity index 100% rename from Telegrator.Hosting.Web/TelegratorWebOptions.cs rename to src/Telegrator.Hosting.Web/TelegratorWebOptions.cs diff --git a/Telegrator.Hosting.Web/TypesExtensions.cs b/src/Telegrator.Hosting.Web/TypesExtensions.cs similarity index 100% rename from Telegrator.Hosting.Web/TypesExtensions.cs rename to src/Telegrator.Hosting.Web/TypesExtensions.cs diff --git a/Telegrator.Hosting/Components/IPreBuildingRoutine.cs b/src/Telegrator.Hosting/Components/IPreBuildingRoutine.cs similarity index 100% rename from Telegrator.Hosting/Components/IPreBuildingRoutine.cs rename to src/Telegrator.Hosting/Components/IPreBuildingRoutine.cs diff --git a/Telegrator.Hosting/Components/ITelegramBotHost.cs b/src/Telegrator.Hosting/Components/ITelegramBotHost.cs similarity index 100% rename from Telegrator.Hosting/Components/ITelegramBotHost.cs rename to src/Telegrator.Hosting/Components/ITelegramBotHost.cs diff --git a/Telegrator.Hosting/Components/ITelegramBotHostBuilder.cs b/src/Telegrator.Hosting/Components/ITelegramBotHostBuilder.cs similarity index 100% rename from Telegrator.Hosting/Components/ITelegramBotHostBuilder.cs rename to src/Telegrator.Hosting/Components/ITelegramBotHostBuilder.cs diff --git a/Telegrator.Hosting/Configuration/ConfigureOptionsProxy.cs b/src/Telegrator.Hosting/Configuration/ConfigureOptionsProxy.cs similarity index 100% rename from Telegrator.Hosting/Configuration/ConfigureOptionsProxy.cs rename to src/Telegrator.Hosting/Configuration/ConfigureOptionsProxy.cs diff --git a/Telegrator.Hosting/Configuration/TelegramBotClientOptionsProxy.cs b/src/Telegrator.Hosting/Configuration/TelegramBotClientOptionsProxy.cs similarity index 100% rename from Telegrator.Hosting/Configuration/TelegramBotClientOptionsProxy.cs rename to src/Telegrator.Hosting/Configuration/TelegramBotClientOptionsProxy.cs diff --git a/Telegrator.Hosting/GlobalSuppressions.cs b/src/Telegrator.Hosting/GlobalSuppressions.cs similarity index 100% rename from Telegrator.Hosting/GlobalSuppressions.cs rename to src/Telegrator.Hosting/GlobalSuppressions.cs diff --git a/Telegrator.Hosting/HostedTelegramBotInfo.cs b/src/Telegrator.Hosting/HostedTelegramBotInfo.cs similarity index 100% rename from Telegrator.Hosting/HostedTelegramBotInfo.cs rename to src/Telegrator.Hosting/HostedTelegramBotInfo.cs diff --git a/Telegrator.Hosting/Logging/MicrosoftLoggingAdapter.cs b/src/Telegrator.Hosting/Logging/MicrosoftLoggingAdapter.cs similarity index 100% rename from Telegrator.Hosting/Logging/MicrosoftLoggingAdapter.cs rename to src/Telegrator.Hosting/Logging/MicrosoftLoggingAdapter.cs diff --git a/Telegrator.Hosting/Polling/HostUpdateHandlersPool.cs b/src/Telegrator.Hosting/Polling/HostUpdateHandlersPool.cs similarity index 81% rename from Telegrator.Hosting/Polling/HostUpdateHandlersPool.cs rename to src/Telegrator.Hosting/Polling/HostUpdateHandlersPool.cs index 97211f2..14a5bcc 100644 --- a/Telegrator.Hosting/Polling/HostUpdateHandlersPool.cs +++ b/src/Telegrator.Hosting/Polling/HostUpdateHandlersPool.cs @@ -1,5 +1,4 @@ -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Options; +using Microsoft.Extensions.Options; using Telegrator.MadiatorCore; using Telegrator.Polling; diff --git a/Telegrator.Hosting/Polling/HostUpdateRouter.cs b/src/Telegrator.Hosting/Polling/HostUpdateRouter.cs similarity index 100% rename from Telegrator.Hosting/Polling/HostUpdateRouter.cs rename to src/Telegrator.Hosting/Polling/HostUpdateRouter.cs diff --git a/Telegrator.Hosting/Polling/HostedUpdateReceiver.cs b/src/Telegrator.Hosting/Polling/HostedUpdateReceiver.cs similarity index 100% rename from Telegrator.Hosting/Polling/HostedUpdateReceiver.cs rename to src/Telegrator.Hosting/Polling/HostedUpdateReceiver.cs diff --git a/Telegrator.Hosting/Providers/Components/IHostHandlersCollection.cs b/src/Telegrator.Hosting/Providers/Components/IHostHandlersCollection.cs similarity index 100% rename from Telegrator.Hosting/Providers/Components/IHostHandlersCollection.cs rename to src/Telegrator.Hosting/Providers/Components/IHostHandlersCollection.cs diff --git a/Telegrator.Hosting/Providers/HostAwaitingProvider.cs b/src/Telegrator.Hosting/Providers/HostAwaitingProvider.cs similarity index 100% rename from Telegrator.Hosting/Providers/HostAwaitingProvider.cs rename to src/Telegrator.Hosting/Providers/HostAwaitingProvider.cs diff --git a/Telegrator.Hosting/Providers/HostHandlersCollection.cs b/src/Telegrator.Hosting/Providers/HostHandlersCollection.cs similarity index 100% rename from Telegrator.Hosting/Providers/HostHandlersCollection.cs rename to src/Telegrator.Hosting/Providers/HostHandlersCollection.cs diff --git a/Telegrator.Hosting/Providers/HostHandlersProvider.cs b/src/Telegrator.Hosting/Providers/HostHandlersProvider.cs similarity index 100% rename from Telegrator.Hosting/Providers/HostHandlersProvider.cs rename to src/Telegrator.Hosting/Providers/HostHandlersProvider.cs diff --git a/Telegrator.Hosting/README.md b/src/Telegrator.Hosting/README.md similarity index 100% rename from Telegrator.Hosting/README.md rename to src/Telegrator.Hosting/README.md diff --git a/Telegrator.Hosting/TelegramBotHost.cs b/src/Telegrator.Hosting/TelegramBotHost.cs similarity index 100% rename from Telegrator.Hosting/TelegramBotHost.cs rename to src/Telegrator.Hosting/TelegramBotHost.cs diff --git a/Telegrator.Hosting/TelegramBotHostBuilder.cs b/src/Telegrator.Hosting/TelegramBotHostBuilder.cs similarity index 100% rename from Telegrator.Hosting/TelegramBotHostBuilder.cs rename to src/Telegrator.Hosting/TelegramBotHostBuilder.cs diff --git a/Telegrator.Hosting/TelegramBotHostBuilderSettings.cs b/src/Telegrator.Hosting/TelegramBotHostBuilderSettings.cs similarity index 100% rename from Telegrator.Hosting/TelegramBotHostBuilderSettings.cs rename to src/Telegrator.Hosting/TelegramBotHostBuilderSettings.cs diff --git a/Telegrator.Hosting/Telegrator.Hosting.csproj b/src/Telegrator.Hosting/Telegrator.Hosting.csproj similarity index 100% rename from Telegrator.Hosting/Telegrator.Hosting.csproj rename to src/Telegrator.Hosting/Telegrator.Hosting.csproj diff --git a/Telegrator.Hosting/TypesExtensions.cs b/src/Telegrator.Hosting/TypesExtensions.cs similarity index 100% rename from Telegrator.Hosting/TypesExtensions.cs rename to src/Telegrator.Hosting/TypesExtensions.cs diff --git a/Telegrator.Localized/ILocalizedHandler.cs b/src/Telegrator.Localized/ILocalizedHandler.cs similarity index 100% rename from Telegrator.Localized/ILocalizedHandler.cs rename to src/Telegrator.Localized/ILocalizedHandler.cs diff --git a/Telegrator.Localized/ILocalizedMessageHandler.cs b/src/Telegrator.Localized/ILocalizedMessageHandler.cs similarity index 100% rename from Telegrator.Localized/ILocalizedMessageHandler.cs rename to src/Telegrator.Localized/ILocalizedMessageHandler.cs diff --git a/Telegrator.Localized/LocalizedMessageHandlerExtensions.cs b/src/Telegrator.Localized/LocalizedMessageHandlerExtensions.cs similarity index 100% rename from Telegrator.Localized/LocalizedMessageHandlerExtensions.cs rename to src/Telegrator.Localized/LocalizedMessageHandlerExtensions.cs diff --git a/Telegrator.Localized/Telegrator.Localized.csproj b/src/Telegrator.Localized/Telegrator.Localized.csproj similarity index 100% rename from Telegrator.Localized/Telegrator.Localized.csproj rename to src/Telegrator.Localized/Telegrator.Localized.csproj diff --git a/Telegrator/Annotations/CallbackQueryAttributes.cs b/src/Telegrator/Annotations/CallbackQueryAttributes.cs similarity index 100% rename from Telegrator/Annotations/CallbackQueryAttributes.cs rename to src/Telegrator/Annotations/CallbackQueryAttributes.cs diff --git a/Telegrator/Annotations/CommandAlliasAttribute.cs b/src/Telegrator/Annotations/CommandAlliasAttribute.cs similarity index 100% rename from Telegrator/Annotations/CommandAlliasAttribute.cs rename to src/Telegrator/Annotations/CommandAlliasAttribute.cs diff --git a/Telegrator/Annotations/CommandArgumentAttributes.cs b/src/Telegrator/Annotations/CommandArgumentAttributes.cs similarity index 100% rename from Telegrator/Annotations/CommandArgumentAttributes.cs rename to src/Telegrator/Annotations/CommandArgumentAttributes.cs diff --git a/Telegrator/Annotations/DontCollectAttribute.cs b/src/Telegrator/Annotations/DontCollectAttribute.cs similarity index 100% rename from Telegrator/Annotations/DontCollectAttribute.cs rename to src/Telegrator/Annotations/DontCollectAttribute.cs diff --git a/Telegrator/Annotations/EnvironmentFilterAttributes.cs b/src/Telegrator/Annotations/EnvironmentFilterAttributes.cs similarity index 100% rename from Telegrator/Annotations/EnvironmentFilterAttributes.cs rename to src/Telegrator/Annotations/EnvironmentFilterAttributes.cs diff --git a/Telegrator/Annotations/MentionedAttribute.cs b/src/Telegrator/Annotations/MentionedAttribute.cs similarity index 100% rename from Telegrator/Annotations/MentionedAttribute.cs rename to src/Telegrator/Annotations/MentionedAttribute.cs diff --git a/Telegrator/Annotations/MessageChatFilterAttributes.cs b/src/Telegrator/Annotations/MessageChatFilterAttributes.cs similarity index 100% rename from Telegrator/Annotations/MessageChatFilterAttributes.cs rename to src/Telegrator/Annotations/MessageChatFilterAttributes.cs diff --git a/Telegrator/Annotations/MessageFilterAttributes.cs b/src/Telegrator/Annotations/MessageFilterAttributes.cs similarity index 100% rename from Telegrator/Annotations/MessageFilterAttributes.cs rename to src/Telegrator/Annotations/MessageFilterAttributes.cs diff --git a/Telegrator/Annotations/MessageRepliedAttributes.cs b/src/Telegrator/Annotations/MessageRepliedAttributes.cs similarity index 100% rename from Telegrator/Annotations/MessageRepliedAttributes.cs rename to src/Telegrator/Annotations/MessageRepliedAttributes.cs diff --git a/Telegrator/Annotations/MessageSenderFilterAttributes.cs b/src/Telegrator/Annotations/MessageSenderFilterAttributes.cs similarity index 100% rename from Telegrator/Annotations/MessageSenderFilterAttributes.cs rename to src/Telegrator/Annotations/MessageSenderFilterAttributes.cs diff --git a/Telegrator/Annotations/MessageTextFilterAttributes.cs b/src/Telegrator/Annotations/MessageTextFilterAttributes.cs similarity index 100% rename from Telegrator/Annotations/MessageTextFilterAttributes.cs rename to src/Telegrator/Annotations/MessageTextFilterAttributes.cs diff --git a/Telegrator/Annotations/MightAwaitAttribute.cs b/src/Telegrator/Annotations/MightAwaitAttribute.cs similarity index 100% rename from Telegrator/Annotations/MightAwaitAttribute.cs rename to src/Telegrator/Annotations/MightAwaitAttribute.cs diff --git a/Telegrator/Annotations/StateKeeping/EnumStateAttribute.cs b/src/Telegrator/Annotations/StateKeeping/EnumStateAttribute.cs similarity index 100% rename from Telegrator/Annotations/StateKeeping/EnumStateAttribute.cs rename to src/Telegrator/Annotations/StateKeeping/EnumStateAttribute.cs diff --git a/Telegrator/Annotations/StateKeeping/NumericStateAttribute.cs b/src/Telegrator/Annotations/StateKeeping/NumericStateAttribute.cs similarity index 100% rename from Telegrator/Annotations/StateKeeping/NumericStateAttribute.cs rename to src/Telegrator/Annotations/StateKeeping/NumericStateAttribute.cs diff --git a/Telegrator/Annotations/StateKeeping/SpecialState.cs b/src/Telegrator/Annotations/StateKeeping/SpecialState.cs similarity index 100% rename from Telegrator/Annotations/StateKeeping/SpecialState.cs rename to src/Telegrator/Annotations/StateKeeping/SpecialState.cs diff --git a/Telegrator/Annotations/StateKeeping/StringStateAttribute.cs b/src/Telegrator/Annotations/StateKeeping/StringStateAttribute.cs similarity index 100% rename from Telegrator/Annotations/StateKeeping/StringStateAttribute.cs rename to src/Telegrator/Annotations/StateKeeping/StringStateAttribute.cs diff --git a/Telegrator/Annotations/Targetted/WelcomeAttribute.cs b/src/Telegrator/Annotations/Targetted/WelcomeAttribute.cs similarity index 100% rename from Telegrator/Annotations/Targetted/WelcomeAttribute.cs rename to src/Telegrator/Annotations/Targetted/WelcomeAttribute.cs diff --git a/Telegrator/Aspects/AfterExecutionAttribute.cs b/src/Telegrator/Aspects/AfterExecutionAttribute.cs similarity index 100% rename from Telegrator/Aspects/AfterExecutionAttribute.cs rename to src/Telegrator/Aspects/AfterExecutionAttribute.cs diff --git a/Telegrator/Aspects/BeforeExecutionAttribute.cs b/src/Telegrator/Aspects/BeforeExecutionAttribute.cs similarity index 100% rename from Telegrator/Aspects/BeforeExecutionAttribute.cs rename to src/Telegrator/Aspects/BeforeExecutionAttribute.cs diff --git a/Telegrator/Aspects/IPostProcessor.cs.cs b/src/Telegrator/Aspects/IPostProcessor.cs.cs similarity index 100% rename from Telegrator/Aspects/IPostProcessor.cs.cs rename to src/Telegrator/Aspects/IPostProcessor.cs.cs diff --git a/Telegrator/Aspects/IPreProcessor.cs b/src/Telegrator/Aspects/IPreProcessor.cs similarity index 100% rename from Telegrator/Aspects/IPreProcessor.cs rename to src/Telegrator/Aspects/IPreProcessor.cs diff --git a/Telegrator/Attributes/Components/StateKeeperAttributeBase.cs b/src/Telegrator/Attributes/Components/StateKeeperAttributeBase.cs similarity index 100% rename from Telegrator/Attributes/Components/StateKeeperAttributeBase.cs rename to src/Telegrator/Attributes/Components/StateKeeperAttributeBase.cs diff --git a/Telegrator/Attributes/Components/UpdateFilterAttributeBase.cs b/src/Telegrator/Attributes/Components/UpdateFilterAttributeBase.cs similarity index 100% rename from Telegrator/Attributes/Components/UpdateFilterAttributeBase.cs rename to src/Telegrator/Attributes/Components/UpdateFilterAttributeBase.cs diff --git a/Telegrator/Attributes/Components/UpdateHandlerAttributeBase.cs b/src/Telegrator/Attributes/Components/UpdateHandlerAttributeBase.cs similarity index 100% rename from Telegrator/Attributes/Components/UpdateHandlerAttributeBase.cs rename to src/Telegrator/Attributes/Components/UpdateHandlerAttributeBase.cs diff --git a/Telegrator/Attributes/FilterAnnotation.cs b/src/Telegrator/Attributes/FilterAnnotation.cs similarity index 100% rename from Telegrator/Attributes/FilterAnnotation.cs rename to src/Telegrator/Attributes/FilterAnnotation.cs diff --git a/Telegrator/Attributes/FilterModifier.cs b/src/Telegrator/Attributes/FilterModifier.cs similarity index 100% rename from Telegrator/Attributes/FilterModifier.cs rename to src/Telegrator/Attributes/FilterModifier.cs diff --git a/Telegrator/Attributes/StateKeeperAttribute.cs b/src/Telegrator/Attributes/StateKeeperAttribute.cs similarity index 100% rename from Telegrator/Attributes/StateKeeperAttribute.cs rename to src/Telegrator/Attributes/StateKeeperAttribute.cs diff --git a/Telegrator/Attributes/UpdateFilterAttribute.cs b/src/Telegrator/Attributes/UpdateFilterAttribute.cs similarity index 100% rename from Telegrator/Attributes/UpdateFilterAttribute.cs rename to src/Telegrator/Attributes/UpdateFilterAttribute.cs diff --git a/Telegrator/Attributes/UpdateHandlerAttribute.cs b/src/Telegrator/Attributes/UpdateHandlerAttribute.cs similarity index 100% rename from Telegrator/Attributes/UpdateHandlerAttribute.cs rename to src/Telegrator/Attributes/UpdateHandlerAttribute.cs diff --git a/Telegrator/Configuration/ITelegramBotInfo.cs b/src/Telegrator/Configuration/ITelegramBotInfo.cs similarity index 100% rename from Telegrator/Configuration/ITelegramBotInfo.cs rename to src/Telegrator/Configuration/ITelegramBotInfo.cs diff --git a/Telegrator/Configuration/ITelegratorOptions.cs b/src/Telegrator/Configuration/ITelegratorOptions.cs similarity index 100% rename from Telegrator/Configuration/ITelegratorOptions.cs rename to src/Telegrator/Configuration/ITelegratorOptions.cs diff --git a/Telegrator/Enums.cs b/src/Telegrator/Enums.cs similarity index 100% rename from Telegrator/Enums.cs rename to src/Telegrator/Enums.cs diff --git a/Telegrator/Exceptions.cs b/src/Telegrator/Exceptions.cs similarity index 100% rename from Telegrator/Exceptions.cs rename to src/Telegrator/Exceptions.cs diff --git a/Telegrator/Filters/CallbackQueryFilters.cs b/src/Telegrator/Filters/CallbackQueryFilters.cs similarity index 100% rename from Telegrator/Filters/CallbackQueryFilters.cs rename to src/Telegrator/Filters/CallbackQueryFilters.cs diff --git a/Telegrator/Filters/CommandAliasFilter.cs b/src/Telegrator/Filters/CommandAliasFilter.cs similarity index 100% rename from Telegrator/Filters/CommandAliasFilter.cs rename to src/Telegrator/Filters/CommandAliasFilter.cs diff --git a/Telegrator/Filters/CommandArgumentFilter.cs b/src/Telegrator/Filters/CommandArgumentFilter.cs similarity index 100% rename from Telegrator/Filters/CommandArgumentFilter.cs rename to src/Telegrator/Filters/CommandArgumentFilter.cs diff --git a/Telegrator/Filters/Components/AnonymousCompiledFilter.cs b/src/Telegrator/Filters/Components/AnonymousCompiledFilter.cs similarity index 100% rename from Telegrator/Filters/Components/AnonymousCompiledFilter.cs rename to src/Telegrator/Filters/Components/AnonymousCompiledFilter.cs diff --git a/Telegrator/Filters/Components/AnonymousTypeFilter.cs b/src/Telegrator/Filters/Components/AnonymousTypeFilter.cs similarity index 100% rename from Telegrator/Filters/Components/AnonymousTypeFilter.cs rename to src/Telegrator/Filters/Components/AnonymousTypeFilter.cs diff --git a/Telegrator/Filters/Components/CompiledFilter.cs b/src/Telegrator/Filters/Components/CompiledFilter.cs similarity index 100% rename from Telegrator/Filters/Components/CompiledFilter.cs rename to src/Telegrator/Filters/Components/CompiledFilter.cs diff --git a/Telegrator/Filters/Components/CompletedFiltersList.cs b/src/Telegrator/Filters/Components/CompletedFiltersList.cs similarity index 100% rename from Telegrator/Filters/Components/CompletedFiltersList.cs rename to src/Telegrator/Filters/Components/CompletedFiltersList.cs diff --git a/Telegrator/Filters/Components/FilterExecutionContext.cs b/src/Telegrator/Filters/Components/FilterExecutionContext.cs similarity index 100% rename from Telegrator/Filters/Components/FilterExecutionContext.cs rename to src/Telegrator/Filters/Components/FilterExecutionContext.cs diff --git a/Telegrator/Filters/Components/IFilter.cs b/src/Telegrator/Filters/Components/IFilter.cs similarity index 100% rename from Telegrator/Filters/Components/IFilter.cs rename to src/Telegrator/Filters/Components/IFilter.cs diff --git a/Telegrator/Filters/Components/IJoinedFilter.cs b/src/Telegrator/Filters/Components/IJoinedFilter.cs similarity index 100% rename from Telegrator/Filters/Components/IJoinedFilter.cs rename to src/Telegrator/Filters/Components/IJoinedFilter.cs diff --git a/Telegrator/Filters/EnvironmentFilters.cs b/src/Telegrator/Filters/EnvironmentFilters.cs similarity index 100% rename from Telegrator/Filters/EnvironmentFilters.cs rename to src/Telegrator/Filters/EnvironmentFilters.cs diff --git a/Telegrator/Filters/Filter.cs b/src/Telegrator/Filters/Filter.cs similarity index 100% rename from Telegrator/Filters/Filter.cs rename to src/Telegrator/Filters/Filter.cs diff --git a/Telegrator/Filters/JoinedFilter.cs b/src/Telegrator/Filters/JoinedFilter.cs similarity index 100% rename from Telegrator/Filters/JoinedFilter.cs rename to src/Telegrator/Filters/JoinedFilter.cs diff --git a/Telegrator/Filters/MentionedFilter.cs b/src/Telegrator/Filters/MentionedFilter.cs similarity index 100% rename from Telegrator/Filters/MentionedFilter.cs rename to src/Telegrator/Filters/MentionedFilter.cs diff --git a/Telegrator/Filters/MessageChatFilters.cs b/src/Telegrator/Filters/MessageChatFilters.cs similarity index 100% rename from Telegrator/Filters/MessageChatFilters.cs rename to src/Telegrator/Filters/MessageChatFilters.cs diff --git a/Telegrator/Filters/MessageFilters.cs b/src/Telegrator/Filters/MessageFilters.cs similarity index 100% rename from Telegrator/Filters/MessageFilters.cs rename to src/Telegrator/Filters/MessageFilters.cs diff --git a/Telegrator/Filters/MessageRepliedFilters.cs b/src/Telegrator/Filters/MessageRepliedFilters.cs similarity index 100% rename from Telegrator/Filters/MessageRepliedFilters.cs rename to src/Telegrator/Filters/MessageRepliedFilters.cs diff --git a/Telegrator/Filters/MessageSenderFilters.cs b/src/Telegrator/Filters/MessageSenderFilters.cs similarity index 100% rename from Telegrator/Filters/MessageSenderFilters.cs rename to src/Telegrator/Filters/MessageSenderFilters.cs diff --git a/Telegrator/Filters/MessageTextFilters.cs b/src/Telegrator/Filters/MessageTextFilters.cs similarity index 100% rename from Telegrator/Filters/MessageTextFilters.cs rename to src/Telegrator/Filters/MessageTextFilters.cs diff --git a/Telegrator/Filters/RegexFilters.cs b/src/Telegrator/Filters/RegexFilters.cs similarity index 100% rename from Telegrator/Filters/RegexFilters.cs rename to src/Telegrator/Filters/RegexFilters.cs diff --git a/Telegrator/Filters/StateKeyFilter.cs b/src/Telegrator/Filters/StateKeyFilter.cs similarity index 100% rename from Telegrator/Filters/StateKeyFilter.cs rename to src/Telegrator/Filters/StateKeyFilter.cs diff --git a/Telegrator/GlobalSuppressions.cs b/src/Telegrator/GlobalSuppressions.cs similarity index 100% rename from Telegrator/GlobalSuppressions.cs rename to src/Telegrator/GlobalSuppressions.cs diff --git a/Telegrator/Handlers/AnyUpdateHandler.cs b/src/Telegrator/Handlers/AnyUpdateHandler.cs similarity index 100% rename from Telegrator/Handlers/AnyUpdateHandler.cs rename to src/Telegrator/Handlers/AnyUpdateHandler.cs diff --git a/Telegrator/Handlers/Building/AwaiterHandler.cs b/src/Telegrator/Handlers/Building/AwaiterHandler.cs similarity index 100% rename from Telegrator/Handlers/Building/AwaiterHandler.cs rename to src/Telegrator/Handlers/Building/AwaiterHandler.cs diff --git a/Telegrator/Handlers/Building/AwaiterHandlerBuilder.cs b/src/Telegrator/Handlers/Building/AwaiterHandlerBuilder.cs similarity index 100% rename from Telegrator/Handlers/Building/AwaiterHandlerBuilder.cs rename to src/Telegrator/Handlers/Building/AwaiterHandlerBuilder.cs diff --git a/Telegrator/Handlers/Building/BuildedAbstractHandler.cs b/src/Telegrator/Handlers/Building/BuildedAbstractHandler.cs similarity index 100% rename from Telegrator/Handlers/Building/BuildedAbstractHandler.cs rename to src/Telegrator/Handlers/Building/BuildedAbstractHandler.cs diff --git a/Telegrator/Handlers/Building/Components/HandlerBuilderBase.cs b/src/Telegrator/Handlers/Building/Components/HandlerBuilderBase.cs similarity index 100% rename from Telegrator/Handlers/Building/Components/HandlerBuilderBase.cs rename to src/Telegrator/Handlers/Building/Components/HandlerBuilderBase.cs diff --git a/Telegrator/Handlers/Building/Components/IAwaiterHandlerBuilder.cs b/src/Telegrator/Handlers/Building/Components/IAwaiterHandlerBuilder.cs similarity index 100% rename from Telegrator/Handlers/Building/Components/IAwaiterHandlerBuilder.cs rename to src/Telegrator/Handlers/Building/Components/IAwaiterHandlerBuilder.cs diff --git a/Telegrator/Handlers/Building/Components/IHandlerBuilder.cs b/src/Telegrator/Handlers/Building/Components/IHandlerBuilder.cs similarity index 100% rename from Telegrator/Handlers/Building/Components/IHandlerBuilder.cs rename to src/Telegrator/Handlers/Building/Components/IHandlerBuilder.cs diff --git a/Telegrator/Handlers/Building/Components/IRegularHandlerBuilder.cs b/src/Telegrator/Handlers/Building/Components/IRegularHandlerBuilder.cs similarity index 100% rename from Telegrator/Handlers/Building/Components/IRegularHandlerBuilder.cs rename to src/Telegrator/Handlers/Building/Components/IRegularHandlerBuilder.cs diff --git a/Telegrator/Handlers/Building/Components/StateKeepFilter.cs b/src/Telegrator/Handlers/Building/Components/StateKeepFilter.cs similarity index 100% rename from Telegrator/Handlers/Building/Components/StateKeepFilter.cs rename to src/Telegrator/Handlers/Building/Components/StateKeepFilter.cs diff --git a/Telegrator/Handlers/Building/Components/UpdateValidateFilter.cs b/src/Telegrator/Handlers/Building/Components/UpdateValidateFilter.cs similarity index 100% rename from Telegrator/Handlers/Building/Components/UpdateValidateFilter.cs rename to src/Telegrator/Handlers/Building/Components/UpdateValidateFilter.cs diff --git a/Telegrator/Handlers/Building/HandlerBuilder.cs b/src/Telegrator/Handlers/Building/HandlerBuilder.cs similarity index 100% rename from Telegrator/Handlers/Building/HandlerBuilder.cs rename to src/Telegrator/Handlers/Building/HandlerBuilder.cs diff --git a/Telegrator/Handlers/Building/TypesExtensions.cs b/src/Telegrator/Handlers/Building/TypesExtensions.cs similarity index 100% rename from Telegrator/Handlers/Building/TypesExtensions.cs rename to src/Telegrator/Handlers/Building/TypesExtensions.cs diff --git a/Telegrator/Handlers/CallbackQueryHandler.cs b/src/Telegrator/Handlers/CallbackQueryHandler.cs similarity index 100% rename from Telegrator/Handlers/CallbackQueryHandler.cs rename to src/Telegrator/Handlers/CallbackQueryHandler.cs diff --git a/Telegrator/Handlers/CommandHandler.cs b/src/Telegrator/Handlers/CommandHandler.cs similarity index 100% rename from Telegrator/Handlers/CommandHandler.cs rename to src/Telegrator/Handlers/CommandHandler.cs diff --git a/Telegrator/Handlers/Components/AbstractUpdateHandler.cs b/src/Telegrator/Handlers/Components/AbstractUpdateHandler.cs similarity index 100% rename from Telegrator/Handlers/Components/AbstractUpdateHandler.cs rename to src/Telegrator/Handlers/Components/AbstractUpdateHandler.cs diff --git a/Telegrator/Handlers/Components/BranchingUpdateHandler.cs b/src/Telegrator/Handlers/Components/BranchingUpdateHandler.cs similarity index 100% rename from Telegrator/Handlers/Components/BranchingUpdateHandler.cs rename to src/Telegrator/Handlers/Components/BranchingUpdateHandler.cs diff --git a/Telegrator/Handlers/Components/EmptyHandlerContainer.cs b/src/Telegrator/Handlers/Components/EmptyHandlerContainer.cs similarity index 100% rename from Telegrator/Handlers/Components/EmptyHandlerContainer.cs rename to src/Telegrator/Handlers/Components/EmptyHandlerContainer.cs diff --git a/Telegrator/Handlers/Components/HandlerLifetimeToken.cs b/src/Telegrator/Handlers/Components/HandlerLifetimeToken.cs similarity index 100% rename from Telegrator/Handlers/Components/HandlerLifetimeToken.cs rename to src/Telegrator/Handlers/Components/HandlerLifetimeToken.cs diff --git a/Telegrator/Handlers/Components/IAbstractUpdateHandler.cs b/src/Telegrator/Handlers/Components/IAbstractUpdateHandler.cs similarity index 100% rename from Telegrator/Handlers/Components/IAbstractUpdateHandler.cs rename to src/Telegrator/Handlers/Components/IAbstractUpdateHandler.cs diff --git a/Telegrator/Handlers/Components/IHandlerContainer.cs b/src/Telegrator/Handlers/Components/IHandlerContainer.cs similarity index 100% rename from Telegrator/Handlers/Components/IHandlerContainer.cs rename to src/Telegrator/Handlers/Components/IHandlerContainer.cs diff --git a/Telegrator/Handlers/Components/IHandlerContainerFactory.cs b/src/Telegrator/Handlers/Components/IHandlerContainerFactory.cs similarity index 100% rename from Telegrator/Handlers/Components/IHandlerContainerFactory.cs rename to src/Telegrator/Handlers/Components/IHandlerContainerFactory.cs diff --git a/Telegrator/Handlers/Components/IUpdateHandlerBase.cs b/src/Telegrator/Handlers/Components/IUpdateHandlerBase.cs similarity index 100% rename from Telegrator/Handlers/Components/IUpdateHandlerBase.cs rename to src/Telegrator/Handlers/Components/IUpdateHandlerBase.cs diff --git a/Telegrator/Handlers/Components/UpdateHandlerBase.cs b/src/Telegrator/Handlers/Components/UpdateHandlerBase.cs similarity index 100% rename from Telegrator/Handlers/Components/UpdateHandlerBase.cs rename to src/Telegrator/Handlers/Components/UpdateHandlerBase.cs diff --git a/Telegrator/Handlers/Diagnostics/FilterFallbackInfo.cs b/src/Telegrator/Handlers/Diagnostics/FilterFallbackInfo.cs similarity index 100% rename from Telegrator/Handlers/Diagnostics/FilterFallbackInfo.cs rename to src/Telegrator/Handlers/Diagnostics/FilterFallbackInfo.cs diff --git a/Telegrator/Handlers/Diagnostics/FiltersFallbackReport.cs b/src/Telegrator/Handlers/Diagnostics/FiltersFallbackReport.cs similarity index 100% rename from Telegrator/Handlers/Diagnostics/FiltersFallbackReport.cs rename to src/Telegrator/Handlers/Diagnostics/FiltersFallbackReport.cs diff --git a/Telegrator/Handlers/Diagnostics/ReportInspector.cs b/src/Telegrator/Handlers/Diagnostics/ReportInspector.cs similarity index 100% rename from Telegrator/Handlers/Diagnostics/ReportInspector.cs rename to src/Telegrator/Handlers/Diagnostics/ReportInspector.cs diff --git a/Telegrator/Handlers/Diagnostics/TypesExtensions.cs b/src/Telegrator/Handlers/Diagnostics/TypesExtensions.cs similarity index 100% rename from Telegrator/Handlers/Diagnostics/TypesExtensions.cs rename to src/Telegrator/Handlers/Diagnostics/TypesExtensions.cs diff --git a/Telegrator/Handlers/HandlerContainer.cs b/src/Telegrator/Handlers/HandlerContainer.cs similarity index 100% rename from Telegrator/Handlers/HandlerContainer.cs rename to src/Telegrator/Handlers/HandlerContainer.cs diff --git a/Telegrator/Handlers/IHandlerContainer.cs b/src/Telegrator/Handlers/IHandlerContainer.cs similarity index 100% rename from Telegrator/Handlers/IHandlerContainer.cs rename to src/Telegrator/Handlers/IHandlerContainer.cs diff --git a/Telegrator/Handlers/InlineQueryHandler.cs b/src/Telegrator/Handlers/InlineQueryHandler.cs similarity index 100% rename from Telegrator/Handlers/InlineQueryHandler.cs rename to src/Telegrator/Handlers/InlineQueryHandler.cs diff --git a/Telegrator/Handlers/MessageHandler.cs b/src/Telegrator/Handlers/MessageHandler.cs similarity index 100% rename from Telegrator/Handlers/MessageHandler.cs rename to src/Telegrator/Handlers/MessageHandler.cs diff --git a/Telegrator/Handlers/TypesExtensions.cs b/src/Telegrator/Handlers/TypesExtensions.cs similarity index 100% rename from Telegrator/Handlers/TypesExtensions.cs rename to src/Telegrator/Handlers/TypesExtensions.cs diff --git a/Telegrator/ITelegratorBot.cs b/src/Telegrator/ITelegratorBot.cs similarity index 100% rename from Telegrator/ITelegratorBot.cs rename to src/Telegrator/ITelegratorBot.cs diff --git a/Telegrator/Logging/Alligator.cs b/src/Telegrator/Logging/Alligator.cs similarity index 100% rename from Telegrator/Logging/Alligator.cs rename to src/Telegrator/Logging/Alligator.cs diff --git a/Telegrator/Logging/ConsoleLogger.cs b/src/Telegrator/Logging/ConsoleLogger.cs similarity index 100% rename from Telegrator/Logging/ConsoleLogger.cs rename to src/Telegrator/Logging/ConsoleLogger.cs diff --git a/Telegrator/Logging/ITelegratorLogger.cs b/src/Telegrator/Logging/ITelegratorLogger.cs similarity index 100% rename from Telegrator/Logging/ITelegratorLogger.cs rename to src/Telegrator/Logging/ITelegratorLogger.cs diff --git a/Telegrator/Logging/NullLogger.cs b/src/Telegrator/Logging/NullLogger.cs similarity index 100% rename from Telegrator/Logging/NullLogger.cs rename to src/Telegrator/Logging/NullLogger.cs diff --git a/Telegrator/MadiatorCore/Descriptors/DefaultCustomDescriptors.cs b/src/Telegrator/MadiatorCore/Descriptors/DefaultCustomDescriptors.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/DefaultCustomDescriptors.cs rename to src/Telegrator/MadiatorCore/Descriptors/DefaultCustomDescriptors.cs diff --git a/Telegrator/MadiatorCore/Descriptors/DescribedHandlerDescriptor.cs b/src/Telegrator/MadiatorCore/Descriptors/DescribedHandlerDescriptor.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/DescribedHandlerDescriptor.cs rename to src/Telegrator/MadiatorCore/Descriptors/DescribedHandlerDescriptor.cs diff --git a/Telegrator/MadiatorCore/Descriptors/DescriptorAspectsSet.cs b/src/Telegrator/MadiatorCore/Descriptors/DescriptorAspectsSet.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/DescriptorAspectsSet.cs rename to src/Telegrator/MadiatorCore/Descriptors/DescriptorAspectsSet.cs diff --git a/Telegrator/MadiatorCore/Descriptors/DescriptorFiltersSet.cs b/src/Telegrator/MadiatorCore/Descriptors/DescriptorFiltersSet.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/DescriptorFiltersSet.cs rename to src/Telegrator/MadiatorCore/Descriptors/DescriptorFiltersSet.cs diff --git a/Telegrator/MadiatorCore/Descriptors/DescriptorIndexer.cs b/src/Telegrator/MadiatorCore/Descriptors/DescriptorIndexer.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/DescriptorIndexer.cs rename to src/Telegrator/MadiatorCore/Descriptors/DescriptorIndexer.cs diff --git a/Telegrator/MadiatorCore/Descriptors/HandlerDescriptor.cs b/src/Telegrator/MadiatorCore/Descriptors/HandlerDescriptor.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/HandlerDescriptor.cs rename to src/Telegrator/MadiatorCore/Descriptors/HandlerDescriptor.cs diff --git a/Telegrator/MadiatorCore/Descriptors/HandlerDescriptorList.cs b/src/Telegrator/MadiatorCore/Descriptors/HandlerDescriptorList.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/HandlerDescriptorList.cs rename to src/Telegrator/MadiatorCore/Descriptors/HandlerDescriptorList.cs diff --git a/Telegrator/MadiatorCore/Descriptors/HandlerInspector.cs b/src/Telegrator/MadiatorCore/Descriptors/HandlerInspector.cs similarity index 100% rename from Telegrator/MadiatorCore/Descriptors/HandlerInspector.cs rename to src/Telegrator/MadiatorCore/Descriptors/HandlerInspector.cs diff --git a/Telegrator/MadiatorCore/IAwaitingProvider.cs b/src/Telegrator/MadiatorCore/IAwaitingProvider.cs similarity index 100% rename from Telegrator/MadiatorCore/IAwaitingProvider.cs rename to src/Telegrator/MadiatorCore/IAwaitingProvider.cs diff --git a/Telegrator/MadiatorCore/ICollectingProvider.cs b/src/Telegrator/MadiatorCore/ICollectingProvider.cs similarity index 100% rename from Telegrator/MadiatorCore/ICollectingProvider.cs rename to src/Telegrator/MadiatorCore/ICollectingProvider.cs diff --git a/Telegrator/MadiatorCore/IHandlersCollection.cs b/src/Telegrator/MadiatorCore/IHandlersCollection.cs similarity index 100% rename from Telegrator/MadiatorCore/IHandlersCollection.cs rename to src/Telegrator/MadiatorCore/IHandlersCollection.cs diff --git a/Telegrator/MadiatorCore/IHandlersManager.cs b/src/Telegrator/MadiatorCore/IHandlersManager.cs similarity index 100% rename from Telegrator/MadiatorCore/IHandlersManager.cs rename to src/Telegrator/MadiatorCore/IHandlersManager.cs diff --git a/Telegrator/MadiatorCore/IHandlersProvider.cs b/src/Telegrator/MadiatorCore/IHandlersProvider.cs similarity index 100% rename from Telegrator/MadiatorCore/IHandlersProvider.cs rename to src/Telegrator/MadiatorCore/IHandlersProvider.cs diff --git a/Telegrator/MadiatorCore/IPollingProvider.cs b/src/Telegrator/MadiatorCore/IPollingProvider.cs similarity index 100% rename from Telegrator/MadiatorCore/IPollingProvider.cs rename to src/Telegrator/MadiatorCore/IPollingProvider.cs diff --git a/Telegrator/MadiatorCore/IRouterExceptionHandler.cs b/src/Telegrator/MadiatorCore/IRouterExceptionHandler.cs similarity index 100% rename from Telegrator/MadiatorCore/IRouterExceptionHandler.cs rename to src/Telegrator/MadiatorCore/IRouterExceptionHandler.cs diff --git a/Telegrator/MadiatorCore/IUpdateHandlersPool.cs b/src/Telegrator/MadiatorCore/IUpdateHandlersPool.cs similarity index 100% rename from Telegrator/MadiatorCore/IUpdateHandlersPool.cs rename to src/Telegrator/MadiatorCore/IUpdateHandlersPool.cs diff --git a/Telegrator/MadiatorCore/IUpdateRouter.cs b/src/Telegrator/MadiatorCore/IUpdateRouter.cs similarity index 100% rename from Telegrator/MadiatorCore/IUpdateRouter.cs rename to src/Telegrator/MadiatorCore/IUpdateRouter.cs diff --git a/Telegrator/Markups/KeyboardMapper.cs b/src/Telegrator/Markups/KeyboardMapper.cs similarity index 100% rename from Telegrator/Markups/KeyboardMapper.cs rename to src/Telegrator/Markups/KeyboardMapper.cs diff --git a/Telegrator/Markups/KeyboardMarkupButtonAttributes.cs b/src/Telegrator/Markups/KeyboardMarkupButtonAttributes.cs similarity index 100% rename from Telegrator/Markups/KeyboardMarkupButtonAttributes.cs rename to src/Telegrator/Markups/KeyboardMarkupButtonAttributes.cs diff --git a/Telegrator/Polling/DefaultRouterExceptionHandler.cs b/src/Telegrator/Polling/DefaultRouterExceptionHandler.cs similarity index 100% rename from Telegrator/Polling/DefaultRouterExceptionHandler.cs rename to src/Telegrator/Polling/DefaultRouterExceptionHandler.cs diff --git a/Telegrator/Polling/DefaultUpdateReceiver.cs b/src/Telegrator/Polling/DefaultUpdateReceiver.cs similarity index 100% rename from Telegrator/Polling/DefaultUpdateReceiver.cs rename to src/Telegrator/Polling/DefaultUpdateReceiver.cs diff --git a/Telegrator/Polling/IUpdateReceiver.cs b/src/Telegrator/Polling/IUpdateReceiver.cs similarity index 100% rename from Telegrator/Polling/IUpdateReceiver.cs rename to src/Telegrator/Polling/IUpdateReceiver.cs diff --git a/Telegrator/Polling/UpdateHandlersPool.cs b/src/Telegrator/Polling/UpdateHandlersPool.cs similarity index 100% rename from Telegrator/Polling/UpdateHandlersPool.cs rename to src/Telegrator/Polling/UpdateHandlersPool.cs diff --git a/Telegrator/Polling/UpdateRouter.cs b/src/Telegrator/Polling/UpdateRouter.cs similarity index 100% rename from Telegrator/Polling/UpdateRouter.cs rename to src/Telegrator/Polling/UpdateRouter.cs diff --git a/Telegrator/Providers/AwaitingProvider.cs b/src/Telegrator/Providers/AwaitingProvider.cs similarity index 100% rename from Telegrator/Providers/AwaitingProvider.cs rename to src/Telegrator/Providers/AwaitingProvider.cs diff --git a/Telegrator/Providers/HandlersCollection.cs b/src/Telegrator/Providers/HandlersCollection.cs similarity index 100% rename from Telegrator/Providers/HandlersCollection.cs rename to src/Telegrator/Providers/HandlersCollection.cs diff --git a/Telegrator/Providers/HandlersManagerBase.cs b/src/Telegrator/Providers/HandlersManagerBase.cs similarity index 100% rename from Telegrator/Providers/HandlersManagerBase.cs rename to src/Telegrator/Providers/HandlersManagerBase.cs diff --git a/Telegrator/Providers/HandlersProvider.cs b/src/Telegrator/Providers/HandlersProvider.cs similarity index 100% rename from Telegrator/Providers/HandlersProvider.cs rename to src/Telegrator/Providers/HandlersProvider.cs diff --git a/Telegrator/Providers/ICustomDescriptorsProvider.cs b/src/Telegrator/Providers/ICustomDescriptorsProvider.cs similarity index 100% rename from Telegrator/Providers/ICustomDescriptorsProvider.cs rename to src/Telegrator/Providers/ICustomDescriptorsProvider.cs diff --git a/Telegrator/Result.cs b/src/Telegrator/Result.cs similarity index 100% rename from Telegrator/Result.cs rename to src/Telegrator/Result.cs diff --git a/Telegrator/SimpleTypesExtensions.cs b/src/Telegrator/SimpleTypesExtensions.cs similarity index 100% rename from Telegrator/SimpleTypesExtensions.cs rename to src/Telegrator/SimpleTypesExtensions.cs diff --git a/Telegrator/StateKeeping/ArrayStateKeeper.cs b/src/Telegrator/StateKeeping/ArrayStateKeeper.cs similarity index 100% rename from Telegrator/StateKeeping/ArrayStateKeeper.cs rename to src/Telegrator/StateKeeping/ArrayStateKeeper.cs diff --git a/Telegrator/StateKeeping/ChatIdResolver.cs b/src/Telegrator/StateKeeping/ChatIdResolver.cs similarity index 100% rename from Telegrator/StateKeeping/ChatIdResolver.cs rename to src/Telegrator/StateKeeping/ChatIdResolver.cs diff --git a/Telegrator/StateKeeping/Components/IStateKeyResolver.cs b/src/Telegrator/StateKeeping/Components/IStateKeyResolver.cs similarity index 100% rename from Telegrator/StateKeeping/Components/IStateKeyResolver.cs rename to src/Telegrator/StateKeeping/Components/IStateKeyResolver.cs diff --git a/Telegrator/StateKeeping/Components/StateKeeperBase.cs b/src/Telegrator/StateKeeping/Components/StateKeeperBase.cs similarity index 100% rename from Telegrator/StateKeeping/Components/StateKeeperBase.cs rename to src/Telegrator/StateKeeping/Components/StateKeeperBase.cs diff --git a/Telegrator/StateKeeping/EnumStateKeeper.cs b/src/Telegrator/StateKeeping/EnumStateKeeper.cs similarity index 100% rename from Telegrator/StateKeeping/EnumStateKeeper.cs rename to src/Telegrator/StateKeeping/EnumStateKeeper.cs diff --git a/Telegrator/StateKeeping/NumericStateKeeper.cs b/src/Telegrator/StateKeeping/NumericStateKeeper.cs similarity index 100% rename from Telegrator/StateKeeping/NumericStateKeeper.cs rename to src/Telegrator/StateKeeping/NumericStateKeeper.cs diff --git a/Telegrator/StateKeeping/SenderIdResolver.cs b/src/Telegrator/StateKeeping/SenderIdResolver.cs similarity index 100% rename from Telegrator/StateKeeping/SenderIdResolver.cs rename to src/Telegrator/StateKeeping/SenderIdResolver.cs diff --git a/Telegrator/StateKeeping/StringStateKeeper.cs b/src/Telegrator/StateKeeping/StringStateKeeper.cs similarity index 100% rename from Telegrator/StateKeeping/StringStateKeeper.cs rename to src/Telegrator/StateKeeping/StringStateKeeper.cs diff --git a/Telegrator/TelegramBotInfo.cs b/src/Telegrator/TelegramBotInfo.cs similarity index 100% rename from Telegrator/TelegramBotInfo.cs rename to src/Telegrator/TelegramBotInfo.cs diff --git a/Telegrator/Telegrator.csproj b/src/Telegrator/Telegrator.csproj similarity index 100% rename from Telegrator/Telegrator.csproj rename to src/Telegrator/Telegrator.csproj diff --git a/Telegrator/TelegratorClient.cs b/src/Telegrator/TelegratorClient.cs similarity index 100% rename from Telegrator/TelegratorClient.cs rename to src/Telegrator/TelegratorClient.cs diff --git a/Telegrator/TelegratorOptions.cs b/src/Telegrator/TelegratorOptions.cs similarity index 100% rename from Telegrator/TelegratorOptions.cs rename to src/Telegrator/TelegratorOptions.cs diff --git a/Telegrator/TypesExtensions.cs b/src/Telegrator/TypesExtensions.cs similarity index 100% rename from Telegrator/TypesExtensions.cs rename to src/Telegrator/TypesExtensions.cs diff --git a/Telegrator.Tests/Collections/CollectionTests.cs b/tests/Telegrator.Tests/Collections/CollectionTests.cs similarity index 100% rename from Telegrator.Tests/Collections/CollectionTests.cs rename to tests/Telegrator.Tests/Collections/CollectionTests.cs diff --git a/Telegrator.Tests/Filters/FilterTests.cs b/tests/Telegrator.Tests/Filters/FilterTests.cs similarity index 100% rename from Telegrator.Tests/Filters/FilterTests.cs rename to tests/Telegrator.Tests/Filters/FilterTests.cs diff --git a/Telegrator.Tests/Handlers/HandlerTests.cs b/tests/Telegrator.Tests/Handlers/HandlerTests.cs similarity index 100% rename from Telegrator.Tests/Handlers/HandlerTests.cs rename to tests/Telegrator.Tests/Handlers/HandlerTests.cs diff --git a/Telegrator.Tests/README.md b/tests/Telegrator.Tests/README.md similarity index 100% rename from Telegrator.Tests/README.md rename to tests/Telegrator.Tests/README.md diff --git a/Telegrator.Tests/Telegrator.Tests.csproj b/tests/Telegrator.Tests/Telegrator.Tests.csproj similarity index 100% rename from Telegrator.Tests/Telegrator.Tests.csproj rename to tests/Telegrator.Tests/Telegrator.Tests.csproj diff --git a/Telegrator.Tests/TestUpdateHandler.cs b/tests/Telegrator.Tests/TestUpdateHandler.cs similarity index 100% rename from Telegrator.Tests/TestUpdateHandler.cs rename to tests/Telegrator.Tests/TestUpdateHandler.cs