4 writes to _comparer
System.Collections (4)
System\Collections\Generic\PriorityQueue.cs (4)
72
_comparer
= InitializeComparer(null);
99
_comparer
= InitializeComparer(comparer);
119
_comparer
= InitializeComparer(comparer);
161
_comparer
= InitializeComparer(comparer);
16 references to _comparer
System.Collections (16)
System\Collections\Generic\PriorityQueue.cs (16)
182
public IComparer<TPriority> Comparer =>
_comparer
?? Comparer<TPriority>.Default;
214
if (
_comparer
== null)
277
if (
_comparer
== null)
290
if (
_comparer
.Compare(priority, root.Priority) > 0)
372
if (
_comparer
== null)
383
if (
_comparer
.Compare(priority, root.Priority) > 0)
543
if (
_comparer
== null)
556
if (
_comparer
.Compare(lastNode.Priority, priority) < 0)
663
if (
_comparer
== null)
702
if (
_comparer
== null)
726
Debug.Assert(
_comparer
is null);
758
Debug.Assert(
_comparer
is not null);
761
IComparer<TPriority> comparer =
_comparer
;
792
Debug.Assert(
_comparer
is null);
840
Debug.Assert(
_comparer
is not null);
843
IComparer<TPriority> comparer =
_comparer
;