コード例 #1
0
ファイル: SweepMember.cs プロジェクト: HongSeokHwan/legacy
 public SweepMember(ISweeper parent, SweepMember_Input input, IReqOrderInput orderGenInput, 
     IReqOrderPolicy reqOrderPolicy, IResumePolicy resumePolicy, IBalancePolicy balancePolicy)
 {
     this.Parent = parent;
     this.Input = input;
     this.Share = new SweepMember_Share(orderGenInput, reqOrderPolicy, resumePolicy, balancePolicy);
     this._state = new S1_RequestOrderState(this);
 }
コード例 #2
0
        public SweepMember_Share(IReqOrderInput orderGenInput,
            IReqOrderPolicy reqOrderPolicy, IResumePolicy resumePolicy, IBalancePolicy balancePolicy)
        {
            this.ReqOrderPolicy = reqOrderPolicy;
            this.ResumePolicy = resumePolicy;
            this.BalancePolicy = balancePolicy;

            this.Orders = new List<POrder>();
            this.OrderGenInput = orderGenInput;
            this.Aging = 0; // 반드시 해준다.
        }