public void SetData(ref ProfilerTrace trace, TopDownTreeData treeData) { m_Trace = trace; m_TreeData = treeData; int n = treeData.Frames.Length; if (m_Name?.Length == n) { System.Array.Clear(m_Name, 0, m_Name.Length); System.Array.Clear(m_TotalSamples, 0, m_TotalSamples.Length); System.Array.Clear(m_SelfSamples, 0, m_SelfSamples.Length); System.Array.Clear(m_Module, 0, m_Module.Length); System.Array.Clear(m_Addresses, 0, m_Addresses.Length); } else { m_Name = new string[n]; m_TotalSamples = new string[n]; m_SelfSamples = new string[n]; m_Module = new string[n]; m_Addresses = new string[n]; } Reload(); }
public void ClearData() { m_Trace = default; m_TreeData = default; }