internal XmlLayer(XmlComponent rootComponent, string name, string fileName)
 {
     _rawData    = rootComponent.RawData;
     _components = rootComponent.Children;
     _name       = name;
     _fileName   = fileName;
 }
Exemplo n.º 2
0
        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);
            }
        }