예제 #1
0
 internal void RemoveLaunchConfig(LaunchConfig lc)
 {
     if (AllLaunchConfigs.Contains(lc))
     {
         AllLaunchConfigs.Remove(lc);
     }
 }
예제 #2
0
 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);
 }
예제 #3
0
 internal void AddLaunchConfig(LaunchConfig lc)
 {
     if (AllLaunchConfigs.Where(x => x.Target == lc.Target).Count() < 1)
     {
         AllLaunchConfigs.Add(lc);
         lc.SetParent(this);
     }
     else
     {
         //Already exists
     }
 }
예제 #4
0
 internal LaunchConfig GetLaunchConfig(string lcName)
 {
     return(AllLaunchConfigs.FirstOrDefault(x => x.Target != null && x.Target.Name.Trim().ToLowerInvariant() == lcName.Trim().ToLowerInvariant()));
 }