{"id":2483,"date":"2013-10-07T13:46:00","date_gmt":"2013-10-07T13:46:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2013\/10\/07\/breakpoints-in-visual-studio-2013\/"},"modified":"2019-02-14T17:54:19","modified_gmt":"2019-02-15T01:54:19","slug":"breakpoints-in-visual-studio-2013","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/breakpoints-in-visual-studio-2013\/","title":{"rendered":"Breakpoints in Visual Studio 2013"},"content":{"rendered":"<p style=\"margin: 8pt 0in 0pt\">&nbsp;<\/p>\n<p style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\">You are likely familiar with the basic breakpoints functionality in Visual Studio.&nbsp; You click in the editor gutter\/margin to create a red circle next to a line of code, and then your app stops at that location when any thread in your code reaches that location, so that you can inspect state using the debugger windows.<\/span><\/span><\/p>\n<p style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\">What you may not be familiar with is the set of advanced breakpoints features that are available in Visual Studio.<span>&nbsp; Over the next week, we will be publishing a set <\/span>of blog posts that will demonstrate each of the kinds of advanced breakpoints that are available and how they can be applied to solve real problems.&nbsp; As the posts are published, we will link to them from here.<\/span><\/span><\/p>\n<ul>\n<li>\n<div style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\"><a title=\"Hit Count Breakpoints\" href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/10\/07\/hit-count-breakpoints.aspx\">Hit Count Breakpoints<\/a><\/span><\/span><\/div>\n<\/li>\n<li>\n<div style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\"><a title=\"Function Breakpoints\" href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/10\/08\/function-breakpoints.aspx\">Function Breakpoints<\/a><\/span><\/span><\/div>\n<\/li>\n<li>\n<div style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\"><a title=\"Filter Breakpoints\" href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/10\/09\/filter-breakpoints.aspx\">Filter Breakpoints<\/a><\/span><\/span><\/div>\n<\/li>\n<li>\n<div style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\"><a title=\"Tracepoints\" href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/10\/10\/tracepoints.aspx\">Tracepoints<\/a><\/span><\/span><\/div>\n<\/li>\n<li>\n<div style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\"><a title=\"Conditional Breakpoints\" href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/10\/11\/conditional-breakpoints.aspx\">Conditional Breakpoints<\/a><\/span><\/span><\/div>\n<\/li>\n<li>\n<div style=\"margin: 8pt 0in 0pt\"><span style=\"font-size: small\"><span style=\"font-family: Century Gothic\"><a title=\"Data Breakpoints\" href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/10\/14\/data-breakpoints.aspx\">Data Breakpoints<\/a><\/span><\/span><\/div>\n<\/li>\n<\/ul>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt\">&nbsp;<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt\"><span style=\"font-family: Century Gothic;font-size: small\">We encourage you to leave comments with feedback on how you use breakpoints or on what additional breakpoint functionality you would like to see.&nbsp; You can also make suggestions and cast votes at <a href=\"http:\/\/visualstudio.uservoice.com\">http:\/\/visualstudio.uservoice.com<\/a>.<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 8pt\"><span style=\"font-family: Century Gothic;font-size: small\">You can also read about breakpoints in our <a title=\"MSDN documentation\" href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/vstudio\/5557y8b4.aspx\">MSDN documentation.<\/a><\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/02\/ManagedBreakpointSamples.zip\">ManagedBreakpointSamples.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; You are likely familiar with the basic breakpoints functionality in Visual Studio.&nbsp; You click in the editor gutter\/margin to create a red circle next to a line of code, and then your app stops at that location when any thread in your code reaches that location, so that you can inspect state using the [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,225],"tags":[],"class_list":["post-2483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-git"],"acf":[],"blog_post_summary":"<p>&nbsp; You are likely familiar with the basic breakpoints functionality in Visual Studio.&nbsp; You click in the editor gutter\/margin to create a red circle next to a line of code, and then your app stops at that location when any thread in your code reaches that location, so that you can inspect state using the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/2483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=2483"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/2483\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=2483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=2483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=2483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}