Example #1
0
 public void ConstraintOrderedCollection()
 {
     var list = new ConstraintOrderedCollection<EventHubData>(ehd => ehd.EventName);
     list.Add(new EventHubData { EventName = "e1" });
     list.Add(new EventHubData { EventName = "e4" });
     list.Add(new EventHubData { EventName = "e2" }, new string[] { "e1" }, new string[] { "e3", "e4" });
     list.Add(new EventHubData { EventName = "e3" }, ConstraintType.ItemsAfter, "e4");
 }
Example #2
0
        public void ConstraintOrderedCollection()
        {
            var list = new ConstraintOrderedCollection <EventHubData>(ehd => ehd.EventName);

            list.Add(new EventHubData {
                EventName = "e1"
            });
            list.Add(new EventHubData {
                EventName = "e4"
            });
            list.Add(new EventHubData {
                EventName = "e2"
            }, new string[] { "e1" }, new string[] { "e3", "e4" });
            list.Add(new EventHubData {
                EventName = "e3"
            }, ConstraintType.ItemsAfter, "e4");
        }