示例#1
0
 /// <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));
        }
示例#5
0
 /// <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();
        }
示例#8
0
 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));
 }
示例#10
0
 /// <ToBeCompleted></ToBeCompleted>
 protected virtual void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     name = reader.ReadString();
     if (version >= 4)
     {
         SecurityDomainName = reader.ReadChar();
     }
 }
示例#11
0
 /// <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();
 }
示例#12
0
 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.");
 }
示例#13
0
 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));
 }
示例#15
0
 public S3RepositoryReaderRetrying(
     IRepositoryReader <S3FileKey, TValue> repositoryReader,
     ILogger <S3RepositoryReaderRetrying <TValue> > logger,
     IOptions <RetryOptions> retryOptionsAccessor)
     : base(logger, retryOptionsAccessor)
 {
     _repositoryReader = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader));
 }
示例#16
0
 public S3HistoryRepositoryReader(
     IRepositoryReader <S3FileKey, TValue> repositoryReader,
     int maxConcurrentTasks,
     IBucketNameConstructor bucketNameConstructor,
     IAmazonS3 amazonS3) : base(bucketNameConstructor, amazonS3)
 {
     _repositoryReader   = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader));
     _maxConcurrentTasks = maxConcurrentTasks;
 }
示例#17
0
        public ArangoDBUnitOfWorkTests(ArangoRepositoryTestsFixtureData fixtureData)
        {
            this._unitOfWork = fixtureData.UnitOfWork;

            var repository = new BaseRepository <Foo>(this._unitOfWork);

            this._repositoryWriter = repository;
            this._repositoryReader = repository;
        }
示例#18
0
        public CassandraUnitOfWorkTests(CassandraUnitOfWorkTestsFixtureData fixtureData)
        {
            this._unitOfWork = fixtureData.UnitOfWork;

            var repository = new BaseRepository <Foo>(this._unitOfWork);

            this._repositoryWriter = repository;
            this._repositoryReader = repository;
        }
示例#19
0
 /// <ToBeCompleted></ToBeCompleted>
 public virtual void LoadFields(IRepositoryReader reader, int version)
 {
     if (reader == null)
     {
         throw new ArgumentNullException("reader");
     }
     shapePropertyId = reader.ReadInt32();
     modelPropertyId = reader.ReadInt32();
 }
示例#20
0
        public CassandraUnitOfWorkTests()
        {
            this._unitOfWork = new InMemoryUnitOfWork();

            var repository = new BaseRepository <Foo>(this._unitOfWork);

            this._repositoryWriter = repository;
            this._repositoryReader = repository;
        }
示例#21
0
 /// <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();
 }
示例#22
0
        public void ReadEmptyFolderTest()
        {
            string            targetFolderName = "ReadEmptyFolderTest";
            IRepositoryFolder targetFolder     = FixtureRootRepoFolder.CreateSubfolder(targetFolderName);

            using (IRepositoryReader target = targetFolder.GetReader(DateTime.MinValue, true))
            {
                Assert.IsFalse(target.HasData);
            }
        }
示例#23
0
        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));
        }
示例#24
0
 /// <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();
     }
 }
示例#25
0
        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;
        }
示例#26
0
        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));
     });
 }
示例#28
0
        /// <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();
        }
示例#29
0
 /// <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;
        }
示例#31
0
		/// <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;
		}
示例#32
0
 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);
 }
示例#33
0
 /// <ToBeCompleted></ToBeCompleted>
 public virtual void LoadFields(IRepositoryReader reader, int version)
 {
     if (reader == null) throw new ArgumentNullException("reader");
     shapePropertyId = reader.ReadInt32();
     modelPropertyId = reader.ReadInt32();
 }
示例#34
0
文件: Caption.cs 项目: stewmc/vixen
		/// <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;
		}
示例#35
0
		/// <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();
		}
示例#36
0
        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();
        }
示例#37
0
文件: Form1.cs 项目: LudovicT/NShape
 public void LoadFields(IRepositoryReader reader, int version)
 {
     throw new NotImplementedException();
 }
示例#38
0
		/// <override></override>
		protected override void LoadFieldsCore(IRepositoryReader reader, int version)
		{
			base.LoadFieldsCore(reader, version);
			Width = reader.ReadInt32();
			Height = reader.ReadInt32();
		}
示例#39
0
 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);
 }
示例#41
0
 /// <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();
 }
示例#42
0
 /// <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);
 }
示例#43
0
 /// <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();
 }
示例#44
0
 /// <override></override>
 public override void LoadFields(IRepositoryReader reader, int version)
 {
     base.LoadFields(reader, version);
     mappingType = (MappingType)reader.ReadInt32();
     intercept = reader.ReadFloat();
     slope = reader.ReadFloat();
 }
示例#45
0
 /// <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
 }
示例#46
0
 public CakeScheduleDao(string repositoryPath)
 {
     _repositoryWriter = new RepositoryWriter();
     _repositoryReader = new RepositoryReader();
     _repositoryPath = repositoryPath;
 }
示例#47
0
 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;
 }
示例#50
0
		/// <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();
			}
		}
示例#51
0
文件: Form1.cs 项目: LudovicT/NShape
 public void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version)
 {
     throw new NotImplementedException();
 }
示例#52
0
		/// <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;
 }
示例#55
0
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     angle = reader.ReadInt32();
     privateFillStyle = reader.ReadFillStyle();
 }
示例#56
0
		/// <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();
		}
示例#57
0
		/// <override></override>
		protected override void LoadInnerObjectsCore(string propertyName, IRepositoryReader reader, int version)
		{
			// nothing to do
		}
 public AllUnitProjection(IRepositoryReader repo)
 {
     _repo = repo;
 }
示例#59
0
 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;
 }
示例#60
0
 /// <override></override>
 public override void LoadFields(IRepositoryReader reader, int version)
 {
     base.LoadFields(reader, version);
     mappingType = (MappingType)reader.ReadInt32();
     format = reader.ReadString();
 }