コード例 #1
0
ファイル: Boss.cs プロジェクト: davidbedok/oeprogvep
        public void init(Process process)
        {
            process.bind(new DoneHandler(this.name));

            // use delegate
            process.doneEvent += new FeaturedProgressHandler(this.occured);
        }
コード例 #2
0
ファイル: Boss.cs プロジェクト: davidbedok/oeprogvep
        public void init( Process process, DoneEvent done )
        {
            process.bind(done);

            // use delegate
            process.doneEvent += new FeaturedProgressHandler(this.occured);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: davidbedok/oeprogvep
        private static void testBoss()
        {
            Process process = new Process();
            Boss boss = new Boss("Joe");
            Boss bossOfBoss = new Boss("Steve");
            boss.init(process);
            bossOfBoss.init(process, new BossDoneHandler());

            process.step(10, "test");
            process.step(20, "implement");
            process.step(30, "review");
            process.step(50, "repair");
            process.step(10, "refactor");
        }