//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); }
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()); }
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()); }