コード例 #1
0
        private void DisposeManager()
        {
            foreach (CssSpriteGroupElement group in cssSpriteGroups)
            {
                var imageOutputPath = group.ImageOutputFilePath;
                var cssOutputPath   = group.CssOutputFilePath;

                CssSpriteHelper.RemoveFiles(imageOutputPath, group.ImageUrl, cssOutputPath);
            }

            if (AppDomain.CurrentDomain != null)
            {
                AppDomain.CurrentDomain.DomainUnload -= OnDomainUnload;
            }
        }
コード例 #2
0
        private void InitManager()
        {
            AppDomain.CurrentDomain.DomainUnload += OnDomainUnload;

            foreach (CssSpriteGroupElement group in cssSpriteGroups)
            {
                var files           = new List <ImageFile>();
                var imageOutputPath = group.ImageOutputFilePath;
                var cssOutputPath   = group.CssOutputFilePath;

                foreach (ImageFileElement imageFile in group.Files)
                {
                    var file = new ImageFile()
                    {
                        FilePath = imageFile.FilePath,
                        Name     = imageFile.Name
                    };
                    files.Add(file);
                }

                CssSpriteHelper.AddFiles(imageOutputPath, group.ImageUrl, cssOutputPath, files);
            }
        }