28 references to ActionInfo
Microsoft.CodeAnalysis.Features (28)
ChangeSignature\ChangeSignatureTelemetryLogger.cs (28)
16
private static readonly CountLogAggregator<
ActionInfo
> s_countLogAggregator = new();
17
private static readonly StatisticLogAggregator<
ActionInfo
> s_statisticLogAggregator = new();
18
private static readonly HistogramLogAggregator<
ActionInfo
> s_histogramLogAggregator = new(bucketSize: 1000, maxBucketValue: 30000);
64
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.ChangeSignatureDialogLaunched);
67
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.ChangeSignatureDialogCommitted);
70
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.AddParameterDialogLaunched);
73
=> s_countLogAggregator.IncreaseCount(
ActionInfo
.AddParameterDialogCommitted);
79
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSession_OriginalParameterCount, numOriginalParameters);
83
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionWithAdded_NumberAdded, numParametersAdded);
88
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionWithRemoved_NumberRemoved, numParametersRemoved);
97
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedRemovedReordered);
104
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedRemovedOnly);
110
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedReorderedOnly);
116
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionRemovedReorderedOnly);
123
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionAddedOnly);
129
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionRemovedOnly);
135
s_countLogAggregator.IncreaseCount(
ActionInfo
.CommittedSessionReorderedOnly);
142
s_countLogAggregator.IncreaseCount(
ActionInfo
.ChangeSignatureCommitCompleted);
144
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionNumberOfDeclarationsUpdated, numDeclarationsUpdated);
145
s_countLogAggregator.IncreaseCountBy(
ActionInfo
.CommittedSessionNumberOfCallSitesUpdated, numCallSitesUpdated);
147
s_statisticLogAggregator.AddDataPoint(
ActionInfo
.CommittedSessionCommitElapsedMS, (int)elapsedTime.TotalMilliseconds);
148
s_histogramLogAggregator.LogTime(
ActionInfo
.CommittedSessionCommitElapsedMS, elapsedTime);
153
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterTypeBinds);
158
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterRequired);
163
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueExplicit);
168
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueExplicitNamed);
173
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueTODO);
178
s_countLogAggregator.IncreaseCount(
ActionInfo
.AddedParameterValueOmitted);