Felsökning.Utilities.DebuggingUtilities
1.0.3
Prefix Reserved
dotnet add package Felsökning.Utilities.DebuggingUtilities --version 1.0.3
NuGet\Install-Package Felsökning.Utilities.DebuggingUtilities -Version 1.0.3
<PackageReference Include="Felsökning.Utilities.DebuggingUtilities" Version="1.0.3" />
paket add Felsökning.Utilities.DebuggingUtilities --version 1.0.3
#r "nuget: Felsökning.Utilities.DebuggingUtilities, 1.0.3"
// Install Felsökning.Utilities.DebuggingUtilities as a Cake Addin
#addin nuget:?package=Felsökning.Utilities.DebuggingUtilities&version=1.0.3
// Install Felsökning.Utilities.DebuggingUtilities as a Cake Tool
#tool nuget:?package=Felsökning.Utilities.DebuggingUtilities&version=1.0.3
Extends the Process class to dump all of the frames from each thread in a (managed) process with carriage return characters (\r\n
) for each line already contained within the string.
NOTE: To leverage ClrMD, your target architecture must match the architecture of the process being debugged.
Process process = Process.GetProcessById(22536);
if(process.DumpProcessThreads(out string threads))
{
// Do something here with threads.
}
Extends the AggregateException object to unbox the inner exceptions and return a string array of:
string[] results = passedAggregateException.Unbox()
results[0] - hResults.
results[1] - Messages.
results[2] - StackTraces.
This primarily meant for logging purposes, such as Application Insights within Azure.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
- Microsoft.Diagnostics.Runtime (>= 1.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
Added extension method to dump the threads from a process via ClrMD.