From 05848725cc269cdbee73f76fa5e8fe475bfff71b Mon Sep 17 00:00:00 2001 From: Lluis Sanchez Gual Date: Mon, 21 Feb 2011 16:28:52 +0100 Subject: Added attributes for setting the name and description of an add-in. --- Mono.Addins/Mono.Addins.Description/AddinDescription.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 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 270a0cc..700d94b 100644 --- a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs +++ b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs @@ -174,7 +174,7 @@ namespace Mono.Addins.Description } set { name = value; } } - + /// /// Gets or sets the version. /// @@ -968,6 +968,11 @@ namespace Mono.Addins.Description /// If the returned list is empty, it means that the description is valid. /// public StringCollection Verify () + { + return Verify (new AddinFileSystemExtension ()); + } + + internal StringCollection Verify (AddinFileSystemExtension fs) { StringCollection errors = new StringCollection (); @@ -1003,7 +1008,7 @@ namespace Mono.Addins.Description if (bp != null) { foreach (string file in AllFiles) { string asmFile = Path.Combine (bp, file); - if (!File.Exists (asmFile)) + if (!fs.FileExists (asmFile)) errors.Add ("The file '" + asmFile + "' referenced in the manifest could not be found."); } } -- cgit v1.2.3