Browse Source

my version of .NET doesn't seem to allow optional parameters

Kohsuke Kawaguchi 12 years ago
parent
commit
fb6f5eb7bc
1 changed files with 6 additions and 1 deletions
  1. 6 1
      ServiceDescriptor.cs

+ 6 - 1
ServiceDescriptor.cs

@@ -70,7 +70,12 @@ namespace winsw
             dom.Load(BasePath + ".xml");
         }
 
-        private string SingleElement(string tagName, bool optional = false)
+        private string SingleElement(string tagName)
+        {
+            return SingleElement(tagName, false);
+        }
+
+        private string SingleElement(string tagName, Boolean optional)
         {
             var n = dom.SelectSingleNode("//" + tagName);
             if (n == null && !optional) throw new InvalidDataException("<" + tagName + "> is missing in configuration XML");