From 8303b0c87f558d78cb5e6a2b55c2ee78928187c8 Mon Sep 17 00:00:00 2001 From: FlorianDahn Date: Thu, 6 Jan 2022 16:54:50 +0100 Subject: [PATCH] Adding private constructor - Adding private constructor - some spacing for regions --- TelegramBotBase/Builder/BotBaseBuilder.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/TelegramBotBase/Builder/BotBaseBuilder.cs b/TelegramBotBase/Builder/BotBaseBuilder.cs index dd194bf..517a8fb 100644 --- a/TelegramBotBase/Builder/BotBaseBuilder.cs +++ b/TelegramBotBase/Builder/BotBaseBuilder.cs @@ -29,6 +29,11 @@ namespace TelegramBotBase.Builder IMessageLoopFactory _messageloopfactory = null; + private BotBaseBuilder() + { + + } + public static IAPIKeySelectionStage Create() { return new BotBaseBuilder(); @@ -128,6 +133,7 @@ namespace TelegramBotBase.Builder #endregion + #region "Step 3 (Start Form/Factory)" public INetworkingSelectionStage WithStartForm(Type startFormClass) @@ -151,6 +157,7 @@ namespace TelegramBotBase.Builder #endregion + #region "Step 4 (Network Settings)" public IBotCommandsStage WithProxy(string proxyAddress) @@ -195,6 +202,7 @@ namespace TelegramBotBase.Builder #endregion + #region "Step 5 (Bot Commands)" public ISessionSerializationStage NoCommands() @@ -226,6 +234,7 @@ namespace TelegramBotBase.Builder #endregion + #region "Step 6 (Serialization)" public ILanguageSelectionStage NoSerialization() @@ -260,6 +269,7 @@ namespace TelegramBotBase.Builder #endregion + #region "Step 7 (Language)" public IBuildingStage DefaultLanguage() @@ -287,6 +297,7 @@ namespace TelegramBotBase.Builder #endregion + public BotBase Build() { var bb = new BotBase();