Пример #1
0
 private ImmPriorityQueue <T, TPriority> Wrap(ImmSortedMap <TPriority, ImmList <T> > items)
 {
     return(new ImmPriorityQueue <T, TPriority>(Appraise, items));
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:System.Object"/> class.
 /// </summary>
 internal ImmPriorityQueue(Func <T, TPriority> appraise, ImmSortedMap <TPriority, ImmList <T> > inner)
 {
     Appraise = appraise;
     Inner    = inner;
 }