public override ClrHeap GetHeap() { if (m_heap == null) m_heap = new RhHeap(this, RhModules, null); return m_heap; }
public override ClrHeap GetHeap(System.IO.TextWriter log) { if (m_heap == null) m_heap = new RhHeap(this, RhModules, log); else m_heap.Log = log; return m_heap; }
public override ClrHeap GetHeap() { if (m_heap == null) { m_heap = new RhHeap(this, RhModules, null); } return(m_heap); }
public RhType(RhHeap heap, int index, RhModule module, string name, ulong eeType, Microsoft.Diagnostics.Runtime.Desktop.IMethodTableData mtData) { m_heap = heap; m_module = module; m_name = name; m_eeType = eeType; m_index = index; m_baseSize = mtData.BaseSize; m_componentSize = mtData.ComponentSize; m_containsPointers = mtData.ContainsPointers; }
public RhType(RhHeap heap, int index, RhModule module, string name, ulong eeType, Microsoft.Diagnostics.Runtime.Desktop.IMethodTableData mtData) { m_heap = heap; m_module = module; m_name = name; m_eeType = eeType; m_index = index; m_baseSize = mtData.BaseSize; m_componentSize = mtData.ComponentSize; m_containsPointers = mtData.ContainsPointers; }
public override ClrHeap GetHeap(System.IO.TextWriter log) { if (m_heap == null) { m_heap = new RhHeap(this, RhModules, log); } else { m_heap.Log = log; } return(m_heap); }