public static ModelMapParsingScenario Create(Action <ParsingExpression> config) { var expression = new ParsingExpression(); config(expression); return(expression.As <IScenarioBuilder>().Create()); }
public TerrabuilderVersion(String line) { Match result = ParsingExpression.Match(line); if (!result.Success) { throw new NotSupportedException($"Cannot parse Terrabuilder version from [{line}]"); } Engine = result.ToDecimal(1); LV = result.ToInt32(2); AM = result.ToInt32(3); GV = result.ToInt32(4); TX = result.ToInt32(5); CH = result.ToInt32(6); IL = result.ToInt32(7); Validate(); }