コード例 #1
0
		private MemoryBin NewBin(int initialSize, IGrowthStrategy strategy)
		{
			MemoryStorage storage = new MemoryStorage(strategy);
			MemoryBin bin = (MemoryBin)storage.Open(new BinConfiguration(Uri, false, initialSize
				, false));
			return bin;
		}
コード例 #2
0
        private MemoryBin NewBin(int initialSize, IGrowthStrategy strategy)
        {
            var storage = new MemoryStorage(strategy);
            var bin     = (MemoryBin)storage.Open(new BinConfiguration(Uri, false, initialSize
                                                                       , false));

            return(bin);
        }
コード例 #3
0
        /// <summary>
        /// Constructor if ArrayList taking the default size and
        /// the growth strategy to use
        /// </summary>
        /// <param name="size">The size to start the array</param>
        /// <param name="growth">The growth strategy to use</param>
        public ArrayList(int size, IGrowthStrategy growth)
        {
            if (size < 0)
            {
                throw new ArgumentOutOfRangeException("size", "The size of the array must be 0 or greater");
            }

            _data   = new T[size];
            _growth = growth;
            Count   = 0;
        }
コード例 #4
0
ファイル: MemoryBin.cs プロジェクト: masroore/db4o
 public MemoryBin(byte[] bytes, IGrowthStrategy growthStrategy)
 {
     _bytes = bytes;
     _length = bytes.Length;
     _growthStrategy = growthStrategy;
 }
コード例 #5
0
ファイル: MemoryBin.cs プロジェクト: masroore/db4o
 public MemoryBin(int initialSize, IGrowthStrategy growthStrategy) : this(new byte
     [initialSize], growthStrategy)
 {
 }
コード例 #6
0
		public MemoryStorage(IGrowthStrategy growthStrategy)
		{
			_growthStrategy = growthStrategy;
		}
コード例 #7
0
 public MemoryStorage(IGrowthStrategy growthStrategy)
 {
     _growthStrategy = growthStrategy;
 }
コード例 #8
0
ファイル: MemoryBin.cs プロジェクト: pondyond/db4o
 public MemoryBin(byte[] bytes, IGrowthStrategy growthStrategy)
 {
     _bytes          = bytes;
     _length         = bytes.Length;
     _growthStrategy = growthStrategy;
 }
コード例 #9
0
ファイル: MemoryBin.cs プロジェクト: pondyond/db4o
 public MemoryBin(int initialSize, IGrowthStrategy growthStrategy) : this(new byte
                                                                          [initialSize], growthStrategy)
 {
 }