CodeDOM: добавление DebuggerStepThroughAttribute к свойству - PullRequest
2 голосов
/ 19 марта 2010

Я знаю, как добавить DebuggerStepThroughAttribute к методу или конструктору, обычно вы добавляете его в коллекцию CustomAttributes элемента кода. Но я не вижу способа сделать это для установщика и получателя свойства C #, потому что ни один из них не предоставляет эту коллекцию, где вы добавляете атрибуты. У кого-нибудь есть подсказка?

1 Ответ

1 голос
/ 05 апреля 2010

DebuggerStepThroughAttribute предназначен для методов, конструкторов, структур и классов. Его нельзя применять к полям или свойствам. Однако вы можете использовать DebuggerNonUserCodeAttribute для достижения аналогичной цели.

При этом атрибуты могут применяться к CodeMemberProperty. В документации указано, что она наследует CustomAttributes от базового класса CodeTypeMember.

...