Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Ungureanu <maungu@microsoft.com>2022-05-31 20:05:14 +0300
committerMarius Ungureanu <maungu@microsoft.com>2022-05-31 20:05:37 +0300
commit32ba79b4e3cdfa1fe4695dc542ede53bedd7c820 (patch)
treeae8d46a2a8bd1e6d1c6feeccd7002832f6405150
parent492cdc7ee2650d7d9775c164d4ac6a678c28ac80 (diff)
Surface GetAddinHeader info from SetupServicedev/therzok/addin-header
-rw-r--r--Mono.Addins.Setup/Mono.Addins.Setup/AddinPackage.cs2
-rw-r--r--Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs5
2 files changed, 6 insertions, 1 deletions
diff --git a/Mono.Addins.Setup/Mono.Addins.Setup/AddinPackage.cs b/Mono.Addins.Setup/Mono.Addins.Setup/AddinPackage.cs
index 6929928..7643254 100644
--- a/Mono.Addins.Setup/Mono.Addins.Setup/AddinPackage.cs
+++ b/Mono.Addins.Setup/Mono.Addins.Setup/AddinPackage.cs
@@ -88,7 +88,7 @@ namespace Mono.Addins.Setup
return pack;
}
- static AddinInfo ReadAddinInfo (string file)
+ internal static AddinInfo ReadAddinInfo (string file)
{
ZipFile zfile = new ZipFile (file);
try {
diff --git a/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs b/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs
index aae0064..f1aa0dc 100644
--- a/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs
+++ b/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs
@@ -307,6 +307,11 @@ namespace Mono.Addins.Setup
return AddinInfo.ReadFromDescription (addin.Description);
}
+ public static AddinHeader ReadAddinHeader (string mpack)
+ {
+ return AddinPackage.ReadAddinInfo(mpack);
+ }
+
Dictionary<string, AddinRepositoryProvider> providersList = new Dictionary<string, AddinRepositoryProvider> ();
public AddinRepositoryProvider GetAddinRepositoryProvider (string providerId)