5 instantiations of FixedSizeLabelNameDictionary
System.Diagnostics.DiagnosticSource (5)
System\Diagnostics\Metrics\AggregatorStore.cs (5)
176FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator> newState = new(); 266Interlocked.CompareExchange(ref Label1, new FixedSizeLabelNameDictionary<StringSequence1, ObjectSequence1, TAggregator>(), null); 273Interlocked.CompareExchange(ref Label2, new FixedSizeLabelNameDictionary<StringSequence2, ObjectSequence2, TAggregator>(), null); 280Interlocked.CompareExchange(ref Label3, new FixedSizeLabelNameDictionary<StringSequence3, ObjectSequence3, TAggregator>(), null); 287Interlocked.CompareExchange(ref LabelMany, new FixedSizeLabelNameDictionary<StringSequenceMany, ObjectSequenceMany, TAggregator>(), null);
19 references to FixedSizeLabelNameDictionary
System.Diagnostics.DiagnosticSource (19)
System\Diagnostics\Metrics\AggregatorStore.cs (19)
102case FixedSizeLabelNameDictionary<StringSequence1, ObjectSequence1, TAggregator> aggs1: 106case FixedSizeLabelNameDictionary<StringSequence2, ObjectSequence2, TAggregator> aggs2: 110case FixedSizeLabelNameDictionary<StringSequence3, ObjectSequence3, TAggregator> aggs3: 114case FixedSizeLabelNameDictionary<StringSequenceMany, ObjectSequenceMany, TAggregator> aggsMany: 176FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator> newState = new(); 183else if (state is FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator> fixedState) 207private FixedSizeLabelNameDictionary<StringSequence1, ObjectSequence1, TAggregator>? Label1; 208private FixedSizeLabelNameDictionary<StringSequence2, ObjectSequence2, TAggregator>? Label2; 209private FixedSizeLabelNameDictionary<StringSequence3, ObjectSequence3, TAggregator>? Label3; 210private FixedSizeLabelNameDictionary<StringSequenceMany, ObjectSequenceMany, TAggregator>? LabelMany; 225case FixedSizeLabelNameDictionary<StringSequence1, ObjectSequence1, TAggregator> val1: 229case FixedSizeLabelNameDictionary<StringSequence2, ObjectSequence2, TAggregator> val2: 233case FixedSizeLabelNameDictionary<StringSequence3, ObjectSequence3, TAggregator> val3: 237case FixedSizeLabelNameDictionary<StringSequenceMany, ObjectSequenceMany, TAggregator> valMany: 256public FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator> GetFixedSizeLabelNameDictionary<TStringSequence, TObjectSequence>() 268return (FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator>)(object)Label1; 275return (FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator>)(object)Label2; 282return (FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator>)(object)Label3; 289return (FixedSizeLabelNameDictionary<TStringSequence, TObjectSequence, TAggregator>)(object)LabelMany;