public void UpdateIndex(DatabasePlaylist list, int offset) { if (!ContainingListInstances.ContainsKey(list)) { throw new ArgumentException(); } ContainingListInstances[list] = offset; }
public bool TryAdd(DatabasePlaylist list, int offset) { if (ContainingListInstances.ContainsKey(list)) { return(false); } ContainingListInstances.Add(list, offset); return(true); }
public bool TryGetIndexIn(DatabasePlaylist list, out int index) { return(ContainingListInstances.TryGetValue(list, out index)); }
public bool IsContainedIn(DatabasePlaylist list) { return(ContainingListInstances.ContainsKey(list)); }
public bool RemoveList(DatabasePlaylist list) { return(ContainingListInstances.Remove(list)); }