Runtime API inventory
Provides compiler-services, interop, exception-services, serialization markers, runtime helpers, handles, and selected environment/runtime facilities.
Ownership and selection
| Fact | Pinned value |
|---|---|
| Physical owner | modules/runtime |
| CMake target | SharpRuntime::Runtime |
| Component kind | static |
| Direct production dependencies | Collections.Core, Core.Base |
| External dependency | None |
| Public headers | 34 |
| Production sources | 2 |
Select the component
set(SHARP_RUNTIME_COMPONENTS Runtime)
set(SHARP_RUNTIME_BUILD_TESTS OFF CACHE BOOL "" FORCE)
add_subdirectory(sharp-runtime)
target_link_libraries(app PRIVATE SharpRuntime::Runtime)Compatibility and platform notes
Many declarations are compatibility-shaped native helpers, not CLR services. Boxing, metadata reflection, assembly loading, and general interop activation are deliberately absent or reduced.
Implementation-status evidence
The owning module contains 5 C++ test sources and participates in a physical component test executable. Source-file count is not a discovered-test count.
This page deliberately reports source and test topology instead of a hand-authored Done/Partial maturity badge. Consult limitations and subsystem documentation for material behavioral reductions.
Public header and entry inventory
This complete list is derived from modules/runtime/include. Each filename is a public discovery entry; it may declare more than one type, and it does not imply method-level .NET parity.
System::Runtime2 public headers
System::Runtime::CompilerServices19 public headers
System/Runtime/CompilerServices/AsyncStateMachineAttribute.hppSystem/Runtime/CompilerServices/CallerAttributes.hppSystem/Runtime/CompilerServices/CompilerFeatureRequiredAttribute.hppSystem/Runtime/CompilerServices/CompilerGeneratedAttribute.hppSystem/Runtime/CompilerServices/ConditionalWeakTable.hppSystem/Runtime/CompilerServices/EnumeratorCancellationAttribute.hppSystem/Runtime/CompilerServices/ExtensionAttribute.hppSystem/Runtime/CompilerServices/FormattableStringFactory.hppSystem/Runtime/CompilerServices/InterpolatedStringHandlerAttribute.hppSystem/Runtime/CompilerServices/IsExternalInit.hppSystem/Runtime/CompilerServices/IteratorStateMachineAttribute.hppSystem/Runtime/CompilerServices/MethodCodeType.hppSystem/Runtime/CompilerServices/MethodImplAttribute.hppSystem/Runtime/CompilerServices/MethodImplOptions.hppSystem/Runtime/CompilerServices/ModuleInitializerAttribute.hppSystem/Runtime/CompilerServices/RequiredMemberAttribute.hppSystem/Runtime/CompilerServices/RuntimeHelpers.hppSystem/Runtime/CompilerServices/SkipLocalsInitAttribute.hppSystem/Runtime/CompilerServices/StateMachineAttribute.hpp
System::Runtime::ExceptionServices1 public header
System::Runtime::InteropServices9 public headers
System/Runtime/InteropServices/Architecture.hppSystem/Runtime/InteropServices/ExternalException.hppSystem/Runtime/InteropServices/InteropAttributes.hppSystem/Runtime/InteropServices/NativeMemory.hppSystem/Runtime/InteropServices/OSPlatform.hppSystem/Runtime/InteropServices/PosixSignal.hppSystem/Runtime/InteropServices/PosixSignalContext.hppSystem/Runtime/InteropServices/PosixSignalRegistration.hppSystem/Runtime/InteropServices/RuntimeInformation.hpp