/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); integerValue = reader.ReadInt32(); floatValue = reader.ReadFloat(); stringValue = reader.ReadString(); }
/// <override></override> public override void LoadFields(IRepositoryReader reader, int version) { base.LoadFields(reader, version); mappingType = (MappingType)reader.ReadInt32(); intercept = reader.ReadFloat(); slope = reader.ReadFloat(); }
public void AddToReaderTest() { string name = "AddToReaderTest"; string subName = "SubName"; IRepositoryFolder target = FixtureRootRepoFolder.CreateSubfolder(name); IRepositoryFolder subFolder = target.CreateSubfolder(subName); //----------------------------------- Mock.RepositoryReaderMock mockedReader = new Mock.RepositoryReaderMock(); target.AddToReader(mockedReader, false); Assert.AreEqual(1, mockedReader.AddFolderCalled); Assert.AreSame(mockedReader.LastFolderArgument, target); mockedReader.Reset(); target.AddToReader(mockedReader, true); Assert.AreEqual(2, mockedReader.AddFolderCalled); Assert.IsTrue(mockedReader.FolderArguments.Contains(target)); Assert.IsTrue(mockedReader.FolderArguments.Contains(subFolder)); //------------------------------------ //now real reader IRepositoryReader reader = Repository.RootFolder.GetReader(DateTime.Now.AddDays(-1), false); Assert.AreEqual(1, reader.Folders.Count, "Reader just created from a folder"); target.AddToReader(reader, false); Assert.AreEqual(2, reader.Folders.Count, "Another reader added"); }
public DefaultRepositoryMonitor( IPathProvider pathProvider, IRepositoryReader repositoryReader, IRepositoryDetectorFactory repositoryDetectorFactory, IRepositoryObserverFactory repositoryObserverFactory, IPathCrawlerFactory pathCrawlerFactory, IRepositoryStore repositoryStore, IRepositoryInformationAggregator repositoryInformationAggregator, IAutoFetchHandler autoFetchHandler, IRepositoryIgnoreStore repositoryIgnoreStore ) { _repositoryReader = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader)); _repositoryDetectorFactory = repositoryDetectorFactory ?? throw new ArgumentNullException(nameof(repositoryDetectorFactory)); _repositoryObserverFactory = repositoryObserverFactory ?? throw new ArgumentNullException(nameof(repositoryObserverFactory)); _pathCrawlerFactory = pathCrawlerFactory ?? throw new ArgumentNullException(nameof(pathCrawlerFactory)); _pathProvider = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider)); _repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); _repositoryInformationAggregator = repositoryInformationAggregator ?? throw new ArgumentNullException(nameof(repositoryInformationAggregator)); _repositoryObservers = new Dictionary <string, IRepositoryObserver>(); _repositoryIgnoreStore = repositoryIgnoreStore; _storeFlushTimer = new Timer(RepositoryStoreFlushTimerCallback, null, Timeout.Infinite, Timeout.Infinite); AutoFetchHandler = autoFetchHandler ?? throw new ArgumentNullException(nameof(autoFetchHandler)); }
/// <ToBeCompleted></ToBeCompleted> public void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version) { if (propertyName == null) { throw new ArgumentNullException("propertyName"); } if (reader == null) { throw new ArgumentNullException("reader"); } if (propertyName == "ConnectionPointMappings") { // load ConnectionPoint mappings reader.BeginReadInnerObjects(); while (reader.BeginReadInnerObject()) { ControlPointId connectionPointId = reader.ReadInt32(); TerminalId terminalId = reader.ReadInt32(); // The following is the essence of MapTerminal without the checks. if (connectionPointMappings.ContainsKey(connectionPointId)) { connectionPointMappings[connectionPointId] = terminalId; } else { connectionPointMappings.Add(connectionPointId, terminalId); } reader.EndReadInnerObject(); } reader.EndReadInnerObjects(); } }
private IStyle ReadStyle(IRepositoryReader reader) { IStyle result; MappedStyleType mappedStyleType = (MappedStyleType)reader.ReadInt32(); switch (mappedStyleType) { case MappedStyleType.CapStyle: result = reader.ReadCapStyle(); break; case MappedStyleType.CharacterStyle: result = reader.ReadCharacterStyle(); break; case MappedStyleType.ColorStyle: result = reader.ReadColorStyle(); break; case MappedStyleType.FillStyle: result = reader.ReadFillStyle(); break; case MappedStyleType.LineStyle: result = reader.ReadLineStyle(); break; case MappedStyleType.ParagraphStyle: result = reader.ReadParagraphStyle(); break; case MappedStyleType.Unassigned: // Skip value - it does not matter what we read here reader.ReadColorStyle(); // ToDo: Find a better solution for skipping an object id result = null; break; default: throw new NShapeUnsupportedValueException(mappedStyleType); } return(result); }
/// <override></override> public override void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version) { base.LoadInnerObjects(propertyName, reader, version); Debug.Assert(propertyName == "ValueRanges"); Debug.Assert((intRanges != null && intRanges.Count == 0) || (floatRanges != null && floatRanges.Count == 0)); reader.BeginReadInnerObjects(); while (reader.BeginReadInnerObject()) { IStyle style = null; switch (mappingType) { case MappingType.IntegerStyle: int intValue = (int)reader.ReadFloat(); style = ReadStyle(reader); intRanges.Add(intValue, style); break; case MappingType.FloatStyle: float floatValue = reader.ReadFloat(); style = ReadStyle(reader); floatRanges.Add(floatValue, style); break; default: throw new NShapeUnsupportedValueException(mappingType); } reader.EndReadInnerObject(); } reader.EndReadInnerObjects(); }
void IEntity.LoadFields(IRepositoryReader reader, int version) { if (reader == null) { throw new ArgumentNullException("reader"); } LoadFieldsCore(reader, version); }
public S3RepositoryReaderCircuitBreaker( IRepositoryReader <S3FileKey, TValue> repositoryReader, ILogger <S3RepositoryReaderCircuitBreaker <TValue> > logger, IOptions <CircuitBreakerOptions> circuitBreakerOptionsAccessor) : base(logger, circuitBreakerOptionsAccessor) { _repositoryReader = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader)); }
/// <ToBeCompleted></ToBeCompleted> protected virtual void LoadFieldsCore(IRepositoryReader reader, int version) { name = reader.ReadString(); if (version >= 4) { SecurityDomainName = reader.ReadChar(); } }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); // Read Diameter and update the shape's points diameter = reader.ReadFloat(); UpdateShapePoints(); VertexCount = reader.ReadInt32(); }
public CreateModelValidator(IRepositoryReader <Data.Entities.ClassPeriod> repositoryReader) { RuleFor(model => model.ClassPeriodName).Must(classPeriodName => { Expression <Func <Data.Entities.ClassPeriod, bool> > expression = entity => entity.ClassPeriodName == classPeriodName; return(repositoryReader.DoesRepositoryReturnNullFor(classPeriodName, expression)); }).WithMessage("This period name already exists."); }
void IEntity.LoadFields(IRepositoryReader reader, int version) { lastSaved = reader.ReadDate(); if (version >= 5) { description = reader.ReadString(); } }
public S3RepositoryReaderLogger( IRepositoryReader <S3FileKey, TValue> s3ClientReader, ILogger <S3RepositoryReaderLogger <TValue> > logger, IBucketNameConstructor bucketNameConstructor) : base(logger, bucketNameConstructor) { _s3ClientReader = s3ClientReader ?? throw new ArgumentNullException(nameof(s3ClientReader)); }
public S3RepositoryReaderRetrying( IRepositoryReader <S3FileKey, TValue> repositoryReader, ILogger <S3RepositoryReaderRetrying <TValue> > logger, IOptions <RetryOptions> retryOptionsAccessor) : base(logger, retryOptionsAccessor) { _repositoryReader = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader)); }
public S3HistoryRepositoryReader( IRepositoryReader <S3FileKey, TValue> repositoryReader, int maxConcurrentTasks, IBucketNameConstructor bucketNameConstructor, IAmazonS3 amazonS3) : base(bucketNameConstructor, amazonS3) { _repositoryReader = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader)); _maxConcurrentTasks = maxConcurrentTasks; }
public ArangoDBUnitOfWorkTests(ArangoRepositoryTestsFixtureData fixtureData) { this._unitOfWork = fixtureData.UnitOfWork; var repository = new BaseRepository <Foo>(this._unitOfWork); this._repositoryWriter = repository; this._repositoryReader = repository; }
public CassandraUnitOfWorkTests(CassandraUnitOfWorkTestsFixtureData fixtureData) { this._unitOfWork = fixtureData.UnitOfWork; var repository = new BaseRepository <Foo>(this._unitOfWork); this._repositoryWriter = repository; this._repositoryReader = repository; }
/// <ToBeCompleted></ToBeCompleted> public virtual void LoadFields(IRepositoryReader reader, int version) { if (reader == null) { throw new ArgumentNullException("reader"); } shapePropertyId = reader.ReadInt32(); modelPropertyId = reader.ReadInt32(); }
public CassandraUnitOfWorkTests() { this._unitOfWork = new InMemoryUnitOfWork(); var repository = new BaseRepository <Foo>(this._unitOfWork); this._repositoryWriter = repository; this._repositoryReader = repository; }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); shapePoints[0].X = reader.ReadInt32(); shapePoints[0].Y = reader.ReadInt32(); shapePoints[1].X = reader.ReadInt32(); shapePoints[1].Y = reader.ReadInt32(); shapePoints[2].X = reader.ReadInt32(); shapePoints[2].Y = reader.ReadInt32(); }
public void ReadEmptyFolderTest() { string targetFolderName = "ReadEmptyFolderTest"; IRepositoryFolder targetFolder = FixtureRootRepoFolder.CreateSubfolder(targetFolderName); using (IRepositoryReader target = targetFolder.GetReader(DateTime.MinValue, true)) { Assert.IsFalse(target.HasData); } }
public DiffCommand(IRepositoryReader repositoryReader, IConsole console) : base("diff", "Get the changed files between two commits") { _repositoryReader = repositoryReader; _console = console; AddOption(CommonOptions.FromCommit); AddOption(CommonOptions.ToCommit); Handler = CommandHandler.Create <string, string>((fromCommit, toCommit) => ExecuteHandler(fromCommit, toCommit)); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); gluePointPos.X = reader.ReadInt32(); gluePointPos.Y = reader.ReadInt32(); if (version >= 3) { maintainOrientation = reader.ReadBool(); } }
public EF6UnitOfWorkTests() { DbConnection connection = Effort.DbConnectionFactory.CreateTransient(); _context = new FooContext(connection); _unitOfWork = new Ef6UnitOfWork(_context, IsolationLevel.Unspecified); var repository = new BaseRepository<Foo>(_unitOfWork); _repositoryWriter = repository; _repositoryReader = repository; }
public BaseRepositoryTests() { DbConnection connection = DbConnectionFactory.CreateTransient(); _context = new FooContext(connection); var repository = new BaseRepository<Foo>(new Ef6UnitOfWork(_context, IsolationLevel.Unspecified)); _repositoryWriter = repository; _repositoryReader = repository; _repositoryWriterAsync = repository; _repositoryReaderAsync = repository; }
public InMemoryCurrencyRepository(IRepositoryReader reader) { currencies = new Lazy <Dictionary <string, Currency> >( () => { return (reader .GetCurrencies() .ToDictionary(currency => currency.ISO)); }); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { template = reader.ReadTemplate(); int x = reader.ReadInt32(); int y = reader.ReadInt32(); MoveTo(x, y); ZOrder = reader.ReadInt32(); Layers = (LayerIds)reader.ReadInt32(); angle = reader.ReadInt32(); }
/// <ToBeCompleted></ToBeCompleted> public void LoadFields(IRepositoryReader reader, int version) { if (reader == null) { throw new ArgumentNullException("reader"); } _name = reader.ReadString(); // See comment in GetPropertyDefinitions() _title = reader.ReadString(); _description = reader.ReadString(); }
public RepositoryProfiler(IRepositoryReader <TEntity> readerDelegate, IRepositoryWriter <TEntity> writerDelegate, IProfiler profiler) { _readerDelegate = readerDelegate; _writerDelegate = writerDelegate; _profiler = profiler; // set up profiler _profiler = profiler; _profiler.Log = _log; _profiler.Type = typeof(TEntity).Name; }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); // ILabel members this.privateCharacterStyle = reader.ReadCharacterStyle(); this.privateParagraphStyle = reader.ReadParagraphStyle(); string txt = reader.ReadString(); if (caption == null) caption = new Caption(txt); else caption.Text = txt; }
void IEntity.LoadInnerObjects(string propertyName, IRepositoryReader reader, int version) { if (propertyName == null) { throw new ArgumentNullException("propertyName"); } if (reader == null) { throw new ArgumentNullException("reader"); } LoadInnerObjectsCore(propertyName, reader, version); }
/// <ToBeCompleted></ToBeCompleted> public virtual void LoadFields(IRepositoryReader reader, int version) { if (reader == null) throw new ArgumentNullException("reader"); shapePropertyId = reader.ReadInt32(); modelPropertyId = reader.ReadInt32(); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, 1); // ILabel members this.privateCharacterStyle = reader.ReadCharacterStyle(); this.privateParagraphStyle = reader.ReadParagraphStyle(); string txt = reader.ReadString(); if (caption == null) caption = new Caption(txt); else caption.Text = txt; }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { template = reader.ReadTemplate(); int x = reader.ReadInt32(); int y = reader.ReadInt32(); MoveTo(x, y); ZOrder = reader.ReadInt32(); Layers = (LayerIds) reader.ReadInt32(); angle = reader.ReadInt32(); }
public BaseRepositoryTests() { _connection = new SqlConnection(@"Data Source=(localdb)\v11.0.; Initial Catalog=AdoUoWTestDb; Integrated Security=True"); #region Mock var dataMapperStup = new Mock<IAdoDataMapper<Foo>>(); dataMapperStup.Setup(f => f.Map(It.IsAny<IDataReader>())) .Returns( (IDataReader reader) => new Foo { Id = Guid.Parse(reader["Id"].ToString()), Name = reader["Name"].ToString() }); _dataMapper = dataMapperStup.Object; var commandProviderStud = new Mock<IAdoDbCommandProvider<Foo>>(); commandProviderStud.Setup(f => f.SelectByIdCommand(It.IsAny<IDbConnection>(), It.IsAny<IDbTransaction>(), It.IsAny<Guid>())) .Returns( (IDbConnection connection, IDbTransaction transaction, Guid id) => { IDbCommand command = new SqlCommand(); command.Transaction = _transaction; command.Connection = connection; command.CommandType = CommandType.Text; command.CommandText = "SELECT * FROM [Foos] WHERE Id = @Id"; command.Parameters.Add( new SqlParameter { ParameterName = "@Id", DbType = DbType.Guid, Value = id }); return command; }); commandProviderStud.Setup(f => f.DeleteCommand(It.IsAny<IDbConnection>(), It.IsAny<IDbTransaction>(), It.IsAny<Foo>())) .Returns( (IDbConnection connection, IDbTransaction transaction, Foo item) => { IDbCommand command = new SqlCommand(); command.Connection = connection; command.Transaction = _transaction; command.CommandType = CommandType.Text; command.CommandText = "DELETE FROM [Foos] WHERE Id = @Id"; command.Parameters.Add( new SqlParameter { ParameterName = "@Id", DbType = DbType.Guid, Value = item.Id }); return command; }); commandProviderStud.Setup(f => f.InsertCommand(It.IsAny<IDbConnection>(), It.IsAny<IDbTransaction>(), It.IsAny<Foo>())) .Returns( (IDbConnection connection, IDbTransaction transaction, Foo item) => { IDbCommand command = new SqlCommand(); command.Connection = connection; command.Transaction = _transaction; command.CommandType = CommandType.Text; command.CommandText = "INSERT INTO [Foos] VALUES(@Id,@Name)"; command.Parameters.Add( new SqlParameter { ParameterName = "@Id", DbType = DbType.Guid, Value = item.Id }); command.Parameters.Add( new SqlParameter { ParameterName = "@Name", DbType = DbType.String, Value = item.Name }); return command; }); commandProviderStud.Setup(f => f.UpdateCommand(It.IsAny<IDbConnection>(), It.IsAny<IDbTransaction>(), It.IsAny<Foo>())) .Returns( (IDbConnection connection, IDbTransaction transaction, Foo item) => { IDbCommand command = new SqlCommand(); command.Connection = connection; command.Transaction = _transaction; command.CommandType = CommandType.Text; command.CommandText = "UPDATE T SET T.Name = @Name FROM [Foos] T WHERE T.Id = @Id"; command.Parameters.Add( new SqlParameter { ParameterName = "@Id", DbType = DbType.Guid, Value = item.Id }); command.Parameters.Add( new SqlParameter { ParameterName = "@Name", DbType = DbType.String, Value = item.Name }); return command; }); commandProviderStud.Setup(f => f.SelectAllCommand(It.IsAny<IDbConnection>(), It.IsAny<IDbTransaction>())) .Returns( (IDbConnection connection, IDbTransaction transaction) => { IDbCommand command = new SqlCommand(); command.Connection = connection; command.Transaction = _transaction; command.CommandType = CommandType.Text; command.CommandText = "SELECT * FROM [Foos]"; return command; }); _commandProvider = commandProviderStud.Object; #endregion var repository = new BaseRepository<Foo>(_connection, _commandProvider, _dataMapper); _repositoryWriter = repository; _repositoryReader = repository; _connection.Open(); }
public void LoadFields(IRepositoryReader reader, int version) { throw new NotImplementedException(); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); Width = reader.ReadInt32(); Height = reader.ReadInt32(); }
public CakeScheduleDao(IRepositoryReader reposetoryReader, IRepositoryWriter reposetoryWriter) { _repositoryReader = reposetoryReader; _repositoryWriter = reposetoryWriter; }
/// <override></override> protected override void LoadInnerObjectsCore(string propertyName, IRepositoryReader reader, int version) { if (propertyName == attrNameColumns) { reader.BeginReadInnerObjects(); while (reader.BeginReadInnerObject()) { int colIdx = reader.ReadInt32(); string colName = reader.ReadString(); reader.EndReadInnerObject(); InsertColumn(colIdx, colName); } reader.EndReadInnerObjects(); } else base.LoadInnerObjectsCore(propertyName, reader, version); }
/// <override></override> public override void LoadFields(IRepositoryReader reader, int version) { base.LoadFields(reader, version); mappingType = (MappingType)reader.ReadInt32(); if (mappingType == MappingType.IntegerStyle) intRanges = new SortedList<int, IStyle>(); else floatRanges = new SortedList<float, IStyle>(); defaultStyle = ReadStyle(reader); }
/// <ToBeCompleted></ToBeCompleted> public virtual void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version) { if (propertyName == null) throw new ArgumentNullException("propertyName"); if (reader == null) throw new ArgumentNullException("reader"); //nothing to do }
public CakeScheduleDao(string repositoryPath) { _repositoryWriter = new RepositoryWriter(); _repositoryReader = new RepositoryReader(); _repositoryPath = repositoryPath; }
public CakeScheduleDao(IRepositoryReader repositoryReader) { _repositoryReader = repositoryReader; _repositoryWriter = new RepositoryWriter(); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); ColumnBackgroundColorStyle = reader.ReadColorStyle(); ColumnCharacterStyle = reader.ReadCharacterStyle(); ColumnParagraphStyle = reader.ReadParagraphStyle(); int colCnt = reader.ReadInt32(); if (columnNames == null) columnNames = new string[colCnt]; else Array.Resize(ref columnNames, colCnt); }
public ThreatenedProjection(IRepositoryReader repo) { _repo = repo; }
/// <ToBeCompleted></ToBeCompleted> public void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version) { if (propertyName == null) throw new ArgumentNullException("propertyName"); if (reader == null) throw new ArgumentNullException("reader"); if (propertyName == "ConnectionPointMappings") { // load ConnectionPoint mappings reader.BeginReadInnerObjects(); while (reader.BeginReadInnerObject()) { ControlPointId connectionPointId = reader.ReadInt32(); TerminalId terminalId = reader.ReadInt32(); // The following is the essence of MapTerminal without the checks. if (connectionPointMappings.ContainsKey(connectionPointId)) connectionPointMappings[connectionPointId] = terminalId; else connectionPointMappings.Add(connectionPointId, terminalId); reader.EndReadInnerObject(); } reader.EndReadInnerObjects(); } }
public void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version) { throw new NotImplementedException(); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); internalDiameter = reader.ReadInt32(); }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); imageLayout = (ImageLayoutMode)reader.ReadByte(); imageTransparency = reader.ReadByte(); imageGamma = reader.ReadFloat(); compressionQuality = reader.ReadByte(); imageGrayScale = reader.ReadBool(); string name = reader.ReadString(); Image img = reader.ReadImage(); if (name != null && img != null) image = new NamedImage(img, name); transparentColor = Color.FromArgb(reader.ReadInt32()); }
public SpaceOccupiedProjection(IRepositoryReader repo) { _repo = repo; }
/// <override></override> protected override void LoadFieldsCore(IRepositoryReader reader, int version) { base.LoadFieldsCore(reader, version); angle = reader.ReadInt32(); privateFillStyle = reader.ReadFillStyle(); }
/// <ToBeCompleted></ToBeCompleted> public void LoadFields(IRepositoryReader reader, int version) { if (reader == null) throw new ArgumentNullException("reader"); name = reader.ReadString(); if (version > 2) title = reader.ReadString(); description = reader.ReadString(); }
/// <override></override> protected override void LoadInnerObjectsCore(string propertyName, IRepositoryReader reader, int version) { // nothing to do }
public AllUnitProjection(IRepositoryReader repo) { _repo = repo; }
private IStyle ReadStyle(IRepositoryReader reader) { IStyle result; MappedStyleType mappedStyleType = (MappedStyleType)reader.ReadInt32(); switch (mappedStyleType) { case MappedStyleType.CapStyle: result = reader.ReadCapStyle(); break; case MappedStyleType.CharacterStyle: result = reader.ReadCharacterStyle(); break; case MappedStyleType.ColorStyle: result = reader.ReadColorStyle(); break; case MappedStyleType.FillStyle: result = reader.ReadFillStyle(); break; case MappedStyleType.LineStyle: result = reader.ReadLineStyle(); break; case MappedStyleType.ParagraphStyle: result = reader.ReadParagraphStyle(); break; case MappedStyleType.Unassigned: // Skip value - it does not matter what we read here reader.ReadColorStyle(); // ToDo: Find a better solution for skipping an object id result = null; break; default: throw new NShapeUnsupportedValueException(mappedStyleType); } return result; }
/// <override></override> public override void LoadFields(IRepositoryReader reader, int version) { base.LoadFields(reader, version); mappingType = (MappingType)reader.ReadInt32(); format = reader.ReadString(); }