internal XmlLayer(XmlComponent rootComponent, string name, string fileName) { _rawData = rootComponent.RawData; _components = rootComponent.Children; _name = name; _fileName = fileName; }
private void AddElementToComponent(XmlComponent component, XmlElement element) { XmlComponent newComponent = new XmlComponent(element); if (!component.Children.TryAdd(element.Name, new List <XmlComponent>() { newComponent })) { component.Children[element.Name].Add(newComponent); } }