本文整理汇总了C#中BusinessObjectCollection.AddRange方法的典型用法代码示例。如果您正苦于以下问题:C# BusinessObjectCollection.AddRange方法的具体用法?C# BusinessObjectCollection.AddRange怎么用?C# BusinessObjectCollection.AddRange使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BusinessObjectCollection
的用法示例。
在下文中一共展示了BusinessObjectCollection.AddRange方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetHierarchicalData
public static BusinessObjectCollection GetHierarchicalData(int? parentId)
{
List<BusinessObject> result = GetData().FindAll(obj => obj.ParentID == parentId);
BusinessObjectCollection ret = new BusinessObjectCollection();
ret.Clear();
ret.AddRange(result);
return ret;
}
示例2: GetData
public static BusinessObjectCollection GetData(int categoryId)
{
List<BusinessObject> result = GetData().FindAll(obj => obj.CategoryID == categoryId);
BusinessObjectCollection ret = new BusinessObjectCollection();
ret.Clear();
ret.AddRange(result);
return ret;
}
示例3: Test_AddRange_ShouldFireEventsForEachItemAdded
public void Test_AddRange_ShouldFireEventsForEachItemAdded()
{
//---------------Set up test pack-------------------
ContactPersonTestBO cp1;
ContactPersonTestBO cp2;
ContactPersonTestBO cp3;
BusinessObjectCollection<ContactPersonTestBO> colOrig = CreateCollectionWithTestPack(out cp1, out cp2, out cp3);
List<ContactPersonTestBO> list = new List<ContactPersonTestBO>(colOrig);
BusinessObjectCollection<ContactPersonTestBO> col = new BusinessObjectCollection<ContactPersonTestBO>();
//---------------Assert Precondition----------------
Assert.AreNotEqual(0, list.Count);
//---------------Execute Test ----------------------
int totalObjectAddedEventsFired = 0;
col.BusinessObjectAdded += (sender, args) => totalObjectAddedEventsFired++;
col.AddRange(list);
//---------------Test Result -----------------------
Assert.AreEqual(list.Count, totalObjectAddedEventsFired);
}
示例4: Test_AddRange_ShouldAddItemsToCol
public void Test_AddRange_ShouldAddItemsToCol()
{
//---------------Set up test pack-------------------
ContactPersonTestBO cp1;
ContactPersonTestBO cp2;
ContactPersonTestBO cp3;
BusinessObjectCollection<ContactPersonTestBO> colOrig = CreateCollectionWithTestPack(out cp1, out cp2, out cp3);
List<ContactPersonTestBO> list = new List<ContactPersonTestBO>(colOrig);
BusinessObjectCollection<ContactPersonTestBO> col = new BusinessObjectCollection<ContactPersonTestBO>();
//---------------Assert Precondition----------------
Assert.AreEqual(3, colOrig.Count);
Assert.AreEqual(3, list.Count);
Assert.AreEqual(0, col.Count);
//---------------Execute Test ----------------------
col.AddRange(list);
//---------------Test Result -----------------------
Assert.AreEqual(3, colOrig.Count);
Assert.AreEqual(3, list.Count);
Assert.AreEqual(3, col.Count);
}