예제 #1
0
        public static string TranslateFlag(this ContactColumns value, Translator translator)
        {
            if (value == ContactColumns.None)
            {
                return(ContactColumns.None.Translate(translator));
            }
            else
            {
                var list = new List <string>();

                foreach (var flag in Flags)
                {
                    if (value.HasFlag(flag))
                    {
                        list.Add(flag.Translate(translator));
                    }
                }

                return(string.Join(", ", list));
            }
        }