/// <summary> /// Fügt der Liste und den Arrays ein Token hinzu /// </summary> /// <param name="name"></param> /// <param name="token"></param> public void AddToken(string name, string token) { if (Settings.Default.SettingUseJSON) { TokenJSONList.AddToken(name, token); } List <string> names = new List <string>(TokenNames); List <string> tokens = new List <string>(TokenIDs); names.Add(name); tokens.Add(token); TokenNames = names.ToArray(); TokenIDs = tokens.ToArray(); }
/// <summary> /// Löscht den Token an dem angegebenen Index sowohl in der Liste als auch im Array /// </summary> /// <param name="index"></param> public void DelToken(int index) { if (Settings.Default.SettingUseJSON) { TokenJSONList.DelToken(index); } if (index >= 0) { List <string> names = new List <string>(TokenNames); List <string> tokens = new List <string>(TokenIDs); names.RemoveAt(index); tokens.RemoveAt(index); TokenNames = names.ToArray(); TokenIDs = tokens.ToArray(); } }