aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/BaseExtensionCommandLine.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-12-18 20:09:31 -0600
committerSean Hall <r.sean.hall@gmail.com>2020-12-18 23:35:39 -0600
commitf1b37c3a4d620298f8c646ac0a308a6fae1b662d (patch)
tree51712eea98cc2ca090b18d30d93dad88c3f9ac8e /src/WixToolset.Extensibility/BaseExtensionCommandLine.cs
parent8e08acb229ade411b7418df63b14198220aaaaa7 (diff)
downloadwix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.tar.gz
wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.tar.bz2
wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.zip
Enable XML doc and delete obsolete IParseHelper methods.
Diffstat (limited to 'src/WixToolset.Extensibility/BaseExtensionCommandLine.cs')
-rw-r--r--src/WixToolset.Extensibility/BaseExtensionCommandLine.cs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/WixToolset.Extensibility/BaseExtensionCommandLine.cs b/src/WixToolset.Extensibility/BaseExtensionCommandLine.cs
index 5f2ca109..8a336e1b 100644
--- a/src/WixToolset.Extensibility/BaseExtensionCommandLine.cs
+++ b/src/WixToolset.Extensibility/BaseExtensionCommandLine.cs
@@ -7,23 +7,41 @@ namespace WixToolset.Extensibility
7 using WixToolset.Extensibility.Data; 7 using WixToolset.Extensibility.Data;
8 using WixToolset.Extensibility.Services; 8 using WixToolset.Extensibility.Services;
9 9
10 /// <summary>
11 /// Base class for extensions to be able to parse the command-line.
12 /// </summary>
10 public abstract class BaseExtensionCommandLine : IExtensionCommandLine 13 public abstract class BaseExtensionCommandLine : IExtensionCommandLine
11 { 14 {
15 /// <summary>
16 /// See <see cref="IExtensionCommandLine.CommandLineSwitches" />
17 /// </summary>
12 public virtual IEnumerable<ExtensionCommandLineSwitch> CommandLineSwitches => Enumerable.Empty<ExtensionCommandLineSwitch>(); 18 public virtual IEnumerable<ExtensionCommandLineSwitch> CommandLineSwitches => Enumerable.Empty<ExtensionCommandLineSwitch>();
13 19
20 /// <summary>
21 /// See <see cref="IExtensionCommandLine.PostParse" />
22 /// </summary>
14 public virtual void PostParse() 23 public virtual void PostParse()
15 { 24 {
16 } 25 }
17 26
27 /// <summary>
28 /// See <see cref="IExtensionCommandLine.PreParse" />
29 /// </summary>
18 public virtual void PreParse(ICommandLineContext context) 30 public virtual void PreParse(ICommandLineContext context)
19 { 31 {
20 } 32 }
21 33
34 /// <summary>
35 /// See <see cref="IExtensionCommandLine.TryParseArgument" />
36 /// </summary>
22 public virtual bool TryParseArgument(ICommandLineParser parser, string argument) 37 public virtual bool TryParseArgument(ICommandLineParser parser, string argument)
23 { 38 {
24 return false; 39 return false;
25 } 40 }
26 41
42 /// <summary>
43 /// See <see cref="IExtensionCommandLine.TryParseCommand" />
44 /// </summary>
27 public virtual bool TryParseCommand(ICommandLineParser parser, string argument, out ICommandLineCommand command) 45 public virtual bool TryParseCommand(ICommandLineParser parser, string argument, out ICommandLineCommand command)
28 { 46 {
29 command = null; 47 command = null;