AcTools.Render.Kn5Specific.Textures.TexturesProvider.DisposeFor C# (CSharp) Метод

DisposeFor() публичный Метод

public DisposeFor ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
Результат void
        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);
        }