diff options
author | Lluis Sanchez Gual <lluis@novell.com> | 2011-04-05 12:43:04 +0400 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@novell.com> | 2011-04-05 12:43:04 +0400 |
commit | 8d38e6a9804e4a875d501e74a08d2ab95287e2b7 (patch) | |
tree | 42313b656a01d4d9667140cfd004db9d7865f5e5 /Mono.Addins.Setup | |
parent | 682278c3a8bf2b1e1a82b7a7c1eca7196b2aefb6 (diff) |
Added new overloads.
Diffstat (limited to 'Mono.Addins.Setup')
-rw-r--r-- | Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs b/Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs index d13d72f..fd047d3 100644 --- a/Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs +++ b/Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs @@ -437,6 +437,29 @@ namespace Mono.Addins.Setup } /// <summary> + /// Gets a list of available updates for an add-in. + /// </summary> + /// <param name="id"> + /// Identifier of the add-in. + /// </param> + /// <param name='flags'> + /// Search flags. + /// </param> + /// <returns> + /// List of updates for the specified add-in. + /// </returns> + /// <remarks> + /// The list is generated by checking if there is any + /// add-in with a newer version number in any of the subscribed repositories. This method uses cached + /// information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories + /// before using this method to ensure that the latest information is available. + /// </remarks> + public AddinRepositoryEntry[] GetAvailableAddinUpdates (string id, RepositorySearchFlags flags) + { + return GetAvailableAddin (null, id, null, true, flags); + } + + /// <summary> /// Gets a list of available updates for an add-in in a specific repository /// </summary> /// <param name="repositoryUrl"> @@ -460,6 +483,32 @@ namespace Mono.Addins.Setup } /// <summary> + /// Gets a list of available updates for an add-in in a specific repository + /// </summary> + /// <param name="repositoryUrl"> + /// Identifier of the add-in. + /// </param> + /// <param name="id"> + /// Identifier of the add-in. + /// </param> + /// <param name='flags'> + /// Search flags. + /// </param> + /// <returns> + /// List of updates for the specified add-in. + /// </returns> + /// <remarks> + /// The list is generated by checking if there is any + /// add-in with a newer version number in the provided repository. This method uses cached + /// information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories + /// before using this method to ensure that the latest information is available. + /// </remarks> + public AddinRepositoryEntry[] GetAvailableAddinUpdates (string repositoryUrl, string id, RepositorySearchFlags flags) + { + return GetAvailableAddin (repositoryUrl, id, null, true, flags); + } + + /// <summary> /// Gets a list of all available add-ins /// </summary> /// <returns> |