Canguro.Model.Serializer.Serializer.writeNode C# (CSharp) Метод

writeNode() приватный Метод

private writeNode ( XmlWriter xml, Canguro m ) : void
xml XmlWriter
m Canguro
Результат void
        private void writeNode(XmlWriter xml, Canguro.Model.Model m)
        {
            xml.WriteStartElement("Analysis_Case_Definitions");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeAnalysisCase(xml, (AnalysisCase)aCase);
            xml.WriteEndElement();

            xml.WriteStartElement("Case_-_Static_1_-_Load_Assignments");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeStaticCase(xml, (AnalysisCase)aCase);
            xml.WriteEndElement();

            xml.WriteStartElement("Case_-_Modal_1_-_General");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeModalGeneralCase(xml, (AnalysisCase)aCase);
            xml.WriteEndElement();

            xml.WriteStartElement("Case_-_Modal_3_-_Load_Assignments_-_Ritz");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeModalCase(xml, (AnalysisCase)aCase);
            xml.WriteEndElement();

            xml.WriteStartElement("Case_-_Response_Spectrum_1_-_General");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeResponseSpectrumGeneralCase(xml, (AnalysisCase)aCase);
            xml.WriteEndElement();

            xml.WriteStartElement("Case_-_Response_Spectrum_2_-_Load_Assignments");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeResponseSpectrumLoadCase(xml, (AnalysisCase)aCase);
            xml.WriteEndElement();

            writeNonLinearLoadApplication(xml, m);
            writeNonLinearParameters(xml, m);

            xml.WriteStartElement("Combination_Definitions");
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is LoadCombination)
                    writeLoadCombinationCase(xml, (LoadCombination)aCase, m);
            xml.WriteEndElement();

            xml.WriteStartElement("Named_Sets_-_Database_Tables_2_-_Selections");
            writeNamedSets2(xml);
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is AnalysisCase)
                    writeNamedSets2(xml, (AnalysisCase)aCase);
            foreach (AbstractCase aCase in m.AbstractCases)
                if (aCase != null && aCase is LoadCombination)
                    writeNamedSets2(xml, (LoadCombination)aCase);

            ManagedDictionary<string, LoadCase> obj = m.LoadCases;
            foreach (LoadCase lCase in obj.Values)
                if (lCase != null)
                    writeNamedSets2(xml, lCase);
            xml.WriteEndElement();
        }

Same methods

Serializer::writeNode ( XmlWriter xml ) : void
Serializer::writeNode ( XmlWriter xml, IList spectra, IList aCases ) : void
Serializer::writeNode ( XmlWriter xml, ItemList obj ) : void
Serializer::writeNode ( XmlWriter xml, ItemList obj ) : void
Serializer::writeNode ( XmlWriter xml, LoadCase>.ManagedDictionary obj ) : void