PersistentTrails.Utilities.nameIsUnique C# (CSharp) Method

nameIsUnique() private static method

private static nameIsUnique ( string name, List &trackList, bool ignoreFirstOccurrence ) : bool
name string
trackList List
ignoreFirstOccurrence bool
return bool
        private static bool nameIsUnique(string name, ref List<Track> trackList, bool ignoreFirstOccurrence)
        {
            foreach (Track t in trackList)
            {

                if (t.TrackName == name)
                {
                    if (ignoreFirstOccurrence)
                        ignoreFirstOccurrence = false;
                    else
                        return false;
                }
            }//end check if unique

            return true;
        }