public static BinaryPriorityQueue ReadOnly(BinaryPriorityQueue P) { return(new BinaryPriorityQueue(ArrayList.ReadOnly(P.InnerList), P.Comparer, false)); }
public static BinaryPriorityQueue Syncronized(BinaryPriorityQueue P) { return(new BinaryPriorityQueue(ArrayList.Synchronized(P.InnerList), P.Comparer, false)); }