public ServerNode(ServerDetails serverDetails) : base(serverDetails.Server, 1, 1) { this.ServerDetails = serverDetails; try { nodeWikiPages = new WikiPagesNode(serverDetails); nodeTickets = new TicketsNode(serverDetails); nodeAttributes = new AttributesNode(serverDetails); this.Nodes.Add(nodeWikiPages); this.Nodes.Add(nodeTickets); this.Nodes.Add(nodeAttributes); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public XmlAttributeSyntax GetAttribute(string localName, string prefix = null) => AttributesNode.FirstOrDefault( attr => string.Equals(attr.NameNode.LocalName, localName, StringComparison.Ordinal) && string.Equals(attr.NameNode.Prefix, prefix, StringComparison.Ordinal) );