public static void PushValue(string stackName, object value) { Stack<object> values; if (!_stackMap.TryGetValue(stackName, out values)) { values = new Stack<object>(); _stackMap[stackName] = values; } values.Push(value); }
public static object GetCount(string stackName) { Stack<object> values; if (!_stackMap.TryGetValue(stackName, out values)) { values = new Stack<object>(); _stackMap[stackName] = values; } return values.Count; }