internal void GetImportMenu(System.Windows.Forms.ToolStripItemCollection items) { if (this.TestIfReadOnlyAndRetrunTrueIfReadOnly()) { return; } ImportOPCDAAddressSpace.CreateImportMenuItems(items, new EventHandler(CreateImportMenuClick)); }
private void CreateImportMenuClick(object sender, EventArgs e) { OpcUaModelCompiler.NodeDesign[] nodes = ImportOPCDAAddressSpace.OnImportMenuItemClick(GetTargetNamespace()); if (nodes == null) { return; } List <BaseTreeNode> arr = new List <BaseTreeNode>(); bool CancelWasPressed = false; foreach (OpcUaModelCompiler.NodeDesign item in nodes) { BaseTreeNode newNode = NodeFactory.Create(item); arr.Add(newNode); if (item is OpcUaModelCompiler.InstanceDesign) { this.CreateInstanceConfigurations(newNode, CancelWasPressed, out CancelWasPressed); } } this.AddRange(arr.ToArray()); }