void CreateRoot(BatchExpressionGroup.GroupType type) { if (m_Root == null || m_Root.type != type) { m_Root = new BatchExpressionGroup(); m_Root.type = type; } }
protected void AddSubGroupToGroup(BatchExpressionGroup group, BatchExpressionGroup.GroupType subType) { BatchExpressionGroup subGroup = new BatchExpressionGroup(); subGroup.type = subType; subGroup.parent = group; group.subGroups.Add(subGroup); }