@joebigelow / wix / commits / 0a078e42

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))