Ejemplo n.º 1
0
 private void PopulateChildren(IEnumerable<object> children)
 {
     foreach (dynamic child in children)
     {
         SkyDriveObject skyDriveObject = null;
         if (child.type == "folder")
         {
             skyDriveObject = new SkyDriveFolder(this, child, null);
         }
         else if (child.type == "file")
         {
             skyDriveObject = new SkyDriveFile(this, child);
         }
         else if (child.type == "photo")
         {
             skyDriveObject = new SkyDrivePhoto(this, child);
         }
         else if (child.type == "album")
         {
             skyDriveObject = new SkyDriveAlbum(this, child, null);
         }
         else if (child.type == "audio")
         {
             skyDriveObject = new SkyDriveAudio(this, child); 
         }
         if(skyDriveObject != null)
         this._children.Add(skyDriveObject);
     }
 }
Ejemplo n.º 2
0
 private void PopulateChildren(IEnumerable <object> children)
 {
     foreach (dynamic child in children)
     {
         SkyDriveObject skyDriveObject = null;
         if (child.type == "folder")
         {
             skyDriveObject = new SkyDriveFolder(this, child, null);
         }
         else if (child.type == "file")
         {
             skyDriveObject = new SkyDriveFile(this, child);
         }
         else if (child.type == "photo")
         {
             skyDriveObject = new SkyDrivePhoto(this, child);
         }
         else if (child.type == "album")
         {
             skyDriveObject = new SkyDriveAlbum(this, child, null);
         }
         else if (child.type == "audio")
         {
             skyDriveObject = new SkyDriveAudio(this, child);
         }
         if (skyDriveObject != null)
         {
             this._children.Add(skyDriveObject);
         }
     }
 }