private void writeNode(XmlWriter xml)
{
xml.WriteStartElement("Material_Properties_01_-_General");
foreach (Material.Material mat in MaterialManager.Instance.Materials.AsReadOnly())
if (mat != null)
writeMaterial(xml, mat);
xml.WriteEndElement();
xml.WriteStartElement("Material_Properties_04_-_Design_Concrete");
foreach (Material.Material mat in MaterialManager.Instance.Materials.AsReadOnly())
if (mat != null)
writeConcreteDesignProps(xml, mat);
xml.WriteEndElement();
xml.WriteStartElement("Material_Properties_11_-_Design_Rebar");
foreach (Material.Material mat in MaterialManager.Instance.Materials.AsReadOnly())
if (mat != null)
writeRebarDesignProps(xml, mat);
xml.WriteEndElement();
xml.WriteStartElement("Material_Properties_05_-_Design_Aluminum");
foreach (Material.Material mat in MaterialManager.Instance.Materials.AsReadOnly())
if (mat != null)
writeAluminumDesignProps(xml, mat);
xml.WriteEndElement();
xml.WriteStartElement("Material_Properties_06_-_Design_ColdFormed");
foreach (Material.Material mat in MaterialManager.Instance.Materials.AsReadOnly())
if (mat != null)
writeColdFormedDesignProps(xml, mat);
xml.WriteEndElement();
xml.WriteStartElement("Material_Properties_03_-_Design_Steel");
foreach (Material.Material mat in MaterialManager.Instance.Materials.AsReadOnly())
if (mat != null)
writeSteelDesignProps(xml, mat);
xml.WriteEndElement();
}