1 instantiation of RoslynEventSource
Microsoft.CodeAnalysis.Workspaces (1)
Log\RoslynEventSource.cs (1)
29public static readonly RoslynEventSource Instance = new();
12 references to RoslynEventSource
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\CodeRefactoringService.cs (1)
142using (RoslynEventSource.LogInformationalBlock(FunctionId.Refactoring_CodeRefactoringService_GetRefactoringsAsync, providerName, cancellationToken))
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\CodeFixes\CodeFixService.cs (2)
493using (RoslynEventSource.LogInformationalBlock(FunctionId.CodeFixes_GetCodeFixesAsync, fixerName, cancellationToken)) 668using (RoslynEventSource.LogInformationalBlock(FunctionId.CodeFixes_GetCodeFixesAsync, provider, cancellationToken))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
399using (_addOperationScope is object ? RoslynEventSource.LogInformationalBlock(FunctionId.DiagnosticAnalyzerService_GetDiagnosticsForSpanAsync, analyzerTypeName, cancellationToken) : default)
Microsoft.CodeAnalysis.Workspaces (8)
Log\EtwLogger.cs (2)
23private readonly RoslynEventSource _source = RoslynEventSource.Instance;
Log\RoslynEventSource.cs (2)
29public static readonly RoslynEventSource Instance = new(); 112var assembly = typeof(RoslynEventSource).Assembly;
Log\RoslynEventSource.LogBlock.cs (4)
18/// Unlike other logging methods on <see cref="RoslynEventSource"/>, this method does not check 20/// Instead it checks if the <see cref="RoslynEventSource"/> was enabled at <see cref="EventLevel.Informational"/> level. 28/// Unlike other logging methods on <see cref="RoslynEventSource"/>, this method does not check 30/// Instead it checks if the <see cref="RoslynEventSource"/> was enabled at <see cref="EventLevel.Informational"/> level.