private void AddAll(string tag) { var toUse = TagLib.TagsToWrite(tagLibrary, tag); Rescan(); List <FileInfo> toTag = new List <FileInfo>(checkedImages); foreach (var curTag in toUse) { FileProcessor.AddTag(toTag, curTag); Rescan(); toTag.Clear(); toTag = new List <FileInfo>(checkedImages); } }
private void addTagKey(List <FileInfo> filesToTag) { Rescan(); if (!(TextBoxTag.Text.Contains('%') || (TextBoxTag.Text == ""))) { if (tagLibrary.Find(x => x[1].Equals(TextBoxTag.Text)) != null) { AddAll(TextBoxTag.Text); } else { FileProcessor.AddTag(filesToTag, TextBoxTag.Text); } } Rescan(); }