public static string GetSymbol(this Modifiers flags) { StringBuilder buff = new StringBuilder(); foreach (Modifiers flag in flags.DecomposeFlag()) { if (mapModifiers.TryGetValue(flag, out string text)) { buff.Append(text); } } return(buff.ToString()); }