public Bucket(MGTag tag) { m_Tag = tag; }
public void Push(MGTag tag) { if (m_CurrentLocation.Count >= m_DimensionPath.Count) throw new Exception(); if (NextTagName != tag.Name) throw new Exception(); m_CurrentLocation.Add(tag); UpdateCurrent(); }