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

pull/18/head
Kohsuke Kawaguchi 2013-03-31 16:12:50 +02:00
parent 058c39dbbd
commit fb6f5eb7bc
1 changed files with 6 additions and 1 deletions

View File

@ -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");