public void Describe(CandidatoData candidatoData) { Clarify clarify = new Clarify(); RichTextBox txt = frmPrincipal.GetControl("txtDescriber") as RichTextBox; clarify.Describe(txt, candidatoData, config); }
public MonteCarlo(string name) { this.name = name; global = new Estatistica(0); fitness = 0; operacoes = new List <Operacao>(); clarify = new Clarify(); }
private void ValidaClarify(Clarify clarify, string original, string esperado) { string[] elementos = Utils.SeparaEmElementos(original); string resultado = clarify.ClarificaFormula(original); Assert.IsTrue(resultado == esperado, "Em '" + original + "': '" + resultado + "'<>'" + esperado + "'"); Assert.IsNotNull(elementos); }
public void TestClarificarTradeSystem() { Config config = new Config(); FormulaManager fm = facade.formulaManager; Clarify clarify = new Clarify(); //TradeSystem tradeSystem = new TradeSystem(config); ValidaClarify(clarify, "SUM(H,MULTIPLY(STD(C,10),2))", "H + (STD(C,10) * 2)"); ValidaClarify(clarify, "GREATER(MME(C, 9), MME(C, 6))", "MME(C,9) > MME(C,6)"); ValidaClarify(clarify, "AND(LV(C, L), C)", "LV(C,L) && C"); ValidaClarifyViciado(clarify, "MME(C, 9)", false); ValidaClarifyViciado(clarify, "MME(9, C)", true); }
private void RL_ClarifyLog(string aText) { if (!Enabled) { return; } if (_ShowRegex != null) { try { if (!_ShowRegex.IsMatch(aText)) { return; } } catch { } } if (_UnshowRegex != null) { try { if (_UnshowRegex.IsMatch(aText)) { return; } } catch { } } // _StringBuilder.Append(aText.Length > 256 ? aText = aText.Substring(0, 256) + "...\n" : aText); _StringBuilder.Append(aText); if (_StringBuilder.Length > MaxLength) { _StringBuilder.Remove(0, _StringBuilder.Length - MaxLength); } Clarify?.Invoke(_StringBuilder.ToString()); }
public void RefreshContext() { Clarify.RefreshContext(); }
protected void ClarifyInfo(string aInfo, int aLevel = 4) { Clarify?.Invoke(aInfo, aLevel); }
/// <summary> /// 发送运行时信息 /// </summary> /// <param name="aInfo">信息内容</param> /// <param name="aLevel">信息级别</param> private void ClarifyInfo(string aInfo, int aLevel) { Clarify?.Invoke(this, string.Format("{0} {1}", ToString(), aInfo), aLevel); }
/// <summary> /// 发送运行时信息 /// </summary> /// <param name="aInfo">信息内容</param> /// <param name="aLevel">信息级别</param> private void ClarifyInfo(string aInfo, int aLevel) { Clarify?.Invoke(aInfo, aLevel); }
private void ValidaClarifyViciado(Clarify clarify, string formula, bool esperado) { FormulaManager fm = facade.formulaManager; Assert.IsTrue(clarify.VerificaFormulaViciada(fm, formula) == esperado, "Formula '" + formula + "' retornou diferente de " + esperado); }