{"id":11025,"date":"2019-02-14T09:59:28","date_gmt":"2019-02-14T17:59:28","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/vsnews\/?p=11025"},"modified":"2019-02-18T12:32:42","modified_gmt":"2019-02-18T20:32:42","slug":"aa48ag9","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-aa48ag9\/","title":{"rendered":"Break When Value Changes: Data Breakpoints for .NET Core in Visual Studio 2019"},"content":{"rendered":"<p><em>\u201cWhy is this value changing unexpectedly and where or when is this occurring?!<\/em>\u201d<\/p>\n<p>This is a question many of us dread asking ourselves, knowing that we\u2019ll have to do some tedious trial-and-error debugging\u00a0 to locate the source of this issue.\u00a0 For C++ developers, the exclusive solution to this problem has been the <a href=\"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2018\/07\/25\/data-breakpoints-15-8-update\/\">data breakpoint<\/a>, a debugging tool allowing you to break when a specific object\u2019s property changes.\u00a0 Fortunately, data breakpoints are no longer a C++ exclusive because they are now available for\u00a0<a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2019\/01\/29\/announcing-net-core-3-preview-2\/\">.NET Core (3.0 or higher)<\/a> in Visual Studio 2019 Preview 2!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cWhy is this value changing unexpectedly and where or when is this occurring?!\u201d This is a question many of us dread asking ourselves, knowing that we\u2019ll have to do some tedious trial-and-error debugging\u00a0 to locate the source of this issue.\u00a0 For C++ developers, the exclusive solution to this problem has been the data breakpoint, a [&hellip;]<\/p>\n","protected":false},"author":836,"featured_media":8227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-11025","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus"],"acf":[],"blog_post_summary":"<p>\u201cWhy is this value changing unexpectedly and where or when is this occurring?!\u201d This is a question many of us dread asking ourselves, knowing that we\u2019ll have to do some tedious trial-and-error debugging\u00a0 to locate the source of this issue.\u00a0 For C++ developers, the exclusive solution to this problem has been the data breakpoint, a [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/11025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/836"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=11025"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/11025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=11025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=11025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=11025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}