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:
Diffstat (limited to 'Mono.Addins/Mono.Addins.Description')
-rw-r--r--Mono.Addins/Mono.Addins.Description/AddinDescription.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs
index 6f302e7..0643a19 100644
--- a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs
+++ b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs
@@ -548,11 +548,16 @@ namespace Mono.Addins.Description
public static AddinDescription Read (Stream stream, string basePath)
{
+ return Read (new StreamReader (stream), basePath);
+ }
+
+ public static AddinDescription Read (TextReader reader, string basePath)
+ {
AddinDescription config = new AddinDescription ();
try {
config.configDoc = new XmlDocument ();
- config.configDoc.Load (stream);
+ config.configDoc.Load (reader);
} catch (Exception ex) {
throw new InvalidOperationException ("The add-in configuration file is invalid: " + ex.Message, ex);
}