Esempio n. 1
0
            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();
 }
Esempio n. 3
0
 public override void Enter(PropertyTreeXmlWriter writer)
 {
     writer.xmlWriter.WriteStartDocument();
     writer.xmlWriter.WriteRaw(Environment.NewLine);
 }
Esempio n. 4
0
 public override void Exit(PropertyTreeXmlWriter writer)
 {
     writer.xmlWriter.WriteEndDocument();
 }
Esempio n. 5
0
 public abstract void Enter(PropertyTreeXmlWriter writer);
Esempio n. 6
0
 public override void Enter(PropertyTreeXmlWriter writer)
 {
     // Can always start a tree
     writer.xmlWriter.WriteStartElement(name, ns);
 }
Esempio n. 7
0
 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)
 {
 }