Files
SharpDPAPI/SharpChrome/Domain/ArgumentParserResult.cs
HarmJ0y 9429ac19ba Version 1.4.0 - SharpChrome update
See CHANGELOG for complete change details and README for usage.
2019-05-22 22:19:47 -07:00

23 lines
655 B
C#
Executable File

using System.Collections.Generic;
namespace SharpChrome.Domain
{
public class ArgumentParserResult
{
public bool ParsedOk { get; }
public Dictionary<string, string> Arguments { get; }
private ArgumentParserResult(bool parsedOk, Dictionary<string, string> arguments)
{
ParsedOk = parsedOk;
Arguments = arguments;
}
public static ArgumentParserResult Success(Dictionary<string, string> arguments)
=> new ArgumentParserResult(true, arguments);
public static ArgumentParserResult Failure()
=> new ArgumentParserResult(false, null);
}
}