public void EnumerateObjects(out IMDObjectEnum ppEnum) { List <ulong> refs = new List <ulong>(); for (ulong obj = m_seg.FirstObject; obj != 0; obj = m_seg.NextObject(obj)) { refs.Add(obj); } ppEnum = new MDObjectEnum(refs); }
public void EnumerateFinalizerQueue(out IMDObjectEnum ppEnum) { ppEnum = new MDObjectEnum(new List <ulong>(m_runtime.EnumerateFinalizerQueue())); }
public void EnumerateFinalizerQueue(out IMDObjectEnum ppEnum) { ppEnum = new MDObjectEnum(new List<ulong>(m_runtime.EnumerateFinalizerQueue())); }
public void EnumerateObjects(out IMDObjectEnum ppEnum) { List<ulong> refs = new List<ulong>(); for (ulong obj = m_seg.FirstObject; obj != 0; obj = m_seg.NextObject(obj)) refs.Add(obj); ppEnum = new MDObjectEnum(refs); }