public bool TryGetValor <TValor>(string grupo, string chave, out TValor output) where TValor : struct { ValidateAndThrow(grupo, chave); var entity = Get(grupo, chave).Result; return(ParserTypeHelper <TValor> .TryParse(entity.Valor, out output)); }
public async Task <TValor> GetValor <TValor>(string grupo, string chave) where TValor : struct { ValidateAndThrow(grupo, chave); var entity = await Get(grupo, chave); ParserTypeHelper <TValor> .TryParse(entity.Valor, out TValor output); return(output); }
internal static ParserType parseParserType(string typeAsString) { var type = ParserType.UNKNOWN; if (!string.IsNullOrEmpty(typeAsString)) { type = ParserTypeHelper.parse(typeAsString); if (type == ParserType.UNKNOWN) { throw new TerminateToolException(1, "ParserType training parameter '" + typeAsString + "' is invalid!"); } } return(type); }