24 if (!(initialLabelNameDict is TAggregator noLabelAggregator))
62 TAggregator val = createFunc();
73 TStringSequence val =
default(TStringSequence);
109 public void Collect(Action<LabeledAggregationStatistics> visitFunc)
116 Label1?.Collect(visitFunc);
117 Label2?.Collect(visitFunc);
118 Label3?.Collect(visitFunc);
MultiSizeLabelNameDictionary(object initialLabelNameDict)
TAggregator NoLabelAggregator
FixedSizeLabelNameDictionary< StringSequence2, ObjectSequence2, TAggregator > Label2
TAggregator GetNoLabelAggregator(Func< TAggregator > createFunc)
FixedSizeLabelNameDictionary< StringSequence3, ObjectSequence3, TAggregator > Label3
FixedSizeLabelNameDictionary< StringSequenceMany, ObjectSequenceMany, TAggregator > LabelMany
FixedSizeLabelNameDictionary< TStringSequence, TObjectSequence, TAggregator > GetFixedSizeLabelNameDictionary< TStringSequence, TObjectSequence >()
FixedSizeLabelNameDictionary< StringSequence1, ObjectSequence1, TAggregator > Label1
void Collect(Action< LabeledAggregationStatistics > visitFunc)
static int CompareExchange(ref int location1, int value, int comparand)