public static void Open(int collectionCount = 1) { SequentialModel <DataType> .Close(); SequentialModel <DataType> .IsOpened = true; #if LOG_DEBUG ClosableDebugger.Open(CLASSNAME); #endif// LOG_DEBUG ModelDisposer.Regist(typeof(SequentialModel <DataType>), SequentialModel <DataType> .Close); var colls = SequentialModel <DataType> .collections = new Collection[collectionCount]; for (int n = 0, cnt = colls.Length; n < cnt; ++n) { colls[n] = new Collection(n); } }