Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/19/09 17:09:45 (15 years ago)
Author:
epitzer
Message:

Fix EmptyStorableClass attributes. (#603)

Location:
trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/DoubleArray2XmlSerializer.cs

    r1823 r1853  
    22using HeuristicLab.Persistence.Core;
    33using System.Globalization;
    4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    54
    65namespace HeuristicLab.Persistence.Default.Xml.Compact {
    76
    8   public abstract class DoubleArray2XmlSerializerBase<T> : NumberArray2XmlSerializerBase<T> where T : class{
     7  public abstract class DoubleArray2XmlSerializerBase<T> : NumberArray2XmlSerializerBase<T> where T : class {
    98
    109    protected override string FormatValue(object o) {
     
    1716  }
    1817
    19   [EmptyStorableClass]
    2018  public class Double1DArray2XmlSerializer : DoubleArray2XmlSerializerBase<double[]> { }
    2119
    22 
    23   [EmptyStorableClass]
    2420  public class Double2DArray2XmlSerializer : DoubleArray2XmlSerializerBase<double[,]> { }
    2521
    26   [EmptyStorableClass]
    2722  public class Double3DArray2XmlSerializer : DoubleArray2XmlSerializerBase<double[, ,]> { }
    2823
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/DoubleList2XmlSerializer.cs

    r1823 r1853  
    44using HeuristicLab.Persistence.Core;
    55using System.Globalization;
    6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    76
    87namespace HeuristicLab.Persistence.Default.Xml.Compact {
    98
    10   [EmptyStorableClass]
    119  public class DoubleList2XmlSerializer : NumberEnumeration2XmlSerializerBase<List<double>> {
    1210
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/IntArray2XmlSerializer.cs

    r1823 r1853  
    11using System;
    22using HeuristicLab.Persistence.Core;
    3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    43
    54namespace HeuristicLab.Persistence.Default.Xml.Compact {
    65
    7   public abstract class IntArray2XmlSerializerBase<T> : NumberArray2XmlSerializerBase<T> where T : class{
     6  public abstract class IntArray2XmlSerializerBase<T> : NumberArray2XmlSerializerBase<T> where T : class {
    87
    98    protected override string FormatValue(object o) {
     
    1615  }
    1716
    18   [EmptyStorableClass]
    1917  public class Int1DArray2XmlSerializer : IntArray2XmlSerializerBase<int[]> { }
    2018
    21   [EmptyStorableClass]
    2219  public class Int2DArray2XmlSerializer : IntArray2XmlSerializerBase<int[,]> { }
    2320
    24   [EmptyStorableClass]
    2521  public class Int3DArray2XmlSerializer : IntArray2XmlSerializerBase<int[, ,]> { }
    2622
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/IntList2XmlSerializer.cs

    r1823 r1853  
    77namespace HeuristicLab.Persistence.Default.Xml.Compact {
    88
    9   [EmptyStorableClass]
    109  public class IntList2XmlSerializer : NumberEnumeration2XmlSerializerBase<List<int>> {
    1110
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/NumberArray2XmlSerializerBase.cs

    r1823 r1853  
    44using System;
    55using HeuristicLab.Persistence.Core;
     6using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    67
    78namespace HeuristicLab.Persistence.Default.Xml.Compact {
    89
     10  [EmptyStorableClass]
    911  public abstract class NumberArray2XmlSerializerBase<T> : CompactXmlSerializerBase<T> where T : class {
    1012
     
    1315    protected abstract object ParseValue(string o);
    1416
    15     public override XmlString Format(T t) {     
     17    public override XmlString Format(T t) {
    1618      Array a = (Array)(object)t;
    1719      int[] lengths = new int[a.Rank];
     
    8688      } catch (OverflowException e) {
    8789        throw new PersistenceException("Overflow during element parsing while trying to reconstruct number array.", e);
    88       } 
     90      }
    8991    }
    9092  }
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/NumberEnumeration2XmlSerializerBase.cs

    r1823 r1853  
    44using System;
    55using HeuristicLab.Persistence.Core;
     6using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    67
    78namespace HeuristicLab.Persistence.Default.Xml.Compact {
    89
     10  [EmptyStorableClass]
    911  public abstract class NumberEnumeration2XmlSerializerBase<T> : CompactXmlSerializerBase<T> where T : IEnumerable {
    1012
     
    3638      } catch (OverflowException e) {
    3739        throw new PersistenceException("Overflow during element parsing while trying to reconstruct number enumerable.", e);
    38       }       
     40      }
    3941    }
    4042  }
Note: See TracChangeset for help on using the changeset viewer.