public BaseMessageOperation(OperationsContainer owner) : base(owner) { RequiredArgsName = new List <string>() { "Content", "ChatId", "ReplyMarkdown" }; }
public CalculatorFacade() { OperationsContainer.AddOperation(AddOperation.Instance); OperationsContainer.AddOperation(SubstractOperation.Instance); OperationsContainer.AddOperation(MultiplyOperation.Instance); OperationsContainer.AddOperation(DivisionOperation.Instance); }
public SendBackOperation(OperationsContainer owner) : base(owner) { RequiredArgsName = new List <string>() { "CurrentDialog" }; }
/// <summary> /// Default constructor. /// Same thing as create new configs vith default values /// </summary> public EditorCore() { // set repository first Repository = new EditorRepository(); Operations = new OperationsContainer(); BotManager.SetCore(this); var rawConfigs = Config.RawData.Configs.GetDefaultConfigs(); Configs = new BotConfigs(rawConfigs); Dialogs = new DialogsProvider(rawConfigs.Dialogs); }
public EditorCore(BotConfigs configs, DialogsProvider dialogs) { if (configs == null) { throw new ArgumentNullException("configs"); } Operations = new OperationsContainer(); BotManager.SetCore(this); Configs = configs; Dialogs = dialogs; }
public PIM_Class(XCaseCanvas xCaseCanvas) : base(xCaseCanvas) { InitTemplate(); classAttributes = new AttributesContainer(AttributesSection, xCaseCanvas); classOperations = new OperationsContainer(OperationsSection, xCaseCanvas); Border[] stackBorders = new Border[] { HeaderBorder, PropertiesBorder, MethodsBorder }; ITextBoxContainer[] stackContainers = new ITextBoxContainer[] { classAttributes, classOperations }; classAttributes.StackBorders = stackBorders; classAttributes.StackContainers = stackContainers; classOperations.StackBorders = stackBorders; classOperations.StackContainers = stackContainers; InitContextMenu(); txtClassName.TextEdited += delegate(object sender, StringEventArgs args) { Controller.RenameElement <PIMClass>(args.Data, ((PIMClass)ModelElement).Package.Classes); }; PositionChanged += CancelAllEdits; txtClassName.MouseDoubleClick += txtClassName_MouseDoubleClick; }
public SendMessageOperation(OperationsContainer owner) : base(owner) { }
public SendToRootOperation(OperationsContainer owner) : base(owner) { }
public RegistrationOperation(OperationsContainer owner) : base(owner) { }
public ReplaceMessageOperation(OperationsContainer owner) : base(owner) { }
public BaseOperation(OperationsContainer owner) { Owner = owner; TelegramApi = owner?.TelegramApi; RequiredArgsName = new List <string>(); }