From 5fea1f52fd4aaa1b633137c6d811087f4d0ce11b Mon Sep 17 00:00:00 2001 From: Lluis Sanchez Date: Fri, 6 Feb 2009 13:58:16 +0000 Subject: * Mono.Addins.sln: * Mono.Addins/Makefile.am: * Mono.Addins/Mono.Addins.csproj: Updated. * Mono.Addins.Setup/Mono.Addins.Setup/SetupTool.cs: Added command for getting the list of assemblies of an add-in. * Mono.Addins/Mono.Addins.Database/AddinScanner.cs: * Mono.Addins/Mono.Addins.Description/AddinDescription.cs: BasePath is now public. * Mono.Addins/Mono.Addins.Database/Util.cs: Added methods for checking if the app is running on mono. * Mono.Addins/Mono.Addins.Database/SetupDomain.cs: * Mono.Addins/Mono.Addins.Database/SetupProcess.cs: * Mono.Addins/Mono.Addins.Database/ISetupHandler.cs: * Mono.Addins/Mono.Addins.Database/AddinDatabase.cs: Added support for scanning the addins in a separate appdomain instead of a separate process. svn path=/trunk/mono-addins/; revision=126043 --- Mono.Addins/Mono.Addins.Description/AddinDescription.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'Mono.Addins/Mono.Addins.Description/AddinDescription.cs') diff --git a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs index 0643a19..e32afa0 100644 --- a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs +++ b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs @@ -63,7 +63,7 @@ namespace Mono.Addins.Description bool defaultEnabled = true; AddinFlags flags = AddinFlags.None; string domain; - + ModuleDescription mainModule; ModuleCollection optionalModules; ExtensionNodeSetCollection nodeSets; @@ -165,9 +165,13 @@ namespace Mono.Addins.Description set { category = value; } } - internal string BasePath { + public string BasePath { get { return basePath != null ? basePath : string.Empty; } - set { basePath = value; } + } + + internal void SetBasePath (string path) + { + basePath = path; } public bool IsRoot { -- cgit v1.2.3