Не уверен, что правильно сформировал вопрос. Есть два инкапсулированных поля:
public static List<string> UndoBufferedLines { get; set; }
public static List<string> BufferedLines { get; set; }
По ходу кода к BufferedLines часто применяет .Add(some value). Это вызывает get в свойстве, который возвращает поле bufferedLines, после чего происходит его изменение.
Мне необходимо сохранять предыдущий вариант этого поля в UndoBufferedLines, по сути для реализации функции Undo:
BufferedLines = UndoBufferedLines;
UndoBufferedLines.Clear();
Через set я это не могу сделать, так как сеттер не вызывается у меня совсем.
Как сделать правильно буффер коллекции?
Продвижение своими сайтами как стратегия роста и независимости