Changeset 17097 for stable/HeuristicLab.Persistence/3.3/Core
- Timestamp:
- 07/07/19 23:40:10 (5 years ago)
- Location:
- stable
- Files:
-
- 1 deleted
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
-
stable/HeuristicLab.Persistence
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Persistence/3.3/Core/Configuration.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using System.Collections.Generic; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Persistence.Interfaces; 26 26 … … 32 32 /// <c>ConfigurationService</c>. 33 33 /// </summary> 34 [Storable Class]34 [StorableType("72F8B3EA-0BC3-43A8-9B58-EF798C154CF3")] 35 35 public class Configuration { 36 36 … … 50 50 51 51 [StorableConstructor] 52 protected Configuration( bool isDeserializing) {52 protected Configuration(StorableConstructorFlag _) { 53 53 compositeSerializerCache = new Dictionary<Type, ICompositeSerializer>(); 54 if (isDeserializing) 55 return; 54 } 55 56 public Configuration() { 57 compositeSerializerCache = new Dictionary<Type, ICompositeSerializer>(); 56 58 primitiveSerializers = new Dictionary<Type, IPrimitiveSerializer>(); 57 59 compositeSerializers = new List<ICompositeSerializer>(); 58 60 } 61 59 62 60 63 /// <summary> … … 67 70 IEnumerable<IPrimitiveSerializer> primitiveSerializers, 68 71 IEnumerable<ICompositeSerializer> compositeSerializers) 69 : this( false) {72 : this() { 70 73 this.Format = format; 71 74 this.compositeSerializers.AddRange(compositeSerializers); … … 131 134 /// <returns>A new <see cref="Configuration"/></returns> 132 135 public Configuration Copy() { 133 var config = new Configuration( false);136 var config = new Configuration(); 134 137 config.Format = Format; 135 138 foreach (var ps in primitiveSerializers) -
stable/HeuristicLab.Persistence/3.3/Core/ConfigurationService.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using System.Reflection; 27 27 using System.Text; 28 using HEAL.Attic; 28 29 using HeuristicLab.Persistence.Default.Xml; 29 30 using HeuristicLab.Persistence.Interfaces; -
stable/HeuristicLab.Persistence/3.3/Core/DataMemberAccessor.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using System.Reflection; 24 24 using System.Reflection.Emit; 25 using HEAL.Attic; 25 26 26 27 namespace HeuristicLab.Persistence.Core { -
stable/HeuristicLab.Persistence/3.3/Core/Deserializer.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using System.Collections.Generic; 24 using HEAL.Attic; 24 25 using HeuristicLab.Persistence.Auxiliary; 25 26 using HeuristicLab.Persistence.Core.Tokens; -
stable/HeuristicLab.Persistence/3.3/Core/FormatBase.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using System; 23 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HEAL.Attic; 24 24 25 25 namespace HeuristicLab.Persistence.Interfaces { … … 29 29 /// </summary> 30 30 /// <typeparam name="SerialDataFormat">The type of the serial data format.</typeparam> 31 [Storable Class]31 [StorableType("4EC2B779-0778-4B95-BF4F-5F88C1C1FF1F")] 32 32 public abstract class FormatBase<SerialDataFormat> : IFormat<SerialDataFormat> where SerialDataFormat : ISerialData { 33 33 … … 44 44 45 45 [StorableConstructor] 46 protected FormatBase( bool deserializing) { }46 protected FormatBase(StorableConstructorFlag _) { } 47 47 protected FormatBase() { } 48 48 -
stable/HeuristicLab.Persistence/3.3/Core/GeneratorBase.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/PrimitiveSerializerBase.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using System.Text; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 26 26 namespace HeuristicLab.Persistence.Interfaces { … … 32 32 /// <typeparam name="Source">The source type.</typeparam> 33 33 /// <typeparam name="SerialData">The serialized type.</typeparam> 34 [Storable Class]34 [StorableType("A43393DF-4A1F-42A0-BA2D-1DFEA04EBD97")] 35 35 public abstract class PrimitiveSerializerBase<Source, SerialData> : 36 36 IPrimitiveSerializer<Source, SerialData> -
stable/HeuristicLab.Persistence/3.3/Core/Serializer.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using System.Reflection; 26 26 using System.Text; 27 using HEAL.Attic; 27 28 using HeuristicLab.Persistence.Auxiliary; 28 29 using HeuristicLab.Persistence.Core.Tokens; -
stable/HeuristicLab.Persistence/3.3/Core/Tag.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/BeginToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/CompositeTokenBase.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/EndToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/MetaInfoBeginToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/MetaInfoEndToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/NullReferenceToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/PrimitiveToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/ReferenceToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/SerializationTokenBase.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/Tokens/TypeToken.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
stable/HeuristicLab.Persistence/3.3/Core/TypeMapping.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab.
Note: See TracChangeset
for help on using the changeset viewer.