public void Remove(string obj)
        {
            TagInfo info = null;

            this.tagList.TryRemove(obj, out info);
        }
 public void Add(TagInfo tag)
 {
     this.tagList.TryAdd(tag.TagName, tag);
 }
 public void Remove(TagInfo obj)
 {
     Remove(obj.TagName);
 }
 //Methods
 public bool Contains(TagInfo t)
 {
     return(this.tagList.ContainsKey(t.TagName));
 }