internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(GetRefSys(out SystemInfo refSys, resources) ? refSys.GetFileGenesis(out SystemInfo.FileGenesis fileGenesis) ? origText.Replace(ident, fileGenesis.runInfo.databaseName) : origText.Replace(ident, DefPar.Value.NA) : origText); }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(GetRefSys(out SystemInfo refSys, resources) ? refSys.GetFileGenesis(out SystemInfo.FileGenesis fileGenesis) ? origText.Replace(ident, PrettyInfoFileGenesis.GetPrettyRunLogExtended(fileGenesis)) : origText.Replace(ident, DefPar.Value.NA) : origText); }
protected bool GetRefSys(out SystemInfo refSys, PrettyInfoResources resources) { refSys = resources.reformSystems != null && resources.refNo >= 0 && resources.refNo < resources.reformSystems.Count ? resources.reformSystems[resources.refNo] : null; return(refSys != null); }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { string newText = origText; while (newText.IndexOf("[@") > -1) { int start = newText.IndexOf("[@"); int end = newText.IndexOf("]", start) + 1; string userVar = newText.Substring(start, end - start); int oneBasedRefNo = resources.refNo < 0 ? -1 : resources.refNo + 1; // GetRealVariableName requires 1-based reference-number newText = newText.Substring(0, start) + EM_TemplateCalculator.GetRealVariableName(userVar, resources.templateInfo, true, resources.packageKey, oneBasedRefNo) + newText.Substring(end); } return(newText); }
internal static string GetPrettyText(Template.TemplateInfo templateInfo, string origText, SystemInfo baseSystem, List <SystemInfo> reformSystems = null, string packageKey = null, int refNo = -1) { try { if (string.IsNullOrEmpty(origText)) { return(string.Empty); } PrettyInfoResources resources = new PrettyInfoResources(templateInfo, baseSystem, reformSystems, packageKey, refNo); string newText = origText; foreach (PrettyInfo pi in allPrettyInfos) { newText = pi.ReplaceText(newText, resources); } return(newText); } catch { return(origText); } }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(resources.reformSystems != null && resources.reformSystems.Any() ? origText.Replace(ident, string.Join(", ", from r in resources.reformSystems select r.GetSystemName())) : origText); }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(origText.Replace(ident, resources.baseSystem.GetSystemName())); }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(GetRefSys(out SystemInfo refSys, resources) ? origText.Replace(ident, refSys.GetSystemName()) : origText); }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(origText.Replace(ident, EM_Helpers.OutputNameToPretty(resources.baseSystem.GetSystemName()))); }
internal override string ReplaceText(string origText, PrettyInfoResources resources) { return(resources.baseSystem.GetFileGenesis(out SystemInfo.FileGenesis fileGenesis) ? origText.Replace(ident, PrettyInfoFileGenesis.GetPrettyErrLog(fileGenesis)) : origText.Replace(ident, DefPar.Value.NA)); }
internal virtual string ReplaceHtml(string origHtml, PrettyInfoResources resources) { return(origHtml); }
internal virtual string ReplaceText(string origText, PrettyInfoResources resources) { return(origText); }