public void AddPostconditionService(IService service, IServiceVisitor relevantVisitor)
 {
     if (null == service)
     {
         throw new NullReferenceException();
     }
     this._postCondition = new SVBinder()
     {
         Service = service, Visitor = relevantVisitor
     };
 }
Пример #2
0
 protected override Task <object> DoAccecpt(IServiceVisitor visitor, params object[] args)
 {
     throw new NotImplementedException();
 }
 public Task <object> Accecpt(IServiceVisitor visitor, params object[] args)
 {
     return(DoAccecpt(visitor, args));
 }
 public void AddServiceItem(IService service, IServiceVisitor relevantVisitor)
 {
     throw new NotImplementedException();
 }
 protected abstract Task <object> DoAccecpt(IServiceVisitor visitor, params object[] args);
Пример #6
0
 public void UnregisterServiceVisitor(IServiceVisitor visitor)
 {
     this.visitors.Remove(visitor);
 }
Пример #7
0
 public void RegisterServiceVisitor(IServiceVisitor visitor)
 {
     this.visitors.Add(visitor);
 }
 public Task <object> Accecpt(IServiceVisitor visitor, params object[] args)
 {
     throw new NotImplementedException();
 }
Пример #9
0
 public void RegisterServiceVisitor(IServiceVisitor serviceVisitor)
 {
     throw new NotImplementedException();
 }
 public Task <object> Accecpt(IServiceVisitor visitor, params object[] args)
 {
     return((this._target as IService).Accecpt(visitor, args));
 }