Skip to content
SRSharp Runtime
HomeStartGuidesComponentsAPITutorialsSearchGitHub
Documentation
Overview
What is Sharp Runtime?ArchitectureRuntime modelCompatibilityPlatforms
Get started
Getting StartedBuild & integrationTesting & verification
Guides
Port C# to C++Memory & ownershipExceptionsCNA integrationKnown limitations
Components
Complete catalogueCore & collectionsText, JSON & XMLI/O & storageNetworkingConcurrencyNumerics & globalization
Concepts
Type systemStringsArrays & memoryDelegates & eventsReflectionI/O overviewStreams & readersFilesystemFileSystemWatcherThreading & tasks
Develop
Development guideProject structureAdding featuresDebuggingInternals
Home/Components/Diagnostics Module

Diagnostics Module

Sharp Runtime diagnostic/code-analysis and process-oriented surfaces.

ComponentsSource 6d429559

Diagnostics contains diagnostic and code-analysis-related types plus selected process behavior. Platform facilities vary; the namespace is not a managed diagnostics runtime.

Current family pageDiagnostics and Runtime targets.PlatformsEvidence matrix.
PreviousNumerics Module
SRSharp Runtime

A practical, componentized subset of .NET System.* APIs implemented in native C++23.

Documentation

  • Getting Started
  • Components
  • API discovery
  • Tutorials

Project

  • Architecture
  • Platforms
  • Testing
  • Known limitations

Ecosystem

  • GitHub
  • CNA
  • OpenEggbert
Sharp Runtime is MIT licensed. Technical claims on this edition are pinned to runtime source 6d429559ce26.