Treefrog.LibraryCommandActions.FindDefaultLibraryName C# (CSharp) Method

FindDefaultLibraryName() private method

private FindDefaultLibraryName ( string basename ) : string
basename string
return string
        private string FindDefaultLibraryName(string basename)
        {
            List<string> names = new List<string>();
            foreach (var library in _editor.Project.LibraryManager.Libraries)
                names.Add(library.Name);

            if (!names.Contains(basename))
                return basename;

            int i = 0;
            while (true) {
                string name = basename + " " + ++i;
                if (names.Contains(name)) {
                    continue;
                }
                return name;
            }
        }