AcTools.Render.Kn5Specific.Materials.Kn5MaterialsProvider.DisposeFor C# (CSharp) Method

DisposeFor() public method

public DisposeFor ( Kn5 kn5 ) : void
kn5 AcTools.Kn5File.Kn5
return void
        public void DisposeFor(Kn5 kn5) {
            var keyPrefix = _kn5.OriginalFilename + "//";
            var keys = _materials.Keys.Where(x => x.StartsWith(keyPrefix)).ToList();
            foreach (var key in keys) {
                _materials[key].Dispose();
                _materials.Remove(key);
            }
        }