internal void CheckClosed()
 {
     if (_container == null)
     {
         Exceptions4.ThrowRuntimeException(Db4objects.Db4o.Internal.Messages.ClosedOrOpenFailed
                                           , _name);
     }
     _container.CheckClosed();
 }
Пример #2
0
        /// <exception cref="Db4objects.Db4o.Ext.OldFormatException"></exception>
        public static FileHeader Read(LocalObjectContainer file)
        {
            ByteArrayBuffer reader = PrepareFileHeaderReader(file);
            FileHeader      header = DetectFileHeader(file, reader);

            if (header == null)
            {
                Exceptions4.ThrowRuntimeException(Db4objects.Db4o.Internal.Messages.IncompatibleFormat
                                                  , file.ToString());
            }
            else
            {
                header.Read(file, reader);
            }
            return(header);
        }
Пример #3
0
        /// <exception cref="Db4objects.Db4o.Ext.OldFormatException"></exception>
        public static FileHeader Read(LocalObjectContainer file)
        {
            var reader = PrepareFileHeaderReader(file);
            var header = DetectFileHeader(file, reader);

            if (header == null)
            {
                Exceptions4.ThrowRuntimeException(Messages.IncompatibleFormat
                                                  , file.ToString());
            }
            else
            {
                header.Read(file, reader);
            }
            return(header);
        }