public new object MemberwiseClone()
{
BaseTypeState clone = new BaseTypeState(this.NodeClass);
if (m_children != null)
{
clone.m_children = new List<BaseInstanceState>(m_children.Count);
for (int ii = 0; ii < m_children.Count; ii++)
{
BaseInstanceState child = (BaseInstanceState)m_children[ii].MemberwiseClone();
clone.m_children.Add(child);
}
}
clone.m_changeMasks = NodeStateChangeMasks.None;
return clone;
}