Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/02/11 16:03:25 (13 years ago)
Author:
epitzer
Message:

#1530 flatten serialization token hierarchy and seal frequently used classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/PrimitiveToken.cs

    r5445 r6702  
    2727  /// Encapsulated the serialization of a single primitive value.
    2828  /// </summary>
    29   public class PrimitiveToken : SerializationTokenBase {
     29  public sealed class PrimitiveToken : ISerializationToken {
     30
     31    /// <summary>
     32    /// The token's name.
     33    /// </summary>
     34    public readonly string Name;
    3035
    3136    /// <summary>
     
    5156    /// <param name="id">The onbject's id.</param>
    5257    /// <param name="serialData">The serialized data.</param>
    53     public PrimitiveToken(string name, int typeId, int? id, ISerialData serialData)
    54       : base(name) {
     58    public PrimitiveToken(string name, int typeId, int? id, ISerialData serialData) {
     59      Name = name;
    5560      TypeId = typeId;
    5661      Id = id;
Note: See TracChangeset for help on using the changeset viewer.