HeapProfiler.DiffViewer.GenerateNewGraph C# (CSharp) Method

GenerateNewGraph() protected method

protected GenerateNewGraph ( List newListItems, GraphKeyType keyType ) : IEnumerator
newListItems List
keyType GraphKeyType
return IEnumerator
        protected IEnumerator<object> GenerateNewGraph(List<DeltaInfo> newListItems, GraphKeyType keyType)
        {
            var newGraph = new StackGraph(keyType);
            yield return newGraph.Build(Instance, newListItems);

            StackGraph = newGraph;
            GraphHistogram.Items = StackGraph.Functions.OrderedItems.ToArray();
            GraphTreemap.Items = StackGraph.OrderedItems.ToArray();

            GraphHistogram.Invalidate();
            GraphTreemap.Refresh();
        }