2 instantiations of TraceLog
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueService.cs (2)
66
Log = new
TraceLog
("Session", logReporter);
67
AnalysisLog = new
TraceLog
("Analysis", logReporter);
27 references to TraceLog
Microsoft.CodeAnalysis.Features (27)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
511
TraceLog
log,
952
TraceLog
log,
EditAndContinue\CommittedSolution.cs (4)
366
TraceLog
log,
404
private static DebugInformationReaderProvider? GetMethodDebugInfoReader(
TraceLog
log, CompilationOutputs compilationOutputs, string projectName)
444
TraceLog
log,
517
TraceLog
log,
EditAndContinue\DebuggingSession.cs (4)
42
internal readonly
TraceLog
SessionLog;
47
internal readonly
TraceLog
AnalysisLog;
135
TraceLog
sessionLog,
136
TraceLog
analysisLog,
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
24
internal sealed class EditAndContinueDocumentAnalysesCache(AsyncLazy<ActiveStatementsMap> baseActiveStatements, AsyncLazy<EditAndContinueCapabilities> capabilities,
TraceLog
log)
30
private readonly
TraceLog
_log = log;
EditAndContinue\EditAndContinueService.cs (2)
50
internal readonly
TraceLog
Log;
51
internal readonly
TraceLog
AnalysisLog;
EditAndContinue\EditSession.cs (5)
115
public
TraceLog
Log
497
internal static async Task GetProjectDifferencesAsync(
TraceLog
log, Project? oldProject, Project newProject, ProjectDifferences documentDifferences, ArrayBuilder<Diagnostic> diagnostics, CancellationToken cancellationToken)
551
private static async ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync(
TraceLog
log, Project project, ArrayBuilder<Diagnostic>? diagnostics, CancellationToken cancellationToken)
571
internal static async IAsyncEnumerable<DocumentId> GetChangedDocumentsAsync(
TraceLog
log, Project oldProject, Project newProject, [EnumeratorCancellation] CancellationToken cancellationToken)
1605
private async ValueTask LogDeltaFilesAsync(
TraceLog
.FileLogger log, ManagedHotReloadUpdate delta, int baselineGeneration, Project oldProject, Project newProject, CancellationToken cancellationToken)
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
25
TraceLog
log,
EditAndContinue\ProjectDifferences.cs (1)
49
public void Log(
TraceLog
log, Project newProject)
EditAndContinue\SolutionUpdate.cs (1)
51
internal void Log(
TraceLog
log, UpdateId updateId)
EditAndContinue\TraceLog.cs (3)
33
internal sealed class FileLogger(string logDirectory,
TraceLog
traceLog)
36
private readonly
TraceLog
_traceLog = traceLog;
170
internal readonly struct TestAccessor(
TraceLog
traceLog)
EditAndContinue\Utilities\Extensions.cs (2)
45
public static bool SupportsEditAndContinue(this Project project,
TraceLog
? log = null)
75
public static bool IgnoreForEditAndContinue(this Project project,
TraceLog
? log = null)