Пример #1
0
        public override MKey AddKey(MKey key)
        {
            key = base.AddKey(ExtendKey(key, key.GetKey(0)));
            var keyIdx = MapperTypes.IndexOf(key);

            return(key);
        }
Пример #2
0
 public static IIonMapper GetMapper(MapperTypes mapperType)
 {
     if (mapperType == MapperTypes.DEFAULT || mapperType == MapperTypes.LOSSY)
     {
         return(new Lossy());
     }
     return(new Lossy());
 }
Пример #3
0
 public CustomIonMapper(MapperTypes defaultMapperType)
 {
     this.DefaultMapper = IonMapperFactory.GetMapper(defaultMapperType);
     this.Mapper        = DefaultMapper.GetMapper();
 }