public void DisposeFor(Kn5 kn5) {
var keyPrefix = kn5.OriginalFilename + "//";
var keys = _textures.Keys.Where(x => x.StartsWith(keyPrefix)).ToList();
foreach (var key in keys) {
_textures[key].Dispose();
_textures.Remove(key);
}
var entry = _kn5Entries.FirstOrDefault(x => x.Kn5 == kn5);
if (entry == null) return;
_kn5Entries.Remove(entry);
}