Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SystemLinq_GroupingDebugView.cs
Go to the documentation of this file.
1
using
System.Diagnostics
;
2
3
namespace
System.Linq
;
4
5
internal
sealed
class
SystemLinq_GroupingDebugView
<TKey, TElement>
6
{
7
private
readonly
Grouping<TKey, TElement>
_grouping
;
8
9
private
TElement[]
_cachedValues
;
10
11
public
TKey
Key
=>
_grouping
.Key;
12
13
[DebuggerBrowsable(
DebuggerBrowsableState
.RootHidden)]
14
public
TElement[]
Values
=>
_cachedValues
?? (
_cachedValues
=
_grouping
.ToArray());
15
16
public
SystemLinq_GroupingDebugView
(
Grouping<TKey, TElement>
grouping)
17
{
18
_grouping
= grouping;
19
}
20
}
System.Linq.Grouping
Definition
Grouping.cs:10
System.Linq.SystemLinq_GroupingDebugView._grouping
readonly Grouping< TKey, TElement > _grouping
Definition
SystemLinq_GroupingDebugView.cs:7
System.Linq.SystemLinq_GroupingDebugView.SystemLinq_GroupingDebugView
SystemLinq_GroupingDebugView(Grouping< TKey, TElement > grouping)
Definition
SystemLinq_GroupingDebugView.cs:16
System.Linq.SystemLinq_GroupingDebugView.Values
TElement[] Values
Definition
SystemLinq_GroupingDebugView.cs:14
System.Linq.SystemLinq_GroupingDebugView._cachedValues
TElement[] _cachedValues
Definition
SystemLinq_GroupingDebugView.cs:9
System.Linq.SystemLinq_GroupingDebugView.Key
TKey Key
Definition
SystemLinq_GroupingDebugView.cs:11
System.Linq.SystemLinq_GroupingDebugView
Definition
SystemLinq_GroupingDebugView.cs:6
System.Diagnostics.DebuggerBrowsableState
DebuggerBrowsableState
Definition
DebuggerBrowsableState.cs:4
System.Diagnostics
Definition
AggregationManager.cs:6
System.Linq
Definition
ImmutableArrayExtensions.cs:4
source
System.Linq
System.Linq
SystemLinq_GroupingDebugView.cs
Generated by
1.10.0