Files
Lockless/LockLess/ArgumentParserResult.cs
harmj0y 5e472abe24 Initial commit.
Initial commit.
2020-03-28 14:08:34 -07:00

23 lines
645 B
C#

using System.Collections.Generic;
namespace LockLess
{
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);
}
}