private void ReadBits(XmlReader reader, string name, BasicFieldType type)
{
XmlReader subtree = reader.ReadSubtree();
var enumLayout = new EnumLayout(name, type);
subtree.ReadStartElement();
enumLayout.Add(new EnumValue("None", 0));
while (subtree.ReadToNextSibling("bit"))
{
enumLayout.Add(ReadBit(subtree));
}
_results.Layout.Add(new EnumTagLayoutField(name, enumLayout));
}