/// <summary>
 /// Creates a new entity representing a value.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public Value(PersistedObjectSpace parent)
     : base(parent)
 {
 }
 /// <summary>
 /// Creates a new entity representing a stack.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public Stack(PersistedObjectSpace parent)
     : base(parent)
 {
 }
 /// <summary>
 /// Creates a new entity representing an array. This constructor should only be used for recovery of existing entities.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public Array(PersistedObjectSpace parent)
     : base(parent)
 {
 }
 /// <summary>
 /// Creates a new entity representing a new array instance with the specified <paramref name="parent"/> and the specified array <paramref name="length"/>.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 /// <param name="length">The length of the array to create.</param>
 public Array(PersistedObjectSpace parent, int length)
     : base(parent)
 {
     _length = length;
 }
 /// <summary>
 /// Creates a new entity representing a set.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public SortedDictionary(PersistedObjectSpace parent)
     : base(parent)
 {
 }
Example #6
0
 /// <summary>
 /// Creates a new entity representing a heap.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public Heap(PersistedObjectSpace parent) : base(parent)
 {
 }
 /// <summary>
 /// Creates a new entity representing a list.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public List(PersistedObjectSpace parent)
     : base(parent)
 {
 }
Example #8
0
 /// <summary>
 /// Creates a new storage entity.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 protected PersistableBase(PersistedObjectSpace parent)
 {
     _parent = parent;
 }
Example #9
0
 /// <summary>
 /// Creates a new entity representing a set.
 /// </summary>
 /// <param name="parent">The parent object space, used to access serialization facilities.</param>
 public UnsortedSet(PersistedObjectSpace parent)
     : base(parent)
 {
 }