///------------------------------------------------------------- public string this[FunctionKeyword keyword] { get { if (datas.TryGetValue(keyword.ToString(), out string result)) { return(result); } AddData(keyword); return(this[keyword]); } }
///------------------------------------------------------------- private void AddData(FunctionKeyword functionKeyword, string additionalText) { datas.Add(functionKeyword.ToString(), $"{prefix}_{additionalText}_{functionKeyword.S()}"); }
///------------------------------------------------------------- private void AddData(FunctionKeyword functionKeyword) { datas.Add(functionKeyword.ToString(), $"{prefix}_{functionKeyword.S()}"); }