13 instantiations of CountLogAggregator
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\AsyncCompletion\AsyncCompletionLogger.cs (1)
12private static readonly CountLogAggregator<ActionInfo> s_countLogAggregator = new();
Microsoft.CodeAnalysis.Features (8)
ChangeSignature\ChangeSignatureTelemetryLogger.cs (1)
18private static readonly CountLogAggregator<ActionInfo> s_countLogAggregator = new();
Completion\Log\CompletionProvidersLogger.cs (1)
13private static readonly CountLogAggregator<ActionInfo> s_countLogAggregator = new();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
32private readonly CountLogAggregator<WorkspaceChangeKind> _logAggregator = new();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
53private CountLogAggregator<object> _logAggregator = new(); 186=> _logAggregator = new CountLogAggregator<object>();
SolutionCrawler\WorkCoordinator.cs (1)
27private readonly CountLogAggregator<WorkspaceChangeKind> _logAggregator = new();
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (2)
48private CountLogAggregator<object> _logAggregator = new(); 153=> _logAggregator = new CountLogAggregator<object>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\RequestTelemetryLogger.cs (2)
55_findDocumentResults = new(); 56_usedForkedSolutionCounter = new();
Microsoft.CodeAnalysis.Workspaces (2)
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
22private readonly CountLogAggregator<bool> _logAggregator = new();
Workspace\Solution\SolutionLogger.cs (1)
13private static readonly CountLogAggregator<string> s_logAggregator = new();
44 references to CountLogAggregator
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\AsyncCompletion\AsyncCompletionLogger.cs (1)
12private static readonly CountLogAggregator<ActionInfo> s_countLogAggregator = new();
Microsoft.CodeAnalysis.Features (38)
ChangeSignature\ChangeSignatureTelemetryLogger.cs (1)
18private static readonly CountLogAggregator<ActionInfo> s_countLogAggregator = new();
Completion\Log\CompletionProvidersLogger.cs (1)
13private static readonly CountLogAggregator<ActionInfo> s_countLogAggregator = new();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (16)
135public static void LogWorkspaceEvent(CountLogAggregator<WorkspaceChangeKind> logAggregator, WorkspaceChangeKind kind) 138public static void LogWorkCoordinatorShutdown(int correlationId, CountLogAggregator<WorkspaceChangeKind> logAggregator) 152public static void LogGlobalOperation(CountLogAggregator<object> logAggregator) 155public static void LogActiveFileEnqueue(CountLogAggregator<object> logAggregator) 158public static void LogWorkItemEnqueue(CountLogAggregator<object> logAggregator, ProjectId _) 162CountLogAggregator<object> logAggregator, string language, DocumentId? documentId, UnitTestingInvocationReasons reasons, bool lowPriority, SyntaxPath? activeMember, bool added) 184public static void LogHigherPriority(CountLogAggregator<object> logAggregator, Guid documentId) 190public static void LogResetStates(CountLogAggregator<object> logAggregator) 193public static void LogIncrementalAnalyzerProcessorStatistics(int correlationId, Solution solution, CountLogAggregator<object> logAggregator, ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers) 246public static void LogProcessCloseDocument(CountLogAggregator<object> logAggregator, Guid documentId) 252public static void LogProcessOpenDocument(CountLogAggregator<object> logAggregator, Guid documentId) 258public static void LogProcessActiveFileDocument(CountLogAggregator<object> logAggregator, Guid _, bool processed) 270public static void LogProcessDocument(CountLogAggregator<object> logAggregator, Guid documentId, bool processed) 284public static void LogProcessDocumentNotExist(CountLogAggregator<object> logAggregator) 287public static void LogProcessProject(CountLogAggregator<object> logAggregator, Guid projectId, bool processed) 301public static void LogProcessProjectNotExist(CountLogAggregator<object> logAggregator)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
32private readonly CountLogAggregator<WorkspaceChangeKind> _logAggregator = new();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
53private CountLogAggregator<object> _logAggregator = new();
SolutionCrawler\SolutionCrawlerLogger.cs (16)
129public static void LogWorkspaceEvent(CountLogAggregator<WorkspaceChangeKind> logAggregator, WorkspaceChangeKind kind) 132public static void LogWorkCoordinatorShutdown(int correlationId, CountLogAggregator<WorkspaceChangeKind> logAggregator) 146public static void LogGlobalOperation(CountLogAggregator<object> logAggregator) 149public static void LogActiveFileEnqueue(CountLogAggregator<object> logAggregator) 152public static void LogWorkItemEnqueue(CountLogAggregator<object> logAggregator, ProjectId _) 156CountLogAggregator<object> logAggregator, string language, DocumentId? documentId, InvocationReasons reasons, bool lowPriority, SyntaxPath? activeMember, bool added) 178public static void LogHigherPriority(CountLogAggregator<object> logAggregator, Guid documentId) 184public static void LogResetStates(CountLogAggregator<object> logAggregator) 187public static void LogIncrementalAnalyzerProcessorStatistics(int correlationId, Solution solution, CountLogAggregator<object> logAggregator, ImmutableArray<IIncrementalAnalyzer> analyzers) 238public static void LogProcessCloseDocument(CountLogAggregator<object> logAggregator, Guid documentId) 244public static void LogProcessOpenDocument(CountLogAggregator<object> logAggregator, Guid documentId) 250public static void LogProcessActiveFileDocument(CountLogAggregator<object> logAggregator, Guid _, bool processed) 262public static void LogProcessDocument(CountLogAggregator<object> logAggregator, Guid documentId, bool processed) 276public static void LogProcessDocumentNotExist(CountLogAggregator<object> logAggregator) 279public static void LogProcessProject(CountLogAggregator<object> logAggregator, Guid projectId, bool processed) 293public static void LogProcessProjectNotExist(CountLogAggregator<object> logAggregator)
SolutionCrawler\WorkCoordinator.cs (1)
27private readonly CountLogAggregator<WorkspaceChangeKind> _logAggregator = new();
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (1)
48private CountLogAggregator<object> _logAggregator = new();
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\RequestTelemetryLogger.cs (2)
45private readonly CountLogAggregator<string> _findDocumentResults; 47private readonly CountLogAggregator<bool> _usedForkedSolutionCounter;
Microsoft.CodeAnalysis.Workspaces (3)
Log\CountLogAggregator.cs (1)
9internal class CountLogAggregator<TKey> : AbstractLogAggregator<TKey, CountLogAggregator<TKey>.Counter> where TKey : notnull
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
22private readonly CountLogAggregator<bool> _logAggregator = new();
Workspace\Solution\SolutionLogger.cs (1)
13private static readonly CountLogAggregator<string> s_logAggregator = new();