Skip to content
April 2, 2013 / ahriman hpc mode

Атрибуты отладчика в Visual Studio

Недавно вёл курс по Visual Studio и в очередной раз понял, что постоянно забываю, какие атрибуты у отладчика в Visual Studio есть. Эта заметка в "карман".

Большинство атрибутов отладчика могут быть найдены в пространстве имен System.Diagnostics. Уже давно ушли времена, когда были проблемы с нахождением нужных импортов, поэтому это исключительно для памяти. Наиболее используемыми, на мой взгляд, являются пять атрибутов:

а. DebuggerDisplay – данный атрибут позволяет назвать тип какой-либо произвольной информацией для отображения, например, в Watch Windows, Quick Watch Windows и прочих окна-представлениях, отображающих переменные в отладчике.

б. DebuggerBrowsable – данный атрибут определяет то, как объект будет отображаться в представлениях, отображающих переменные отладчика. Можно даже попробовать скрыть член класса, чтобы он не появлялся в представлениях.

в. DebuggerHidden – данный атрибут указывает отладчику, что нужно сделать step over вместо step into.

г. DebuggerTypeProxy – занятный атрибут, который позволяет кастомизировать вид классов в представлениях.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: