AGS.Editor.SpriteSelector.DeleteSpriteFolder C# (CSharp) Method

DeleteSpriteFolder() private method

private DeleteSpriteFolder ( SpriteFolder folderToDelete, SpriteFolder folderToCheck ) : void
folderToDelete AGS.Types.SpriteFolder
folderToCheck AGS.Types.SpriteFolder
return void
        private void DeleteSpriteFolder(SpriteFolder folderToDelete, SpriteFolder folderToCheck)
        {
            foreach (SpriteFolder folder in folderToCheck.SubFolders)
            {
                if (folder == folderToDelete)
                {
                    folderToCheck.SubFolders.Remove(folderToDelete);
                    DeleteAllSpritesInTree(folderToDelete);
                    break;
                }
                DeleteSpriteFolder(folderToDelete, folder);
            }
        }