28 references to ActionInfo
Microsoft.CodeAnalysis.Features (28)
ChangeSignature\ChangeSignatureTelemetryLogger.cs (28)
18
private static readonly CountLogAggregator<
ActionInfo
> s_countLogAggregator = new();
19
private static readonly StatisticLogAggregator<
ActionInfo
> s_statisticLogAggregator = new();
20
private static readonly HistogramLogAggregator<
ActionInfo
> s_histogramLogAggregator = new(bucketSize: 1000, maxBucketValue: 30000);
66
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.ChangeSignatureDialogLaunched);
69
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.ChangeSignatureDialogCommitted);
72
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.AddParameterDialogLaunched);
75
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.AddParameterDialogCommitted);
81
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSession_OriginalParameterCount, numOriginalParameters);
85
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionWithAdded_NumberAdded, numParametersAdded);
90
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionWithRemoved_NumberRemoved, numParametersRemoved);
99
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedRemovedReordered);
106
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedRemovedOnly);
112
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedReorderedOnly);
118
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionRemovedReorderedOnly);
125
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedOnly);
131
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionRemovedOnly);
137
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionReorderedOnly);
144
s_countLogAggregator.IncreaseCount(
ActionInfo
.ChangeSignatureCommitCompleted);
146
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionNumberOfDeclarationsUpdated, numDeclarationsUpdated);
147
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionNumberOfCallSitesUpdated, numCallSitesUpdated);
149
s_statisticLogAggregator.AddDataPoint(
ActionInfo
.CommittedSessionCommitElapsedMS, (int)elapsedTime.TotalMilliseconds);
150
s_histogramLogAggregator.LogTime(
ActionInfo
.CommittedSessionCommitElapsedMS, elapsedTime);
155
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterTypeBinds);
160
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterRequired);
165
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueExplicit);
170
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueExplicitNamed);
175
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueTODO);
180
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueOmitted);