- Timestamp:
- 03/13/09 10:58:33 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs
r1338 r1339 1 1 using System.Collections.Generic; 2 2 using System; 3 using System.Xml;4 3 using System.Text; 5 4 namespace Persistence { … … 53 52 private string FormatBegin(ISerializationToken token) { 54 53 BeginToken beginToken = (BeginToken)token; 54 var attributes = new Dictionary<string, string> { 55 {"name", beginToken.Accessor.Name}, 56 {"type", beginToken.Accessor.Get().GetType().AssemblyQualifiedName } }; 57 if ( beginToken.Id != null ) 58 attributes.Add("id", beginToken.Id.ToString()); 55 59 string result = Prefix + 56 FormatNode("COMPOSITE", 57 new Dictionary<string, string> 58 { 59 {"name", beginToken.Accessor.Name}, 60 {"type", beginToken.Accessor.Get().GetType().AssemblyQualifiedName}, 61 {"id", beginToken.Id.ToString()} 62 }, NodeType.Start) + "\n"; 60 FormatNode("COMPOSITE", attributes, NodeType.Start) + "\n"; 63 61 depth += 1; 64 62 return result;
Note: See TracChangeset
for help on using the changeset viewer.