Пример #1
0
        private static bool SetEntryData([NotNull] this ResourceTableEntry entry, [CanBeNull] CultureInfo culture, ColumnKind columnKind, [CanBeNull] string text)
        {
            if (!entry.CanEdit(culture))
            {
                return(false);
            }

            switch (columnKind)
            {
            case ColumnKind.Text:
                return(entry.Values.SetValue(culture, text));

            case ColumnKind.Comment:
                return(entry.Comments.SetValue(culture, text));

            default:
                throw new InvalidOperationException("Invalid Column Kind");
            }
        }