# System.Runtime

``` diff
 namespace System.Runtime {
+    public struct DependentHandle : IDisposable {
+        public DependentHandle(object target, object dependent);
+        public object Dependent { get; set; }
+        public bool IsAllocated { get; }
+        public object Target { get; set; }
+        public (object Target, object Dependent) TargetAndDependent { get; }
+        public void Dispose();
+    }
+    public static class JitInfo {
+        public static TimeSpan GetCompilationTime(bool currentThread = false);
+        public static long GetCompiledILBytes(bool currentThread = false);
+        public static long GetCompiledMethodCount(bool currentThread = false);
+    }
 }
```

