Changeset 1623
- Timestamp:
- 04/22/09 14:41:27 (16 years ago)
- Location:
- trunk/sources/HeuristicLab.Persistence/3.3
- Files:
-
- 5 added
- 4 deleted
- 46 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Persistence/3.3/Core/Configuration.cs
r1566 r1623 2 2 using System.Collections.Generic; 3 3 using HeuristicLab.Persistence.Interfaces; 4 using HeuristicLab.Persistence.Default.Decomposers.Storable; 4 5 5 6 namespace HeuristicLab.Persistence.Core { -
trunk/sources/HeuristicLab.Persistence/3.3/Core/ConfigurationService.cs
r1566 r1623 36 36 } 37 37 38 p ublicvoid LoadSettings() {38 protected void LoadSettings() { 39 39 try { 40 40 if (String.IsNullOrEmpty(Properties.Settings.Default.CustomConfigurations) || … … 58 58 } 59 59 60 p ublicvoid SaveSettings() {60 protected void SaveSettings() { 61 61 Serializer serializer = new Serializer( 62 62 customConfigurations, -
trunk/sources/HeuristicLab.Persistence/3.3/Core/GeneratorBase.cs
r1566 r1623 13 13 14 14 public abstract class GeneratorBase<T> { 15 15 16 public T Format(ISerializationToken token) { 16 17 Type type = token.GetType(); … … 31 32 throw new ApplicationException("Invalid token of type " + type.FullName); 32 33 } 34 33 35 protected abstract T Format(BeginToken beginToken); 34 36 protected abstract T Format(EndToken endToken); … … 38 40 protected abstract T Format(MetaInfoBeginToken metaInfoBeginToken); 39 41 protected abstract T Format(MetaInfoEndToken metaInfoEndToken); 42 40 43 } 41 44 } -
trunk/sources/HeuristicLab.Persistence/3.3/Core/Tag.cs
r1566 r1623 11 11 Value = value; 12 12 } 13 13 14 public Tag(object value) { 14 15 Name = null; -
trunk/sources/HeuristicLab.Persistence/3.3/Core/TypeMapping.cs
r1566 r1623 4 4 5 5 public class TypeMapping { 6 6 7 public readonly int Id; 7 8 public readonly string TypeName; 8 9 public readonly string Serializer; 10 9 11 public TypeMapping(int id, string typeName, string serializer) { 10 12 Id = id; … … 12 14 Serializer = serializer; 13 15 } 16 14 17 public Dictionary<string, object> GetDict() { 15 18 return new Dictionary<string, object> { … … 18 21 {"serializer", Serializer}}; 19 22 } 23 20 24 } 21 25 -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Bool2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Byte2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/DateTime2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Doubld2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Float2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Int2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Long2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/SByte2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Short2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/String2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Type2DebugStringFormatter.cs
r1612 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/UInt2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/ULong2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/UShort2DebugStringFormatter.cs
r1616 r1623 6 6 using HeuristicLab.Persistence.Core; 7 7 using HeuristicLab.Persistence.Core.Tokens; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.DebugString.Formatters { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/ArrayDecomposer.cs
r1566 r1623 3 3 using HeuristicLab.Persistence.Interfaces; 4 4 using System.Collections.Generic; 5 using HeuristicLab.Persistence.Default.Decomposers.Storable; 5 6 6 7 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/CompactNumberArray2StringDecomposer.cs
r1567 r1623 6 6 using System.Globalization; 7 7 using System.Text; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/DictionaryDecomposer.cs
r1566 r1623 4 4 using HeuristicLab.Persistence.Interfaces; 5 5 using System.Collections.Generic; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumDecomposer.cs
r1566 r1623 3 3 using HeuristicLab.Persistence.Interfaces; 4 4 using System.Collections.Generic; 5 using HeuristicLab.Persistence.Default.Decomposers.Storable; 5 6 6 7 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumerableDecomposer.cs
r1566 r1623 5 5 using HeuristicLab.Persistence.Interfaces; 6 6 using System.Collections.Generic; 7 using HeuristicLab.Persistence.Default.Decomposers.Storable; 7 8 8 9 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/KeyValuePairDecomposer.cs
r1566 r1623 5 5 using HeuristicLab.Persistence.Interfaces; 6 6 using System.Reflection; 7 using HeuristicLab.Persistence.Default.Decomposers.Storable; 7 8 8 9 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/NumberEnumerable2StringDecomposer.cs
r1567 r1623 6 6 using System.Globalization; 7 7 using System.Text; 8 using HeuristicLab.Persistence.Default.Decomposers.Storable; 8 9 9 10 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/TypeDecomposer.cs
r1566 r1623 3 3 using HeuristicLab.Persistence.Interfaces; 4 4 using System.Collections.Generic; 5 using HeuristicLab.Persistence.Default.Decomposers.Storable; 5 6 6 7 namespace HeuristicLab.Persistence.Default.Decomposers { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/DoubleList2XmlFormatter.cs
r1566 r1623 4 4 using HeuristicLab.Persistence.Core; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Compact { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/IntList2XmlFormatter.cs
r1566 r1623 3 3 using System; 4 4 using HeuristicLab.Persistence.Core; 5 using HeuristicLab.Persistence.Default.Decomposers.Storable; 5 6 6 7 namespace HeuristicLab.Persistence.Default.Xml.Compact { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Bool2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Byte2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DateTime2XmlFormatter.cs
r1566 r1623 2 2 using HeuristicLab.Persistence.Core; 3 3 using HeuristicLab.Persistence.Interfaces; 4 using HeuristicLab.Persistence.Default.Decomposers.Storable; 4 5 5 6 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Decimal2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Double2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Float2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Int2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Long2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/SByte2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Short2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/String2XmlFormatter.cs
r1615 r1623 4 4 using System.Text; 5 5 using System.Text.RegularExpressions; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/UInt2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/ULong2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/UShort2XmlFormatter.cs
r1566 r1623 4 4 using System.Reflection; 5 5 using System.Globalization; 6 using HeuristicLab.Persistence.Default.Decomposers.Storable; 6 7 7 8 namespace HeuristicLab.Persistence.Default.Xml.Primitive { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlFormat.cs
r1566 r1623 1 1 using HeuristicLab.Persistence.Interfaces; 2 2 using HeuristicLab.Persistence.Core; 3 using HeuristicLab.Persistence.Default.Decomposers.Storable; 3 4 4 5 namespace HeuristicLab.Persistence.Default.Xml { -
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlString.cs
r1615 r1623 2 2 using HeuristicLab.Persistence.Core; 3 3 using System.Text; 4 using HeuristicLab.Persistence.Default.Decomposers.Storable; 4 5 5 6 namespace HeuristicLab.Persistence.Default.Xml { -
trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj
r1616 r1623 94 94 <ItemGroup> 95 95 <Compile Include="Core\Configuration.cs" /> 96 <Compile Include=" Core\EmptyStorableClassAttribute.cs" />96 <Compile Include="Default\Decomposers\Storable\EmptyStorableClassAttribute.cs" /> 97 97 <Compile Include="Core\FormatBase.cs" /> 98 98 <Compile Include="Core\FormatterBase.cs" /> … … 126 126 <Compile Include="Default\Decomposers\KeyValuePairDecomposer.cs" /> 127 127 <Compile Include="Default\Decomposers\DictionaryDecomposer.cs" /> 128 <Compile Include="Default\Decomposers\Storable Decomposer.cs" />128 <Compile Include="Default\Decomposers\Storable\StorableDecomposer.cs" /> 129 129 <Compile Include="Default\Decomposers\TypeDecomposer.cs" /> 130 130 <Compile Include="Default\Decomposers\NumberEnumerable2StringDecomposer.cs" /> … … 134 134 <Compile Include="Default\Xml\Compact\NumberEnumeration2XmlFormatterBase.cs" /> 135 135 <Compile Include="Default\Xml\Compact\NumberArray2XmlFormatterBase.cs" /> 136 <Compile Include=" Core\DataMemberAccessor.cs" />136 <Compile Include="Default\Decomposers\Storable\DataMemberAccessor.cs" /> 137 137 <Compile Include="Default\Xml\Compact\IntList2XmlFormatter.cs" /> 138 138 <Compile Include="Default\Xml\XmlStringConstants.cs" /> … … 180 180 <DependentUpon>Settings.settings</DependentUpon> 181 181 </Compile> 182 <Compile Include=" Core\StorableAttribute.cs" />182 <Compile Include="Default\Decomposers\Storable\StorableAttribute.cs" /> 183 183 <Compile Include="Default\Xml\XmlGenerator.cs" /> 184 184 <Compile Include="Default\Xml\XmlParser.cs" />
Note: See TracChangeset
for help on using the changeset viewer.