Пример #1
0
        private void Process(AddTaskEvent @event)
        {
            var element = _doc.XPathSelectElement($"/ns:Project/ns:UsingTask[@TaskName='{@event.TaskName}']", _namespaces);

            if (element == null)
            {
                var transformTaskRegister = new XElement(XName.Get("UsingTask", _namespace.NamespaceName));
                transformTaskRegister.Add(new XAttribute("TaskName", @event.TaskName));
                transformTaskRegister.Add(new XAttribute("AssemblyFile", @event.AssemblyFile));
                _projectElement.Add(transformTaskRegister);
            }
        }
Пример #2
0
        private void newTaskButton_Click(object sender, EventArgs e)
        {
            var keyword = newTaskTextBox.Text.Trim();

            if (string.IsNullOrWhiteSpace(keyword))
            {
                MessageBox.Show(Resources.nullTip, Resources.tip, MessageBoxButtons.OK);
            }
            else
            {
                AddTaskEvent?.Invoke(Global.Tasks.Count + 1, keyword);
                Close();
            }
        }