internal void RemoveLaunchConfig(LaunchConfig lc) { if (AllLaunchConfigs.Contains(lc)) { AllLaunchConfigs.Remove(lc); } }
internal bool HasDestination(string destName) { if (AllLaunchConfigs != null && AllLaunchConfigs.Count() > 0) { return(AllLaunchConfigs.FirstOrDefault(x => x.Target.Name.Trim().ToLowerInvariant() == destName.Trim().ToLowerInvariant()) != null); } return(false); }
internal void AddLaunchConfig(LaunchConfig lc) { if (AllLaunchConfigs.Where(x => x.Target == lc.Target).Count() < 1) { AllLaunchConfigs.Add(lc); lc.SetParent(this); } else { //Already exists } }
internal LaunchConfig GetLaunchConfig(string lcName) { return(AllLaunchConfigs.FirstOrDefault(x => x.Target != null && x.Target.Name.Trim().ToLowerInvariant() == lcName.Trim().ToLowerInvariant())); }