| AssemblyLoadContextSnapshot | Represents a snapshot of an assembly load context including its name, collectibility, and loaded assemblies. |
| AssemblySnapshot | Represents a snapshot of a .NET assembly including its name, version, location, and culture information. |
| ConsoleSnapshot | Represents a snapshot of the console state including redirection status, encoding, buffer size, and colors. |
| ContextSnapshotBuilder | A builder for creating diagnostic snapshots of the current execution context. Use this to gather system, runtime, and process information for troubleshooting. |
| CpuSnapshot | Represents a snapshot of CPU information including processor name, core counts, frequencies, and hardware intrinsics support. |
| CultureInfoSnapshot | Represents a snapshot of culture information including the culture name and read-only status. |
| CultureSnapshot | Represents a snapshot of the current culture settings including current culture, UI culture, and globalization mode. |
| CurrentProcessSnapshot | Represents a snapshot of the current process including command line, process path, architecture, and privilege status. |
| DotnetRuntimeSnapshot | Represents a snapshot of the .NET runtime including the runtime identifier, framework description, and Mono detection. |
| DriveSnapshot | Represents a snapshot of a disk drive including name, format, type, free space, and total size. |
| EncodingSnapshot | Represents a snapshot of a text encoding including name and read-only status. |
| GarbageCollectorSnapshot | Represents a snapshot of the garbage collector state including generation count, total allocated bytes, and configuration. |
| HardwareIntrinsicsSnapshot | Represents a snapshot of hardware intrinsics support including SIMD capabilities and CPU instruction sets (AVX, SSE, ARM NEON, etc.). |
| HypervisorSnapshot | Represents a snapshot of the hypervisor when running in a virtualized environment (Windows only). |
| ModuleSnapshot | Represents a snapshot of a .NET module. |
| OperatingSystemSnapshot | Represents a snapshot of the operating system including platform, version, architecture, and platform-specific identifiers. |
| PowerManagementSnapshot | Represents a snapshot of the active power management scheme (Windows only). |
| ProcessModuleSnapshot | Represents a snapshot of a process module including file name, product version, and file version. |
| ProcessSnapshot | Represents a snapshot of a process including ID, name, memory usage, processor time, and loaded modules. |
| SecurityProviderSnapshot | Represents a snapshot of a security provider (antivirus, firewall, or anti-spyware) including name, path, status, and state. |
| SecurityProvidersSnapshot | Represents a snapshot of all security providers on the system including antivirus, firewall, and anti-spyware (Windows only). |
| SpecialFolderSnapshot | Represents a snapshot of all special system folder paths such as Desktop, Program Files, and Application Data. |
| ThreadPoolSnapshot | Represents a snapshot of the thread pool state including available, minimum, and maximum thread counts. |
| TimeZoneSnapshot | Represents a snapshot of a time zone including ID, standard name, UTC offset, and daylight saving time support. |
| UserSnapshot | Represents a snapshot of the current user including username, domain name, and interactive status. |