コード例 #1
0
        //gets all folders (recursive search)
        public static List <Folder_V3> tmFolders(this TM_Xml_Database tmDatabase)
        {
            var tmFolders = new List <Folder_V3>();

            foreach (var tmLibrary in tmDatabase.tmLibraries())
            {
                tmFolders.add(tmDatabase.tmFolders_All(tmLibrary.Id));
            }
            return(tmFolders);
        }
コード例 #2
0
 public static Folder_V3         tmFolder(this TM_Xml_Database tmDatabase, Guid libraryId, string name)
 {
     return((from tmFolder in tmDatabase.tmFolders_All(libraryId)
             where tmFolder.name == name
             select tmFolder).first());
 }
コード例 #3
0
 public static Folder_V3         tmFolder(this TM_Xml_Database tmDatabase, Guid libraryId, Guid folderId)
 {
     return((from tmFolder in tmDatabase.tmFolders_All(libraryId)
             where tmFolder.folderId == folderId
             select tmFolder).first());
 }