Можно ли автоматически генерировать сеттер для поля/свойства, чтобы сгенерировать событие, изменяемое свойства для INOTIC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли автоматически генерировать сеттер для поля/свойства, чтобы сгенерировать событие, изменяемое свойства для INOTI

Сообщение Anonymous »

В настоящее время у меня есть класс, который содержит некоторые настройки, и каждый раз, когда эти настройки изменяются, я хочу сохранить эти настройки на диск. Установка настройки настроена следующим образом:

Код: Выделить всё

public class SettingEntries : INotifyPropertyChanged
{
private string _exampleSetting = "defaultValue";
public string exampleSetting
{
get { return _exampleSetting; }
set { _exampleSetting = value; OnPropertyChanged(); }
}

protected void OnPropertyChanged([CallerMemberName] string name = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}

public event PropertyChangedEventHandler PropertyChanged;
}
Это очень приятно, так как это обеспечивает безопасность типа с несколькими типами, в отличие от того, чтобы иметь словарь или что -то в этом роде.
Моя проблема заключается в том, что необходимость переписывания Getters и Setters для каждой настройки чувствует себя избыточным и добавляет много шума к тому, что иначе хорошо и четкое список настроек; эти Getters и Setters автоматически сгенерировали в соответствии с данной шаблоном.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -to-genera
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»