private void WriteAnalysisXml(XmlWriter writer, WordCounts wordCounts, IReadOnlyCollection <AnalysisBand> analysisBands, Enumerators.Action action) { writer.WriteStartElement("analysis"); WriteAnalysisWordCountStatistics(writer, wordCounts?.Processed, analysisBands, "processed"); WriteAnalysisWordCountStatistics(writer, wordCounts?.Excluded, analysisBands, "excluded"); if (action == Enumerators.Action.Import) { WriteAnalysisWordCountStatistics(writer, wordCounts?.NotProcessed, analysisBands, "notProcessed"); } writer.WriteEndElement(); //analysis }
private void WriteConfirmationXml(XmlWriter writer, WordCounts wordCounts, Enumerators.Action action) { writer.WriteStartElement("confirmation"); WriteConfirmationWordCountStatistics(writer, wordCounts?.Processed, "processed"); WriteConfirmationWordCountStatistics(writer, wordCounts?.Excluded, "excluded"); if (action == Enumerators.Action.Import) { WriteConfirmationWordCountStatistics(writer, wordCounts?.NotProcessed, "notProcessed"); } writer.WriteEndElement(); //confirmation }