Esempio n. 1
0
        private void ParseAttributeFile(string file)
        {
            ShxAttributeNode        root  = null;
            List <ShxAttributeNode> nodes = null;

            ParseAttribute(file, out root, out nodes, String.Empty);

            string key = System.IO.Path.GetFileNameWithoutExtension(file).ToUpper();

            if (AttributeListMap.ContainsKey(key) == false)
            {
                AttributeListMap.Add(key, nodes);
                AttributeList.Add(nodes);
            }

            if (AttributeRootMap.ContainsKey(key) == false)
            {
                AttributeRootMap.Add(key, root);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Clear Attribute
 /// </summary>
 public void ClearAttribute()
 {
     AttributeRootMap.Clear();
     AttributeList.Clear();
     AttributeListMap.Clear();
 }