diff options
Diffstat (limited to 'src/main.lib/Services/Interfaces/IArgumentsService.cs')
-rw-r--r-- | src/main.lib/Services/Interfaces/IArgumentsService.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.lib/Services/Interfaces/IArgumentsService.cs b/src/main.lib/Services/Interfaces/IArgumentsService.cs index e613119..0f5621a 100644 --- a/src/main.lib/Services/Interfaces/IArgumentsService.cs +++ b/src/main.lib/Services/Interfaces/IArgumentsService.cs @@ -6,12 +6,12 @@ namespace PKISharp.WACS.Services public interface IArgumentsService { MainArguments MainArguments { get; } - T? GetArguments<T>() where T : class, new(); + T GetArguments<T>() where T : class, new(); bool Active(); bool HasFilter(); - Task<string> TryGetArgument(string providedValue, IInputService input, string what, bool secret = false); - Task<string> TryGetArgument(string providedValue, IInputService input, string[] what, bool secret = false); - string TryGetRequiredArgument(string optionName, string providedValue); + Task<string?> TryGetArgument(string? providedValue, IInputService input, string what, bool secret = false); + Task<string?> TryGetArgument(string? providedValue, IInputService input, string[] what, bool secret = false); + string TryGetRequiredArgument(string optionName, string? providedValue); void ShowHelp(); void ShowCommandLine(); } |