コード例 #1
0
 public override VisualMedia this[int i_index]
 {
     get
     {
         VisualMedia media = null;
         int         i     = 0;
         foreach (Photo pic in contentList)
         {
             if (i == i_index)
             {
                 media = pic;
             }
             i++;
         }
         return(media);
     }
 }
コード例 #2
0
 public abstract void Remove(VisualMedia i_media);
コード例 #3
0
 public abstract void Add(VisualMedia i_media);
コード例 #4
0
 public override void Remove(VisualMedia i_media)
 {
     this.contentList.Remove(i_media as Photo);
 }
コード例 #5
0
 public override void Add(VisualMedia i_media)
 {
     this.contentList.Add(i_media as Photo);
 }
コード例 #6
0
 public override void Remove(VisualMedia i_media)
 {
     // We do not implement this as it's a leaf in the composite
 }
コード例 #7
0
 public override void Remove(VisualMedia i_media)
 {
     this.m_ContentList.Remove(i_media as Photo);
 }
コード例 #8
0
 public override void Add(VisualMedia i_media)
 {
     this.m_ContentList.Add(i_media as Photo);
 }
コード例 #9
0
 public override void Remove(VisualMedia i_media)
 {
     // We do not implement this as it's a leaf in the composite
 }
コード例 #10
0
 public abstract void Remove(VisualMedia i_media);
コード例 #11
0
 public abstract void Add(VisualMedia i_media);