예제 #1
0
        /// <summary>
        /// Mencari index variabel pada list
        /// </summary>
        /// <param name="variableCollection">list variabel</param>
        /// <param name="name">nama variabel</param>
        /// <returns>index</returns>
        public static int FindGroupIndex(SeriesGroups groupCollection, string name)
        {
            SeriesVariables a = new SeriesVariables();
            groupToFind = new SeriesGroup(name, a);
            System.Predicate<SeriesGroup> search = findGroupPredicate;

            return groupCollection.FindIndex(search);
        }
예제 #2
0
 /// <summary>
 /// Predicate untuk pencarian variabel
 /// </summary>
 /// <param name="search">variabel yang akan dicari</param>
 /// <returns>apakah nama variabel match</returns>
 private static bool findGroupPredicate(SeriesGroup search)
 {
     return search.GroupName.Equals(groupToFind.GroupName);
 }
예제 #3
0
 /// <summary>
 /// Mengkloning group
 /// </summary>
 /// <returns>group baru dengan nilai sama dengan group asal</returns>
 public object Clone()
 {
     SeriesGroup clone = new SeriesGroup(this.groupName, (SeriesVariables)this.groupList.Clone());
     return clone;
 }