Ejemplo n.º 1
0
 public void AddDefaults(int n)
 {
     for (int i = 0; i < n; i++)
     {
         ResearchTeam tTeam = new ResearchTeam("A" + i, "C" + i, i, "T" + i, TimeFrame.Long);
         resTeamDict.Add(KeySelector.Invoke(tTeam), tTeam);
     }
 }
Ejemplo n.º 2
0
        public void AddResearchTeams(params ResearchTeam[] newTeams)
        {
            foreach (var team in newTeams)
            {
                team.PropertyChanged += ControlPropertyChanging;
                resTeamDict.Add(keySelector.Invoke(team), team);
                // Do not add right, added only last object

                ResearchTeamsChanged.Invoke(this, new ResearchTeamsChangedEventArgs <Tkey>(CollectionName, Revision.Add, "AddResearchTeams", team.LicenceNumber));
            }
        }
Ejemplo n.º 3
0
 public TChildType Find(BaseBindingList <TChildType> bindingList, TChildKey key)
 {
     return(bindingList.FirstOrDefault(child => KeySelector.Invoke(child).CompareTo(key) == 0));
 }