У меня есть объект, который я должен наблюдать за выходом функции довольно много раз через окно просмотра. Проблема в том, что я должен нажимать кнопку обновления каждый раз, когда я нахожу шаг, потому что "это выражение вызывает побочные эффекты и не будет оцениваться". Есть ли способ пометить функцию чем-то вроде [DoNotCauseSideEffects], чтобы часы автоматически могли ее оценивать каждый раз, когда я делаю шаг?
Я кодирую С# в VS2008 или 2010.
Edit: Функция выглядит так и делает, как вы можете видеть, не вызывать никаких побочных эффектов. (X, y, z все удваиваются)
public override string ToString()
{
return "{ " + x.ToString(".00") + ", " + y.ToString(".00") + ", " + z.ToString(".00") + "}";
}