コード例 #1
0
        public void RemoveDecorator(IBrowsingSessionDecorator decorator)
        {
            var dd = decorators.Find(x => x == decorator);

            dd.OnRemove(this);
            decorators.Remove(dd);
        }
コード例 #2
0
 public void RemoveDecorator(IBrowsingSessionDecorator decorator)
 {
     Parent.RemoveDecorator(decorator);
 }
コード例 #3
0
 public void AddDecorator(IBrowsingSessionDecorator decorator)
 {
     Parent.AddDecorator(decorator);
 }
コード例 #4
0
 public void AddDecorator(IBrowsingSessionDecorator decorator)
 {
     decorator.OnInit(this);
     decorators.Add(decorator);
 }