public void PopUntil(InspectorStackEntryBase item) { if (CurrentStackItem == item) { return; } while (CurrentStackItem != null && CurrentStackItem != item) { InspectorStack.Pop(); } LoadStackEntry(CurrentStackItem); }
public void Push(InspectorStackEntryBase stackEntry) { InspectorStack.Push(stackEntry); LoadStackEntry(stackEntry); }
public void Pop() { InspectorStack.Pop(); LoadStackEntry(InspectorStack.Peek()); }
public void Clear() { InspectorStack.Clear(); CacheAllMembers(null); }