Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlString.cs @ 3017

Last change on this file since 3017 was 3017, checked in by epitzer, 15 years ago

Merge StorableClassType.Empty into StorableClassType.MarkedOnly and make it the default if not specified (#548)

File size: 643 bytes
Line 
1using HeuristicLab.Persistence.Interfaces;
2using HeuristicLab.Persistence.Core;
3using System.Text;
4using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
5
6namespace HeuristicLab.Persistence.Default.Xml {
7
8  [StorableClass] 
9  public class XmlString : ISerialData {
10
11    [Storable]
12    public string Data { get; private set; }
13
14    private XmlString() { }
15
16    public XmlString(string data) {
17      Data = data;
18    }
19
20    public override string ToString() {
21      StringBuilder sb = new StringBuilder();
22      sb.Append("XmlString(").Append(Data).Append(')');
23      return sb.ToString();
24    }
25  }
26}
Note: See TracBrowser for help on using the repository browser.