Meziantou.Framework.Diagnostics.ContextSnapshot namespace

Classes

NameDescription
AssemblyLoadContextSnapshotRepresents a snapshot of an assembly load context including its name, collectibility, and loaded assemblies.
AssemblySnapshotRepresents a snapshot of a .NET assembly including its name, version, location, and culture information.
ConsoleSnapshotRepresents a snapshot of the console state including redirection status, encoding, buffer size, and colors.
ContextSnapshotBuilderA builder for creating diagnostic snapshots of the current execution context. Use this to gather system, runtime, and process information for troubleshooting.
CpuSnapshotRepresents a snapshot of CPU information including processor name, core counts, frequencies, and hardware intrinsics support.
CultureInfoSnapshotRepresents a snapshot of culture information including the culture name and read-only status.
CultureSnapshotRepresents a snapshot of the current culture settings including current culture, UI culture, and globalization mode.
CurrentProcessSnapshotRepresents a snapshot of the current process including command line, process path, architecture, and privilege status.
DotnetRuntimeSnapshotRepresents a snapshot of the .NET runtime including the runtime identifier, framework description, and Mono detection.
DriveSnapshotRepresents a snapshot of a disk drive including name, format, type, free space, and total size.
EncodingSnapshotRepresents a snapshot of a text encoding including name and read-only status.
GarbageCollectorSnapshotRepresents a snapshot of the garbage collector state including generation count, total allocated bytes, and configuration.
HardwareIntrinsicsSnapshotRepresents a snapshot of hardware intrinsics support including SIMD capabilities and CPU instruction sets (AVX, SSE, ARM NEON, etc.).
HypervisorSnapshotRepresents a snapshot of the hypervisor when running in a virtualized environment (Windows only).
ModuleSnapshotRepresents a snapshot of a .NET module.
OperatingSystemSnapshotRepresents a snapshot of the operating system including platform, version, architecture, and platform-specific identifiers.
PowerManagementSnapshotRepresents a snapshot of the active power management scheme (Windows only).
ProcessModuleSnapshotRepresents a snapshot of a process module including file name, product version, and file version.
ProcessSnapshotRepresents a snapshot of a process including ID, name, memory usage, processor time, and loaded modules.
SecurityProviderSnapshotRepresents a snapshot of a security provider (antivirus, firewall, or anti-spyware) including name, path, status, and state.
SecurityProvidersSnapshotRepresents a snapshot of all security providers on the system including antivirus, firewall, and anti-spyware (Windows only).
SpecialFolderSnapshotRepresents a snapshot of all special system folder paths such as Desktop, Program Files, and Application Data.
ThreadPoolSnapshotRepresents a snapshot of the thread pool state including available, minimum, and maximum thread counts.
TimeZoneSnapshotRepresents a snapshot of a time zone including ID, standard name, UTC offset, and daylight saving time support.
UserSnapshotRepresents a snapshot of the current user including username, domain name, and interactive status.