コード例 #1
0
ファイル: Item.cs プロジェクト: Phoshi/Twilight-Sortle
 /// <summary>
 /// Removes a Tag from this image, if it exists
 /// </summary>
 /// <param name="tag">The tag to remove</param>
 public void Remove(Tag tag)
 {
     if (_tags.Contains(tag)) {
         tag.RemovedImage(this);
         _tags.Remove(tag);
         _tagRenameStateChanged = true;
     }
 }
コード例 #2
0
ファイル: Tag.cs プロジェクト: Phoshi/Twilight-Sortle
 public static Tag GetTag(string name)
 {
     if (!TagList.ContainsKey(name)) {
         TagList[name] = new Tag(name);
     }
     return TagList[name];
 }
コード例 #3
0
ファイル: Item.cs プロジェクト: Phoshi/Twilight-Sortle
 /// <summary>
 /// Add a Tag to this Image (No duplicate tags will be added)
 /// </summary>
 /// <param name="tag">The tag to add</param>
 public void Add(Tag tag)
 {
     if (!_tags.Contains(tag)) {
         tag.AddedImage(this);
         _tags.Add(tag);
         _tagRenameStateChanged = true;
     }
 }