2 instantiations of CrashTelemetry
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
1529var telemetry = new CrashTelemetry
Microsoft.Build.Framework (1)
Telemetry\CrashTelemetryRecorder.cs (1)
226CrashTelemetry crashTelemetry = new();
15 references to CrashTelemetry
Microsoft.Build (3)
BackEnd\BuildManager\BuildManager.cs (3)
1529var telemetry = new CrashTelemetry 1590nodeDetails.Add(CrashTelemetry.FormatActiveNodeDetail(nodeId, executingRequest.ConfigurationId, projectFile)); 1622telemetry.RegisteredLoggerTypeNames = CrashTelemetry.FormatRegisteredLoggerTypeNames(loggerTypes);
Microsoft.Build.Framework (12)
Telemetry\BuildCheckTelemetry.cs (1)
34string? sanitizedMessage = CrashTelemetry.TruncateMessage(exception.Message);
Telemetry\CrashTelemetryRecorder.cs (10)
53CrashTelemetry crashTelemetry = CreateCrashTelemetry(exception, exitType, isUnhandled, isCritical); 82CrashTelemetry crashTelemetry = CreateCrashTelemetry(exception, exitType, isUnhandled, isCritical); 127CrashTelemetry? crashTelemetry = KnownTelemetry.CrashTelemetry; 163private static void PostFaultEvent(CrashTelemetry crashTelemetry) 213? CrashTelemetry.SanitizeFilePathsInText(original.StackTrace) 220private static CrashTelemetry CreateCrashTelemetry( 226CrashTelemetry crashTelemetry = new(); 235/// Emits a pre-populated <see cref="CrashTelemetry"/> for an EndBuild hang. 238/// The caller is responsible for populating the <see cref="CrashTelemetry"/> with 244public static void EmitEndBuildHangDiagnostics(CrashTelemetry crashTelemetry)
Telemetry\KnownTelemetry.cs (1)
33public static CrashTelemetry? CrashTelemetry { get; set; }