{"version":"1.0","provider_name":"Developer Support","provider_url":"https:\/\/devblogs.microsoft.com\/premier-developer","author_name":"Monu Bambroo","author_url":"https:\/\/devblogs.microsoft.com\/premier-developer\/author\/monubambroo\/","title":"Roslyn Analyzer Deltas for VS2017 RC3 - Developer Support","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nuAFQWfgkc\"><a href=\"https:\/\/devblogs.microsoft.com\/premier-developer\/roslyn-analyzer-deltas-for-vs2017-rc3\/\">Roslyn Analyzer Deltas for VS2017 RC3<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/premier-developer\/roslyn-analyzer-deltas-for-vs2017-rc3\/embed\/#?secret=nuAFQWfgkc\" width=\"600\" height=\"338\" title=\"&#8220;Roslyn Analyzer Deltas for VS2017 RC3&#8221; &#8212; Developer Support\" data-secret=\"nuAFQWfgkc\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/premier-developer\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/10\/learning_fi.png","thumbnail_width":400,"thumbnail_height":266,"description":"In this post, Senior Consultant,\u00a0Joe Healy showcases Roslyn tools in VS2015. One of my favorite features in VS2015 is the Roslyn based live static code analyzers. Interactive IDE feedback on my code gives me\u00a0 \u2018opportunities for improvement\u2019 to my code.\u00a0 Think FxCop++ without having to build your project.\u00a0 I like to say \u201cin your face\u201d [&hellip;]"}