IEnumerator<object> ReloadTracebacks()
{
var keys = from delta in Deltas select delta.TracebackID;
var fTracebacks = Instance.Database.FilteredTracebacks.CascadingSelect(
new[] { Instance.Database.Tracebacks },
keys
);
yield return fTracebacks;
var resolvedTracebacks = new Dictionary<UInt32, TracebackInfo>();
var functionNames = new NameTable();
yield return Instance.ResolveTracebackSymbols(
fTracebacks.Result, resolvedTracebacks, functionNames
);
foreach (var delta in Deltas)
delta.Traceback = resolvedTracebacks[delta.TracebackID];
FunctionNames = functionNames;
DoneReloadingTracebacks();
}