|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| AggregatorStore (Func< TAggregator > createAggregator) | |
| TAggregator | GetAggregator (ReadOnlySpan< KeyValuePair< string, object > > labels) |
| void | Collect (Action< LabeledAggregationStatistics > visitFunc) |
| TAggregator | GetAggregator () |
| ConcurrentDictionary< TObjectSequence, TAggregator > | GetLabelValuesDictionary< TStringSequence, TObjectSequence > (in TStringSequence names) |
Private Member Functions | |
| TAggregator | GetAggregatorSlow (ReadOnlySpan< KeyValuePair< string, object > > labels) |
Private Attributes | |
| volatile object | _stateUnion |
| volatile AggregatorLookupFunc< TAggregator > | _cachedLookupFunc |
| readonly Func< TAggregator > | _createAggregatorFunc |
| TAggregator | : | Aggregator |
Definition at line 7 of file AggregatorStore.cs.