Visual Studio DebuggerStepThrough для свойства Setter - PullRequest
11 голосов
/ 01 сентября 2011

Я не хочу отключать обычную обработку Visual Studio для всех исключений.Я ищу способ игнорировать исключения, вызванные установщиком определенного свойства.Мне известны [DebuggerNonUserCode] и [DebuggerStepThrough], но они, похоже, не применимы к свойствам или, более конкретно, к установщикам.

Возможно ли это?

1 Ответ

23 голосов
/ 01 сентября 2011

Я считаю, что проблема, с которой вы сталкиваетесь, заключается в том, что вы пытаетесь применить атрибут к свойству вместо отдельных методов доступа.Средства доступа - это фактические методы и то, куда должен идти атрибут.Например

int Property {
  [DebuggerNonUserCode]
  get { ... }
  [DebuggerNonUserCode]
  set { ... }
}
...