Esempio n. 1
0
 public static ElemT FindByLabel <ElemT, LabelT, ParamT> (this List <ElemT> self, LabelT targetLabel, ParamT parameters)
     where ElemT : ILabeled <LabelT, ParamT>
 {
     if (self == null)
     {
         throw new ArgumentNullException("self");
     }
     return(self.Find(ListSearchByLabel <ElemT, LabelT, ParamT> .GetPredicate(targetLabel, parameters)));
 }
Esempio n. 2
0
 public static int FindIndexByLabel <ElemT, LabelT> (this List <ElemT> self, LabelT targetLabel)
     where ElemT : ILabeled <LabelT>
 {
     if (self == null)
     {
         throw new ArgumentNullException("self");
     }
     return(self.FindIndex(ListSearchByLabel <ElemT, LabelT> .GetPredicate(targetLabel)));
 }