{"id":819,"date":"2014-11-09T23:43:15","date_gmt":"2014-11-09T23:43:15","guid":{"rendered":"http:\/\/blog.wholetomato.com\/?p=819"},"modified":"2019-05-03T17:28:17","modified_gmt":"2019-05-03T21:28:17","slug":"visual-assist-build-2052-is-available","status":"publish","type":"post","link":"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2052-is-available\/","title":{"rendered":"Visual Assist build 2052 is available"},"content":{"rendered":"<p>It&#8217;s not often one gets to write\u00c2\u00a0&#8220;introduce&#8221; twice in a sentence, but here goes:\u00c2\u00a0Visual Assist introduces Introduce Variable.<\/p>\n<p>Introduce Variable, a powerful refactoring for C\/C++ and C#, replaces\u00c2\u00a0an expression with a meaningfully named variable. In classic Visual Assist style, the UI to Introduce Variable\u00c2\u00a0is simple and understated:<\/p>\n<ol>\n<li>Select an expression to replace<\/li>\n<li>Invoke\u00c2\u00a0Introduce Variable, e.g. from the Quick Refactoring Menu (Shift+Alt+Q)<\/li>\n<li>Decide to replace just\u00c2\u00a0the selection, or also\u00c2\u00a0the occurrences that follow<\/li>\n<li>Specify a signature in the dialog that opens<\/li>\n<\/ol>\n<p>Introduce Variable makes an educated\u00c2\u00a0guess at the intended scope of the\u00c2\u00a0new variable, adding braces to your code if necessary. Default type and name are reckoned\u00c2\u00a0from your selection.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?ssl=1\"><img decoding=\"async\" data-attachment-id=\"820\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/visual-assist-build-2052-is-available\/introducevariabledialog\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?fit=504%2C141&amp;ssl=1\" data-orig-size=\"504,141\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"introduceVariableDialog\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?fit=300%2C84&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?fit=504%2C141&amp;ssl=1\" class=\"alignnone size-full wp-image-820\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?resize=504%2C141&#038;ssl=1\" alt=\"introduceVariableDialog\" width=\"504\" height=\"141\" srcset=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?w=504&amp;ssl=1 504w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?resize=300%2C84&amp;ssl=1 300w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2014\/11\/introducevariabledialog.png?resize=360%2C101&amp;ssl=1 360w\" sizes=\"(max-width: 504px) 100vw, 504px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Other improvements in\u00c2\u00a0Visual Assist build 2052 focus on navigation: new filters make searching for symbols faster, Goto Member jumps from more places, and Goto Related makes it easier to jump\u00c2\u00a0within a class and to constructors.<\/p>\n<p>Visual Assist build 2052 requires software maintenance through 2014.11.05.<\/p>\n<p>Learn more about <a href=\"http:\/\/docs.wholetomato.com\/default.asp?W514\">Introduce Variable<\/a>, check out the complete\u00c2\u00a0<a href=\"http:\/\/wholetomato.com\/features\/whats-new.asp\">list of what&#8217;s new<\/a>,\u00c2\u00a0or <a href=\"http:\/\/wholetomato.com\/downloads\/getBuild.asp?2052\">download the installer<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s not often one gets to write\u00c2\u00a0&#8220;introduce&#8221; twice in a sentence, but here goes:\u00c2\u00a0Visual Assist introduces Introduce Variable. Introduce Variable, a powerful refactoring for C\/C++ and C#, replaces\u00c2\u00a0an expression with a meaningfully named variable. In&#8230;<\/p>\n","protected":false},"author":28485711,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":""},"categories":[10673833],"tags":[],"class_list":["post-819","post","type-post","status-publish","format-standard","hentry","category-build-announcements"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfhqii-dd","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/28485711"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=819"}],"version-history":[{"count":12,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/819\/revisions"}],"predecessor-version":[{"id":832,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/819\/revisions\/832"}],"wp:attachment":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}