コード例 #1
0
ファイル: NotifierFastener.cs プロジェクト: dansam100/Logger
 public void RemoveNotifier(INotifier notifier)
 {
     if ((notifier != null) && (this.v_notifierList != null))
     {
         this.v_notifierList.Remove(notifier);
         if (this.v_notifierList.Count == 0)
         {
             this.v_notifierList = new NotifierList(1);
         }
         this.v_notifiers = null;
     }
 }
コード例 #2
0
ファイル: NotifierFastener.cs プロジェクト: dansam100/Logger
        public INotifier RemoveNotifier(string name)
        {
            INotifier notifier = this.GetNotifier(name);

            if (notifier != null && this.v_notifierList != null && name != null)
            {
                this.v_notifierList.Remove(notifier);
                if (this.v_notifierList.Count == 0)
                {
                    this.v_notifierList = new NotifierList(1);
                }
                this.v_notifiers = null;
            }
            return(notifier);
        }
コード例 #3
0
ファイル: CatalogDto.cs プロジェクト: najeeb1010/ObjectStore
 public CatalogDto() : base("L")
 {
     CatalogItems = new NotifierList <CatalogEntryDto> (this);
 }
コード例 #4
0
 public WidgetDto() : base("W")
 {
     Items = new NotifierList <string> (this);
 }
コード例 #5
0
 public CatalogEntryDto() : base("E")
 {
     ProductCombo = new NotifierList <ProductDto> (this);
 }
コード例 #6
0
ファイル: NotifierFastener.cs プロジェクト: dansam100/Logger
 //Methods
 public NotifierFastener()
 {
     this.v_notifierList = new NotifierList(1);
     this.v_notifiers    = null;
 }
コード例 #7
0
ファイル: NotifierFastener.cs プロジェクト: dansam100/Logger
 private void Clear()
 {
     this.v_notifierList = new NotifierList(1);
     this.v_notifiers    = null;
 }