Add PostParse() method of IExtensionCommandLine
Fixes wixtoolset/issues#5850
Rob Mensching committed
Jul 13, 2018 at 15:30 UTC
0a078e422afac38598c026fed3d7abad582e1ddb
2 files changed
+9
src/WixToolset.Core/CommandLine/CommandLineParser.cs
+5
@@ -323,6 +323,11 @@ namespace WixToolset.Core.CommandLine
323
}
324
}
325
326
+ foreach (var extension in extensions)
327
+ {
328
+ extension.PostParse();
329
+ }
330
+
331
return this;
332
}
333
src/test/TestData/Example.Extension/ExamplePreprocessorExtensionAndCommandLine.cs
+4
@@ -33,6 +33,10 @@ namespace Example.Extension
33
return false;
34
}
35
36
+ public void PostParse()
37
+ {
38
+ }
39
+
40
public override string GetVariableValue(string prefix, string name)
41
{
42
if (prefix == "ex" && "test".Equals(name, StringComparison.OrdinalIgnoreCase))