IFile[] GetSelectedFiles () { var q = from path in docsView.SelectedDocuments let dr = Docs.FirstOrDefault (x => x.File.Path == path) where dr != null select dr.File; return q.ToArray (); }