Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/08/09 11:03:36 (15 years ago)
Author:
epitzer
Message:

Add Priority property to IDecomposer interface to allow specialized decomposers to be tried first. (#578)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/X2StringDecomposer.cs

    r1518 r1539  
    1010
    1111  public class Number2StringDecomposer : IDecomposer {
     12
     13    public int Priority {
     14      get { return 100; }
     15    }
     16
    1217
    1318    private static readonly List<Type> numberTypes =
     
    7782  public class DateTime2StringDecomposer : IDecomposer {
    7883
     84    public int Priority {
     85      get { return 100; }
     86    }
     87
     88
    7989    public bool CanDecompose(Type type) {
    8090      return type == typeof(DateTime);
     
    99109
    100110  public class CompactNumberArray2StringDecomposer : IDecomposer {
     111
     112    public int Priority {
     113      get { return 200; }
     114    }
    101115   
    102116    private static readonly Number2StringDecomposer numberDecomposer =
     
    183197
    184198  public class NumberEnumerable2StringDecomposer : IDecomposer {
     199
     200    public int Priority {
     201      get { return 200; }
     202    }
    185203
    186204    private static readonly Number2StringDecomposer numberDecomposer =
Note: See TracChangeset for help on using the changeset viewer.