public override void Exit(PropertyTreeXmlWriter writer) { // TODO Ensure value is present if (!pendingMetadata.ContainsKey(PropertyAttribute.Value)) { throw new NotImplementedException(); } if (pendingMetadata.Count > 1) { // TODO Write composite properties foreach (var kvp in this.pendingMetadata) { } throw new NotImplementedException(); } else { writer.xmlWriter.WriteAttributeString(name, ns, Convert.ToString(pendingMetadata[PropertyAttribute.Value])); } }
private void SaveXmlCore(PropertyTreeXmlWriter writer) { writer.WriteStartDocument(); this.WriteTo(writer); writer.WriteEndDocument(); }
public override void Enter(PropertyTreeXmlWriter writer) { writer.xmlWriter.WriteStartDocument(); writer.xmlWriter.WriteRaw(Environment.NewLine); }
public override void Exit(PropertyTreeXmlWriter writer) { writer.xmlWriter.WriteEndDocument(); }
public abstract void Enter(PropertyTreeXmlWriter writer);
public override void Enter(PropertyTreeXmlWriter writer) { // Can always start a tree writer.xmlWriter.WriteStartElement(name, ns); }
public override void Enter(PropertyTreeXmlWriter writer) { }
public override void Exit(PropertyTreeXmlWriter writer) { writer.xmlWriter.WriteEndElement(); }
public override void Enter(PropertyTreeXmlWriter writer) { // Can always start a tree writer.xmlWriter.WriteStartElement(name, ns); }
public override void Enter(PropertyTreeXmlWriter writer) { writer.xmlWriter.WriteStartDocument(); writer.xmlWriter.WriteRaw(Environment.NewLine); }
public abstract void Exit(PropertyTreeXmlWriter writer);
public override void Exit(PropertyTreeXmlWriter writer) { // TODO Ensure value is present if (!pendingMetadata.ContainsKey(PropertyAttribute.Value)) throw new NotImplementedException(); if (pendingMetadata.Count > 1) { // TODO Write composite properties foreach (var kvp in this.pendingMetadata) { } throw new NotImplementedException(); } else { writer.xmlWriter.WriteAttributeString(this.name, this.ns, pendingMetadata[PropertyAttribute.Value]); } }
public override void Enter(PropertyTreeXmlWriter writer) { }