protected void DrawRecursiveData(MemoryElement element, ref int row, int indent) { if (element.ChildCount() != 0) { element.ExpandChildren(); foreach (MemoryElement current in element.children) { row++; this.DrawItem(current, ref row, indent); } } }
protected void DrawRecursiveData(MemoryElement element, ref int row, int indent) { if (element.ChildCount() == 0) { return; } element.ExpandChildren(); foreach (MemoryElement elem in element.children) { row++; DrawItem(elem, ref row, indent); } }
private void RecursiveFindSelected(MemoryElement element, ref int row) { if (this.m_MemorySelection.isSelected(element)) { this.m_SelectionOffset = (float)row * 16f; } row++; if (element.expanded && element.ChildCount() != 0) { element.ExpandChildren(); foreach (MemoryElement current in element.children) { this.RecursiveFindSelected(current, ref row); } } }
protected void DrawRecursiveData(MemoryElement element, ref int row, int indent) { if (element.ChildCount() == 0) { return; } element.ExpandChildren(); using (List <MemoryElement> .Enumerator enumerator = element.children.GetEnumerator()) { while (enumerator.MoveNext()) { MemoryElement current = enumerator.Current; row = row + 1; this.DrawItem(current, ref row, indent); } } }
private void RecursiveFindSelected(MemoryElement element, ref int row) { if (m_MemorySelection.isSelected(element)) { m_SelectionOffset = row * kRowHeight; } row++; if (!element.expanded || element.ChildCount() == 0) { return; } element.ExpandChildren(); foreach (MemoryElement elem in element.children) { RecursiveFindSelected(elem, ref row); } }
public void SetRoot(MemoryElement root) { MemoryElement oldRoot = m_Root; m_Root = root; if (m_Root != null) { m_Root.ExpandChildren(); } if (m_DetailView != null) { m_DetailView.SetRoot(null); } // Attempt to restore the old state of things by walking the old tree if (oldRoot != null && m_Root != null) { RestoreViewState(oldRoot, m_Root); } }
private void RecursiveFindSelected(MemoryElement element, ref int row) { if (this.m_MemorySelection.isSelected(element)) { this.m_SelectionOffset = (float)row * 16f; } row = row + 1; if (!element.expanded || element.ChildCount() == 0) { return; } element.ExpandChildren(); using (List <MemoryElement> .Enumerator enumerator = element.children.GetEnumerator()) { while (enumerator.MoveNext()) { this.RecursiveFindSelected(enumerator.Current, ref row); } } }
protected void DrawRecursiveData(MemoryElement element, ref int row, int indent) { if (element.ChildCount() != 0) { element.ExpandChildren(); foreach (MemoryElement element2 in element.children) { row++; this.DrawItem(element2, ref row, indent); } } }
private void RecursiveFindSelected(MemoryElement element, ref int row) { if (this.m_MemorySelection.isSelected(element)) { this.m_SelectionOffset = ((float) row) * 16f; } row++; if (element.expanded && (element.ChildCount() != 0)) { element.ExpandChildren(); foreach (MemoryElement element2 in element.children) { this.RecursiveFindSelected(element2, ref row); } } }
private void RecursiveFindSelected(MemoryElement element, ref int row) { if (this.m_MemorySelection.isSelected(element)) { this.m_SelectionOffset = (float)row * 16f; } row++; if (!element.expanded || element.ChildCount() == 0) { return; } element.ExpandChildren(); foreach (MemoryElement current in element.children) { this.RecursiveFindSelected(current, ref row); } }
private void RecursiveFindSelected(MemoryElement element, ref int row) { if (this.m_MemorySelection.isSelected(element)) this.m_SelectionOffset = (float) row * 16f; row = row + 1; if (!element.expanded || element.ChildCount() == 0) return; element.ExpandChildren(); using (List<MemoryElement>.Enumerator enumerator = element.children.GetEnumerator()) { while (enumerator.MoveNext()) this.RecursiveFindSelected(enumerator.Current, ref row); } }
protected void DrawRecursiveData(MemoryElement element, ref int row, int indent) { if (element.ChildCount() == 0) return; element.ExpandChildren(); using (List<MemoryElement>.Enumerator enumerator = element.children.GetEnumerator()) { while (enumerator.MoveNext()) { MemoryElement current = enumerator.Current; row = row + 1; this.DrawItem(current, ref row, indent); } } }