/// <summary> /// Writes the XML. /// </summary> /// <param name="writer">The writer.</param> public override void WriteXml(System.Xml.XmlWriter writer) { writer.WriteAttributeString("type", this.GetType().GetTraceLabQualifiedName()); writer.WriteAttributeString("Label", Label); writer.WriteAttributeString("WaitsForAllPredecessors", WaitsForAllPredecessors.ToString()); writer.WriteElementString("DecisionCode", DecisionCode); }
/// <summary> /// Writes the XML. /// </summary> /// <param name="writer">The writer.</param> public override void WriteXml(System.Xml.XmlWriter writer) { writer.WriteAttributeString("type", this.GetType().GetTraceLabQualifiedName()); writer.WriteAttributeString("Label", Label); writer.WriteAttributeString("ComponentMetadataDefinitionID", ComponentMetadataDefinitionID); writer.WriteAttributeString("WaitsForAllPredecessors", WaitsForAllPredecessors.ToString()); IOSpec.WriteXml(writer); ConfigWrapper.WriteXml(writer); }