1 2 3<!DOCTYPE html> 4<html lang="en"> 5<head><title> 6 Visual Assist vs ReSharper C++ â C++ IDE Extension Comparison 7</title> 8 9 <meta charset="UTF-8" /> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 12 <meta name="description" content="Compare Visual Assist, Visual Studio 2026, and ReSharper C++ â features, pricing, local AI, and why VA won't slow your IDE down." /> 13 14 <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> 15 16 <meta property="fb:admins" content="555540587" /> 17 <meta name="facebook-domain-verification" content="0d25jy0iyidft2ja96d1y204h4xjpd" /> 18 <meta name="google-site-verification" content="DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw" /> 19 <link rel="shortcut icon" href="/presentation/wholetomato/assets/images/favicon.svg" /> 20 21 <link rel="canonical" href="https://www.wholetomato.com/purchase/compare" /> 22 23 <link rel="alternate" hreflang="x-default" href="https://www.wholetomato.com/purchase/compare" /> 24 25 <link rel="alternate" hreflang="en" href="https://www.wholetomato.com/purchase/compare"/> 26 27 <link rel="alternate" hreflang="zh" href="https://www.wholetomato.com/purchase/compare"/> 28 29 <link rel="alternate" hreflang="fr" href="https://www.wholetomato.com/purchase/compare"/> 30 31 <link rel="alternate" hreflang="it" href="https://www.wholetomato.com/purchase/compare"/> 32 33 <link rel="alternate" hreflang="ru" href="https://www.wholetomato.com/purchase/compare"/> 34 35 <link rel="alternate" hreflang="ja" href="https://www.wholetomato.com/purchase/compare"/> 36 37 <link rel="alternate" hreflang="ko" href="https://www.wholetomato.com/purchase/compare"/> 38 39 <link rel="alternate" hreflang="es" href="https://www.wholetomato.com/purchase/compare"/> 40 41 <link rel="alternate" hreflang="de" href="https://www.wholetomato.com/purchase/compare"/> 42 <meta name="theme-color" content="#151515" /> 43 <!-- Google Tag Manager --> 44
44<script>
vendor: 489 bytes, lines 44-51
44(function (w, d, s, l, i) { 45 w[l] = w[l] || []; w[l].push({ 46 'gtm.start': 47 new Date().getTime(), event: 'gtm.js' 48 }); var f = d.getElementsByTagName(s)[0], 49 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 50 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 51 })(window, document, 'script', 'dataLayer', '
51GTM-TVFLTZS
vendor: 3 bytes, line 51
51');
51</script>
51 52 <!-- End Google Tag Manager --> 53 54 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous" /><link rel="stylesheet" href="/presentation/wholetomato/assets/styles/styles.css?175" type="text/css" />
54<script type="application/ld+json"> 55 { 56 "@context": "https://schema.org", 57 "@type": "SoftwareApplication", 58 "name": "Visual Assist", 59 "operatingSystem": "Windows (Visual Studio)", 60 "applicationCategory": "DeveloperApplication", 61 "aggregateRating": { 62 "@type": "AggregateRating", 63 "ratingValue": "4.8", 64 "reviewCount": "489", 65 "bestRating": "5", 66 "worstRating": "1" 67 }, 68 "offers": { 69 "@type": "Offer", 70 "url": "https://www.wholetomato.com/purchase" 71 } 72 } 73 </script>
73 74
75<script type="application/ld+json"> 76{ 77 "@context": "https://schema.org", 78 "@type": "FAQPage", 79 "mainEntity": [ 80 { 81 "@type": "Question", 82 "name": "Does Visual Assist slow down Visual Studio?", 83 "acceptedAnswer": { 84 "@type": "Answer", 85 "text": "No. VA's parser is written in C++ and runs with minimal RAM and CPU overhead. Most users report no measurable impact on IDE startup or responsiveness â on small projects or multi-million-line codebases. This is a structural difference from ReSharper C++, whose C# parser requires a translation layer that generates significant system load during indexing." 86 } 87 }, 88 { 89 "@type": "Question", 90 "name": "How is Visual Assist different from ReSharper C++?", 91 "acceptedAnswer": { 92 "@type": "Answer", 93 "text": "The core difference is focus. VA is built and tuned specifically for C++ in Visual Studio â it's the only product we make. ReSharper is a C# tool that was extended to cover C++. That distinction shows up in parser performance, feature relevance to C++, and IDE stability. VA also includes an entire Debug Assistance category â Address Resolver, PDB Explorer, VA Memory View â that ReSharper doesn't offer." 94 } 95 }, 96 { 97 "@type": "Question", 98 "name": "Is AI included in the base subscription?", 99 "acceptedAnswer": { 100 "@type": "Answer", 101 "text": "Yes. VA Intelligence is included in your base license and runs entirely on-device. No code leaves your machine. ReSharper's AI features are cloud-based and cost an additional $100/yr on top of your ReSharper subscription." 102 } 103 }, 104 { 105 "@type": "Question", 106 "name": "Does Visual Assist work with legacy code, macros, or code that doesn't compile cleanly?", 107 "acceptedAnswer": { 108 "@type": "Answer", 109 "text": "VA is designed to work even when the code doesn't. Its parser handles partial builds, macro-heavy codebases, and mid-edit broken state where IntelliSense and ReSharper's analysis often fail or stop responding." 110 } 111 }, 112 { 113 "@type": "Question", 114 "name": "What does the 30-day trial include?", 115 "acceptedAnswer": { 116 "@type": "Answer", 117 "text": "Everything. No feature limits, no paywalls, no credit card required. You get the full product for 30 days." 118 } 119 }, 120 { 121 "@type": "Question", 122 "name": "How does pricing compare?", 123 "acceptedAnswer": { 124 "@type": "Answer", 125 "text": "Visual Assist Personal is $129/yr, including AI features, 60+ safety checkers, and the full debug toolset. ReSharper C++ starts at $149/yr â add AI and you're at $249/yr. For teams, VA Standard starts at $279 with $119/yr renewals; ReSharper is $389/seat." 126 } 127 } 128 ] 129} 130</script>
130 131
132<script type="application/ld+json"> 133{ 134 "@context": "https://schema.org", 135 "@type": "ItemList", 136 "name": "Visual Assist vs Visual Studio 2026 vs ReSharper C++", 137 "itemListElement": [ 138 { 139 "@type": "ListItem", 140 "position": 1, 141 "item": { 142 "@type": "Thing", 143 "name": "Visual Assist", 144 "url": "https://www.wholetomato.com" 145 } 146 }, 147 { 148 "@type": "ListItem", 149 "position": 2, 150 "item": { 151 "@type": "Thing", 152 "name": "Visual Studio 2026", 153 "url": "https://visualstudio.microsoft.com/" 154 } 155 }, 156 { 157 "@type": "ListItem", 158 "position": 3, 159 "item": { 160 "@type": "Thing", 161 "name": "ReSharper C++", 162 "url": "https://www.jetbrains.com/resharper-cpp/" 163 } 164 } 165 ] 166} 167</script>
167<style> 168.nav-bar { border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; background: #F2F3F3; } 169.trust-bar, .nav-bar { padding: 8px 32px; font-size: 13px; color: #666; } 170.nav-bar a { color: #666; } 171.mid-cta { border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; background: #F5F4F4; } 172.mid-cta tr, .mid-cta td { background: none !important; } 173.enh { color: #007A55 !important; font-weight: 700; cursor: help; font-size: 22px; } 174 175.sub, .ver, .ctx { font-size: 0.65rem; display: block; margin-top: 4px; font-weight: normal; font-style: italic; line-height: 1; opacity: 0.6; } 176.table { line-height: 1.2rem; text-align: center; color: #151515; } 177.table td { border-color: #F2F3F3; padding: 10px 16px; } 178.table th { padding: 10px 16px; } 179.table tr:hover td { background: #F5F4F4!important; } 180.table tr td:first-child, .table tr th:first-child { text-align: start; } 181.table tr.cat { background: #F2F3F3; font-weight: bold; border-top: 4px solid #C0C1C4; } 182.table tr.cat td { background: none; padding-top: 24px; padding-bottom: 24px; } 183.table tr.cat td .cat-note { padding-top: 0; opacity: 0.6; font-style: italic; line-height: 1;font-size: 0.75rem; font-weight: 400; margin-top: 4px; } 184.table tr.cat, .table tr th.th-feat {font-family: 'GeistMono', monospace; } 185 186.sticky-top { box-shadow: 0 10px 10px rgba(0,0,0,0.3); transition: top 0.3s;} 187 188</style></head> 189<body> 190 <!-- Google Tag Manager (noscript) -->
vendor: 83 bytes, lines 190-192
190 191 <noscript> 192 <iframe src="https://www.googletagmanager.com/ns.html?id=
192GTM-TVFLTZS
vendor: 110 bytes, lines 192-195
192" 193 height="0" width="0" style="display: none; visibility: hidden"></iframe> 194 </noscript> 195
195<!-- End Google Tag Manager (noscript) --> 196 197 <form method="post" action="/purchase/compare" id="formMain"> 198<div class="aspNetHidden"> 199<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> 200</div> 201 202<div class="aspNetHidden"> 203 204 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="DE9AAE92" /> 205</div> 206 207 208<header class=""> 209 <nav class="navbar fixed-top"> 210 211 212 <div class="container-lg"> 213 <div class="navbar-left"> 214 <div class="navbar-brand"> 215 <a class="wt-logo" href="/" title="WholeTomato" aria-label="Navigate to homepage"> 216 <img class="" fetchpriority="high" src="/presentation/wholetomato/assets/images/wt-logo.svg" alt="WholeTomato" /> 217 <!--<img class="floating" fetchpriority="high" src="/presentation/wholetomato/assets/images/va-logo-black.svg" alt="WholeTomato" />--> 218 </a> 219 220 <div class="heading-company"> 221 by <span style="color: #E04139;">Embarcadero</span> 222 </div> 223 </div> 224 <ul class="nav desktop"> 225 <li class="dropdown hoverable"> 226 <a class="nav-button dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Visual Assist"> 227 Visual Assist 228 </a> 229 230 <div class="dropdown-menu"> 231 232 233 <div class="nav-lists"> 234 <div class="nav-list"> 235 <ul> 236 <li class="nav-item"> 237 <a class="nav-link" href="/features" title="Features" aria-label="Features"> 238 Features 239 </a> 240 </li> 241 242 <li class="nav-item"> 243 <a class="nav-link" href="/features/whats-new" title="What's New" aria-label="What's New"> 244 What's New 245 </a> 246 </li> 247 248 <li class="nav-item"> 249 <a class="nav-link" href="/purchase/compare" title="Compare VA vs ReSharper C++" aria-label="Compare VA vs ReSharper C++"> 250 Compare VA vs ReSharper C++ 251 </a> 252 </li> 253 254 <li class="nav-item"> 255 <a class="nav-link" href="/visual-assist-ue4-unreal-engine" title="Visual Assist for Unreal Engine" aria-label="Visual Assist for Unreal Engine"> 256 Visual Assist for Unreal Engine 257 </a> 258 </li> 259 260 <li class="nav-item"> 261 <a class="nav-link" href="/landing/visual-assist-education-licenses" title="Academic Licensing" aria-label="Academic Licensing"> 262 Academic Licensing 263 </a> 264 </li> 265 266 <li class="nav-item"> 267 <a class="nav-link" href="/downloads" title="File Downloads" aria-label="File Downloads"> 268 File Downloads 269 </a> 270 </li> 271 272 <li class="nav-item"> 273 <a class="nav-link" href="/va-intelligence" title="VA Intelligence" aria-label="VA Intelligence">
274 <span style="color: #007A55; font-weight: bold;">NEW</span> VA Intelligence 275 </a> 276 </li> 277 </ul> 278 </div> 279 </div> 280 </div> 281 </li> 282 283 <li class="dropdown hoverable"> 284 <a class="nav-button dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Resources"> 285 Resources 286 </a> 287 288 <div class="dropdown-menu"> 289 290 291 <div class="nav-lists"> 292 <div class="nav-list"> 293 <h5 class="title">Main</h5> 294 295 <ul> 296 <li class="nav-item"> 297 <a class="nav-link" href="/blog" title="Blog" aria-label="Blog"> 298 Blog 299 </a> 300 </li> 301 302 <li class="nav-item"> 303 <a class="nav-link" href="/documentation" title="Documentation" aria-label="Documentation"> 304 Documentation 305 </a> 306 </li> 307 308 <li class="nav-item"> 309 <a class="nav-link" href="/kb" title="Knowledge Base" aria-label="Knowledge Base"> 310 Knowledge Base 311 </a> 312 </li> 313 314 <li class="nav-item"> 315 <a class="nav-link" href="/guides" title="Guides" aria-label="Guides"> 316 Guides 317 </a> 318 </li> 319 </ul> 320 </div> 321 322 <div class="nav-list"> 323 <h5 class="title">Guides</h5> 324 325 <ul> 326 <li class="nav-item"> 327 <a class="nav-link" href="/learn/getstarted" title="Get Started" aria-label="Get Started"> 328 Get Started 329 </a> 330 </li> 331 332 <li class="nav-item"> 333 <a class="nav-link" href="/learn/top10" title="Top 10 Features" aria-label="Top 10 Features"> 334 Top 10 Features 335 </a> 336 </li> 337 338 <li class="nav-item"> 339 <a class="nav-link" href="/learn/keyboardshortcuts" title="Keyboard Shortcuts" aria-label="Keyboard Shortcuts"> 340 Keyboard Shortcuts 341 </a> 342 </li> 343 344 <li class="nav-item"> 345 <a class="nav-link" href="https://www.youtube.com/c/Wholetomatosoftware" target="_blank" title="Video Tutorials" aria-label="Video Tutorials"> 346 Video Tutorials 347 </a> 348 </li> 349 </ul> 350 </div> 351 352 <div class="nav-list"> 353 <h5 class="title">Community</h5> 354 355 <ul> 356 <li class="nav-item"> 357 <a class="nav-link" href="/events" title="Events" aria-label="Events"> 358 Events 359 </a> 360 </li> 361 362 <li class="nav-item"> 363 <a class="nav-link" href="/mvp-directory" title="MVP Directory" aria-label="MVP Directory"> 364 MVP Directory 365 </a> 366 </li> 367 368 <li class="nav-item"> 369 <a class="nav-link" href="https://forums.wholetomato.com/" target="_blank" title="Forums" aria-label="Forums"> 370 Forums 371 </a> 372 </li> 373 </ul> 374 </div> 375 </div> 376 </div> 377 </li> 378 379 <li> 380 <a class="nav-button" href="/purchase" title="Pricing"> 381 Pricing 382 </a> 383 </li> 384 385 <li class="dropdown hoverable"> 386 <a class="nav-button dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Support"> 387 Support 388 </a> 389 390 <div class="dropdown-menu"> 391 392 393 <div class="nav-lists"> 394 <div class="nav-list"> 395 <ul> 396 <li class="nav-item"> 397 <a class="nav-link" href="/support" title="Support Hub" aria-label="Support Hub"> 398 Support Hub 399 </a> 400 </li> 401 402 <li class="nav-item"> 403 <a class="nav-link" href="/landing/renewals" title="Renew license" aria-label="Renew license"> 404 Renew license 405 </a> 406 </li> 407 408 <li class="nav-item"> 409 <a class="nav-link" href="/purchase/faq" title="FAQ" aria-label="FAQ"> 410 FAQ 411 </a> 412 </li> 413 414 <li class="nav-item"> 415 <a class="nav-link" href="https://forums.wholetomato.com/" target="_blank" title="Forums" aria-label="Forums"> 416 Forums 417 </a> 418 </li> 419 420 <li class="nav-item"> 421 <a class="nav-link" href="https://discord.gg/mxQqAj5PHQ" target="_blank" title="Join Discord" aria-label="Join Discord"> 422 Join Discord 423 </a> 424 </li> 425 426 <li class="nav-item"> 427 <a class="nav-link" href="/company/connect" target="_blank" title="Contact Us" aria-label="Contact Us"> 428 Contact Us 429 </a> 430 </li> 431 </ul> 432 </div> 433 </div> 434 </div> 435 </li> 436 </ul> 437 </div> 438 439 <div class="navbar-right"> 440 <div class="actions desktop"> 441 <button type="button" class="button secondary" title="Download" aria-label="Download" data-bs-toggle="modal" data-bs-target="#downloadTrialModal"> 442 Download 443 </button> 444 <a class="button primary" href="/purchase" title="Buy now" aria-label="Buy now"> 445 Buy now 446 </a> 447 </div> 448 449 <div class="actions desktop"> 450 <!-- 451 <div class="wt-search-box"> 452 <i class="ri-search-line"></i> 453 <div class="search-wrapper"> 454 <div class="input-holder"> 455 <input id="searchfield" type="text" class="search-input" placeholder="Start writing here" name="addsearch" /> 456 <button onclick="searchToggle(this, event);" class="search-icon" type="button" title="Search" aria-label="Search"> 457 Search 458 </button> 459 </div>
460 <span class="close" onclick="searchToggle(this, event);"><i class="ri-close-line"></i></span> 461 </div> 462 </div> 463 --> 464 465 466 467 <div class="dropdown hoverable lang-selector"> 468 <button class="nav-button dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Language"> 469 English 470 </button> 471 472 <div class="dropdown-menu dropdown-menu-end"> 473 <div class="nav-lists"> 474 <div class="nav-list"> 475 <ul> 476 477 <li class="nav-item"> 478 <a class="nav-link" href="/purchase/compare" title="Deutsch" aria-label="Deutsch"> 479 Deutsch 480 </a> 481 </li> 482 483 <li class="nav-item"> 484 <a class="nav-link" href="/purchase/compare" title="Français" aria-label="Français"> 485 Français 486 </a> 487 </li> 488 489 <li class="nav-item"> 490 <a class="nav-link" href="/purchase/compare" title="Italiano" aria-label="Italiano"> 491 Italiano 492 </a> 493 </li> 494 495 <li class="nav-item"> 496 <a class="nav-link" href="/purchase/compare" title="Español" aria-label="Español"> 497 Español 498 </a> 499 </li> 500 501 <li class="nav-item"> 502 <a class="nav-link" href="/purchase/compare" title="䏿" aria-label="䏿"> 503 䏿 504 </a> 505 </li> 506 507 <li class="nav-item"> 508 <a class="nav-link" href="/purchase/compare" title="English" aria-label="English"> 509 English 510 </a> 511 </li> 512 513 <li class="nav-item"> 514 <a class="nav-link" href="/purchase/compare" title="íêµì´" aria-label="íêµì´"> 515 íêµì´ 516 </a> 517 </li> 518 519 <li class="nav-item"> 520 <a class="nav-link" href="/purchase/compare" title="Ð ÑÑÑкий" aria-label="Ð ÑÑÑкий"> 521 Ð ÑÑÑкий 522 </a> 523 </li> 524 525 <li class="nav-item"> 526 <a class="nav-link" href="/purchase/compare" title="æ¥æ¬èª" aria-label="æ¥æ¬èª"> 527 æ¥æ¬èª 528 </a> 529 </li> 530 531 </ul> 532 </div> 533 </div> 534 </div> 535 </div> 536 537 </div> 538 539 <button class="navbar-toggler mobile collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#mobileNavigation" aria-controls="mobileNavigation" aria-expanded="false" aria-label="Toggle navigation"></button> 540 </div> 541 </div> 542 </nav> 543 544 <div class="collapse mobile-nav mobile" id="mobileNavigation"> 545 546 <div class="mobile-nav-wrapper container"> 547 <div class="accordion accordion-flush" id="mobileNavigationAccordion"> 548 <div class="accordion-item"> 549 <div class="accordion-header"> 550 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#va-mobile-nav" aria-expanded="true" aria-controls="va-mobile-nav"> 551 Visual Assist 552 </button> 553 </div> 554 <div id="va-mobile-nav" class="accordion-collapse collapse" data-bs-parent="#mobileNavigationAccordion"> 555 <div class="accordion-body"> 556 <div class="nav-lists"> 557 <div class="nav-list"> 558 <ul> 559 <li class="nav-item"> 560 <a class="nav-link" href="/features" title="Features" aria-label="Features"> 561 Features 562 </a> 563 </li> 564 565 <li class="nav-item"> 566 <a class="nav-link" href="/features/whats-new" title="What's New" aria-label="What's New"> 567 What's New 568 </a> 569 </li> 570 571 <li class="nav-item"> 572 <a class="nav-link" href="/purchase/compare" title="Compare VA vs ReSharper C++" aria-label="Compare VA vs ReSharper C++"> 573 Compare VA vs ReSharper C++ 574 </a> 575 </li> 576 577 <li class="nav-item"> 578 <a class="nav-link" href="/visual-assist-ue4-unreal-engine" title="Visual Assist for Unreal Engine" aria-label="Visual Assist for Unreal Engine"> 579 Visual Assist for Unreal Engine 580 </a> 581 </li> 582 583 <li class="nav-item"> 584 <a class="nav-link" href="/landing/visual-assist-education-licenses" title="Academic Licensing" aria-label="Academic Licensing"> 585 Academic Licensing 586 </a> 587 </li> 588 589 <li class="nav-item"> 590 <a class="nav-link" href="/downloads" title="File Downloads" aria-label="File Downloads"> 591 File Downloads 592 </a> 593 </li> 594 595 <li class="nav-item"> 596 <a class="nav-link" href="/va-intelligence" title="VA Intelligence" aria-label="VA Intelligence">
597 <span style="color: #007A55; font-weight: bold;">NEW</span> VA Intelligence 598 </a> 599 </li> 600 </ul> 601 </div> 602 </div> 603 </div> 604 </div> 605 </div> 606 607 <div class="accordion-item"> 608 <div class="accordion-header"> 609 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#resouces-mobile-nav" aria-expanded="true" aria-controls="resouces-mobile-nav"> 610 Resources 611 </button> 612 </div> 613 <div id="resouces-mobile-nav" class="accordion-collapse collapse" data-bs-parent="#mobileNavigationAccordion"> 614 <div class="accordion-body"> 615 <div class="nav-lists"> 616 <div class="nav-list"> 617 <h5 class="title">Main</h5> 618 619 <ul> 620 <li class="nav-item"> 621 <a class="nav-link" href="/blog" title="Blog" aria-label="Blog"> 622 Blog 623 </a> 624 </li> 625 626 <li class="nav-item"> 627 <a class="nav-link" href="/documentation" title="Documentation" aria-label="Documentation"> 628 Documentation 629 </a> 630 </li> 631 632 <li class="nav-item"> 633 <a class="nav-link" href="/kb" title="Knowledge Base" aria-label="Knowledge Base"> 634 Knowledge Base 635 </a> 636 </li> 637 638 <li class="nav-item"> 639 <a class="nav-link" href="/guides" title="Guides" aria-label="Guides"> 640 Guides 641 </a> 642 </li> 643 </ul> 644 </div> 645 646 <div class="nav-list"> 647 <h5 class="title">Guides</h5> 648 649 <ul> 650 <li class="nav-item"> 651 <a class="nav-link" href="/learn/getstarted" title="Get Started" aria-label="Get Started"> 652 Get Started 653 </a> 654 </li> 655 656 <li class="nav-item"> 657 <a class="nav-link" href="/learn/top10" title="Top 10 Features" aria-label="Top 10 Features"> 658 Top 10 Features 659 </a> 660 </li> 661 662 <li class="nav-item"> 663 <a class="nav-link" href="/learn/keyboardshortcuts" title="Keyboard Shortcuts" aria-label="Keyboard Shortcuts"> 664 Keyboard Shortcuts 665 </a> 666 </li> 667 668 <li class="nav-item"> 669 <a class="nav-link" href="https://www.youtube.com/c/Wholetomatosoftware" target="_blank" title="Video Tutorials" aria-label="Video Tutorials"> 670 Video Tutorials 671 </a> 672 </li> 673 </ul> 674 </div> 675 676 <div class="nav-list"> 677 <h5 class="title">Community</h5> 678 679 <ul> 680 <li class="nav-item"> 681 <a class="nav-link" href="/events" title="Events" aria-label="Events"> 682 Events 683 </a> 684 </li> 685 686 <li class="nav-item"> 687 <a class="nav-link" href="/mvp-directory" title="MVP Directory" aria-label="MVP Directory"> 688 MVP Directory 689 </a> 690 </li> 691 692 <li class="nav-item"> 693 <a class="nav-link" href="https://forums.wholetomato.com/" target="_blank" title="Forums" aria-label="Forums"> 694 Forums 695 </a> 696 </li> 697 </ul> 698 </div> 699 </div> 700 </div> 701 </div> 702 </div> 703 704 <div class="accordion-item"> 705 <div class="accordion-header"> 706 <a href="/purchase" class="accordion-link"> 707 Pricing 708 </a> 709 </div> 710 </div> 711 712 <div class="accordion-item"> 713 <div class="accordion-header"> 714 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#support-mobile-nav" aria-expanded="true" aria-controls="support-mobile-nav"> 715 Support 716 </button> 717 </div> 718 <div id="support-mobile-nav" class="accordion-collapse collapse" data-bs-parent="#mobileNavigationAccordion"> 719 <div class="accordion-body"> 720 <div class="nav-lists"> 721 <div class="nav-list"> 722 <ul> 723 <li class="nav-item"> 724 <a class="nav-link" href="/support" title="Support Hub" aria-label="Support Hub"> 725 Support Hub 726 </a> 727 </li> 728 729 <li class="nav-item"> 730 <a class="nav-link" href="/landing/renewals" title="Renew license" aria-label="Renew license"> 731 Renew license 732 </a> 733 </li> 734 735 <li class="nav-item"> 736 <a class="nav-link" href="/purchase/faq" title="FAQ" aria-label="FAQ"> 737 FAQ 738 </a> 739 </li> 740 741 <li class="nav-item"> 742 <a class="nav-link" href="https://forums.wholetomato.com/" target="_blank" title="Forums" aria-label="Forums"> 743 Forums 744 </a> 745 </li> 746 747 <li class="nav-item"> 748 <a class="nav-link" href="https://discord.gg/mxQqAj5PHQ" target="_blank" title="Join Discord" aria-label="Join Discord"> 749 Join Discord 750 </a> 751 </li> 752 753 <li class="nav-item"> 754 <a class="nav-link" href="/company/connect" target="_blank" title="Contact Us" aria-label="Contact Us"> 755 Contact Us 756 </a> 757 </li> 758 </ul> 759 </div> 760 </div> 761 </div> 762 </div> 763 </div> 764 </div> 765 766 </div> 767 <div class="container"> 768 <div class="dropdown dropup lang-selector"> 769 <button type="button" class="nav-button dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> 770 English 771 </button> 772 <div class="dropdown-menu"> 773 <div class="nav-lists"> 774 <div class="nav-list"> 775 <ul> 776 777 <li class="nav-item"> 778 <a class="nav-link" href="/purchase/compare" title="Deutsch" aria-label="Deutsch"> 779 Deutsch 780 </a> 781 </li> 782 783 <li class="nav-item"> 784 <a class="nav-link" href="/purchase/compare" title="Français" aria-label="Français"> 785 Français 786 </a> 787 </li> 788 789 <li class="nav-item"> 790 <a class="nav-link" href="/purchase/compare" title="Italiano" aria-label="Italiano"> 791 Italiano 792 </a> 793 </li> 794 795 <li class="nav-item"> 796 <a class="nav-link" href="/purchase/compare" title="Español" aria-label="Español"> 797 Español 798 </a> 799 </li> 800 801 <li class="nav-item"> 802 <a class="nav-link" href="/purchase/compare" title="䏿" aria-label="䏿"> 803 䏿 804 </a> 805 </li> 806 807 <li class="nav-item"> 808 <a class="nav-link" href="/purchase/compare" title="English" aria-label="English"> 809 English 810 </a> 811 </li> 812 813 <li class="nav-item"> 814 <a class="nav-link" href="/purchase/compare" title="íêµì´" aria-label="íêµì´"> 815 íêµì´ 816 </a> 817 </li> 818 819 <li class="nav-item"> 820 <a class="nav-link" href="/purchase/compare" title="Ð ÑÑÑкий" aria-label="Ð ÑÑÑкий"> 821 Ð ÑÑÑкий 822 </a> 823 </li> 824 825 <li class="nav-item"> 826 <a class="nav-link" href="/purchase/compare" title="æ¥æ¬èª" aria-label="æ¥æ¬èª"> 827 æ¥æ¬èª 828 </a> 829 </li> 830 831 </ul> 832 </div> 833 </div> 834 </div> 835 </div> 836 837 <div class="actions"> 838 <button type="button" class="button secondary" title="Download" aria-label="Download" data-bs-toggle="modal" data-bs-target="#downloadTrialModal"> 839 Download 840 </button> 841 <a class="button primary" href="/purchase" title="Buy now" aria-label="Buy now"> 842 Buy now 843 </a> 844 </div> 845 </div> 846 847 </div> 848</header> 849 <main class=""> 850 851 <section class="page-title"> 852 <div class="container-lg"> 853 <h1 class="title">Visual Assist vs Visual Studio 2026 vs ReSharper C++</h1> 854 </div> 855 </section> 856<section class="wt-compare-licenses-assist-sec"> 857 <div class="container-lg"> 858 <div class="row wt-vs-mvs-sec"> 859 <p class="fst-italic">Lighter than ReSharper. More capable than stock Visual Studio.</p> 860 861 <p>Visual Assist extends Visual Studio with 75+ features that native IntelliSense doesn't cover - faster navigation, safer refactoring, debug tools VS doesn't ship, and AI that runs entirely on your machine. This page compares all three tools directly: features, pricing, AI capabilities, and the architectural differences that explain the performance gap with ReSharper C++.</p> 862 </div> 863 </div> 864 865 <div class="trust-bar"> 866 <div class="container-lg"> 867 <div class="d-flex align-items-center gap-2"> 868 <span>1,557,459 installs (as of September 2026)</span> 869 <span>·</span> 870 <span>4.8/5 stars on VS Marketplace</span> 871 <span>·</span> 872 <span>Used by Meta, Epic Games, Alibaba</span> 873 </div> 874 </div> 875 </div> 876 877 <div class="container-lg"> 878 <div class="alert alert-secondary small text-secondary"> 879 <b class="alert-heading">About ReSharper C++ </b> 880<div>ReSharper C++ is JetBrains' IDE productivity extension for C++ development in Visual Studio. It extends ReSharper â JetBrains' core .NET and C# tooling â to supp
880ort C++ analysis, refactoring, and navigation. JetBrains markets it as part of their broader IDE ecosystem; the underlying engine is written in C# and uses a translation layer to process C++ source which translates to a performance hit.</div> 881 </div> 882 </div> 883 884 <div class="actions-bar pt-3 pb-5"> 885 <div class="container-lg"> 886 <div class="d-flex align-items-center gap-3"> 887 <a href="/downloads" class="button primary">Try Visual Assist free</a> 888 </div> 889 </div> 890 </div> 891 892</section> 893 894<div class="section pb-5"> 895 <div class="nav-bar"> 896 <div class="container-lg"> 897 <nav class="d-flex align-items-center gap-3 flex-wrap"> 898 899 900 <a href="#pricing">Pricing</a> 901 902 <a href="#navigation">Navigation</a> 903 904 <a href="#refactoring">Refactoring</a> 905 906 <a href="#debugassistance">Debug</a> 907 908 <a href="#codeinspectionandsafety">Inspection</a> 909 910 <a href="#codegeneration">Code Gen</a> 911 912 <a href="#codingassistance">Assistance</a> 913 914 <a href="#codeunderstanding">Understanding</a> 915 916 <a href="#codecorrection">Correction</a> 917 918 <a href="#ai">AI</a> 919 920 <a href="#codesnippets">Snippets</a> 921 922 <a href="#toolwindows">Tool Windows</a> 923 924 <a href="#unittesting">Testing</a> 925 926 <a href="#sourcelinks">Source Links</a> 927 928 <a href="#languagefeatures">Language</a> 929 930 <a href="#hlsl">HLSL</a> 931 932 <a href="#cuda">CUDA</a> 933 934 <a href="#unrealengine">Unreal Engine</a> 935 936 </nav> 937 </div> 938 </div> 939 <div class="container-lg p-0"> 940 <div class="section-body px-0 pt-3"> 941 <div class="overflow-hidden"> 942 <div class="table-responsive"> 943 <table class="w-100 table sticky"> 944 <colgroup> 945 <col class="col-feat"> 946 <col class="col-va"> 947 <col class="col-vs"> 948 <col class="col-rs"> 949 </colgroup> 950 <thead class=""> 951 <tr> 952 <td colspan="4" style="border:none; background: white !important;"> 953 <small class="legend"> 954 <span class="enh">â</span>âAvailable and enhanced or faster with Visual Assist 955 </small> 956 </td> 957 </tr> 958 <tr> 959 <th class="th-feat"> 960 Features 961 </th> 962 <th> 963 964 Visual Assist 965 <span class="ver"> 966 2026.3 967 </span> 968 </th> 969 <th> 970 971 Visual Studio 972 <span class="ver"> 973 2026 974 </span> 975 </th> 976 <th> 977 978 ReSharper C++ 979 <span class="ver"> 980 2026.1 981 </span> 982 </th> 983 </tr> 984 </thead> 985 986 987 <tbody id="pricing"> 988 <tr class="cat"> 989 <td colspan="4"> 990 Pricing (per seat) 991 992 993 </td> 994 </tr> 995 996 997 998 <tr class=""> 999 <td class="feat"> 1000
1001 <span>Individual</span> 1002 1003 </td> 1004 1005 1006 <td class=""> 1007 $129/yr 1008 1009 <span class="sub">Personal license</span> 1010 1011 </td> 1012 1013 <td class=""> 1014 Free 1015 1016 <span class="sub">Community edition</span> 1017 1018 </td> 1019 1020 <td class=""> 1021 $149/yr 1022 1023 <span class="sub">Individual license</span> 1024 1025 </td> 1026 1027 </tr> 1028 1029 1030 1031 <tr class=""> 1032 <td class="feat"> 1033 1034 <span>Team / Organization</span> 1035 1036 </td> 1037 1038 1039 <td class=""> 1040 $279 + $119/yr 1041 1042 <span class="sub">Standard; renewal pricing</span> 1043 1044 </td> 1045 1046 <td class=""> 1047 Included 1048 1049 <span class="sub">With VS license</span> 1050 1051 </td> 1052 1053 <td class=""> 1054 $389/seat 1055 1056 <span class="sub">Organization license</span> 1057 1058 </td> 1059 1060 </tr> 1061 1062 1063 1064 <tr class=""> 1065 <td class="feat"> 1066 1067 <span>Education / Free tier</span> 1068 1069 </td> 1070 1071 1072 <td class=""> 1073 Free 1074 1075 <span class="sub">Visual Assist for Education</span> 1076 1077 </td> 1078 1079 <td class=""> 1080 Free 1081 1082 <span class="sub">Community edition</span> 1083 1084 </td> 1085 1086 <td class=""> 1087 Free 1088 1089 <span class="sub">Community tier â limited features</span> 1090 1091 </td> 1092 1093 </tr> 1094 1095 1096 1097 <tr class=""> 1098 <td class="feat"> 1099
1100 <span>AI features</span> 1101 1102 </td> 1103 1104 1105 <td class=""> 1106 Included 1107 1108 <span class="sub">Local, on-device</span> 1109 1110 </td> 1111 1112 <td class=""> 1113 Separate 1114 1115 <span class="sub">GitHub Copilot subscription</span> 1116 1117 </td> 1118 1119 <td class=""> 1120 +$100/yr 1121 1122 <span class="sub">Add-on; cloud-based</span> 1123 1124 </td> 1125 1126 </tr> 1127 1128 1129 1130 <tr class=""> 1131 <td class="feat"> 1132 1133 <span>Trial</span> 1134 1135 </td> 1136 1137 1138 <td class=""> 1139 30 days, no credit card 1140 1141 </td> 1142 1143 <td class=""> 1144 Free forever 1145 1146 <span class="sub">Community edition</span> 1147 1148 </td> 1149 1150 <td class=""> 1151 30 days 1152 1153 </td> 1154 1155 </tr> 1156 1157 1158 1159 <tr class=""> 1160 <td class="feat"> 1161 1162 <span>Enterprise licensing</span> 1163 1164 </td> 1165 1166 1167 <td class=""> 1168 Offline 1169 1170 <span class="sub">No internet required; SAM-compatible</span> 1171 1172 </td> 1173 1174 <td class=""> 1175 Included 1176 1177 <span class="sub">With enterprise VS agreement</span> 1178 1179 </td> 1180 1181 <td class=""> 1182 Cloud 1183 1184 <span class="sub">JetBrains cloud license server</span> 1185 1186 </td> 1187 1188 </tr> 1189 1190 1191 </tbody> 1192 1193 <tbody id="navigation"> 1194 <tr class="cat"> 1195 <td colspan="4"> 1196 Navigation 1197 1198 1199 <div class="cat-note"> 1200 VA adds 9 navigation features VS 2026 doesn't ship with. Find References is faster on large codebase
1200s; Go to Related handles base and derived in one step. 1201 </div> 1202 1203 </td> 1204 </tr> 1205 1206 1207 1208 <tr class=""> 1209 <td class="feat"> 1210 1211 <a href="/features/feature-navigation#references">Find References / Find Usages</a> 1212 1213 </td> 1214 1215 1216 <td class="enh"> 1217 â 1218 1219 </td> 1220 1221 <td class="yes"> 1222 â 1223 1224 </td> 1225 1226 <td class="yes"> 1227 â 1228 1229 </td> 1230 1231 </tr> 1232 1233 1234 1235 <tr class=""> 1236 <td class="feat"> 1237 1238 <a href="/features/feature-navigation#gotoDefinition">Go to Definition</a> 1239 1240 </td> 1241 1242 1243 <td class="yes"> 1244 â 1245 1246 </td> 1247 1248 <td class="yes"> 1249 â 1250 1251 </td> 1252 1253 <td class="yes"> 1254 â 1255 1256 </td> 1257 1258 </tr> 1259 1260 1261 1262 <tr class=""> 1263 <td class="feat"> 1264 1265 <a href="/features/feature-navigation#gotoImplementation">Go to Implementation</a> 1266 1267 </td> 1268 1269 1270 <td class="enh"> 1271 â 1272 1273 </td> 1274 1275 <td class="yes"> 1276 â 1277 1278 </td> 1279 1280 <td class="yes"> 1281 â 1282 1283 </td> 1284 1285 </tr> 1286 1287 1288 1289 <tr class=""> 1290 <td class="feat"> 1291 1292 <a href="/features/feature-navigation#gotoBase">Go to Base</a> 1293 1294 </td> 1295 1296 1297 <td class="yes"> 1298 â 1299 1300 </td> 1301 1302 <td class="yes"> 1303 â 1304 1305 </td> 1306 1307 <td class="yes"> 1308 â 1309 1310 </td> 1311 1312 </tr> 1313 1314 1315 1316 <tr class=""> 1317 <td class="feat"> 1318 1319 <a href="/features/feature-navigation#gotoDerived">Go to Derived</a> 1320 1321 </td> 1322 1323 1324 <td class="yes"> 1325 â 1326 1327 </td> 1328 1329 <td class="na"> 1330 - 1331 1332 </td> 1333 1334 <td class="yes"> 1335 â 1336 1337 </td> 1338 1339 </tr> 1340 1341 1342 1343 <tr class=""> 1344 <td class="feat"> 1345 1346 <a href="/features/feature-navigation#gotoRelated">Go to Related</a> 1347
1348 <span class="ctx">Base + derived in one step</span> 1349 1350 </td> 1351 1352 1353 <td class="yes"> 1354 â 1355 1356 </td> 1357 1358 <td class="na"> 1359 - 1360 1361 </td> 1362 1363 <td class="na"> 1364 - 1365 1366 </td> 1367 1368 </tr> 1369 1370 1371 1372 <tr class=""> 1373 <td class="feat"> 1374 1375 <a href="/features/feature-navigation#context">Find by Context</a> 1376 1377 <span class="ctx">Scoped to current symbol</span> 1378 1379 </td> 1380 1381 1382 <td class="yes"> 1383 â 1384 1385 </td> 1386 1387 <td class="na"> 1388 - 1389 1390 </td> 1391 1392 <td class="na"> 1393 - 1394 1395 </td> 1396 1397 </tr> 1398 1399 1400 1401 <tr class=""> 1402 <td class="feat"> 1403 1404 <a href="/features/feature-navigation#openSol">Open File in Solution</a> 1405 1406 </td> 1407 1408 1409 <td class="enh"> 1410 â 1411 1412 </td> 1413 1414 <td class="yes"> 1415 â 1416 1417 <span class="sub">Limited search</span> 1418 1419 </td> 1420 1421 <td class="yes"> 1422 â 1423 1424 </td> 1425 1426 </tr> 1427 1428 1429 1430 <tr class=""> 1431 <td class="feat"> 1432 1433 <a href="/features/feature-navigation#openFile">Open Corresponding File</a> 1434 1435 <span class="ctx">Header â source</span> 1436 1437 </td> 1438 1439 1440 <td class="enh"> 1441 â 1442 1443 </td> 1444 1445 <td class="yes"> 1446 â 1447
1448 <span class="sub">Limited locations</span> 1449 1450 </td> 1451 1452 <td class="yes"> 1453 â 1454 1455 </td> 1456 1457 </tr> 1458 1459 1460 1461 <tr class=""> 1462 <td class="feat"> 1463 1464 <a href="/features/feature-navigation#gotoMember">Go to Member</a> 1465 1466 </td> 1467 1468 1469 <td class="enh"> 1470 â 1471 1472 </td> 1473 1474 <td class="yes"> 1475 â 1476 1477 <span class="sub">Limited</span> 1478 1479 </td> 1480 1481 <td class="yes"> 1482 â 1483 1484 </td> 1485 1486 </tr> 1487 1488 1489 1490 <tr class=""> 1491 <td class="feat"> 1492 1493 <a href="/features/feature-navigation#goto">Go to Implementation from #include</a> 1494 1495 </td> 1496 1497 1498 <td class="yes"> 1499 â 1500 1501 </td> 1502 1503 <td class="na"> 1504 - 1505 1506 </td> 1507 1508 <td class="na"> 1509 - 1510 1511 </td> 1512 1513 </tr> 1514 1515 1516 1517 <tr class=""> 1518 <td class="feat"> 1519 1520 <a href="/features/feature-navigation#goto">Go to Implementation from comment</a> 1521 1522 </td> 1523 1524 1525 <td class="yes"> 1526 â 1527 1528 </td> 1529 1530 <td class="na"> 1531 - 1532 1533 </td> 1534 1535 <td class="na"> 1536 - 1537 1538 </td> 1539 1540 </tr> 1541 1542 1543 1544 <tr class=""> 1545 <td class="feat"> 1546 1547 <a href="/features/feature-navigation#nav">Navigate Back / Forward</a> 1548 1549 </td> 1550 1551 1552 <td class="enh"> 1553 â 1554 1555 </td> 1556 1557 <td class="yes"> 1558 â 1559 1560 </td> 1561 1562 <td class="yes"> 1563 â 1564 1565 </td> 1566 1567 </tr> 1568 1569 1570 1571 <tr class=""> 1572 <td class="feat"> 1573 1574 <a href="/features/feature-navigation#referenceHighlighting">Reference highlighting â read vs. write</a> 1575 1576 </td> 1577 1578 1579 <td class="enh"> 1580 â 1581 1582 </td> 1583 1584 <td class="yes"> 1585 â 1586
1587 <span class="sub">No read/write split</span> 1588 1589 </td> 1590 1591 <td class="yes"> 1592 â 1593 1594 <span class="sub">No read/write split</span> 1595 1596 </td> 1597 1598 </tr> 1599 1600 1601 1602 <tr class=""> 1603 <td class="feat"> 1604 1605 <a href="/features/feature-navigation#methods">List Methods in File</a> 1606 1607 </td> 1608 1609 1610 <td class="yes"> 1611 â 1612 1613 </td> 1614 1615 <td class="na"> 1616 - 1617 1618 </td> 1619 1620 <td class="yes"> 1621 â 1622 1623 </td> 1624 1625 </tr> 1626 1627 1628 1629 <tr class=""> 1630 <td class="feat"> 1631 1632 <a href="/features/feature-navigation#scope">Move Scope</a> 1633 1634 <span class="ctx">
1634Jump to next/previous method</span> 1635 1636 </td> 1637 1638 1639 <td class="yes"> 1640 â 1641 1642 </td> 1643 1644 <td class="na"> 1645 - 1646 1647 </td> 1648 1649 <td class="na"> 1650 - 1651 1652 </td> 1653 1654 </tr> 1655 1656 1657 1658 <tr class=""> 1659 <td class="feat"> 1660 1661 <a href="/features/feature-navigation#nav">Navigation Bar</a> 1662 1663 </td> 1664 1665 1666 <td class="enh"> 1667 â 1668 1669 </td> 1670 1671 <td class="yes"> 1672 â 1673 1674 </td> 1675 1676 <td class="yes"> 1677 â 1678 1679 </td> 1680 1681 </tr> 1682 1683 1684 1685 <tr class=""> 1686 <td class="feat"> 1687 1688 <a href="/features/feature-navigation#bookmarks">Bookmarks / Task markers</a> 1689 1690 <span class="ctx">e.g. #TODO, #BUG in comments</span> 1691 1692 </td> 1693 1694 1695 <td class="yes"> 1696 â 1697 1698 </td> 1699 1700 <td class="yes"> 1701 â 1702 1703 </td> 1704 1705 <td class="yes"> 1706 â 1707 1708 </td> 1709 1710 </tr> 1711 1712 1713 </tbody> 1714 1715 <tbody id="refactoring"> 1716 <tr class="cat"> 1717 <td colspan="4"> 1718 Refactoring 1719 1720 1721 <div class="cat-note"> 1722 VA covers C++ refactoring patterns teams use daily. Hundreds of Clang-derived auto-fix actions added in 2025.4, enabled by default, included in base. ReSharper's list is longer â but a significant portion targets C# only. 1723 </div> 1724 1725 </td> 1726 </tr> 1727 1728 1729 1730 <tr class=""> 1731 <td class="feat"> 1732 1733 <a href="/features/feature-refactoring#rename">Rename</a> 1734 1735 </td> 1736 1737 1738 <td class="enh"> 1739 â 1740 1741 </td> 1742 1743 <td class="yes"> 1744 â 1745 1746 </td> 1747 1748 <td class="yes"> 1749 â 1750 1751 </td> 1752 1753 </tr> 1754 1755 1756 1757 <tr class=""> 1758 <td class="feat"> 1759 1760 <a href="/features/feature-refactoring#rename-file">Rename Files</a> 1761
1762 <span class="ctx">Updates project references</span> 1763 1764 </td> 1765 1766 1767 <td class="yes"> 1768 â 1769 1770 </td> 1771 1772 <td class="na"> 1773 - 1774 1775 </td> 1776 1777 <td class="yes"> 1778 â 1779 1780 </td> 1781 1782 </tr> 1783 1784 1785 1786 <tr class=""> 1787 <td class="feat"> 1788 1789 <a href="/features/feature-refactoring#extract">Extract Method</a> 1790 1791 </td> 1792 1793 1794 <td class="enh"> 1795 â 1796 1797 </td> 1798 1799 <td class="yes"> 1800 â 1801 1802 </td> 1803 1804 <td class="yes"> 1805 â 1806 1807 </td> 1808 1809 </tr> 1810 1811 1812 1813 <tr class=""> 1814 <td class="feat"> 1815 1816 <a href="/features/feature-refactoring#sig">Change Signature</a> 1817 1818 <span class="ctx">Updates all call sites</span> 1819 1820 </td> 1821 1822 1823 <td class="yes"> 1824 â 1825 1826 </td> 1827 1828 <td class="yes"> 1829 â 1830 1831 </td> 1832 1833 <td class="yes"> 1834 â 1835 1836 <span class="sub">C# primary; C++ unconfirmed</span> 1837 1838 </td> 1839 1840 </tr> 1841 1842 1843 1844 <tr class=""> 1845 <td class="feat"> 1846 1847 <a href="/features/feature-refactoring#introduce-variable">Introduce Variable</a> 1848 1849 </td> 1850 1851 1852 <td class="yes"> 1853 â 1854 1855 </td> 1856 1857 <td class="na"> 1858 - 1859 1860 </td> 1861 1862 <td class="yes"> 1863 â 1864 1865 </td> 1866 1867 </tr> 1868 1869 1870 1871 <tr class=""> 1872 <td class="feat"> 1873 1874 <a href="/features/feature-refactoring#encaps">Encapsulate Field</a> 1875 1876 </td> 1877 1878 1879 <td class="yes"> 1880 â 1881 1882 </td> 1883 1884 <td class="na"> 1885 - 1886 1887 </td> 1888 1889 <td class="na"> 1890 - 1891 1892 </td> 1893 1894 </tr> 1895 1896 1897 1898 <tr class=""> 1899 <td class="feat"> 1900 1901 <a href="/features/feature-refactoring#cpi">Convert Between Pointer and Instance</a> 1902 1903 </td> 1904 1905 1906 <td class="yes"> 1907 â 1908 1909 </td> 1910 1911 <td class="na"> 1912 - 1913 1914 </td> 1915 1916 <td class="na"> 1917 - 1918 1919 </td> 1920 1921 </tr> 1922 1923 1924 1925 <tr class=""> 1926 <td class="feat"> 1927 1928 <a href="/features/feature-refactoring#header">Move Implementation to Header File</a> 1929 1930 </td> 1931 1932 1933 <td class="yes"> 1934 â 1935 1936 </td> 1937 1938 <td class="na"> 1939 - 1940 1941 </td> 1942 1943 <td class="na"> 1944 - 1945 1946 </td> 1947 1948 </tr> 1949 1950 1951 1952 <tr class=""> 1953 <td class="feat"> 1954 1955 <a href="/features/feature-refactoring#source">Move Implementation to Source File</a> 1956 1957 </td> 1958 1959 1960 <td class="yes"> 1961 â 1962 1963 </td> 1964 1965 <td class="yes"> 1966 â 1967 1968 </td> 1969 1970 <td class="na"> 1971 - 1972 1973 </td> 1974 1975 </tr> 1976 1977 1978 1979 <tr class=""> 1980 <td class="feat"> 1981 1982 <a href="/features/feature-refactoring#moveMethods">Move Method Implementations to Source</a> 1983
1984 <span class="ctx">Bulk â all at once</span> 1985 1986 </td> 1987 1988 1989 <td class="yes"> 1990 â 1991 1992 </td> 1993 1994 <td class="na"> 1995 - 1996 1997 </td> 1998 1999 <td class="na"> 2000 - 2001 2002 </td> 2003 2004 </tr> 2005 2006 2007 2008 <tr class=""> 2009 <td class="feat"> 2010 2011 <a href="/features/feature-refactoring#new-file">Move Selection to New File</a> 2012 2013 <span class="ctx">Auto-adds required #includes</span> 2014 2015 </td> 2016 2017 2018 <td class="yes"> 2019 â 2020 2021 </td> 2022 2023 <td class="na"> 2024 - 2025 2026 </td> 2027 2028 <td class="na"> 2029 - 2030 2031 </td> 2032 2033 </tr> 2034 2035 2036 2037 <tr class=""> 2038 <td class="feat"> 2039 2040 <a href="/features/feature-refactoring#moveMethods">Move Method to Base Class</a> 2041 2042 </td> 2043 2044 2045 <td class="yes"> 2046 â 2047 2048 </td> 2049 2050 <td class="na"> 2051 - 2052 2053 </td> 2054 2055 <td class="na"> 2056 - 2057 2058 </td> 2059 2060 </tr> 2061 2062 2063 2064 <tr class=""> 2065 <td class="feat"> 2066 2067 <span>Simplify Instance Declaration</span> 2068 2069 </td> 2070 2071 2072 <td class="yes"> 2073 â 2074 2075 </td> 2076 2077 <td class="na"> 2078 - 2079 2080 </td> 2081 2082 <td class="na"> 2083 - 2084 2085 </td> 2086 2087 </tr> 2088 2089 2090 2091 <tr class=""> 2092 <td class="feat"> 2093
2094 <span>Introduce Field</span> 2095 2096 </td> 2097 2098 2099 <td class="na"> 2100 - 2101 2102 </td> 2103 2104 <td class="na"> 2105 - 2106 2107 </td> 2108 2109 <td class="yes"> 2110 â 2111 2112 </td> 2113 2114 </tr> 2115 2116 2117 2118 <tr class=""> 2119 <td class="feat"> 2120 2121 <span>Introduce Namespace Alias</span> 2122 2123 </td> 2124 2125 2126 <td class="na"> 2127 - 2128 2129 </td> 2130 2131 <td class="na"> 2132 - 2133 2134 </td> 2135 2136 <td class="yes"> 2137 â 2138 2139 </td> 2140 2141 </tr> 2142 2143 2144 2145 <tr class=""> 2146 <td class="feat"> 2147 2148 <span>Introduce typedef / Inline typedef</span> 2149 2150 </td> 2151 2152 2153 <td class="na"> 2154 - 2155 2156 </td> 2157 2158 <td class="na"> 2159 - 2160 2161 </td> 2162 2163 <td class="yes"> 2164 â 2165 2166 </td> 2167 2168 </tr> 2169 2170 2171 2172 <tr class=""> 2173 <td class="feat"> 2174 2175 <span>Convert to Scoped Enum</span> 2176 2177 </td> 2178 2179 2180 <td class="na"> 2181 - 2182 2183 </td> 2184 2185 <td class="na"> 2186 - 2187 2188 </td> 2189 2190 <td class="yes"> 2191 â 2192 2193 </td> 2194 2195 </tr> 2196 2197 2198 2199 <tr class=""> 2200 <td class="feat"> 2201
2202 <span>Introduce using enum (C++20)</span> 2203 2204 </td> 2205 2206 2207 <td class="na"> 2208 - 2209 2210 </td> 2211 2212 <td class="na"> 2213 - 2214 2215 </td> 2216 2217 <td class="yes"> 2218 â 2219 2220 </td> 2221 2222 </tr> 2223 2224 2225 2226 <tr class=""> 2227 <td class="feat"> 2228 2229 <span>Safe Delete</span> 2230 2231 </td> 2232 2233 2234 <td class="na"> 2235 - 2236 2237 </td> 2238 2239 <td class="na"> 2240 - 2241 2242 </td> 2243 2244 <td class="yes"> 2245 â 2246 2247 </td> 2248 2249 </tr> 2250 2251 2252 2253 <tr class=""> 2254 <td class="feat"> 2255 2256 <span>Clang-derived code transforms</span> 2257 2258 <span class="ctx">Clang-Tidy auto-fix actions</span> 2259 2260 </td> 2261 2262 2263 <td class="yes"> 2264 â 2265 2266 </td> 2267 2268 <td class="na"> 2269 - 2270 2271 </td> 2272 2273 <td class="yes"> 2274 â 2275 2276 <span class="sub">Disabled by default</span> 2277 2278 </td> 2279 2280 </tr> 2281 2282 2283 </tbody> 2284 2285 <tbody id="debugassistance"> 2286 <tr class="cat"> 2287 <td colspan="4"> 2288 Debug Assistance 2289 2290 2291 <div class="cat-note"> 2292 This entire category is exclusive to Visual Assist. Neither Visual Studio 2026 nor ReSharper C++ ships any of these tools. 2293 </div> 2294 2295 </td> 2296 </tr> 2297 2298 2299 2300 <tr class=""> 2301 <td class="feat"> 2302 2303 <a href="/features/feature-debug-assistance#addressResolver">Address Resolver</a> 2304
2305 <span class="ctx">Deciphers text-only crash-log call stacks</span> 2306 2307 </td> 2308 2309 2310 <td class="yes"> 2311 â 2312 2313 </td> 2314 2315 <td class="na"> 2316 - 2317 2318 </td> 2319 2320 <td class="na"> 2321 - 2322 2323 </td> 2324 2325 </tr> 2326 2327 2328 2329 <tr class=""> 2330 <td class="feat"> 2331 2332 <a href="/features/feature-debug-assistance#pdbExplorer">PDB Explorer</a> 2333 2334 <span class="ctx">Finds symbols in EXEs and DLLs without source</span> 2335 2336 </td> 2337 2338 2339 <td class="yes"> 2340 â 2341 2342 </td> 2343 2344 <td class="na"> 2345 - 2346 2347 </td> 2348 2349 <td class="na"> 2350 - 2351 2352 </td> 2353 2354 </tr> 2355 2356 2357 2358 <tr class=""> 2359 <td class="feat"> 2360 2361 <a href="/features/feature-debug-assistance#memView">VA Memory View</a> 2362 2363 <span class="ctx">Debugs crash dumps with corrupted call stacks</span> 2364 2365 </td> 2366 2367 2368 <td class="yes"> 2369 â 2370 2371 </td> 2372 2373 <td class="na"> 2374 - 2375 2376 </td> 2377 2378 <td class="na"> 2379 - 2380 2381 </td> 2382 2383 </tr> 2384 2385 2386 2387 <tr class=""> 2388 <td class="feat"> 2389 2390 <a href="/features/feature-debug-assistance#stepFilter">VA Step Filter</a> 2391 2392 <span class="ctx">Steps over trusted methods in argument lists</span> 2393 2394 </td> 2395 2396 2397 <td class="yes"> 2398 â 2399 2400 </td> 2401 2402 <td class="na"> 2403 - 2404 2405 </td> 2406 2407 <td class="na"> 2408 - 2409 2410 </td> 2411 2412 </tr> 2413 2414 2415 2416 <tr class=""> 2417 <td class="feat"> 2418 2419 <a href="/documentation/debug-assistance/bind-breakpoints-to-current-thread">
2419Bind Breakpoints to Current Thread</a> 2420 2421 <span class="ctx">Continues background threads automatically</span> 2422 2423 </td> 2424 2425 2426 <td class="yes"> 2427 â 2428 2429 </td> 2430 2431 <td class="na"> 2432 - 2433 2434 </td> 2435 2436 <td class="na"> 2437 - 2438 2439 </td> 2440 2441 </tr> 2442 2443 2444 2445 <tr class=""> 2446 <td class="feat"> 2447 2448 <a href="/documentation/debug-assistance/skip-all-breakpoints">Skip All Breakpoints</a> 2449 2450 <span class="ctx">Bypasses active breakpoints without disabling them</span> 2451 2452 </td> 2453 2454 2455 <td class="yes"> 2456 â 2457 2458 </td> 2459 2460 <td class="na"> 2461 - 2462 2463 </td> 2464 2465 <td class="na"> 2466 - 2467 2468 </td> 2469 2470 </tr> 2471 2472 2473 </tbody> 2474 2475 <tbody> 2476 <tr class="mid-cta"> 2477 <td colspan="4"> 2478 <div class="mid-cta-box py-5"> 2479 <div class="mid-cta-box py-5"> 2480 <h3>Six debugging tools. None of them exist in Visual Studio or ReSharper.</h3> 2481 <p>Address Resolver, PDB Explorer, VA Memory View - these are workflows ReSharper doesn't cover. Neither does stock Visual Studio. All six ship with every Visual Assist license.</p> 2482 <a href="/downloads" class="button primary mt-3 mb-1">Try Visual Assist free</a> 2483</div> 2484 </div> 2485 </td> 2486 </tr> 2487 </tbody> 2488 2489 <tbody id="codeinspectionandsafety"> 2490 <tr class="cat"> 2491 <td colspan="4"> 2492 Code Inspection & Safety 2493 2494 2495 <div class="cat-note"> 2496 60+ C++ safety checkers, enabled by default, included in base. ReSharper integrates Clang-Tidy but disables it by default due to its IDE performance impact. 2497 </div> 2498 2499 </td> 2500 </tr> 2501 2502 2503 2504 <tr class=""> 2505 <td class="feat"> 2506 2507 <a href="/features/feature-code-inspection">Real-time code inspection</a> 2508 2509 </td> 2510 2511 2512 <td class="enh"> 2513 â 2514 2515 </td> 2516 2517 <td class="yes"> 2518 â 2519 2520 </td> 2521 2522 <td class="yes"> 2523 â 2524 2525 </td> 2526 2527 </tr> 2528 2529 2530 2531 <tr class=""> 2532 <td class="feat"> 2533 2534 <a href="/features/feature-code-inspection#quickfix">Quick Fixes</a> 2535 2536 </td> 2537 2538 2539 <td class="enh"> 2540 â 2541 2542 </td> 2543 2544 <td class="yes"> 2545 â 2546 2547 </td> 2548 2549 <td class="yes"> 2550 â 2551 2552 </td> 2553 2554 </tr> 2555 2556 2557 2558 <tr class=""> 2559 <td class="feat"> 2560
2561 <span>60+ C++ Safety Checkers</span> 2562 2563 <span class="ctx">Clang-based; presets: VA Default, C++ Safety, CERT, Custom</span> 2564 2565 </td> 2566 2567 2568 <td class="yes"> 2569 â 2570 2571 </td> 2572 2573 <td class="na"> 2574 - 2575 2576 </td> 2577 2578 <td class="yes"> 2579 â 2580 2581 <span class="sub">Disabled by default</span> 2582 2583 </td> 2584 2585 </tr> 2586 2587 2588 2589 <tr class=""> 2590 <td class="feat"> 2591 2592 <span>Clang Static Analyzer</span> 2593 2594 </td> 2595 2596 2597 <td class="na"> 2598 - 2599 2600 </td> 2601 2602 <td class="na"> 2603 - 2604 2605 </td> 2606 2607 <td class="yes"> 2608 â 2609 2610 <span class="sub">Disabled by default</span> 2611 2612 </td> 2613 2614 </tr> 2615 2616 2617 2618 <tr class=""> 2619 <td class="feat"> 2620 2621 <span>CERT Standards compliance</span> 2622 2623 </td> 2624 2625 2626 <td class="yes"> 2627 â 2628 2629 </td> 2630 2631 <td class="na"> 2632 - 2633 2634 </td> 2635 2636 <td class="yes"> 2637 â 2638 2639 </td> 2640 2641 </tr> 2642 2643 2644 2645 <tr class=""> 2646 <td class="feat"> 2647 2648 <span>C++ Core Guidelines enforcement</span> 2649 2650 </td> 2651 2652 2653 <td class="yes"> 2654 â 2655 2656 </td> 2657 2658 <td class="na"> 2659 - 2660 2661 </td> 2662 2663 <td class="yes"> 2664 â 2665 2666 </td> 2667 2668 </tr> 2669 2670 2671 2672 <tr class=""> 2673 <td class="feat"> 2674
2675 <span>Concurrency safety checks</span> 2676 2677 </td> 2678 2679 2680 <td class="yes"> 2681 â 2682 2683 </td> 2684 2685 <td class="na"> 2686 - 2687 2688 </td> 2689 2690 <td class="yes"> 2691 â 2692 2693 <span class="sub">Partial coverage</span> 2694 2695 </td> 2696 2697 </tr> 2698 2699 2700 2701 <tr class=""> 2702 <td class="feat"> 2703 2704 <span>Memory safety checks</span> 2705 2706 <span class="ctx">NewDelete, InnerPointer, NullDereference</span> 2707 2708 </td> 2709 2710 2711 <td class="yes"> 2712 â 2713 2714 </td> 2715 2716 <td class="na"> 2717 - 2718 2719 </td> 2720 2721 <td class="yes"> 2722 â 2723 2724 <span class="sub">Disabled by default</span> 2725 2726 </td> 2727 2728 </tr> 2729 2730 2731 </tbody> 2732 2733 <tbody id="codegeneration"> 2734 <tr class="cat"> 2735 <td colspan="4"> 2736 Code Generation 2737 2738 2739 <div class="cat-note"> 2740 Eight code generation features in VA exist in neither VS 2026 nor ReSharper: Create Declaration from Implementation, bulk Method Implementations, Add Member, Add Forward Declaration, Add/Remove Braces, Document Method, Google Test boilerplate, Create File. 2741 </div> 2742 2743 </td> 2744 </tr> 2745 2746 2747 2748 <tr class=""> 2749 <td class="feat"> 2750 2751 <a href="/features/feature-code-generation#declaration">Create Declaration from Implementation</a> 2752 2753 </td> 2754 2755 2756 <td class="yes"> 2757 â 2758 2759 </td> 2760 2761 <td class="na"> 2762 - 2763 2764 </td> 2765 2766 <td class="na"> 2767 - 2768 2769 </td> 2770 2771 </tr> 2772 2773 2774 2775 <tr class=""> 2776 <td class="feat"> 2777
2778 <span>Create Implementation from Declaration</span> 2779 2780 </td> 2781 2782 2783 <td class="yes"> 2784 â 2785 2786 </td> 2787 2788 <td class="yes"> 2789 â 2790 2791 </td> 2792 2793 <td class="yes"> 2794 â 2795 2796 </td> 2797 2798 </tr> 2799 2800 2801 2802 <tr class=""> 2803 <td class="feat"> 2804 2805 <a href="/features/feature-code-generation#imps">Create Method Implementations</a> 2806 2807 <span class="ctx">Bulk â all at once</span> 2808 2809 </td> 2810 2811 2812 <td class="yes"> 2813 â 2814 2815 </td> 2816 2817 <td class="na"> 2818 - 2819 2820 </td> 2821 2822 <td class="na"> 2823 - 2824 2825 </td> 2826 2827 </tr> 2828 2829 2830 2831 <tr class=""> 2832 <td class="feat"> 2833 2834 <a href="/features/feature-code-generation#impInt">Implement Interface / Virtual Methods</a> 2835 2836 <span class="ctx">Bulk</span> 2837 2838 </td> 2839 2840 2841 <td class="yes"> 2842 â 2843 2844 </td> 2845 2846 <td class="yes"> 2847 â 2848 2849 </td> 2850 2851 <td class="yes"> 2852 â 2853 2854 </td> 2855 2856 </tr> 2857 2858 2859 2860 <tr class=""> 2861 <td class="feat"> 2862 2863 <a href="/features/feature-code-generation#add">Add Member</a> 2864 2865 <span class="ctx">Declaration + implementation prompt</span> 2866 2867 </td> 2868 2869 2870 <td class="yes"> 2871 â 2872 2873 </td> 2874 2875 <td class="na"> 2876 - 2877 2878 </td> 2879 2880 <td class="na"> 2881 - 2882 2883 </td> 2884 2885 </tr> 2886 2887 2888 2889 <tr class=""> 2890 <td class="feat"> 2891 2892 <a href="/features/feature-code-generation#member">Add Similar Member</a> 2893 2894 </td> 2895 2896 2897 <td class="yes"> 2898 â 2899 2900 </td> 2901 2902 <td class="na"> 2903 - 2904 2905 </td> 2906 2907 <td class="na"> 2908 - 2909 2910 </td> 2911 2912 </tr> 2913 2914 2915 2916 <tr class=""> 2917 <td class="feat"> 2918 2919 <a href="/features/feature-code-generation#usage">Create from Usage</a> 2920 2921 </td> 2922 2923 2924 <td class="yes"> 2925 â 2926 2927 </td> 2928 2929 <td class="yes"> 2930 â 2931 2932 </td> 2933 2934 <td class="yes"> 2935 â 2936 2937 </td> 2938 2939 </tr> 2940 2941 2942 2943 <tr class=""> 2944 <td class="feat"> 2945 2946 <a href="/features/feature-code-generation#addForwardDecl">Add Forward Declaration</a> 2947
2948 <span class="ctx">Without leaving the file</span> 2949 2950 </td> 2951 2952 2953 <td class="yes"> 2954 â 2955 2956 </td> 2957 2958 <td class="na"> 2959 - 2960 2961 </td> 2962 2963 <td class="na"> 2964 - 2965 2966 </td> 2967 2968 </tr> 2969 2970 2971 2972 <tr class=""> 2973 <td class="feat"> 2974 2975 <a href="/features/feature-code-generation#case">Add Missing Case Statements</a> 2976 2977 <span class="ctx">All enum stubs at once</span> 2978 2979 </td> 2980 2981 2982 <td class="yes"> 2983 â 2984 2985 </td> 2986 2987 <td class="na"> 2988 - 2989 2990 </td> 2991 2992 <td class="yes"> 2993 â 2994 2995 </td> 2996 2997 </tr> 2998 2999 3000 3001 <tr class=""> 3002 <td class="feat"> 3003 3004 <a href="/features/feature-code-generation#include">Add #include</a> 3005 3006 </td> 3007 3008 3009 <td class="yes"> 3010 â 3011 3012 </td> 3013 3014 <td class="yes"> 3015 â 3016 3017 </td> 3018 3019 <td class="yes"> 3020 â 3021 3022 </td> 3023 3024 </tr> 3025 3026 3027 3028 <tr class=""> 3029 <td class="feat"> 3030 3031 <a href="/features/feature-code-generation#dir">Add Using Directive</a> 3032 3033 </td> 3034 3035 3036 <td class="yes"> 3037 â 3038 3039 </td> 3040 3041 <td class="yes"> 3042 â 3043 3044 </td> 3045 3046 <td class="yes"> 3047 â 3048 3049 </td> 3050 3051 </tr> 3052 3053 3054 3055 <tr class=""> 3056 <td class="feat"> 3057 3058 <a href="/features/feature-code-generation#braces">Add / Remove Braces</a> 3059 3060 </td> 3061 3062 3063 <td class="yes"> 3064 â 3065 3066 </td> 3067 3068 <td class="na"> 3069 - 3070 3071 </td> 3072 3073 <td class="na"> 3074 - 3075 3076 </td> 3077 3078 </tr> 3079 3080 3081 3082 <tr class=""> 3083 <td class="feat"> 3084 3085 <a href="/features/feature-code-generation#doc">Document Method</a> 3086 3087 </td> 3088 3089 3090 <td class="yes"> 3091 â 3092 3093 </td> 3094 3095 <td class="na"> 3096 - 3097 3098 </td> 3099 3100 <td class="na"> 3101 - 3102 3103 </td> 3104 3105 </tr> 3106 3107 3108 3109 <tr class=""> 3110 <td class="feat"> 3111
3112 <span>Google Test Boilerplate Generation</span> 3113 3114 </td> 3115 3116 3117 <td class="yes"> 3118 â 3119 3120 <span class="sub">Added 2024.9</span> 3121 3122 </td> 3123 3124 <td class="na"> 3125 - 3126 3127 </td> 3128 3129 <td class="na"> 3130 - 3131 3132 </td> 3133 3134 </tr> 3135 3136 3137 3138 <tr class=""> 3139 <td class="feat"> 3140 3141 <a href="/features/feature-code-generation#file">Create File</a> 3142 3143 <span class="ctx">Updates project automatically</span> 3144 3145 </td> 3146 3147 3148 <td class="yes"> 3149 â 3150 3151 </td> 3152 3153 <td class="na"> 3154 - 3155 3156 </td> 3157 3158 <td class="na"> 3159 - 3160 3161 </td> 3162 3163 </tr> 3164 3165 3166 3167 <tr class=""> 3168 <td class="feat"> 3169 3170 <span>File Templates</span> 3171 3172 </td> 3173 3174 3175 <td class="yes"> 3176 â 3177 3178 </td> 3179 3180 <td class="na"> 3181 - 3182 3183 </td> 3184 3185 <td class="yes"> 3186 â 3187 3188 </td> 3189 3190 </tr> 3191 3192 3193 </tbody> 3194 3195 <tbody id="codingassistance"> 3196 <tr class="cat"> 3197 <td colspan="4"> 3198 Coding Assistance 3199 3200 3201 <div class="cat-note"> 3202 VA's completion engine handles macro-heavy, legacy, and mid-edit broken code where IntelliSense fails. Acronym, shorthand, and repair-case matching are exclusive to VA. 3203 </div> 3204 3205 </td> 3206 </tr> 3207 3208 3209 3210 <tr class=""> 3211 <td class="feat"> 3212
3213 <span>Code Completion</span> 3214 3215 </td> 3216 3217 3218 <td class="enh"> 3219 â 3220 3221 </td> 3222 3223 <td class="yes"> 3224 â 3225 3226 </td> 3227 3228 <td class="yes"> 3229 â 3230 3231 </td> 3232 3233 </tr> 3234 3235 3236 3237 <tr class=""> 3238 <td class="feat"> 3239 3240 <a href="/features/feature-coding-assistance#acro">Acronyms</a> 3241 3242 <span class="ctx">"gmv" accepts "getMyVar"</span> 3243 3244 </td> 3245 3246 3247 <td class="yes"> 3248 â 3249 3250 </td> 3251 3252 <td class="na"> 3253 - 3254 3255 </td> 3256 3257 <td class="na"> 3258 - 3259 3260 </td> 3261 3262 </tr> 3263 3264 3265 3266 <tr class=""> 3267 <td class="feat"> 3268 3269 <a href="/features/feature-coding-assistance#short">Shorthand</a> 3270 3271 <span class="ctx">"getvar" accepts "getMyVar"</span> 3272 3273 </td> 3274 3275 3276 <td class="yes"> 3277 â 3278 3279 </td> 3280 3281 <td class="na"> 3282 - 3283 3284 </td> 3285 3286 <td class="na"> 3287 - 3288 3289 </td> 3290 3291 </tr> 3292 3293 3294 3295 <tr class=""> 3296 <td class="feat"> 3297 3298 <span>Repair Case</span> 3299 3300 <span class="ctx">"getmyvar" accepts "getMyVar"</span> 3301 3302 </td> 3303 3304 3305 <td class="yes"> 3306 â 3307 3308 </td> 3309 3310 <td class="na"> 3311 - 3312 3313 </td> 3314 3315 <td class="na"> 3316 - 3317 3318 </td> 3319 3320 </tr> 3321 3322 3323 3324 <tr class=""> 3325 <td class="feat"> 3326 3327 <a href="/features/feature-coding-assistance#smart">Smart Suggestions</a> 3328
3329 <span class="ctx">Context-based</span> 3330 3331 </td> 3332 3333 3334 <td class="yes"> 3335 â 3336 3337 </td> 3338 3339 <td class="yes"> 3340 â 3341 3342 </td> 3343 3344 <td class="yes"> 3345 â 3346 3347 </td> 3348 3349 </tr> 3350 3351 3352 3353 <tr class=""> 3354 <td class="feat"> 3355 3356 <a href="/features/feature-coding-assistance#ss">Smart Select</a> 3357 3358 <span class="ctx">Logical selection expand / shrink</span> 3359 3360 </td> 3361 3362 3363 <td class="yes"> 3364 â 3365 3366 </td> 3367 3368 <td class="na"> 3369 - 3370 3371 </td> 3372 3373 <td class="na"> 3374 - 3375 3376 </td> 3377 3378 </tr> 3379 3380 3381 3382 <tr class=""> 3383 <td class="feat"> 3384 3385 <a href="/features/feature-coding-assistance#list">Enhanced Listboxes</a> 3386 3387 <span class="ctx">Colored; non-inherited first; locals bold</span> 3388 3389 </td> 3390 3391 3392 <td class="yes"> 3393 â 3394 3395 </td> 3396 3397 <td class="na"> 3398 - 3399 3400 </td> 3401 3402 <td class="na"> 3403 - 3404 3405 </td> 3406 3407 </tr> 3408 3409 3410 3411 <tr class=""> 3412 <td class="feat"> 3413 3414 <a href="/features/feature-coding-assistance#clip">Multiple Clipboards</a> 3415 3416 <span class="ctx">Drop-down access, not clipboard ring</span> 3417 3418 </td> 3419 3420 3421 <td class="yes"> 3422 â 3423 3424 </td> 3425 3426 <td class="na"> 3427 - 3428 3429 </td> 3430 3431 <td class="na"> 3432 - 3433 3434 </td> 3435 3436 </tr> 3437 3438 3439 3440 <tr class=""> 3441 <td class="feat"> 3442 3443 <a href="/features/feature-coding-assistance#surround">Surround Selection</a> 3444
3445 <span class="ctx">With //, /*, (, {</span> 3446 3447 </td> 3448 3449 3450 <td class="yes"> 3451 â 3452 3453 </td> 3454 3455 <td class="yes"> 3456 â 3457 3458 </td> 3459 3460 <td class="yes"> 3461 â 3462 3463 </td> 3464 3465 </tr> 3466 3467 3468 3469 <tr class=""> 3470 <td class="feat"> 3471 3472 <a href="/features/feature-coding-assistance#surroundWith">Surround With</a> 3473 3474 <span class="ctx">Custom text, e.g. #ifdef DEBUG</span> 3475 3476 </td> 3477 3478 3479 <td class="yes"> 3480 â 3481 3482 </td> 3483 3484 <td class="yes"> 3485 â 3486 3487 </td> 3488 3489 <td class="yes"> 3490 â 3491 3492 </td> 3493 3494 </tr> 3495 3496 3497 3498 <tr class=""> 3499 <td class="feat"> 3500 3501 <a href="/features/feature-coding-assistance#format">Format After Paste</a> 3502 3503 </td> 3504 3505 3506 <td class="yes"> 3507 â 3508 3509 </td> 3510 3511 <td class="na"> 3512 - 3513 3514 </td> 3515 3516 <td class="na"> 3517 - 3518 3519 </td> 3520 3521 </tr> 3522 3523 3524 3525 <tr class=""> 3526 <td class="feat"> 3527 3528 <a href="/features/feature-coding-assistance#sort">Sort Selected Lines</a> 3529 3530 </td> 3531 3532 3533 <td class="yes"> 3534 â 3535 3536 </td> 3537 3538 <td class="na"> 3539 - 3540 3541 </td> 3542 3543 <td class="na"> 3544 - 3545 3546 </td> 3547 3548 </tr> 3549 3550 3551 3552 <tr class=""> 3553 <td class="feat"> 3554 3555 <a href="/features/feature-coding-assistance#auto">Auto-Extend Multi-Line Comments</a> 3556 3557 </td> 3558 3559 3560 <td class="yes"> 3561 â 3562 3563 </td> 3564 3565 <td class="na"> 3566 - 3567 3568 </td> 3569 3570 <td class="na"> 3571 - 3572 3573 </td> 3574 3575 </tr> 3576 3577 3578 3579 <tr class=""> 3580 <td class="feat"> 3581 3582 <a href="/features/feature-coding-assistance#of">Auto-insert closing brackets</a> 3583 3584 </td> 3585 3586 3587 <td class="enh"> 3588 â 3589 3590 </td> 3591 3592 <td class="yes"> 3593 â 3594 3595 </td> 3596 3597 <td class="yes"> 3598 â 3599 3600 </td> 3601 3602 </tr> 3603 3604 3605 3606 <tr class=""> 3607 <td class="feat"> 3608
3609 <span>Postfix completion</span> 3610 3611 </td> 3612 3613 3614 <td class="na"> 3615 - 3616 3617 </td> 3618 3619 <td class="na"> 3620 - 3621 3622 </td> 3623 3624 <td class="yes"> 3625 â 3626 3627 <span class="sub">Primitive types; added 2026.1</span> 3628 3629 </td> 3630 3631 </tr> 3632 3633 3634 3635 <tr class=""> 3636 <td class="feat"> 3637 3638 <span>Naming style enforcement</span> 3639 3640 <span class="ctx">STL, Google, LLVM, CamelCase, Microsoft</span> 3641 3642 </td> 3643 3644 3645 <td class="na"> 3646 - 3647 3648 </td> 3649 3650 <td class="na"> 3651 - 3652 3653 </td> 3654 3655 <td class="yes"> 3656 â 3657 3658 </td> 3659 3660 </tr> 3661 3662 3663 3664 <tr class=""> 3665 <td class="feat"> 3666 3667 <span>Code formatter (team-shareable)</span> 3668 3669 </td> 3670 3671 3672 <td class="na"> 3673 - 3674 3675 </td> 3676 3677 <td class="yes"> 3678 â 3679 3680 </td> 3681 3682 <td class="yes"> 3683 â 3684 3685 </td> 3686 3687 </tr> 3688 3689 3690 </tbody> 3691 3692 <tbody id="codeunderstanding"> 3693 <tr class="cat"> 3694 <td colspan="4"> 3695 Code Understanding 3696 3697 3698 <div class="cat-note"> 3699 VA distinguishes read from write references in syntax coloring and reference highlighting. Neither VS 2026 nor ReSharper makes that distinction. 3700 </div> 3701 3702 </td> 3703 </tr> 3704 3705 3706 3707 <tr class=""> 3708 <td class="feat"> 3709 3710 <a href="/features/feature-code-understanding#color">Enhanced Syntax Coloring</a> 3711
3712 <span class="ctx">Classes, variables, macros, methods</span> 3713 3714 </td> 3715 3716 3717 <td class="enh"> 3718 â 3719 3720 </td> 3721 3722 <td class="yes"> 3723 â 3724 3725 <span class="sub">Basic</span> 3726 3727 </td> 3728 3729 <td class="yes"> 3730 â 3731 3732 </td> 3733 3734 </tr> 3735 3736 3737 3738 <tr class=""> 3739 <td class="feat"> 3740 3741 <a href="/features/feature-code-understanding#bold">Local Symbols in Bold</a> 3742 3743 </td> 3744 3745 3746 <td class="yes"> 3747 â 3748 3749 </td> 3750 3751 <td class="na"> 3752 - 3753 3754 </td> 3755 3756 <td class="na"> 3757 - 3758 3759 </td> 3760 3761 </tr> 3762 3763 3764 3765 <tr class=""> 3766 <td class="feat"> 3767 3768 <a href="/features/feature-code-understanding#italic">System Symbols in Italics</a> 3769 3770 </td> 3771 3772 3773 <td class="yes"> 3774 â 3775 3776 </td> 3777 3778 <td class="na"> 3779 - 3780 3781 </td> 3782 3783 <td class="na"> 3784 - 3785 3786 </td> 3787 3788 </tr> 3789 3790 3791 3792 <tr class=""> 3793 <td class="feat"> 3794 3795 <a href="/features/feature-code-understanding#highlightRefs">Highlight References to Symbol Under Cursor</a> 3796 3797 </td> 3798 3799 3800 <td class="enh"> 3801 â 3802 3803 </td> 3804 3805 <td class="yes"> 3806 â 3807 3808 <span class="sub">No read/write split</span> 3809 3810 </td> 3811 3812 <td class="yes"> 3813 â 3814
3815 <span class="sub">No read/write split</span> 3816 3817 </td> 3818 3819 </tr> 3820 3821 3822 3823 <tr class=""> 3824 <td class="feat"> 3825 3826 <a href="/features/feature-code-understanding#highlightFind">Highlight Find Results</a> 3827 3828 <span class="ctx">Retained while editing</span> 3829 3830 </td> 3831 3832 3833 <td class="yes"> 3834 â 3835 3836 </td> 3837 3838 <td class="yes"> 3839 â 3840 3841 </td> 3842 3843 <td class="yes"> 3844 â 3845 3846 </td> 3847 3848 </tr> 3849 3850 3851 3852 <tr class=""> 3853 <td class="feat"> 3854 3855 <a href="/features/feature-code-understanding#highlightWords">Highlight Matching Words</a> 3856 3857 <span class="ctx">In comments and strings</span> 3858 3859 </td> 3860 3861 3862 <td class="yes"> 3863 â 3864 3865 </td> 3866 3867 <td class="yes"> 3868 â 3869 3870 </td> 3871 3872 <td class="yes"> 3873 â 3874 3875 </td> 3876 3877 </tr> 3878 3879 3880 3881 <tr class=""> 3882 <td class="feat"> 3883 3884 <a href="/features/feature-code-understanding#param">Parameter Info</a> 3885 3886 </td> 3887 3888 3889 <td class="enh"> 3890 â 3891 3892 </td> 3893 3894 <td class="yes"> 3895 â 3896 3897 </td> 3898 3899 <td class="yes"> 3900 â 3901 3902 </td> 3903 3904 </tr> 3905 3906 3907 3908 <tr class=""> 3909 <td class="feat"> 3910 3911 <a href="/features/feature-code-understanding#hover">Quick Info</a> 3912
3913 <span class="ctx">Also covers control structures and macros</span> 3914 3915 </td> 3916 3917 3918 <td class="enh"> 3919 â 3920 3921 </td> 3922 3923 <td class="yes"> 3924 â 3925 3926 </td> 3927 3928 <td class="yes"> 3929 â 3930 3931 </td> 3932 3933 </tr> 3934 3935 3936 3937 <tr class=""> 3938 <td class="feat"> 3939 3940 <span>Context Field</span> 3941 3942 </td> 3943 3944 3945 <td class="yes"> 3946 â 3947 3948 </td> 3949 3950 <td class="na"> 3951 - 3952 3953 </td> 3954 3955 <td class="na"> 3956 - 3957 3958 </td> 3959 3960 </tr> 3961 3962 3963 3964 <tr class=""> 3965 <td class="feat"> 3966 3967 <span>Definition Field</span> 3968 3969 </td> 3970 3971 3972 <td class="yes"> 3973 â 3974 3975 </td> 3976 3977 <td class="na"> 3978 - 3979 3980 </td> 3981 3982 <td class="na"> 3983 - 3984 3985 </td> 3986 3987 </tr> 3988 3989 3990 3991 <tr class=""> 3992 <td class="feat"> 3993 3994 <a href="/features/feature-code-understanding#col">Column Indicator</a> 3995 3996 </td> 3997 3998 3999 <td class="yes"> 4000 â 4001 4002 </td> 4003 4004 <td class="na"> 4005 - 4006 4007 </td> 4008 4009 <td class="na"> 4010 - 4011 4012 </td> 4013 4014 </tr> 4015 4016 4017 4018 <tr class=""> 4019 <td class="feat"> 4020 4021 <a href="/features/feature-code-understanding#print">Print in Color</a> 4022 4023 </td> 4024 4025 4026 <td class="yes"> 4027 â 4028 4029 </td> 4030 4031 <td class="na"> 4032 - 4033 4034 </td> 4035 4036 <td class="na"> 4037 - 4038 4039 </td> 4040 4041 </tr> 4042 4043 4044 </tbody> 4045 4046 <tbody id="codecorrection"> 4047 <tr class="cat"> 4048 <td colspan="4"> 4049 Code Correction 4050 4051 4052 <div class="cat-note"> 4053 VA catches mismatched braces by color, underlines spelling errors in comments, and flags output window warnings for the current project. 4054 </div> 4055 4056 </td> 4057 </tr> 4058 4059 4060 4061 <tr class=""> 4062 <td class="feat"> 4063 4064 <a href="/features/feature-code-correction#dot">Convert Dot to -></a> 4065 4066 </td> 4067 4068 4069 <td class="enh"> 4070 â 4071 4072 </td> 4073 4074 <td class="yes"> 4075 â 4076 4077 </td> 4078 4079 <td class="yes"> 4080 â 4081 4082 </td> 4083 4084 </tr> 4085 4086 4087 4088 <tr class=""> 4089 <td class="feat"> 4090 4091 <a href="/features/feature-code-correction#output">Highlight Files in Output Window</a> 4092
4093 <span class="ctx">Flags warnings/errors for current project</span> 4094 4095 </td> 4096 4097 4098 <td class="yes"> 4099 â 4100 4101 </td> 4102 4103 <td class="na"> 4104 - 4105 4106 </td> 4107 4108 <td class="na"> 4109 - 4110 4111 </td> 4112 4113 </tr> 4114 4115 4116 4117 <tr class=""> 4118 <td class="feat"> 4119 4120 <a href="/features/feature-code-correction#match">Highlight Matching {} and ()</a> 4121 4122 </td> 4123 4124 4125 <td class="enh"> 4126 â 4127 4128 </td> 4129 4130 <td class="yes"> 4131 â 4132 4133 </td> 4134 4135 <td class="yes"> 4136 â 4137 4138 </td> 4139 4140 </tr> 4141 4142 4143 4144 <tr class=""> 4145 <td class="feat"> 4146 4147 <a href="/features/feature-code-correction#mis">Highlight Mismatching {} and ()</a> 4148 4149 <span class="ctx">By color, not squiggle</span> 4150 4151 </td> 4152 4153 4154 <td class="yes"> 4155 â 4156 4157 </td> 4158 4159 <td class="na"> 4160 - 4161 4162 </td> 4163 4164 <td class="na"> 4165 - 4166 4167 </td> 4168 4169 </tr> 4170 4171 4172 4173 <tr class=""> 4174 <td class="feat"> 4175 4176 <a href="/features/feature-code-correction#spell">Underline Spelling Errors</a> 4177 4178 <span class="ctx">In comments and strings</span> 4179 4180 </td> 4181 4182 4183 <td class="yes"> 4184 â 4185 4186 </td> 4187 4188 <td class="na"> 4189 - 4190 4191 </td> 4192 4193 <td class="na"> 4194 - 4195 4196 </td> 4197 4198 </tr> 4199 4200 4201 4202 <tr class=""> 4203 <td class="feat"> 4204 4205 <a href="/features/feature-code-correction#under">Underline Unknown Symbols</a> 4206 4207 </td> 4208 4209 4210 <td class="enh"> 4211 â 4212 4213 </td> 4214 4215 <td class="yes"> 4216 â 4217 4218 </td> 4219 4220 <td class="yes"> 4221 â 4222 4223 </td> 4224 4225 </tr> 4226 4227 4228 </tbody> 4229 4230 <tbody id="ai"> 4231 <tr class="cat"> 4232 <td colspan="4"> 4233 AI / Intelligence 4234 4235 4236 <div class="cat-note"> 4237 VA Intelligence runs fully on-device â no code leaves your machine â and is included in base. ReSharper's AI is cloud-based and costs +$100/yr extra. 4238 </div> 4239 4240 </td> 4241 </tr> 4242 4243 4244 4245 <tr class=""> 4246 <td class="feat"> 4247
4248 <span>AI code assistance</span> 4249 4250 </td> 4251 4252 4253 <td class="enh"> 4254 â 4255 4256 </td> 4257 4258 <td class="yes"> 4259 â 4260 4261 <span class="sub">GitHub Copilot â cloud, paid separately</span> 4262 4263 </td> 4264 4265 <td class="yes"> 4266 â 4267 4268 <span class="sub">JetBrains AI â +$100/yr, cloud</span> 4269 4270 </td> 4271 4272 </tr> 4273 4274 4275 4276 <tr class=""> 4277 <td class="feat"> 4278 4279 <span>Explain with AI</span> 4280 4281 <span class="ctx">Explains selected C++ code; real-time streaming</span> 4282 4283 </td> 4284 4285 4286 <td class="yes"> 4287 â 4288 4289 </td> 4290 4291 <td class="na"> 4292 - 4293 4294 </td> 4295 4296 <td class="na"> 4297 - 4298 4299 </td> 4300 4301 </tr> 4302 4303 4304 4305 <tr class=""> 4306 <td class="feat"> 4307 4308 <span>Change Code with AI</span> 4309 4310 <span class="ctx">Natural language â code; diff preview</span> 4311 4312 </td> 4313 4314 4315 <td class="yes"> 4316 â 4317 4318 </td> 4319 4320 <td class="na"> 4321 - 4322 4323 </td> 4324 4325 <td class="na"> 4326 - 4327 4328 </td> 4329 4330 </tr> 4331 4332 4333 4334 <tr class=""> 4335 <td class="feat"> 4336 4337 <span>Deep Macro</span> 4338 4339 <span class="ctx">Analysis Expands macros via Clang on hover</span> 4340 4341 </td> 4342 4343 4344 <td class="yes"> 4345 â 4346 4347 </td> 4348 4349 <td class="na"> 4350 - 4351 4352 </td> 4353 4354 <td class="na"> 4355 - 4356 4357 </td> 4358 4359 </tr> 4360 4361 4362 4363 <tr class=""> 4364 <td class="feat"> 4365
4366 <span>Included in base subscription</span> 4367 4368 </td> 4369 4370 4371 <td class="yes"> 4372 â 4373 4374 </td> 4375 4376 <td class="na"> 4377 - 4378 4379 </td> 4380 4381 <td class="na"> 4382 - 4383 4384 </td> 4385 4386 </tr> 4387 4388 4389 4390 <tr class=""> 4391 <td class="feat"> 4392 4393 <span>On-device / local processing</span> 4394 4395 </td> 4396 4397 4398 <td class="yes"> 4399 â 4400 4401 </td> 4402 4403 <td class="na"> 4404 - 4405 4406 </td> 4407 4408 <td class="na"> 4409 - 4410 4411 </td> 4412 4413 </tr> 4414 4415 4416 </tbody> 4417 4418 <tbody id="codesnippets"> 4419 <tr class="cat"> 4420 <td colspan="4"> 4421 Code Snippets 4422 4423 4424 </td> 4425 </tr> 4426 4427 4428 4429 <tr class=""> 4430 <td class="feat"> 4431 4432 <a href="/features/feature-code-snippets">Code Snippets</a> 4433 4434 </td> 4435 4436 4437 <td class="enh"> 4438 â 4439 4440 </td> 4441 4442 <td class="yes"> 4443 â 4444 4445 </td> 4446 4447 <td class="yes"> 4448 â 4449 4450 </td> 4451 4452 </tr> 4453 4454 4455 4456 <tr class=""> 4457 <td class="feat"> 4458 4459 <a href="/features/feature-code-snippets">Surround With</a> 4460 4461 </td> 4462 4463 4464 <td class="yes"> 4465 â 4466 4467 </td> 4468 4469 <td class="yes"> 4470 â 4471 4472 </td> 4473 4474 <td class="yes"> 4475 â 4476 4477 </td> 4478 4479 </tr> 4480 4481 4482 4483 <tr class=""> 4484 <td class="feat"> 4485
4486 <span>File Templates</span> 4487 4488 </td> 4489 4490 4491 <td class="yes"> 4492 â 4493 4494 </td> 4495 4496 <td class="na"> 4497 - 4498 4499 </td> 4500 4501 <td class="yes"> 4502 â 4503 4504 </td> 4505 4506 </tr> 4507 4508 4509 </tbody> 4510 4511 <tbody id="toolwindows"> 4512 <tr class="cat"> 4513 <td colspan="4"> 4514 Tool Windows 4515 4516 4517 <div class="cat-note"> 4518 VA View, VA Outline, and VA Hashtags are exclusive to Visual Assist. ReSharper's File Structure view and To-do Explorer are partial equivalents. 4519 </div> 4520 4521 </td> 4522 </tr> 4523 4524 4525 4526 <tr class=""> 4527 <td class="feat"> 4528 4529 <a href="/features/feature-tool-windows#view">VA View</a> 4530 4531 <span class="ctx">Aggregated tool window</span> 4532 4533 </td> 4534 4535 4536 <td class="yes"> 4537 â 4538 4539 </td> 4540 4541 <td class="na"> 4542 - 4543 4544 </td> 4545 4546 <td class="na"> 4547 - 4548 4549 </td> 4550 4551 </tr> 4552 4553 4554 4555 <tr class=""> 4556 <td class="feat"> 4557 4558 <a href="/features/feature-tool-windows#outline">VA Outline</a> 4559 4560 <span class="ctx">Drag-and-drop file structure reorder</span> 4561 4562 </td> 4563 4564 4565 <td class="yes"> 4566 â 4567 4568 </td> 4569 4570 <td class="na"> 4571 - 4572 4573 </td> 4574 4575 <td class="yes"> 4576 â 4577 4578 <span class="sub">No drag-and-drop reorder</span> 4579 4580 </td> 4581 4582 </tr> 4583 4584 4585 4586 <tr class=""> 4587 <td class="feat"> 4588 4589 <a href="/features/feature-tool-windows#vaH
4589ashtags">VA Hashtags</a> 4590 4591 <span class="ctx">#TODO, #BUG inline bookmark system</span> 4592 4593 </td> 4594 4595 4596 <td class="yes"> 4597 â 4598 4599 </td> 4600 4601 <td class="na"> 4602 - 4603 4604 </td> 4605 4606 <td class="yes"> 4607 â 4608 4609 <span class="sub">No inline comment integration</span> 4610 4611 </td> 4612 4613 </tr> 4614 4615 4616 </tbody> 4617 4618 <tbody id="unittesting"> 4619 <tr class="cat"> 4620 <td colspan="4"> 4621 Unit Testing 4622 4623 4624 <div class="cat-note"> 4625 ReSharper has a full integrated test runner. VA doesn't â but added Google Test boilerplate generation in 2024.9. 4626 </div> 4627 4628 </td> 4629 </tr> 4630 4631 4632 4633 <tr class=""> 4634 <td class="feat"> 4635 4636 <span>Unit Test Runner</span> 4637 4638 <span class="ctx">Google Test, Boost.Test, Catch, Doctest</span> 4639 4640 </td> 4641 4642 4643 <td class="na"> 4644 - 4645 4646 </td> 4647 4648 <td class="yes"> 4649 â 4650 4651 </td> 4652 4653 <td class="yes"> 4654 â 4655 4656 </td> 4657 4658 </tr> 4659 4660 4661 4662 <tr class=""> 4663 <td class="feat"> 4664 4665 <span>Unit Test Explorer with sessions</span> 4666 4667 </td> 4668 4669 4670 <td class="na"> 4671 - 4672 4673 </td> 4674 4675 <td class="yes"> 4676 â 4677 4678 <span class="sub">Basic sessions</span> 4679 4680 </td> 4681 4682 <td class="yes"> 4683 â 4684 4685 </td> 4686 4687 </tr> 4688 4689 4690 4691 <tr class=""> 4692 <td class="feat"> 4693
4694 <span>Google Test Boilerplate Generation</span> 4695 4696 </td> 4697 4698 4699 <td class="yes"> 4700 â 4701 4702 </td> 4703 4704 <td class="na"> 4705 - 4706 4707 </td> 4708 4709 <td class="na"> 4710 - 4711 4712 </td> 4713 4714 </tr> 4715 4716 4717 </tbody> 4718 4719 <tbody id="sourcelinks"> 4720 <tr class="cat"> 4721 <td colspan="4"> 4722 Source Links 4723 4724 4725 <div class="cat-note"> 4726 Source Links connect code comments to FogBugz, GitHub, and Jira from the editor. No equivalent in VS 2026 or ReSharper. 4727 </div> 4728 4729 </td> 4730 </tr> 4731 4732 4733 4734 <tr class=""> 4735 <td class="feat"> 4736 4737 <a href="/features/feature-source-links">Source Links</a> 4738 4739 <span class="ctx">FogBugz, GitHub, Jira</span> 4740 4741 </td> 4742 4743 4744 <td class="yes"> 4745 â 4746 4747 </td> 4748 4749 <td class="na"> 4750 - 4751 4752 </td> 4753 4754 <td class="na"> 4755 - 4756 4757 </td> 4758 4759 </tr> 4760 4761 4762 4763 <tr class=""> 4764 <td class="feat"> 4765 4766 <a href="/features/feature-source-links#open">Open Hyperlinks in External Browser</a> 4767 4768 </td> 4769 4770 4771 <td class="enh"> 4772 â 4773 4774 </td> 4775 4776 <td class="yes"> 4777 â 4778 4779 </td> 4780 4781 <td class="yes"> 4782 â 4783 4784 </td> 4785 4786 </tr> 4787 4788 4789 </tbody> 4790 4791 <tbody id="languagefeatures"> 4792 <tr class="cat"> 4793 <td colspan="4"> 4794 Language Features â C++20 Modules 4795 4796 4797 </td> 4798 </tr> 4799 4800 4801 4802 <tr class=""> 4803 <td class="feat"> 4804
4805 <span>Import support + navigation</span> 4806 4807 </td> 4808 4809 4810 <td class="yes"> 4811 â 4812 4813 </td> 4814 4815 <td class="yes"> 4816 â 4817 4818 </td> 4819 4820 <td class="yes"> 4821 â 4822 4823 </td> 4824 4825 </tr> 4826 4827 4828 4829 <tr class=""> 4830 <td class="feat"> 4831 4832 <span>Module file support (.IXX)</span> 4833 4834 </td> 4835 4836 4837 <td class="yes"> 4838 â 4839 4840 </td> 4841 4842 <td class="yes"> 4843 â 4844 4845 </td> 4846 4847 <td class="yes"> 4848 â 4849 4850 </td> 4851 4852 </tr> 4853 4854 4855 </tbody> 4856 4857 <tbody id="hlsl"> 4858 <tr class="cat"> 4859 <td colspan="4"> 4860 Language Features â HLSL / Shader 4861 4862 4863 <div class="cat-note"> 4864 VA has full HLSL support including .hlsli files (2026.3). ReSharper's HLSL support is initial/limited with known parsing gaps. VS 2026 has none. 4865 </div> 4866 4867 </td> 4868 </tr> 4869 4870 4871 4872 <tr class=""> 4873 <td class="feat"> 4874 4875 <span>HLSL syntax support</span> 4876 4877 </td> 4878 4879 4880 <td class="yes"> 4881 â 4882 4883 </td> 4884 4885 <td class="na"> 4886 - 4887 4888 </td> 4889 4890 <td class="yes"> 4891 â 4892 4893 <span class="sub">Initial support</span> 4894 4895 </td> 4896 4897 </tr> 4898 4899 4900 4901 <tr class=""> 4902 <td class="feat"> 4903
4904 <span>HLSL include files (.hlsli)</span> 4905 4906 </td> 4907 4908 4909 <td class="yes"> 4910 â 4911 4912 <span class="sub">Added in VA 2026.3</span> 4913 4914 </td> 4915 4916 <td class="na"> 4917 - 4918 4919 </td> 4920 4921 <td class="yes"> 4922 â 4923 4924 <span class="sub">Known issues remain</span> 4925 4926 </td> 4927 4928 </tr> 4929 4930 4931 4932 <tr class=""> 4933 <td class="feat"> 4934 4935 <span>HLSL navigation</span> 4936 4937 </td> 4938 4939 4940 <td class="yes"> 4941 â 4942 4943 </td> 4944 4945 <td class="na"> 4946 - 4947 4948 </td> 4949 4950 <td class="yes"> 4951 â 4952 4953 <span class="sub">Initial</span> 4954 4955 </td> 4956 4957 </tr> 4958 4959 4960 4961 <tr class=""> 4962 <td class="feat"> 4963 4964 <span>HLSL code completion</span> 4965 4966 </td> 4967 4968 4969 <td class="yes"> 4970 â 4971 4972 </td> 4973 4974 <td class="na"> 4975 - 4976 4977 </td> 4978 4979 <td class="yes"> 4980 â 4981 4982 <span class="sub">Incomplete keyword/built-in coverage</span> 4983 4984 </td> 4985 4986 </tr> 4987 4988 4989 </tbody> 4990 4991 <tbody id="cuda"> 4992 <tr class="cat"> 4993 <td colspan="4"> 4994 Language Features â CUDA 4995 4996 4997 <div class="cat-note"> 4998 CUDA is the primary compute language for GPU and AI/ML workloads. VA parses .cu and .cuh files natively â including the non-standard kernel launch syntax (<<<...>>>) that standard parsers don't handle. 4999 </div> 5000 5001 </td> 5002 </tr> 5003 5004 5005 5006 <tr class=""> 5007 <td class="feat"> 5008
5009 <span>CUDA syntax support (.cu / .cuh)</span> 5010 5011 </td> 5012 5013 5014 <td class="yes"> 5015 â 5016 5017 </td> 5018 5019 <td class="yes"> 5020 â 5021 5022 <span class="sub">Requires NVIDIA CUDA Toolkit</span> 5023 5024 </td> 5025 5026 <td class="yes"> 5027 â 5028 5029 <span class="sub">Initial support</span> 5030 5031 </td> 5032 5033 </tr> 5034 5035 5036 5037 <tr class=""> 5038 <td class="feat"> 5039 5040 <span>CUDA code completion</span> 5041 5042 <span class="ctx">Kernel qualifiers, built-ins (__global__, __device__)</span> 5043 5044 </td> 5045 5046 5047 <td class="yes"> 5048 â 5049 5050 </td> 5051 5052 <td class="yes"> 5053 â 5054 5055 <span class="sub">Via NVIDIA extension; limited</span> 5056 5057 </td> 5058 5059 <td class="yes"> 5060 â 5061 5062 <span class="sub">Partial</span> 5063 5064 </td> 5065 5066 </tr> 5067 5068 5069 5070 <tr class=""> 5071 <td class="feat"> 5072 5073 <span>Kernel launch syntax (<<<...>>>)</span> 5074 5075 </td> 5076 5077 5078 <td class="yes"> 5079 â 5080 5081 </td> 5082 5083 <td class="na"> 5084 - 5085 5086 </td> 5087 5088 <td class="na"> 5089 - 5090 5091 </td> 5092 5093 </tr> 5094 5095 5096 </tbody> 5097 5098 <tbody id="unrealengine"> 5099 <tr class="cat"> 5100 <td colspan="4"> 5101 Language Features â Unreal Engine 5102 5103 5104 </td> 5105 </tr> 5106 5107 5108 5109 <tr class=""> 5110 <td class="feat"> 5111
5112 <span>UE-specific code completion</span> 5113 5114 </td> 5115 5116 5117 <td class="yes"> 5118 â 5119 5120 </td> 5121 5122 <td class="na"> 5123 - 5124 5125 </td> 5126 5127 <td class="yes"> 5128 â 5129 5130 </td> 5131 5132 </tr> 5133 5134 5135 5136 <tr class=""> 5137 <td class="feat"> 5138 5139 <span>UE macro understanding</span> 5140 5141 <span class="ctx">UCLASS, USTRUCT, GC</span> 5142 5143 </td> 5144 5145 5146 <td class="yes"> 5147 â 5148 5149 </td> 5150 5151 <td class="na"> 5152 - 5153 5154 </td> 5155 5156 <td class="yes"> 5157 â 5158 5159 </td> 5160 5161 </tr> 5162 5163 5164 5165 <tr class=""> 5166 <td class="feat"> 5167 5168 <span>UE naming conventions</span> 5169 5170 </td> 5171 5172 5173 <td class="yes"> 5174 â 5175 5176 </td> 5177 5178 <td class="na"> 5179 - 5180 5181 </td> 5182 5183 <td class="yes"> 5184 â 5185 5186 </td> 5187 5188 </tr> 5189 5190 5191 5192 <tr class=""> 5193 <td class="feat"> 5194 5195 <span>Blueprint integration / cross-reference</span> 5196 5197 </td> 5198 5199 5200 <td class="na"> 5201 - 5202 5203 </td> 5204 5205 <td class="na"> 5206 - 5207 5208 </td> 5209 5210 <td class="yes"> 5211 â 5212 5213 </td> 5214 5215 </tr> 5216 5217 5218 5219 <tr class=""> 5220 <td class="feat"> 5221
5222 <span>RPC generation (_Implementation/_Validate)</span> 5223 5224 </td> 5225 5226 5227 <td class="yes"> 5228 â 5229 5230 </td> 5231 5232 <td class="na"> 5233 - 5234 5235 </td> 5236 5237 <td class="yes"> 5238 â 5239 5240 </td> 5241 5242 </tr> 5243 5244 5245 5246 <tr class=""> 5247 <td class="feat"> 5248 5249 <span>UnrealHeaderTool integration</span> 5250 5251 </td> 5252 5253 5254 <td class="yes"> 5255 â 5256 5257 </td> 5258 5259 <td class="na"> 5260 - 5261 5262 </td> 5263 5264 <td class="yes"> 5265 â 5266 5267 </td> 5268 5269 </tr> 5270 5271 5272 5273 <tr class=""> 5274 <td class="feat"> 5275 5276 <span>UE reflection specifier completion</span> 5277 5278 </td> 5279 5280 5281 <td class="yes"> 5282 â 5283 5284 </td> 5285 5286 <td class="na"> 5287 - 5288 5289 </td> 5290 5291 <td class="yes"> 5292 â 5293 5294 </td> 5295 5296 </tr> 5297 5298 5299 </tbody> 5300 5301 5302 </table> 5303 </div> 5304 </div> 5305 </div> 5306 </div> 5307</div> 5308<div class="section"> 5309 <div class="container-lg p-0"> 5310 <div class="section-body py-5"> 5311 <h3 class="title mb-3">Why VA is faster: it's written in C++</h3> 5312 <p>ReSharper is written natively in C#. To analyze C++ source code, it uses a translation layer - which adds processing overhead and creates friction with code C++ developers work with daily: macros, templates, partial builds, legacy codebases that don't compile cleanly.</p> 5313 <p>Visual Assist is written natively in C++. No translation step. The parser processes your source in the same language it's written in - faster indexing, better accuracy on macro-heavy code, and minimal impact on IDE startup and RAM usage. VA also works when your code doesn't: partial builds, broken code, and mid-edit state don't disable features the way they can with ReSharper's analysis engine.</p> 5314 <p>The difference compounds at scale. In testing on the Unreal Engine Lyra sample project, VA found all TOptional references in under 9 minutes. ReSharper found a third of the same references in 30 minutes. VA's parallel parser keeps the IDE responsive while analysis runs - rather than the freezes and hangs ReSharper users report as the index processes.</p> 5315 <p class="m-0">Visual Assist is also the only product we make. ReSharper is one part of a large JetBrains ecosystem. That focus shows up in how quickly VA addresses C++ pain points, how tightly it integrates with Visual Studio, and how much of the feature set is actually relevant to C++ work.</p> 5316 </div> 5317 </div> 5318</div> 5319 5320<section class="wt-faq section section-dark"> 5321 <div class="container-lg"> 5322 <div class="section-body"> 5323 <div class="row justify-content-center"> 5324 <div class="col-lg-10 col-12"> 5325 5326 <h3 class="title"> 5327 Common questions 5328 </h3> 5329 5330 <div class="accordion accordion-flush" id="faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5331 5332 <div class="accordion-item"> 5333 <h5 class="accordion-header" id="faq-01d5dd04dacc4e3e875c89c277ddb6ba-heading"> 5334 <button class="accordion-button " type="button" data-bs-toggle="collapse" data-bs-target="#faq-01d5dd04dacc4e3e875c89c277ddb6ba" aria-expanded="true" aria-controls="faq-01d5dd04dacc4e3e875c89c277ddb6ba">
5335 <span>Does Visual Assist slow down Visual Studio?</span> 5336 </button> 5337 </h5> 5338 <div id="faq-01d5dd04dacc4e3e875c89c277ddb6ba" class="accordion-collapse collapse show" aria-labelledby="faq-01d5dd04dacc4e3e875c89c277ddb6ba-heading" data-bs-parent="#faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5339 <div class="accordion-body"> 5340 No. VA's parser is written in C++ and runs with minimal RAM and CPU overhead. Most users report no measurable impact on IDE startup or responsiveness â on small projects or multi-million-line codebases. This is a structural difference from ReSharper C++, whose C# parser requires a translation layer that generates significant system load during indexing. 5341 </div> 5342 </div> 5343 </div> 5344 5345 <div class="accordion-item"> 5346 <h5 class="accordion-header" id="faq-8efe5061e15a4dc1b12798ecf14dc52e-heading"> 5347 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq-8efe5061e15a4dc1b12798ecf14dc52e" aria-expanded="false" aria-controls="faq-8efe5061e15a4dc1b12798ecf14dc52e"> 5348 <span>How is Visual Assist different from ReSharper C++?</span> 5349 </button> 5350 </h5> 5351 <div id="faq-8efe5061e15a4dc1b12798ecf14dc52e" class="accordion-collapse collapse " aria-labelledby="faq-8efe5061e15a4dc1b12798ecf14dc52e-heading" data-bs-parent="#faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5352 <div class="accordion-body"> 5353 The core difference is focus. VA is built and tuned specifically for C++ in Visual Studio â it's the only product we make. ReSharper is a C# tool that was extended to cover C++. That distinction shows up in parser performance, feature relevance to C++, and IDE stability. VA also includes an entire Debug Assistance category â Address Resolver, PDB Explorer, VA Memory View â that ReSharper doesn't offer. 5354 </div> 5355 </div> 5356 </div> 5357 5358 <div class="accordion-item"> 5359 <h5 class="accordion-header" id="faq-4ee597a703b246ac99139622fc102a8d-heading"> 5360 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq-4ee597a703b246ac99139622fc102a8d" aria-expanded="false" aria-controls="faq-4ee597a703b246ac99139622fc102a8d"> 5361 <span>Is AI included in the base subscription?</span> 5362 </button> 5363 </h5> 5364 <div id="faq-4ee597a703b246ac99139622fc102a8d" class="accordion-collapse collapse " aria-labelledby="faq-4ee597a703b246ac99139622fc102a8d-heading" data-bs-parent="#faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5365 <div class="accordion-body"> 5366 Yes. <a href="~/link.aspx?_id=2D5A2BDE323E4B15B4C62368FEA2DFBB&_z=z">VA Intelligence</a> is included in your base license and runs entirely on-device. No code leaves your machine. ReSharper's AI features are cloud-based — code is sent to JetBrains servers — and cost an additional $100/yr on top of your ReSharper subscription. 5367 </div> 5368 </div> 5369 </div> 5370 5371 <div class="accordion-item"> 5372 <h5 class="accordion-header" id="faq-3d2faf7084ca46dcbe0cb66f123a22ca-heading"> 5373 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq-3d2faf7084ca46dcbe0cb66f123a22ca" aria-expanded="false" aria-controls="faq-3d2faf7084ca46dcbe0cb66f123a22ca">
5374 <span>Does it work with legacy code, macros, or code that doesn't compile cleanly?</span> 5375 </button> 5376 </h5> 5377 <div id="faq-3d2faf7084ca46dcbe0cb66f123a22ca" class="accordion-collapse collapse " aria-labelledby="faq-3d2faf7084ca46dcbe0cb66f123a22ca-heading" data-bs-parent="#faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5378 <div class="accordion-body"> 5379 VA is designed to work even when the code doesn't. Its parser handles partial builds, macro-heavy codebases, and mid-edit broken state where IntelliSense and ReSharper's analysis often fail or stop responding. If you work in a large, irregular codebase, this is where the reliability difference shows up most. 5380 </div> 5381 </div> 5382 </div> 5383 5384 <div class="accordion-item"> 5385 <h5 class="accordion-header" id="faq-adf096294e864fbdbce77d386a1f8b17-heading"> 5386 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq-adf096294e864fbdbce77d386a1f8b17" aria-expanded="false" aria-controls="faq-adf096294e864fbdbce77d386a1f8b17"> 5387 <span>What does the 30-day trial include?</span> 5388 </button> 5389 </h5> 5390 <div id="faq-adf096294e864fbdbce77d386a1f8b17" class="accordion-collapse collapse " aria-labelledby="faq-adf096294e864fbdbce77d386a1f8b17-heading" data-bs-parent="#faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5391 <div class="accordion-body"> 5392 Everything. No feature limits, no paywalls, no credit card required. You get the full product for 30 days. If you're evaluating against ReSharper, start with Find References on a large project â the performance difference is usually obvious in your first session. 5393 </div> 5394 </div> 5395 </div> 5396 5397 <div class="accordion-item"> 5398 <h5 class="accordion-header" id="faq-f71d4b54509c4de8ab889b6de8f5900d-heading"> 5399 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq-f71d4b54509c4de8ab889b6de8f5900d" aria-expanded="false" aria-controls="faq-f71d4b54509c4de8ab889b6de8f5900d"> 5400 <span>How does pricing compare?</span> 5401 </button> 5402 </h5> 5403 <div id="faq-f71d4b54509c4de8ab889b6de8f5900d" class="accordion-collapse collapse " aria-labelledby="faq-f71d4b54509c4de8ab889b6de8f5900d-heading" data-bs-parent="#faq-accordion-34ef16ded7694d9c8e90ac70c18ca70c"> 5404 <div class="accordion-body"> 5405 Visual Assist Personal is $129/yr â includes AI features, 60+ safety checkers, the full debug toolset, and everything in the comparison table above. ReSharper C++ starts at $149/yr for an individual license; add AI and that's $249/yr. For teams, VA Standard starts at $279 with $119/yr renewals vs. ReSharper at $389/seat. Enterprise: VA uses an offline license server (no internet required, SAM-compatible). ReSharper requires a cloud-based license server. 5406 </div> 5407 </div> 5408 </div> 5409 5410 </div> 5411 </div> 5412 </div> 5413 </div> 5414 </div> 5415</section> 5416<style> 5417.testimonial { 5418border: 1px solid; 5419border-radius: 12px; 5420padding: 12px; 5421margin: 24px auto; 5422line-height: 1; 5423text-align: left; 5424background: white; 5425} 5426.testimonial blockquote { 5427font-style: italic; 5428} 5429.testimonial cite { 5430opacity: 0.75; 5431font-size: 0.65rem; 5432} 5433@media all and (min-width: 768px) { 5434.testimonial { 5435max-width: 50%; 5436padding: 24px; 5437} 5438} 5439</style> 5440 5441<div class="section section-grey"> 5442 <div class="container-lg p-0" style="background: none;"> 5443 <div class="section-body py-5 text-center"> 5444 <h2>Try Visual Assist free for 30 days</h2> 5445 <div class="testimonial"> 5446 <blockquote>"Its features are better implemented than the Visual Studio alternatives. The navigation bar alone is worth the price of the license. Find Symbol, Search Files, Open File are all a million times faster than in Visual Studio. And it doesn't bog down the IDE like ReSharper does. I keep coming back to Visual Assist."</blockquote> 5447 <cite>Sean D. â Principal Software Engineer, Enterprise</cite> 5448 </div> 5449 <a href="/downloads" class="button primary">Try Visual Assist free</a> 5450 </div> 5451 </div> 5452</div> 5453 </main> 5454 5455 5456<footer> 5457 <div class="container-lg"> 5458 <div class="row flex-column-reverse flex-lg-row"> 5459 <div class="col-12 col-lg-4"> 5460 <div class="brand"> 5461 <a class="wt-logo" href="/" title="WholeTomato" aria-label="Navigate to homepage"> 5462 <img fetchpriority="high" src="/presentation/wholetomato/assets/images/wt-logo.svg" alt="WholeTomato" /> 5463 </a> 5464 </div> 5465 5466 <address> 5467 <ul class="contact list-unstyled"> 5468 <li><a class="underline" href="/cdn-cgi/l/email-protection#0e676068614e796661626b7a61636f7a61206d6163"><span class="__cf_email__" data-cfemail="9bf2f5fdf4dbecf3f4f7feeff4f6faeff4b5f8f4f6">[email protected]</span></a></li> 5469 5470 <li><a href="fax:512.226.8441">E-Fax: 512.226.8441</a></li> 5471 </ul> 5472 5473 <div class="address"> 5474 6805 N Capital of Texas Hwy,<br /> 5475 Suite 275,<br /> 5476 Austin, TX, USA 78731 5477 </div> 5478 </address> 5479 </div> 5480 5481 <div class="col-12 col-lg-8"> 5482 5483 <div class="row"> 5484 <div class="col-12 col-lg-4 nav-block"> 5485 <h4 class="title">Visual Assist</h4> 5486 5487 <div class="nav-lists"> 5488 <div class="nav-list"> 5489 <ul> 5490 <li class="nav-item"> 5491 <a class="nav-link" href="/features" title="Features" aria-label="Features"> 5492 Features 5493 </a> 5494 </li> 5495 5496 <li class="nav-item"> 5497 <a class="nav-link" href="/features/whats-new" title="What's New" aria-label="What's New"> 5498 What's New 5499 </a> 5500 </li> 5501 5502 <li class="nav-item"> 5503 <a class="nav-link" href="/purchase/compare" title="Compare VA vs ReSharper C++" aria-label="Compare VA vs ReSharper C++"> 5504 Compare VA vs ReSharper C++ 5505 </a> 5506 </li> 5507 5508 <li class="nav-item"> 5509 <a class="nav-link" href="/visual-assist-ue4-unreal-engine" title="Visual Assist for Unreal Engine" aria-label="Visual Assist for Unreal Engine"> 5510 Visual Assist for Unreal Engine 5511 </a> 5512 </li> 5513 5514 <li class="nav-item"> 5515 <a class="nav-link" href="/landing/visual-assist-education-licenses" title="Academic Licensing" aria-label="Academic Licensing"> 5516 Academic Licensing 5517 </a> 5518 </li> 5519 5520 <li class="nav-item"> 5521 <a class="nav-link" href="/va-intelligence" title="VA Intelligence" aria-label="VA Intelligence">
5522 <span style="color: #007A55; font-weight: bold;">NEW</span> VA Intelligence 5523 </a> 5524 </li> 5525 </ul> 5526 </div> 5527 </div> 5528 </div> 5529 5530 <div class="col-12 col-lg-8 nav-block"> 5531 <h4 class="title">Resources</h4> 5532 5533 <div class="nav-lists"> 5534 <div class="nav-list"> 5535 <h5 class="title">Main</h5> 5536 5537 <ul> 5538 <li class="nav-item"> 5539 <a class="nav-link" href="/blog" title="Blog" aria-label="Blog"> 5540 Blog 5541 </a> 5542 </li> 5543 5544 <li class="nav-item"> 5545 <a class="nav-link" href="/documentation" title="Documentation" aria-label="Documentation"> 5546 Documentation 5547 </a> 5548 </li> 5549 5550 <li class="nav-item"> 5551 <a class="nav-link" href="/kb" title="Knowledge Base" aria-label="Knowledge Base"> 5552 Knowledge Base 5553 </a> 5554 </li> 5555 5556 <li class="nav-item"> 5557 <a class="nav-link" href="/guides" title="Guides" aria-label="Guides"> 5558 Guides 5559 </a> 5560 </li> 5561 </ul> 5562 </div> 5563 5564 <div class="nav-list"> 5565 <h5 class="title">Guides</h5> 5566 5567 <ul> 5568 <li class="nav-item"> 5569 <a class="nav-link" href="/learn/getstarted" title="Get Started" aria-label="Get Started"> 5570 Get Started 5571 </a> 5572 </li> 5573 5574 <li class="nav-item"> 5575 <a class="nav-link" href="/learn/top10" title="Top 10 Features" aria-label="Top 10 Features"> 5576 Top 10 Features 5577 </a> 5578 </li> 5579 5580 <li class="nav-item"> 5581 <a class="nav-link" href="/learn/keyboardshortcuts" title="Keyboard Shortcuts" aria-label="Keyboard Shortcuts"> 5582 Keyboard Shortcuts 5583 </a> 5584 </li> 5585 5586 <li class="nav-item"> 5587 <a class="nav-link" href="https://www.youtube.com/c/Wholetomatosoftware" target="_blank" title="Video Tutorials" aria-label="Video Tutorials"> 5588 Video Tutorials 5589 </a> 5590 </li> 5591 </ul> 5592 </div> 5593 5594 <div class="nav-list"> 5595 <h5 class="title">Community</h5> 5596 5597 <ul> 5598 <li class="nav-item"> 5599 <a class="nav-link" href="/events" title="Events" aria-label="Events"> 5600 Events 5601 </a> 5602 </li> 5603 5604 <li class="nav-item"> 5605 <a class="nav-link" href="/mvp-directory" title="MVP Directory" aria-label="MVP Directory"> 5606 MVP Directory 5607 </a> 5608 </li> 5609 5610 <li class="nav-item"> 5611 <a class="nav-link" href="https://forums.wholetomato.com/" target="_blank" title="Forums" aria-label="Forums"> 5612 Forums 5613 </a> 5614 </li> 5615 </ul> 5616 </div> 5617 </div> 5618 </div> 5619 5620 <div class="col-12 col-lg-4 nav-block"> 5621 <h4 class="title">Support</h4> 5622 5623 <div class="nav-lists"> 5624 <div class="nav-list"> 5625 <ul> 5626 <li class="nav-item"> 5627 <a class="nav-link" href="/support" title="Support Hub" aria-label="Support Hub"> 5628 Support Hub 5629 </a> 5630 </li> 5631 5632 <li class="nav-item"> 5633 <a class="nav-link" href="/landing/renewals" title="Renew license" aria-label="Renew license"> 5634 Renew license 5635 </a> 5636 </li> 5637 5638 <li class="nav-item"> 5639 <a class="nav-link" href="/purchase/faq" title="FAQ" aria-label="FAQ"> 5640 FAQ 5641 </a> 5642 </li> 5643 5644 <li class="nav-item"> 5645 <a class="nav-link" href="https://forums.wholetomato.com/" target="_blank" title="Forums" aria-label="Forums"> 5646 Forums 5647 </a> 5648 </li> 5649 5650 <li class="nav-item"> 5651 <a class="nav-link" href="https://discord.gg/mxQqAj5PHQ" target="_blank" title="Join Discord" aria-label="Join Discord"> 5652 Join Discord 5653 </a> 5654 </li> 5655 5656 <li class="nav-item"> 5657 <a class="nav-link" href="/company/connect" target="_blank" title="Contact Us" aria-label="Contact Us"> 5658 Contact Us 5659 </a> 5660 </li> 5661 </ul> 5662 </div> 5663 </div> 5664 </div> 5665 </div> 5666 5667 </div> 5668 </div> 5669 </div> 5670 5671 <div class="container-lg"> 5672 <div class="footer-bottom"> 5673 <div class="row flex-lg-row-reverse"> 5674 <div class="col-12 col-lg-4 d-flex align-items-center justify-content-lg-end"> 5675 <ul class="legal-links"> 5676 <li class=""> 5677 <a class="nav-link" href="https://www.ideracorp.com/legal/wholetomato" target="_blank">Legal</a> 5678 </li> 5679 <li class=""><a class="nav-link" href="https://www.ideracorp.com/Legal/PrivacyShield" target="_blank">Privacy Policy</a> 5680 </li> 5681 </ul> 5682 </div> 5683 <div class="col-12 col-lg-4 d-flex align-items-center justify-content-lg-center"> 5684 <ul class="social-links"> 5685 <li class=""> 5686 <a class="button icon-facebook" title="Facebook" href="https://www.facebook.com/wholetomatosoftware" target="_blank"></a> 5687 </li> 5688 <li class=""> 5689 <a class="button icon-twitter" title="Twitter" href="https://twitter.com/visualassist" target="_blank"></a> 5690 </li> 5691 <li class=""> 5692 <a class="button icon-linkedin" title="Linkedin" href="https://www.linkedin.com/company/whole-tomato-software" target="_blank"></a> 5693 </li> 5694 <li class=""> 5695 <a class="button icon-youtube" title="YouTube" href="https://www.youtube.com/c/Wholetomatosoftware" target="_blank"></a> 5696 </li> 5697 <li class=""> 5698 <a class="button icon-rss" title="Blog RSS" href="https://blog.wholetomato.com/feed/" target="_blank"></a> 5699 </li> 5700 <li class=""> 5701 <a class="button icon-vs" title="Visual Studio Gallery" href="https://visualstudiogallery.msdn.microsoft.com/D6678A1F-C700-4532-8C5E-A799D875063D" target="_blank"></a> 5702 </li> 5703 <li class=""> 5704 <a class="button icon-discord" title="Discord Channel" href="https://discord.gg/mxQqAj5PHQ" target="_blank"></a> 5705 </li> 5706 </ul> 5707 </div> 5708 <div class="col-12 col-lg-4 d-flex flex-column align-items-center align-items-lg-start copyright"> 5709 © 2026 Whole Tomato Software, LLC - All rights reserved. 5710 5711 5712 <div class="small">Updated: Sep 2026</div> 5713 5714 </div> 5715 </div> 5716 </div> 5717 </div> 5718</footer> 5719 5720 5721 5722<div class="modal fade modal-lg wt-download-free-popup border-0" id="downloadTrialModal" tabindex="-1" aria-labelledby="Download Trial" aria-hidden="true"> 5723 <div class="modal-dialog modal-dialog-centered"> 5724 <div class="modal-content"> 5725 <div class="modal-header border-0"> 5726 <img src="/presentation/wholetomato/assets/images/wt-logo-reverse.svg" class="img-fluid" alt="Whole Tomato"> 5727 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 5728 </div> 5729 <div class="modal-body"> 5730 <div class="form row g-3 needs-validation"> 5731 5732 <div class="col-12"> 5733 <p class="form-label mb-3">Your position<sup>*</sup></p> 5734 <div class="row mx-0 wt-your-position"> 5735 <div class="form-check form-check-inline col-md-6 col-12"> 5736 <input class="form-check-input" type="radio" name="licensetype" id="ltstudent" value="student" required> 5737 <label class="form-check-label" for="ltstudent">Student or faculty member</label> 5738 </div> 5739 <div class="form-check form-check-inline col-md-6 col-12"> 5740 <input class="form-check-input" type="radio" name="licensetype" id="ltdeveloper" value="developer" required> 5741 <label class="form-check-label" for="ltdeveloper">Individual developer</label> 5742 </div> 5743 <div class="form-check form-check-inline col-md-6 col-12"> 5744 <input class="form-check-input" type="radio" name="licensetype" id="ltcompany" value="company" required> 5745 <label class="form-check-label" for="ltcompany">Company employee or contractor</label> 5746 </div> 5747 </div> 5748 </div> 5749 <div class="col-12 mb-3 py-2"> 5750 <div class="form-check wt-existing-customer"> 5751 <input class="form-check-input" type="checkbox" name="d-currentCustomer" id="d-currentCustomer" /> 5752 <label class="form-check-label form-label" for="d-currentCustomer">Existing customer</label> 5753 <input type="hidden" name="d-downloadType" id="downloadType" value="trial" /> 5754 </div> 5755 </div> 5756 <div class="col-md-6 mt-0 mb-md-4 mb-3"> 5757 <label for="d-firstName" class="form-label">First Name<sup>*</sup></label> 5758 <input type="text" class="form-control" size="50" maxlength="50" name="d-firstName" id="d-firstName" placeholder="First Name" required> 5759 </div> 5760 <div class="col-md-6 mt-0 mb-md-4 mb-3"> 5761 <label for="d-lastName" class="form-label">Last Name<sup>*</sup></label> 5762 <input type="text" class="form-control" size="50" maxlength="50" name="d-lastName" id="d-lastName" placeholder="Last Name" required> 5763 </div> 5764 <div class="col-md-6 mt-0 mb-md-4 mb-3"> 5765 <label for="d-email" class="form-label">Email<sup>*</sup></label> 5766 <input type="email" class="form-control" size="50" maxlength="255" name="d-email" id="d-email" placeholder="Email" required> 5767 <input type="email" name="d-email_confirm" value="" class="email-confirm" tabindex="-1" readonly /> 5768 </div> 5769 <div class="col-md-6 mt-0 mb-md-4 mb-3">
5770 <label for="d-phone" class="form-label">Phone </label> 5771 <input type="tel" class="form-control" size="50" maxlength="20" name="d-phone" id="d-phone" placeholder="Phone "> 5772 </div> 5773 <div id="d-companyRow" style="display: none;" class="col-12 mt-0 mb-md-4 mb-3"> 5774 <label for="d-company" class="form-label">Company<sup>*</sup></label> 5775 <input type="text" class="form-control" size="50" maxlength="255" name="d-company" id="d-company" placeholder="Company" required> 5776 </div> 5777 <div class="col-12 mt-0"> 5778 <label for="d-country" class="form-label">Country<sup>*</sup></label> 5779 <select class="form-select mb-3" name="d-country" id="d-country"> 5780 <option value="">Select Country</option><option value="US">United States</option><option value="CA" selected="selected">Canada</option><option value="-">----------</option><option value="AF">Afghanistan</option><option value="AX">à land Islands</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AS">American Samoa</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AI">Anguilla</option><option value="AQ">Antarctica</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AW">Aruba</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BM">Bermuda</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BQ">Bonaire, Sint Eustatius and Saba</option><option value="BA">Bosnia and Herzegovina</option><option value="BW">Botswana</option><option value="BV">Bouvet Island</option><option value="BR">Brazil</option><option value="IO">British Indian Ocean Territory</option><option value="BN">Brunei Darussalam</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CV">Cape Verde</option><option value="KY">Cayman Islands</option><option value="CF">Central African Republic</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CX">Christmas Island</option><option value="CC">Cocos (Keeling) Islands</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo (Brazzaville)</option><option value="CD">Congo (Kinshasa)</option><option value="CK">Cook Islands</option><option value="CR">Costa Rica</option><option value="CI">CÑte d'Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CW">Curaзao</option><option value="CY">Cyprus</option><option value="CZ">Czech Republic</option><option value="DK">Denmark</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="ET">Ethiopia</option><option value="FK">Falkland Islands</option><option value="FO">Faroe Islands</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GF">French Guiana</option><option value="PF">French Polynesia</option><option value="TF">French Southern Lands</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GL">Greenland</option><option value="GD">Grenada</option><option value="GP">Guadeloupe</option><option value="GU">Guam</option><option value="GT">Guatemala</option><option value="GG">Guernsey</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HM">Heard and McDonald Islands</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IR">Iran</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KP">Korea, North</option><option value="KR">Korea, South</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MO">Macau</option><option value="MK">Macedonia</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MH">Marshall Islands</option><option value="MQ">Martinique</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="YT">Mayotte</option><option value="MX">Mexico</option><option value="FM">Micronesia</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MS">Montserrat</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="AN">Netherlands Antilles</option><option value="NC">New Caledonia</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="NU">Niue</option><option value="NF">Norfolk Island</option><option value="MP">Northern Mariana Islands</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PS">Palestine</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">
5780Peru</option><option value="PH">Philippines</option><option value="PN">Pitcairn</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="PR">Puerto Rico</option><option value="QA">Qatar</option><option value="RE">Reunion</option><option value="RO">Romania</option><option value="RU">Russian Federation</option><option value="RW">Rwanda</option><option value="BL">Saint Barthйlemy</option><option value="SH">Saint Helena</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="MF">Saint Martin (French part)</option><option value="PM">Saint Pierre and Miquelon</option><option value="VC">Saint Vincent and the Grenadines</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SX">Sint Maarten (Dutch part)</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="GS">South Georgia and South Sandwich Islands</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SJ">Svalbard and Jan Mayen Islands</option><option value="SZ">Swaziland</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TK">Tokelau</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey</option><option value="TM">Turkmenistan</option><option value="TC">Turks and Caicos Islands</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="UM">United States Minor Outlying Islands</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VA">Vatican City</option><option value="VE">Venezuela</option><option value="VN">Vietnam</option><option value="VG">Virgin Islands, British</option><option value="VI">Virgin Islands, U.S.</option><option value="WF">Wallis and Futuna Islands</option><option value="EH">Western Sahara</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> 5781 </select> 5782 </div> 5783 <div id="d-stateDiv" class="col-12 mt-0"> 5784 <label class="form-label">State/Province<sup>*</sup></label> 5785 <select title="State/Province" class="form-select mb-3" name="d-state_US" id="d-state_US" style="display:none;" required> 5786 <option value="">Select State</option><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AS">American Samoa</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option><option value="DE">Delaware</option><option value="DC">District Of Columbia</option><option value="FL">Florida</option><option value="GA">Georgia</option><option value="GU">Guam</option><option value="HI">Hawaii</option><option value="ID">Idaho</option><option value="IL">Illinois</option><option value="IN">Indiana</option><option value="IA">Iowa</option><option value="KS">Kansas</option><option value="KY">Kentucky</option><option value="LA">Louisiana</option><option value="ME">Maine</option><option value="MD">Maryland</option><option value="MH">Marshall Islands</option><option value="MA">Massachusetts</option><option value="MI">Michigan</option><option value="MN">Minnesota</option><option value="MS">Mississippi</option><option value="MO">Missouri</option><option value="MT">Montana</option><option value="NE">Nebraska</option><option value="NV">Nevada</option><option value="NH">New Hampshire</option><option value="NJ">New Jersey</option><option value="NM">New Mexico</option><option value="NY">New York</option><option value="NC">North Carolina</option><option value="ND">North Dakota</option><option value="OH">Ohio</option><option value="OK">Oklahoma</option><option value="OR">Oregon</option><option value="PA">Pennsylvania</option><option value="PR">Puerto Rico</option><option value="RI">Rhode Island</option><option value="SC">South Carolina</option><option value="SD">South Dakota</option><option value="TN">Tennessee</option><option value="TX">Texas</option><option value="UT">Utah</option><option value="VT">Vermont</option><option value="VI">Virgin Islands</option><option value="VA">Virginia</option><option value="WA">Washington</option><option value="WV">West Virginia</option><option value="WI">Wisconsin</option><option value="WY">Wyoming</option><option value="AE">Armed Forces AE</option><option value="AP">Armed Forces AP</option> 5787 </select> 5788 <select title="State/Province" class="form-select mb-3" name="d-state_CA" id="d-state_CA" style="" required> 5789 <option value="">Select Province</option><option value="AB">Alberta</option><option value="BC">British Columbia</option><option value="MB">Manitoba</option><option value="NB">New Brunswick</option><option value="NF">Newfoundland</option><option value="NT">Northwest Territories</option><option value="NS">Nova Scotia</option><option value="NV">Nunavut</option><option value="ON">Ontario</option><option value="PE">Prince Edward Island</option><option value="QC">Quebec</option><option value="SK">Saskatchewan</option><option value="YT">Yukon</option> 5790 </select> 5791 <select title="State/Province" class="form-select mb-3" name="d-state_MX" id="d-state_MX" style="display:none;" required> 5792 <option value="">Select State</option><option value="AQ">Aguascalientes</option><option value="BC">Baja California</option><option value="BS">Baja California Sur</option><option value="CM">Campeche</option><option value="CS">Chiapas</option><option value="CH">Chihuahua</option><option value="CO">Coahuila</option><option value="CL">Colima</option><option value="DF">Distrito Federal</option><option value="DG">Durango</option><option value="GJ">Guanajuanto</option><option value="GR">Guerrero</option><option value="HG">Hidalgo</option><option value="JS">Jalisco</option><option value="MX">Mexico</option><option value="MH">Michoacan</option><option value="MR">Morelos</option><option value="NR">Nayarit</option><option value="NL">Nuevo León</option><option value="OX">Oaxaca</option><option value="PB">Puebla</option><option value="QT">Queretaro</option><option value="QR">Quintana Roo</option><option value="SL">San Luis Potosi</option><option value="SN">Sinaloa</option><option value="SR">Sonora</option><option value="TB">Tabasco</option><option value="TM">Tamaulipas</option><option value="TX">Tlaxcala</option><option value="VZ">Veracruz</option><option value="YT">Yucatan</option><option value="ZS">Zacatecas</option> 5793 </select> 5794 <select title="State/Province" class="form-select mb-3" name="d-state_BR" id="d-state_BR" style="display:none;" required> 5795 <option value="">Select State</option><option value="AC">Acre</option><option value="AL">Alagoas</option><option value="AP">Amapa</option><option value="AM">Amazonas</option><option value="BA">Bahia</option><option value="CE">Ceara</option><option value="DF">Distrito Federal</option><option value="ES">Espirito Santo</option><option value="GO">Goias</option><option value="MA">Maranhao</option><option value="MT">Mato Grosso</option><option value="MS">Mato Grosso do Sul</option><option value="MG">Minas Gerais</option><option value="PA">Para</option><option value="PB">Paraiba</option><option value="PR">Parana</option><option value="PE">Pernambuco</option><option value="PI">Piaui</option><option value="RJ">Rio de Janeiro</option><option value="RN">
5795Rio Grande do Norte</option><option value="RS">Rio Grande do Sul</option><option value="RO">Rondonia</option><option value="RR">Roraima</option><option value="SC">Santa Catarina</option><option value="SP">Sao Paulo</option><option value="SE">Sergipe</option><option value="TO">Tocantins</option> 5796 </select> 5797 </div> 5798 <div class="col-12 wt-policy-info my-2 box-gdpr-mc"> 5799 <div class="form-check"> 5800 <input type="checkbox" name="d-checkboxGDPRMC" id="d-checkboxGDPRMC" class="form-check-input" /> 5801 <label for="d-checkboxGDPRMC" class="form-check-label">I agree to receive marketing communication from Whole Tomato for product updates, sales services, promotions, news, and events. I can withdraw my consent at any time and update my communication preference at the subscription center from any email received.</label> 5802 </div> 5803 </div> 5804 <div class="col-12 wt-policy-info my-2 box-gdpr"> 5805 <div class="form-check"> 5806 <input type="checkbox" name="d-checkboxGDPR" id="d-checkboxGDPR" class="gdpr-agreement form-check-input" /> 5807 <label for="d-checkboxGDPR" class="form-check-label">I have read, understand and agree to Whole Tomato's <a href="https://www.ideracorp.com/legal/WholeTomato#tabs-2" target="_blank">Terms of Use</a>.<sup>*</sup></label> 5808 </div> 5809 </div> 5810 <div class="col-12 wt-policy-info my-2"> 5811 <p>By filling and submitting this form you understand and agree that the use of Whole Tomatoâs website is subject to the <a href="https://www.ideracorp.com/Legal/Terms-of-Use" target="_blank">General Website Terms of Use</a>. Additional details regarding Whole Tomatoâs collection and use of your personal information, including information about access, retention, rectification, deletion, security, cross-border transfers and other topics, is available in the <a href="https://www.ideracorp.com/Legal/PrivacyPolicy" target="_blank">Privacy Policy</a>.</p> 5812 </div> 5813 <div class="col-12 my-2">
vendor: 134 bytes, lines 5813-5814
5813 5814 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 149 bytes, lines 5814-5815
5814<script src="https://www.google.com/recaptcha/api.js?onload=renderDownloadsRecaptcha&render=explicit" async defer></script> 5815
5815<input type="hidden" class="recaptcha-value" name="d-recaptcha" /> 5816
5816<script type="text/javascript"> 5817 var renderDownloadsRecaptcha = function () { 5818 try { 5819 let widgetId = grecaptcha.render('downloads-recaptcha-container', { 5820 'sitekey': '6Lc3pu8UAAAAAEKGv8D7lsFdzIolJ3ZZ3UO8EygL', 5821 theme: 'light', 5822 type: 'image', 5823 size: 'normal' 5824 }); 5825 document.getElementById("downloads-recaptcha-container").setAttribute("data-widget-id", widgetId); 5826 } catch { 5827 console.log("Error during recaptcha initiation") 5828 } 5829 }; 5830 </script>
5830 5831 5832 <div id="downloads-recaptcha-container" class="recaptcha-container"></div> 5833 </div> 5834 5835 <div class="col-12 d-flex gap-3 flex-column flex-lg-row justify-content-lg-between"> 5836 <button type="button" class="button secondary pfdft">Download Free Trial</button> 5837 <button type="button" class="button primary pfdgr">Download General Release</button> 5838 </div> 5839 </div> 5840 </div> 5841 </div> 5842 </div> 5843</div> 5844
5845<script type="text/javascript"> 5846 window.GeoCountry = "CA"; 5847</script>
5847 5848 5849 </form> 5850 5851
5851<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
5851 5852
5852<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
5852 5853
5853<script src="/presentation/wholetomato/assets/scripts/scripts.js?175"></script>
5853 5854 5855
5856<script type="text/javascript"> 5857 function getTranslation() { 5858 return { 5859 PCAlertValidQuantity: function() { 5860 return "Please enter a valid quantity or select Personal License."; 5861 }, 5862 PCAlertConfirmAuthUser: function () { 5863 return "Please confirm that you will be the only authorized user of the license, and that you are purchasing with personal funds that will not be reimbursed by a company or organization."; 5864 }, 5865 PCAlertValidQuantityReseller: function () { 5866 return "Please enter a valid quantity."; 5867 }, 5868 PCQuantityPersonalLicenseTooltip: function () { 5869 return "Personal licenses only available for self-checkout."; 5870 }, 5871 PCQuantityNetworkLicenseTooltip: function () { 5872 return "Request a quote to add details."; 5873 }, 5874 AllFieldsValidationMessage: function () { 5875 return "Please complete all required fields."; 5876 }, 5877 fieldIsRequired: function (title) { 5878 return `Field ${title} is required`; 5879 }, 5880 captcha: function () { 5881 return "Captcha verification failed."; 5882 }, 5883 EnterValidEmail: function () { 5884 return "Please enter a valid email address."; 5885 } 5886 }; 5887 } 5888 5889 if (wt) { 5890 wt.localizations = getTranslation(); 5891 wt.useApiLayerForEmailValidation = true; 5892 } else { 5893 var WTLocalizations = getTranslation(); 5894 } 5895 5896</script>
5896 5897 5898</body> 5899</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.