diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2020-12-18 20:09:31 -0600 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2020-12-18 23:35:39 -0600 |
| commit | f1b37c3a4d620298f8c646ac0a308a6fae1b662d (patch) | |
| tree | 51712eea98cc2ca090b18d30d93dad88c3f9ac8e /src/WixToolset.Extensibility/BaseExtensionCommandLine.cs | |
| parent | 8e08acb229ade411b7418df63b14198220aaaaa7 (diff) | |
| download | wix-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.cs | 18 |
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; |
