AGS.Editor.SpriteSelector.DeleteSpriteFolder C# (CSharp) Метод

DeleteSpriteFolder() приватный Метод

private DeleteSpriteFolder ( SpriteFolder folderToDelete, SpriteFolder folderToCheck ) : void
folderToDelete AGS.Types.SpriteFolder
folderToCheck AGS.Types.SpriteFolder
Результат 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);
            }
        }