/// <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) { }
/// <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) { }
/// <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; }
/// <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) { }