public CausalityContext(HeapContext heapContext) { Registry = TypesRegistry.Create(heapContext); Heap = heapContext; _threadsById = heapContext.DefaultHeap.Runtime.Threads.ToDictionary(t => t.ManagedThreadId, t => t); foreach (var(instance, kind) in Registry.EnumerateRegistry()) { GetOrCreate(instance, kind); } Console.WriteLine("Successfully loaded clr instances."); }