CINXE.COM

update headers · dotnet/roslyn@91571a3 · GitHub

<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0","20210218145728","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1613660248"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210218145728/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210218145728/https://avatars.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210218145728/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210218145728/https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210218145728cs_/https://github.githubassets.com/assets/frameworks-ac5ddc9cb244e4890a516164c39e1e9b.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210218145728cs_/https://github.githubassets.com/assets/site-e20d08119a2a00397a3f50e4b361e952.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210218145728cs_/https://github.githubassets.com/assets/behaviors-20ff08532cc9663009df8f73413a1b45.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210218145728cs_/https://github.githubassets.com/assets/github-e03d2a8c0510c605aedd26be67471cbd.css"/> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210218145728js_/https://github.githubassets.com/assets/environment-f0adafbf.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210218145728js_/https://github.githubassets.com/assets/chunk-frameworks-f8de2b51.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210218145728js_/https://github.githubassets.com/assets/chunk-vendor-111977e2.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210218145728js_/https://github.githubassets.com/assets/behaviors-38441e02.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210218145728js_/https://github.githubassets.com/assets/primer-21ba07f4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-7af7f2e9.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-a1b311f2.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-7159c8a1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-4c69db4f.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-insights-graph.js" data-src="https://github.githubassets.com/assets/chunk-insights-graph-370624c3.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-339afcae.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-b5c1f8c4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-13e1fec0.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-53e3e9d5.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-700b103a.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-401c2b15.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-482ebe7d.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210218145728js_/https://github.githubassets.com/assets/diffs-6efb522e.js"></script> <meta name="viewport" content="width=device-width"> <title>update headers · dotnet/roslyn@91571a3 · GitHub</title> <meta name="description" content="The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - dotnet/roslyn"> <link rel="search" type="application/opensearchdescription+xml" href="/web/20210218145728/https://github.com/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905"/> <meta name="twitter:image:src" content="https://avatars.githubusercontent.com/u/9141961?s=400&amp;v=4"/><meta name="twitter:site" content="@github"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="update headers · dotnet/roslyn@91571a3"/><meta name="twitter:description" content=""/> <meta property="og:image" content="https://web.archive.org/web/20210218145728im_/https://avatars.githubusercontent.com/u/9141961?s=400&amp;v=4"/><meta property="og:site_name" content="GitHub"/><meta property="og:type" content="object"/><meta property="og:title" content="update headers · dotnet/roslyn@91571a3"/><meta property="og:url" content="/web/20210218145728/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0"/><meta property="og:updated_time" content="1579741311"/> <link rel="assets" href="https://github.githubassets.com/"> <meta name="request-id" content="DE1C:9DDF:BA4A56:D6952C:602E8058" data-pjax-transient="true"/><meta name="html-safe-nonce" content="e742155181448c35eac684fe85325529f5ead5d69ea6fdf8d62822d97626340f" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kb3RuZXQvcm9zbHluIiwicmVxdWVzdF9pZCI6IkRFMUM6OURERjpCQTRBNTY6RDY5NTJDOjYwMkU4MDU4IiwidmlzaXRvcl9pZCI6IjkxNTg0ODM2OTQwMzUyMzI4ODUiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="3d36be2d5454f808f57e37e9e79a8af25fb9cf48978945f572bd7138d4a62ddf" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:29078997" data-pjax-transient> <meta name="github-keyboard-shortcuts" content="repository,commits" data-pjax-transient="true"/> <meta name="selected-link" value="repo_commits" data-pjax-transient> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com"/><meta name="octolytics-app-id" content="github"/><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event"/> <meta name="analytics-location" content="/<user-name>/<repo-name>/commit/show" data-pjax-transient="true"/> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS,ACTIONS_SHORT_SHA_WARNING"> <meta http-equiv="x-pjax-version" content="05f3ee34bc8a2344298883c9dcdedb97b705bde5968101f59aeab7189cd64396"> <link href="/web/20210218145728/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0.diff" rel="alternate" type="text/plain+diff" data-pjax-transient="true"/> <link href="/web/20210218145728/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0.patch" rel="alternate" type="text/plain+patch" data-pjax-transient="true"/> <meta name="diff-view" content="unified" data-pjax-transient> <link href="https://web.archive.org/web/20210218145728/https://github.com/dotnet/roslyn/commits/91571a3bb038e05e7bf2ab87510273a1017faed0.atom" rel="alternate" title="Recent Commits to roslyn:91571a3bb038e05e7bf2ab87510273a1017faed0" type="application/atom+xml"> <meta name="go-import" content="github.com/dotnet/roslyn git https://github.com/dotnet/roslyn.git"> <meta name="octolytics-dimension-user_id" content="9141961"/><meta name="octolytics-dimension-user_login" content="dotnet"/><meta name="octolytics-dimension-repository_id" content="29078997"/><meta name="octolytics-dimension-repository_nwo" content="dotnet/roslyn"/><meta name="octolytics-dimension-repository_public" content="true"/><meta name="octolytics-dimension-repository_is_fork" content="false"/><meta name="octolytics-dimension-repository_network_root_id" content="29078997"/><meta name="octolytics-dimension-repository_network_root_nwo" content="dotnet/roslyn"/> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors"> <link rel="mask-icon" href="https://web.archive.org/web/20210218145728im_/https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://web.archive.org/web/20210218145728im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <link rel="manifest" href="/web/20210218145728/https://github.com/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed"> <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span> </span> <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner"> <div class="container-xl d-lg-flex flex-items-center p-responsive"> <div class="d-flex flex-justify-between flex-items-center"> <a class="mr-4" href="https://web.archive.org/web/20210218145728/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" class="octicon octicon-mark-github text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <div class="d-lg-none css-truncate css-truncate-target width-fit p-2"> </div> <div class="d-flex flex-items-center"> <a href="/web/20210218145728/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&amp;source=header-repo" class="d-inline-block d-lg-none f5 text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ea11c9e65b4996a384a0724eab04473315f07a339902e5d12425596b025bce52" {&quot;hydro-click&quot;=">&quot;{\&quot;event_type\&quot;:\&quot;analytics.click\&quot;,\&quot;payload\&quot;:{\&quot;category\&quot;:\&quot;Sign" up\&quot;,\&quot;action\&quot;:\&quot;click to sign up for account\&quot;,\&quot;label\&quot;:\&quot;ref_page: &lt;user-name&gt; &lt;repo-name&gt; commit show;ref_cta:sign up;ref_loc:header logged out\&quot;,\&quot;originating_url\&quot;:\&quot;https: github.com dotnet roslyn commit 91571a3bb038e05e7bf2ab87510273a1017faed0\&quot;,\&quot;user_id\&quot;:null}}&quot;, &quot;hydro-click-hmac&quot;=">&quot;2214e5335a2b0220c20b1c4928f898069429e8cfedb41aa0189ac17f082faad6&quot;}"> Sign&nbsp;up </a> <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars text-white" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg> </button> </div> </div> <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto"> <div class="d-flex d-lg-none flex-justify-end border-bottom bg-gray-light p-3"> <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-x text-gray" viewbox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg> </button> </div> <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Why GitHub? <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20210218145728/https://github.com/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/codespaces" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Project management <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/sponsors" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210218145728/https://github.com/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210218145728/https://github.com/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Explore <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn &amp; contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4> <ul class="list-style-none mb-0"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://github.com/readme" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://github.community/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://education.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210218145728/https://github.com/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Pricing <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20210218145728/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20210218145728/https://github.com/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210218145728/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light pr-3">&rarr;</span></a></li> </ul> </div> </details> </li> </ul> </nav> <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left"> <div class="d-lg-flex mb-3 mb-lg-0"> <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"> <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="29078997" data-scoped-search-url="/dotnet/roslyn/search" data-owner-scoped-search-url="/orgs/dotnet/search" data-unscoped-search-url="/search" action="/web/20210218145728/https://github.com/dotnet/roslyn/search" accept-charset="UTF-8" method="get"> <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" spellcheck="false" autocomplete="off"> <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="wVoOlQrDkh9cWqdp+Nef4mV7bE6G19lC1muTTxF0n3kISVndz+9wnTEfTBMGce6+Sow0XSLhcXOGSl/v27tMUw=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <img src="https://web.archive.org/web/20210218145728im_/https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210218145728im_/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="text-gray">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210218145728im_/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210218145728im_/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this organization"> In this organization </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210218145728im_/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> </div> </label> </form> </div> </div> </div> <a href="/web/20210218145728/https://github.com/login?return_to=%2Fdotnet%2Froslyn%2Fcommit%2F91571a3bb038e05e7bf2ab87510273a1017faed0" class="HeaderMenu-link no-underline mr-3" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="17c7234ac8b16bce5dc0ded27e24945539e760071d97e3631bf251f879a0b563" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign&nbsp;in </a> <a href="/web/20210218145728/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&amp;source=header-repo&amp;source_repo=dotnet%2Froslyn" class="HeaderMenu-link d-inline-block no-underline border color-border-tertiary rounded-1 px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="17c7234ac8b16bce5dc0ded27e24945539e760071d97e3631bf251f879a0b563" data-hydro-click="{&quot;event_type&quot;:&quot;analytics.click&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/<user-name>/<repo-name>/commit/show;ref_cta:Sign up;ref_loc:header logged out&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2214e5335a2b0220c20b1c4928f898069429e8cfedb41aa0189ac17f082faad6"> Sign&nbsp;up </a> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div data-pjax-replace id="js-flash-container"> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div class=" px-2"> <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div>{{ message }}</div> </div> </div> </template> </div> <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" data-pjax-container> <div class="bg-gray-light pt-3 hide-full-screen mb-5"> <div class="d-flex mb-3 px-3 px-md-4 px-lg-5"> <div class="flex-auto min-width-0 width-fit mr-3"> <h1 class=" d-flex flex-wrap flex-items-center break-word f3 text-normal"> <svg class="octicon octicon-repo text-gray mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/dotnet/hovercard" href="/web/20210218145728/https://github.com/dotnet">dotnet</a> </span> <span class="mx-1 flex-self-stretch color-text-secondary">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#js-repo-pjax-container" class="" href="/web/20210218145728/https://github.com/dotnet/roslyn">roslyn</a> </strong> </h1> </div> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a class="tooltipped tooltipped-s btn btn-sm btn-with-count" aria-label="You must be signed in to watch a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="dca6aef6510ce21d50ad398e1c3655b13904d24b5b7a6148f03972727a57cc92" href="/web/20210218145728/https://github.com/login?return_to=%2Fdotnet%2Froslyn"> <svg class="octicon octicon-eye" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 000 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 000-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 100-4 2 2 0 000 4z"></path></svg> Watch </a> <a class="social-count" href="/web/20210218145728/https://github.com/dotnet/roslyn/watchers" aria-label="1081 users are watching this repository"> 1.1k </a> </li> <li> <a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to star a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:29078997,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c5dc808ef17b943f028d0980403c2fac391c0005a8b5c1f0d7cd2fe626908ede" href="/web/20210218145728/https://github.com/login?return_to=%2Fdotnet%2Froslyn"> <svg class="octicon octicon-star v-align-text-bottom mr-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg> <span> Star </span></a> <a class="social-count js-social-count" href="/web/20210218145728/https://github.com/dotnet/roslyn/stargazers" aria-label="13985 users starred this repository"> 14k </a> </li> <li> <a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to fork a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:29078997,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f12360fe8a3b898a76a4c7d55e88713a53d89e493789428c4e48e651acbed186" href="/web/20210218145728/https://github.com/login?return_to=%2Fdotnet%2Froslyn"> <svg class="octicon octicon-repo-forked" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg> Fork </a> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/network/members" class="social-count" aria-label="3230 users forked this repository"> 3.2k </a> </li> </ul> </div> <nav aria-label="Repository" data-pjax="#js-repo-pjax-container" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5 bg-gray-light"> <ul class="UnderlineNav-body list-style-none "> <li class="d-flex"> <a class="js-selected-navigation-item selected UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i0code-tab" data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /dotnet/roslyn" href="/web/20210218145728/https://github.com/dotnet/roslyn"> <svg class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> <span data-content="Code">Code</span> <span title="Not available" class="Counter "></span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i1issues-tab" data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab" data-selected-links="repo_issues repo_labels repo_milestones /dotnet/roslyn/issues" href="/web/20210218145728/https://github.com/dotnet/roslyn/issues"> <svg class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg> <span data-content="Issues">Issues</span> <span title="5,000+" class="Counter ">5k+</span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i2pull-requests-tab" data-hotkey="g p" data-ga-click="Repository, Navigation click, Pull requests tab" data-selected-links="repo_pulls checks /dotnet/roslyn/pulls" href="/web/20210218145728/https://github.com/dotnet/roslyn/pulls"> <svg class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> <span data-content="Pull requests">Pull requests</span> <span title="339" class="Counter ">339</span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i3discussions-tab" data-hotkey="g g" data-ga-click="Repository, Navigation click, Discussions tab" data-selected-links="repo_discussions /dotnet/roslyn/discussions" href="/web/20210218145728/https://github.com/dotnet/roslyn/discussions"> <svg class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg> <span data-content="Discussions">Discussions</span> <span title="Not available" class="Counter "></span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i4projects-tab" data-hotkey="g b" data-ga-click="Repository, Navigation click, Projects tab" data-selected-links="repo_projects new_repo_project repo_project /dotnet/roslyn/projects" href="/web/20210218145728/https://github.com/dotnet/roslyn/projects"> <svg class="octicon octicon-project UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <span data-content="Projects">Projects</span> <span title="44" class="Counter ">44</span> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i5security-tab" data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab" data-selected-links="security overview alerts policy token_scanning code_scanning /dotnet/roslyn/security" href="/web/20210218145728/https://github.com/dotnet/roslyn/security"> <svg class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z"></path></svg> <span data-content="Security">Security</span> <include-fragment src="/dotnet/roslyn/security/overall-count" accept="text/fragment+html"></include-fragment> </a> </li> <li class="d-flex"> <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i6insights-tab" data-ga-click="Repository, Navigation click, Insights tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people /dotnet/roslyn/pulse" href="/web/20210218145728/https://github.com/dotnet/roslyn/pulse"> <svg class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"></path></svg> <span data-content="Insights">Insights</span> <span title="Not available" class="Counter "></span> </a> </li> </ul> <div class="position-absolute right-0 pr-3 pr-md-4 pr-lg-5 js-responsive-underlinenav-overflow" style="visibility:hidden;"> <details class="details-overlay details-reset position-relative"> <summary role="button"> <div class="UnderlineNav-item mr-0 border-0"> <svg class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> <span class="sr-only">More</span> </div> </summary> <div> <details-menu role="menu" class="dropdown-menu dropdown-menu-sw "> <ul> <li data-menu-item="i0code-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn" href="/web/20210218145728/https://github.com/dotnet/roslyn"> Code </a> </li> <li data-menu-item="i1issues-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn/issues" href="/web/20210218145728/https://github.com/dotnet/roslyn/issues"> Issues </a> </li> <li data-menu-item="i2pull-requests-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn/pulls" href="/web/20210218145728/https://github.com/dotnet/roslyn/pulls"> Pull requests </a> </li> <li data-menu-item="i3discussions-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn/discussions" href="/web/20210218145728/https://github.com/dotnet/roslyn/discussions"> Discussions </a> </li> <li data-menu-item="i4projects-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn/projects" href="/web/20210218145728/https://github.com/dotnet/roslyn/projects"> Projects </a> </li> <li data-menu-item="i5security-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn/security" href="/web/20210218145728/https://github.com/dotnet/roslyn/security"> Security </a> </li> <li data-menu-item="i6insights-tab" hidden> <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /dotnet/roslyn/pulse" href="/web/20210218145728/https://github.com/dotnet/roslyn/pulse"> Insights </a> </li> </ul> </details-menu> </div></details> </div> </nav> </div> <div class="container-xl clearfix new-discussion-timeline px-3 px-md-4 px-lg-5"> <div id="repo-content-pjax-container" class="repository-content "> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a> <div id="spoof-warning" class="mt-0 pb-3" hidden aria-hidden> <div class="flash mt-0 flash-warn clearfix"> <svg class="octicon octicon-alert float-left mt-1" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <div class="overflow-hidden">This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.</div> </div> </div> <div class="commit full-commit mt-0 px-2 pt-2 "> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/tree/91571a3bb038e05e7bf2ab87510273a1017faed0" class="btn btn-outline float-right" title="Browse the repository at this point in the history" rel="nofollow">Browse files</a> <span class="mr-1 mt-1 float-left"> <details class="commit-build-statuses details-overlay details-reset js-dropdown-details hx_dropdown-fullscreen" data-deferred-details-content-url="/_render_node/MDE3OlN0YXR1c0NoZWNrUm9sbHVwMjkwNzg5OTc6OTE1NzFhM2JiMDM4ZTA1ZTdiZjJhYjg3NTEwMjczYTEwMTdmYWVkMA==/statuses/combined_branch_status"> <summary class="text-green"> <svg aria-label="18 / 18 checks OK" class="octicon octicon-check" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </summary> <div class="dropdown-menu dropdown-menu-se overflow-hidden"> <include-fragment class="m-4 d-flex flex-column flex-items-center"> <div class="anim-pulse"><svg height="32" class="octicon octicon-octoface" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg></div> <div class="text-gray no-wrap">Loading status checks&hellip;</div> </include-fragment> </div> </details> </span> <p class="commit-title"> update headers </p> <div class="commit-branches"> <include-fragment src="/dotnet/roslyn/branch_commits/91571a3bb038e05e7bf2ab87510273a1017faed0" id="async-branches-list"> <svg class="octicon octicon-git-branch" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"></path></svg> <ul class="branches-list"> <li class="loading">Loading branch information<span class="AnimatedEllipsis"></span></li> </ul> </include-fragment></div> <div class="commit-meta p-2 d-flex flex-wrap"> <div class="AvatarStack flex-self-start "> <div class="AvatarStack-body" aria-label="jmarolf"> <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/jmarolf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/web/20210218145728/https://github.com/jmarolf"> <img height="20" width="20" alt="@jmarolf" src="https://web.archive.org/web/20210218145728im_/https://avatars.githubusercontent.com/u/9797472?s=60&amp;u=7136358cff815b9f074e3ec20003a25a67863ed5&amp;v=4" class=" avatar-user"/> </a> </div> </div> <div class="flex-self-start no-wrap mr-md-4 mr-0"> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/commits?author=jmarolf" class="commit-author user-mention" title="View all commits by jmarolf">jmarolf</a> committed <relative-time datetime="2020-01-23T01:01:51Z" class="no-wrap">Jan 23, 2020</relative-time> <div class="d-none d-md-inline-block"> <details class="dropdown dropdown-signed-commit details-reset details-overlay js-dropdown-details d-inline-block ml-1"> <summary class="signed-commit-badge signed-commit-badge-medium verified" title="Commit signature"> Verified </summary> <div class="anim-scale-in" style="position: relative; z-index: 200;"> <div class="dropdown-menu dropdown-menu-s py-0 text-gray-dark text-left"> <div class="p-3 signed-commit-header TableObject"> <div class="TableObject-item"> <svg height="32" class="octicon octicon-verified mr-2" viewbox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M17.03 9.78a.75.75 0 00-1.06-1.06l-5.47 5.47-2.47-2.47a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l6-6z"></path><path fill-rule="evenodd" d="M14.136 1.2a3.61 3.61 0 00-4.272 0L8.489 2.21a2.11 2.11 0 01-.929.384l-1.686.259a3.61 3.61 0 00-3.021 3.02L2.594 7.56a2.11 2.11 0 01-.384.929L1.2 9.864a3.61 3.61 0 000 4.272l1.01 1.375c.2.274.333.593.384.929l.259 1.686a3.61 3.61 0 003.02 3.021l1.687.259c.336.051.655.183.929.384l1.375 1.01a3.61 3.61 0 004.272 0l1.375-1.01a2.11 2.11 0 01.929-.384l1.686-.259a3.61 3.61 0 003.021-3.02l.259-1.687a2.11 2.11 0 01.384-.929l1.01-1.375a3.61 3.61 0 000-4.272l-1.01-1.375a2.11 2.11 0 01-.384-.929l-.259-1.686a3.61 3.61 0 00-3.02-3.021l-1.687-.259a2.11 2.11 0 01-.929-.384L14.136 1.2zm-3.384 1.209a2.11 2.11 0 012.496 0l1.376 1.01a3.61 3.61 0 001.589.658l1.686.258a2.11 2.11 0 011.765 1.766l.26 1.686a3.61 3.61 0 00.657 1.59l1.01 1.375a2.11 2.11 0 010 2.496l-1.01 1.376a3.61 3.61 0 00-.658 1.589l-.258 1.686a2.11 2.11 0 01-1.766 1.765l-1.686.26a3.61 3.61 0 00-1.59.657l-1.375 1.01a2.11 2.11 0 01-2.496 0l-1.376-1.01a3.61 3.61 0 00-1.589-.658l-1.686-.258a2.11 2.11 0 01-1.766-1.766l-.258-1.686a3.61 3.61 0 00-.658-1.59l-1.01-1.375a2.11 2.11 0 010-2.496l1.01-1.376a3.61 3.61 0 00.658-1.589l.258-1.686a2.11 2.11 0 011.766-1.766l1.686-.258a3.61 3.61 0 001.59-.658l1.375-1.01z"></path></svg> </div> <div class="TableObject-item--primary"> This commit was signed with a <strong class="signed-commit-verified-label">verified signature</strong>. </div> </div> <div class="px-3 pt-3 TableObject"> <a class="TableObject-item" aria-label="jmarolf" href="/web/20210218145728/https://github.com/jmarolf"> <img src="https://web.archive.org/web/20210218145728im_/https://avatars.githubusercontent.com/u/9797472?s=64&amp;u=7136358cff815b9f074e3ec20003a25a67863ed5&amp;v=4" width="32" height="32" alt="" class="avatar mr-2"> </a> <span class="signed-commit-signer-name TableObject-item--primary"> <a class="signer" href="/web/20210218145728/https://github.com/jmarolf">jmarolf</a> Jonathon Marolf </span> </div> <div class="signed-commit-footer p-3"> <span class="d-block">GPG key ID: <span class="text-gray">FEBB04F7FD858A01</span></span> <a href="https://web.archive.org/web/20210218145728/https://docs.github.com/articles/signing-commits-with-gpg/">Learn about signing commits</a> </div> </div> </div> </details> </div> </div> <div class="flex-auto no-wrap text-lg-right text-left overflow-x-auto"> <span class="sha-block ml-0" data-pjax> 1 parent <a class="sha" data-hotkey="p" href="/web/20210218145728/https://github.com/dotnet/roslyn/commit/0d04884c243978cdd609e219fdb63cb58ebec69d">0d04884</a> </span> <span class="sha-block">commit <span class="sha user-select-contain">91571a3bb038e05e7bf2ab87510273a1017faed0</span></span> </div> </div> </div> <a name="diff-stat"></a> <div id="toc" class="details-collapse table-of-contents js-details-container Details"> <div class="BtnGroup float-right ml-2" data-ga-load="Diff, view, Viewed Unified Diff"> <a class="btn btn-sm BtnGroup-item selected" aria-current="true" href="https://web.archive.org/web/20210218145728/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0?branch=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;diff=unified"> Unified </a> <a class="btn btn-sm BtnGroup-item" href="https://web.archive.org/web/20210218145728/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0?branch=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;diff=split"> Split </a> </div> <div class="toc-diff-stats"> <svg class="octicon octicon-file-diff" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1.5 0V7h-1.5a.75.75 0 010-1.5h1.5V4A.75.75 0 018 3.25zm-3 8a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75z"></path></svg> Showing <strong> 12,706 changed files </strong> with <strong>37,540 additions</strong> and <strong>12,711 deletions</strong>. </div> </div> <div id="files" class="diff-view "> <div class="flash flash-warn mb-4"> The diff you&#39;re trying to view is too large. We only load the first 3000 changed files. </div> <div class="js-diff-progressive-container"> <div id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16e" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".props" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="Directory.Build.props" data-short-path="9da2461" data-anchor="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16e" data-file-type=".props" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="Directory.Build.props" class="link-gray-dark" href="#diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16e">Directory.Build.props</a> <clipboard-copy value="Directory.Build.props" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/Directory.Build.props" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16e" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eR2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Import</span> <span class="pl-e">Project</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Sdk.props<span class="pl-pds">&quot;</span></span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.DotNet.Arcade.Sdk<span class="pl-pds">&quot;</span></span> /&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Import</span> <span class="pl-e">Project</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>eng\targets\Settings.props<span class="pl-pds">&quot;</span></span> /&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16e" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/05f2dcec7d6867ec0d80761132e0cbd6f6e90dc7?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=7&amp;left_hunk_size=&amp;mode=100644&amp;path=Directory.Build.props&amp;right=7&amp;right_hunk_size=" data-left-range="5-6" data-right-range="5-6"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dc" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="Directory.Build.targets" data-short-path="50e91c8" data-anchor="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dc" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="Directory.Build.targets" class="link-gray-dark" href="#diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dc">Directory.Build.targets</a> <clipboard-copy value="Directory.Build.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/Directory.Build.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dc" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcR2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Import</span> <span class="pl-e">Project</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Sdk.targets<span class="pl-pds">&quot;</span></span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.DotNet.Arcade.Sdk<span class="pl-pds">&quot;</span></span> /&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dcR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Import</span> <span class="pl-e">Project</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>eng\targets\Imports.targets<span class="pl-pds">&quot;</span></span> /&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-50e91c82311ea26f2a73202525dfdf2b0a89c178ee666b2bf3ad4c84ac4c06dc" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/8f38a48cd959ed29ee7c32b5330509c66f99437b?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=6&amp;left_hunk_size=&amp;mode=100644&amp;path=Directory.Build.targets&amp;right=6&amp;right_hunk_size=" data-left-range="5-5" data-right-range="5-5"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".config" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="NuGet.config" data-short-path="9c59529" data-anchor="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34" data-file-type=".config" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="NuGet.config" class="link-gray-dark" href="#diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34">NuGet.config</a> <clipboard-copy value="NuGet.config" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/NuGet.config" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">configuration</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">packageSources</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">clear</span> /&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-9c5952957709545aad811b400e7e516eebade1e44fc4fbc23203403ffeb92c34" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/7a582f3a00ef71496124840fc700dd443f985312?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=39&amp;left_hunk_size=&amp;mode=100644&amp;path=NuGet.config&amp;right=39&amp;right_hunk_size=" data-left-range="6-38" data-right-range="6-38"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4ef" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".props" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/Signing.props" data-short-path="a923a77" data-anchor="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4ef" data-file-type=".props" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/Signing.props" class="link-gray-dark" href="#diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4ef">eng/Signing.props</a> <clipboard-copy value="eng/Signing.props" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/Signing.props" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4ef" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> <span class="pl-c"><span class="pl-c">&lt;!--</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4efR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-c"> Non-default certificates.</span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-a923a7746e08ef5df4bfd49f340d9f93055d66ba792770a7e1c227b3eaf3d4ef" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/316721684f9e9c46a2bc09dcbabe71fcec69a96d?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=38&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2FSigning.props&amp;right=38&amp;right_hunk_size=" data-left-range="6-37" data-right-range="6-37"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".props" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/Versions.props" data-short-path="1ea18ff" data-anchor="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67" data-file-type=".props" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/Versions.props" class="link-gray-dark" href="#diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67">eng/Versions.props</a> <clipboard-copy value="eng/Versions.props" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/Versions.props" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> <span class="pl-c"><span class="pl-c">&lt;!--</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-c"> Roslyn version</span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-1ea18ff65faa2ae6fed570b83747086d0317f5e4bc325064f6c14319a9c4ff67" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/bf8ebf0fe03218fa4faf019aadd3c8a191ba0c1b?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=327&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2FVersions.props&amp;right=327&amp;right_hunk_size=" data-left-range="6-326" data-right-range="6-326"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".csproj" data-file-deleted="false" data-file-manifest> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/common/internal/Tools.csproj" data-short-path="66405ae" data-anchor="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958" data-file-type=".csproj" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/common/internal/Tools.csproj" class="link-gray-dark" href="#diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958">eng/common/internal/Tools.csproj</a> <clipboard-copy value="eng/common/internal/Tools.csproj" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/5?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg class="octicon octicon-code" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/5?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;short_path=66405ae" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg class="octicon octicon-file" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"></path></svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/common/internal/Tools.csproj" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.NET.Sdk<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">TargetFramework</span>&gt;net472&lt;/<span class="pl-ent">TargetFramework</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-66405aea4552bcba6afbd43543f2e1861c9c6982c32bcc1983bda5b1f6e90958" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/d91e741f85e3a118072658e9a3988a637095250e?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=28&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Fcommon%2Finternal%2FTools.csproj&amp;right=28&amp;right_hunk_size=" data-left-range="6-27" data-right-range="6-27"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".manifest" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/config/app.manifest" data-short-path="231fecc" data-anchor="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82" data-file-type=".manifest" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/config/app.manifest" class="link-gray-dark" href="#diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82">eng/config/app.manifest</a> <clipboard-copy value="eng/config/app.manifest" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/config/app.manifest" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>UTF-8<span class="pl-pds">&quot;</span></span><span class="pl-e"> standalone</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>yes<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">assembly</span> <span class="pl-e">xmlns</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>urn:schemas-microsoft-com:asm.v1<span class="pl-pds">&quot;</span></span> <span class="pl-e">manifestVersion</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">assemblyIdentity</span> <span class="pl-e">version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>{generated}<span class="pl-pds">&quot;</span></span> <span class="pl-e">name</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>{generated}<span class="pl-pds">&quot;</span></span>/&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-231fecc96298648db7b74ddd880c6cf793cb19f25f84b77bd26761e797223b82" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/6000b933d37ea6e059cd38f1163e17879add188e?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=20&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Fconfig%2Fapp.manifest&amp;right=20&amp;right_hunk_size=" data-left-range="6-19" data-right-range="6-19"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".props" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/Bootstrap.props" data-short-path="3499383" data-anchor="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9" data-file-type=".props" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/Bootstrap.props" class="link-gray-dark" href="#diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9">eng/targets/Bootstrap.props</a> <clipboard-copy value="eng/targets/Bootstrap.props" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/Bootstrap.props" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9R2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">_BootstrapBuildDir</span>&gt;$([MSBuild]::EnsureTrailingSlash($(BootstrapBuildPath)))&lt;/<span class="pl-ent">_BootstrapBuildDir</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-3499383f78af2f15e3eaf9c6d70cf704c8624ebd5bb613ea6b6670e75ec87df9" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/5cd97618ca6f8edce41985ed3d5b5037e70a6a6d?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=11&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FBootstrap.props&amp;right=11&amp;right_hunk_size=" data-left-range="5-10" data-right-range="5-10"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892b" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/Bootstrap.targets" data-short-path="607b032" data-anchor="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892b" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/Bootstrap.targets" class="link-gray-dark" href="#diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892b">eng/targets/Bootstrap.targets</a> <clipboard-copy value="eng/targets/Bootstrap.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/Bootstrap.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892b" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bR2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Target</span> <span class="pl-e">Name</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>CheckBootstrapState<span class="pl-pds">&quot;</span></span> <span class="pl-e">AfterTargets</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>CoreCompile<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892bR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">ValidateBootstrap</span> <span class="pl-e">TasksAssemblyFullPath</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>$(RoslynTasksAssembly)<span class="pl-pds">&quot;</span></span> /&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-607b032c2eb21953c2849b75b967eadf4510bde3e4741bb6346eb12de6e2892b" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/e46e287645963144bca0f6f9e9d1849c044e35c3?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=7&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FBootstrap.targets&amp;right=7&amp;right_hunk_size=" data-left-range="5-6" data-right-range="5-6"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/DiaSymReaderNative.targets" data-short-path="a679a40" data-anchor="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/DiaSymReaderNative.targets" class="link-gray-dark" href="#diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3">eng/targets/DiaSymReaderNative.targets</a> <clipboard-copy value="eng/targets/DiaSymReaderNative.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/DiaSymReaderNative.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3R2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-a679a40cd9eca61e7367648ea24dca49c9a27177484b53e2d6856cb7030507d3" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/5836a781dfa8f61eeab1629159c0460fcd5bfc45?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=36&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FDiaSymReaderNative.targets&amp;right=36&amp;right_hunk_size=" data-left-range="5-35" data-right-range="5-35"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4c" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/GenerateCompilerExecutableBindingRedirects.targets" data-short-path="adab3bb" data-anchor="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4c" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/GenerateCompilerExecutableBindingRedirects.targets" class="link-gray-dark" href="#diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4c">eng/targets/GenerateCompilerExecutableBindingRedirects.targets</a> <clipboard-copy value="eng/targets/GenerateCompilerExecutableBindingRedirects.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/GenerateCompilerExecutableBindingRedirects.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4c" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> <span class="pl-c"><span class="pl-c">&lt;!--</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4cR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-c"> The inclusion of this file will cause the resulting .exe.config to contain redirects for all non-framework dependencies,</span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-adab3bb794eb1fa36e6292a35ba3f38c8b0c1256eb52e27b726bf075e28f0c4c" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/6f7f6c21aeec931d3ce8057a291ac42fc272dde9?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=22&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FGenerateCompilerExecutableBindingRedirects.targets&amp;right=22&amp;right_hunk_size=" data-left-range="6-21" data-right-range="6-21"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/GenerateServiceHubConfigurationFiles.targets" data-short-path="c9ed6ce" data-anchor="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/GenerateServiceHubConfigurationFiles.targets" class="link-gray-dark" href="#diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24">eng/targets/GenerateServiceHubConfigurationFiles.targets</a> <clipboard-copy value="eng/targets/GenerateServiceHubConfigurationFiles.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/GenerateServiceHubConfigurationFiles.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> <span class="pl-c"><span class="pl-c">&lt;!--</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-c"> The inclusion of this file will cause *.servicehub.service.json files to be created. and these json files contain configuration for the servicehub on how it</span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-c9ed6ce27206fd32b59a6d5ee5d78e79153fa9c7afc0a1172a5a9686e5649e24" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/f4ac6f5a759713fc7351ab0a2bf922401415d45f?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=59&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FGenerateServiceHubConfigurationFiles.targets&amp;right=59&amp;right_hunk_size=" data-left-range="6-58" data-right-range="6-58"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1e" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/ILTools.targets" data-short-path="063f825" data-anchor="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1e" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/ILTools.targets" class="link-gray-dark" href="#diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1e">eng/targets/ILTools.targets</a> <clipboard-copy value="eng/targets/ILTools.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/ILTools.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1e" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eR2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> <span class="pl-c"><span class="pl-c">&lt;!--</span> </span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1eR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-c"> This logic is adding the ILASM executable to the runtime directory of all projects that </span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-063f82511cc9c92e404d3edf465850cfae525226eb4ff9373d7c5af1f9290a1e" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/54c2d3789ef4d770f2c6ec688085049add19b1eb?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=33&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FILTools.targets&amp;right=33&amp;right_hunk_size=" data-left-range="5-32" data-right-range="5-32"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/Imports.targets" data-short-path="0937661" data-anchor="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/Imports.targets" class="link-gray-dark" href="#diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833">eng/targets/Imports.targets</a> <clipboard-copy value="eng/targets/Imports.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/Imports.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Import</span> <span class="pl-e">Project</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>VisualStudio.targets<span class="pl-pds">&quot;</span></span>/&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Import</span> <span class="pl-e">Project</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>XUnit.targets<span class="pl-pds">&quot;</span></span> <span class="pl-e">Condition</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>&#39;$(IsTestProject)&#39; == &#39;true&#39;<span class="pl-pds">&quot;</span></span> /&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-0937661409e248bd4c32225f012879d8f6128d83eeb4dd712af83bdeb6015833" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/1e683f147fca9ad7b3c17495bbebd96d93d6a168?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=320&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FImports.targets&amp;right=320&amp;right_hunk_size=" data-left-range="6-319" data-right-range="6-319"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/PackageProject.targets" data-short-path="7c5b2c8" data-anchor="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/PackageProject.targets" class="link-gray-dark" href="#diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800">eng/targets/PackageProject.targets</a> <clipboard-copy value="eng/targets/PackageProject.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/PackageProject.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,4 @@</td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800R2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> <span class="pl-c"><span class="pl-c">&lt;!--</span> </span></span></td> </tr> <tr data-hunk="4149444f22fe8ca5d3add18ec7e7fb8f1a00f730a361a3373b42dc4c9a0aeafe"> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-c"> Include this targets file in projects that build meta-packages.</span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-7c5b2c87dd779d4764ca76d9edf7dfc735356f16ac021cb6ef0fab9c597d3800" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/4b28a318384ae01ea447482e0224c2f19022b4f5?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=4&amp;left=22&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FPackageProject.targets&amp;right=22&amp;right_hunk_size=" data-left-range="5-21" data-right-range="5-21"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".props" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/Settings.props" data-short-path="ffaace6" data-anchor="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9" data-file-type=".props" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 2 additions &amp; 2 deletions">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/Settings.props" class="link-gray-dark" href="#diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9">eng/targets/Settings.props</a> <clipboard-copy value="eng/targets/Settings.props" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/Settings.props" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">Copyright</span>&gt;$(CopyrightMicrosoft)&lt;/<span class="pl-ent">Copyright</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-ffaace6ecb7d56a63f7948256840f241a3a509cc162f822facc1b98581042fb9" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/3a6b1ce6a5f3d0a3c331975c5cd43b2274dbba84?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=211&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FSettings.props&amp;right=211&amp;right_hunk_size=" data-left-range="6-210" data-right-range="6-210"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/VisualStudio.targets" data-short-path="1ad6282" data-anchor="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/VisualStudio.targets" class="link-gray-dark" href="#diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066">eng/targets/VisualStudio.targets</a> <clipboard-copy value="eng/targets/VisualStudio.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/VisualStudio.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">GetVsixSourceItemsDependsOn</span>&gt;$(GetVsixSourceItemsDependsOn);IncludeVsixLocalOnlyItems&lt;/<span class="pl-ent">GetVsixSourceItemsDependsOn</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-1ad6282f9132d601aaef744cf2b37387911133dce6ae5d0184ae83f92f552066" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/3f82063f2936d8e28c27e19ea213ebd1ca66d4ff?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=148&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FVisualStudio.targets&amp;right=148&amp;right_hunk_size=" data-left-range="6-147" data-right-range="6-147"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efe" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/Vsdconfig.targets" data-short-path="ee4d004" data-anchor="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efe" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/Vsdconfig.targets" class="link-gray-dark" href="#diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efe">eng/targets/Vsdconfig.targets</a> <clipboard-copy value="eng/targets/Vsdconfig.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/Vsdconfig.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efe" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">ToolsVersion</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>14.0<span class="pl-pds">&quot;</span></span> <span class="pl-e">xmlns</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>http://schemas.microsoft.com/developer/msbuild/2003<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">ItemGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efeR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PackageReference</span> <span class="pl-e">Include</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.VSSDK.Debugger.VSDConfigTool<span class="pl-pds">&quot;</span></span> <span class="pl-e">Version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>$(MicrosoftVSSDKVSDConfigToolVersion)<span class="pl-pds">&quot;</span></span></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-ee4d004cb17ae62e0d5982975b1c6e6adef3944c18845d5bad481e433a981efe" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/9beb79d9b2e0894aaae7a72cf59de6e43835538e?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=18&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FVsdconfig.targets&amp;right=18&amp;right_hunk_size=" data-left-range="6-17" data-right-range="6-17"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".targets" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="eng/targets/XUnit.targets" data-short-path="8fa80d8" data-anchor="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3" data-file-type=".targets" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="eng/targets/XUnit.targets" class="link-gray-dark" href="#diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3">eng/targets/XUnit.targets</a> <clipboard-copy value="eng/targets/XUnit.targets" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/eng/targets/XUnit.targets" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3L1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3R1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-8fa80d8c936b3fd0cb2f2e13552a8c186c4b9a99aec01801ff1e4212ea2023d3" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/a90bf6c6bdb4012e7c9f2a723d95902d977c3488?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=24&amp;left_hunk_size=&amp;mode=100644&amp;path=eng%2Ftargets%2FXUnit.targets&amp;right=24&amp;right_hunk_size=" data-left-range="6-23" data-right-range="6-23"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/Analyzers/CSharpFormattingAnalyzer.cs" data-short-path="2f2505f" data-anchor="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/Analyzers/CSharpFormattingAnalyzer.cs" class="link-gray-dark" href="#diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436">src/CodeStyle/CSharp/Analyzers/CSharpFormattingAnalyzer.cs</a> <clipboard-copy value="src/CodeStyle/CSharp/Analyzers/CSharpFormattingAnalyzer.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/Analyzers/CSharpFormattingAnalyzer.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">CSharp</span>.<span class="pl-en">Formatting</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">Diagnostics</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-2f2505f9cd95eb472fb2d8cb988ab283e91c9bb0185ae201a6713a80d4961436" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/baf22aa8562c093c74d60116cf727000e17872dc?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=27&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FAnalyzers%2FCSharpFormattingAnalyzer.cs&amp;right=27&amp;right_hunk_size=" data-left-range="5-26" data-right-range="7-26"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eed" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/Analyzers/EditorConfigOptionsApplier.cs" data-short-path="73fb0af" data-anchor="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eed" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/Analyzers/EditorConfigOptionsApplier.cs" class="link-gray-dark" href="#diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eed">src/CodeStyle/CSharp/Analyzers/EditorConfigOptionsApplier.cs</a> <clipboard-copy value="src/CodeStyle/CSharp/Analyzers/EditorConfigOptionsApplier.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/Analyzers/EditorConfigOptionsApplier.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eed" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">Options</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eedR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">VisualStudio</span>.<span class="pl-en">CodingConventions</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-73fb0afc94dc5e035a656d9a404c402ebfbf999ce0a0354b2eb8bd82d71f1eed" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/0a3e81340b6b53bc47d413cd78b468cd5036c1d5?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=40&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FAnalyzers%2FEditorConfigOptionsApplier.cs&amp;right=40&amp;right_hunk_size=" data-left-range="5-39" data-right-range="7-39"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37da" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".csproj" data-file-deleted="false" data-file-manifest> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/Analyzers/Microsoft.CodeAnalysis.CSharp.CodeStyle.csproj" data-short-path="a655f66" data-anchor="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37da" data-file-type=".csproj" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/Analyzers/Microsoft.CodeAnalysis.CSharp.CodeStyle.csproj" class="link-gray-dark" href="#diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37da">src/CodeStyle/CSharp/Analyzers/Microsoft.CodeAnalysis.CSharp.CodeStyle.csproj</a> <clipboard-copy value="src/CodeStyle/CSharp/Analyzers/Microsoft.CodeAnalysis.CSharp.CodeStyle.csproj" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/21?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg class="octicon octicon-code" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/21?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;short_path=a655f66" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg class="octicon octicon-file" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"></path></svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/Analyzers/Microsoft.CodeAnalysis.CSharp.CodeStyle.csproj" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37da" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.NET.Sdk<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37daR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">OutputType</span>&gt;Library&lt;/<span class="pl-ent">OutputType</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-a655f6695b8f09a1b9c436ceb66684cfe1d614d944532e3e8de8fb7798ee37da" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/b5c5dced3be3a1b7cc3c265ca246ca68bead568a?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=80&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FAnalyzers%2FMicrosoft.CodeAnalysis.CSharp.CodeStyle.csproj&amp;right=80&amp;right_hunk_size=" data-left-range="6-79" data-right-range="6-79"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/CodeFixes/CSharpFormattingCodeFixProvider.cs" data-short-path="c90de03" data-anchor="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/CodeFixes/CSharpFormattingCodeFixProvider.cs" class="link-gray-dark" href="#diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365">src/CodeStyle/CSharp/CodeFixes/CSharpFormattingCodeFixProvider.cs</a> <clipboard-copy value="src/CodeStyle/CSharp/CodeFixes/CSharpFormattingCodeFixProvider.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/CodeFixes/CSharpFormattingCodeFixProvider.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Composition</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">CodeFixes</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-c90de03aff7d8636a02a47e393745566c332afd5e51459b228c4236ddfb6d365" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/fd78e161e096c6a630db86347959865618545479?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=27&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FCodeFixes%2FCSharpFormattingCodeFixProvider.cs&amp;right=27&amp;right_hunk_size=" data-left-range="5-26" data-right-range="7-26"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58b" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".csproj" data-file-deleted="false" data-file-manifest> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/CodeFixes/Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj" data-short-path="da1b315" data-anchor="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58b" data-file-type=".csproj" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/CodeFixes/Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj" class="link-gray-dark" href="#diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58b">...CodeStyle/CSharp/CodeFixes/Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj</a> <clipboard-copy value="src/CodeStyle/CSharp/CodeFixes/Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/23?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg class="octicon octicon-code" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/23?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;short_path=da1b315" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg class="octicon octicon-file" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"></path></svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/CodeFixes/Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58b" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.NET.Sdk<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58bR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">OutputType</span>&gt;Library&lt;/<span class="pl-ent">OutputType</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-da1b315f0b4edba2c4f236b3c658b0b65f6a72718933412821f2c2cadf2bf58b" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/cd4b8dee42bbdb11a043d954fdb873b027ecc165?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=69&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FCodeFixes%2FMicrosoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj&amp;right=69&amp;right_hunk_size=" data-left-range="6-68" data-right-range="6-68"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/Tests/FormattingAnalyzerTests.cs" data-short-path="db571bf" data-anchor="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/Tests/FormattingAnalyzerTests.cs" class="link-gray-dark" href="#diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6">src/CodeStyle/CSharp/Tests/FormattingAnalyzerTests.cs</a> <clipboard-copy value="src/CodeStyle/CSharp/Tests/FormattingAnalyzerTests.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/Tests/FormattingAnalyzerTests.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">IO</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Threading</span>.<span class="pl-en">Tasks</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-db571bf4aae573674f7e1d995a63777e22cc1f774654a7308423bec6bff363f6" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/9e5872b8c9354ddf094282bf802c298db7b0a001?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=290&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FTests%2FFormattingAnalyzerTests.cs&amp;right=290&amp;right_hunk_size=" data-left-range="5-289" data-right-range="7-289"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7e" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".csproj" data-file-deleted="false" data-file-manifest> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/CSharp/Tests/Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj" data-short-path="bb31982" data-anchor="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7e" data-file-type=".csproj" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/CSharp/Tests/Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj" class="link-gray-dark" href="#diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7e">...CodeStyle/CSharp/Tests/Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj</a> <clipboard-copy value="src/CodeStyle/CSharp/Tests/Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/25?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg class="octicon octicon-code" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/25?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;short_path=bb31982" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg class="octicon octicon-file" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"></path></svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/CSharp/Tests/Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7e" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.NET.Sdk<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7eR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">OutputType</span>&gt;Library&lt;/<span class="pl-ent">OutputType</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-bb31982f380999a1197f4305627627f63cf3e468c437a0e0015c6d40526f0f7e" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/30ae82ff9a42615a9fe7d4701b42c5d5471ac4ce?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=23&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCSharp%2FTests%2FMicrosoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj&amp;right=23&amp;right_hunk_size=" data-left-range="6-22" data-right-range="6-22"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714c" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/AbstractCodeStyleDiagnosticAnalyzer.cs" data-short-path="56926d1" data-anchor="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714c" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/AbstractCodeStyleDiagnosticAnalyzer.cs" class="link-gray-dark" href="#diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714c">src/CodeStyle/Core/Analyzers/AbstractCodeStyleDiagnosticAnalyzer.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/AbstractCodeStyleDiagnosticAnalyzer.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/AbstractCodeStyleDiagnosticAnalyzer.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714c" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Immutable</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714cR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">Diagnostics</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-56926d187fe587f7927f00a227c4abea298a121413a2fb7330035025c813714c" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/43d61fbbadbef357233a26dc61f1cbe2e4be2807?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=108&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FAbstractCodeStyleDiagnosticAnalyzer.cs&amp;right=108&amp;right_hunk_size=" data-left-range="5-107" data-right-range="7-107"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ff" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/AbstractFormattingAnalyzer.cs" data-short-path="266a8bc" data-anchor="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ff" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/AbstractFormattingAnalyzer.cs" class="link-gray-dark" href="#diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ff">src/CodeStyle/Core/Analyzers/AbstractFormattingAnalyzer.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/AbstractFormattingAnalyzer.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/AbstractFormattingAnalyzer.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ff" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Immutable</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ffR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">IO</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-266a8bca624c32e47c94f5e14970472eddb62d6b949c1c8bb540635c67f193ff" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/41ef3c4ca89764cae0b827142db321eb876fdbd8?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=56&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FAbstractFormattingAnalyzer.cs&amp;right=56&amp;right_hunk_size=" data-left-range="5-55" data-right-range="7-55"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfb" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsContext.cs" data-short-path="62e8c20" data-anchor="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfb" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsContext.cs" class="link-gray-dark" href="#diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfb">src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsContext.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsContext.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsContext.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfb" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">#nullable enable</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfbR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-62e8c20788373ccc7851d13434a4d95266c69bb32182470e45e7482af9e02cfb" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/a5be28c5c106c97e60f61bffa2083d6d3f9f4e13?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=98&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FAnalyzerConfigCodingConventionsContext.cs&amp;right=98&amp;right_hunk_size=" data-left-range="5-97" data-right-range="7-97"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsManager.cs" data-short-path="0765ce8" data-anchor="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsManager.cs" class="link-gray-dark" href="#diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652">src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsManager.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsManager.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/AnalyzerConfigCodingConventionsManager.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">#nullable enable</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-0765ce84ed623a5240122e81cb514ba87add5c390da0b8a9bccfa1901813e652" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/b5d871e52f98cd1be53080933901306596dd4bc1?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=91&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FAnalyzerConfigCodingConventionsManager.cs&amp;right=91&amp;right_hunk_size=" data-left-range="5-90" data-right-range="7-90"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/AnalyzerConfigOptions.cs" data-short-path="bea0d2a" data-anchor="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/AnalyzerConfigOptions.cs" class="link-gray-dark" href="#diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437">src/CodeStyle/Core/Analyzers/AnalyzerConfigOptions.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/AnalyzerConfigOptions.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/AnalyzerConfigOptions.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Immutable</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-bea0d2a8014e45cd47a505ce6c67c7fd3e0afedf9db9445b66f68693b44e0437" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/9afdae00828210ef55202947e3344065b9ad9790?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=39&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FAnalyzerConfigOptions.cs&amp;right=39&amp;right_hunk_size=" data-left-range="5-38" data-right-range="7-38"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/DiagnosticCategory.cs" data-short-path="18bce60" data-anchor="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/DiagnosticCategory.cs" class="link-gray-dark" href="#diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005">src/CodeStyle/Core/Analyzers/DiagnosticCategory.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/DiagnosticCategory.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/DiagnosticCategory.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">namespace</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">CodeStyle</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">{</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-18bce60e0dc503b185dc288b92e39dc663dcf99cb041227ec5f9ea82b9d2a005" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/056c7c6893115666aadea90b351b716dcd9b7e02?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=12&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FDiagnosticCategory.cs&amp;right=12&amp;right_hunk_size=" data-left-range="5-11" data-right-range="7-11"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/Formatting/Formatter.cs" data-short-path="f7d3166" data-anchor="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/Formatting/Formatter.cs" class="link-gray-dark" href="#diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107">src/CodeStyle/Core/Analyzers/Formatting/Formatter.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/Formatting/Formatter.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/Formatting/Formatter.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Generic</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-f7d31665c4982ea0d2ec7cbdf198ebc730819fcd3cdc5eef2c8bbc4aec8e0107" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/72c7f119e9f70b0794d37f400bc3d0a60bd123f7?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=125&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FFormatting%2FFormatter.cs&amp;right=125&amp;right_hunk_size=" data-left-range="5-124" data-right-range="7-124"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2d" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/FormattingAnalyzerHelper.cs" data-short-path="2550b86" data-anchor="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2d" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/FormattingAnalyzerHelper.cs" class="link-gray-dark" href="#diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2d">src/CodeStyle/Core/Analyzers/FormattingAnalyzerHelper.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/FormattingAnalyzerHelper.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/FormattingAnalyzerHelper.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2d" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">Diagnostics</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2dR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">Formatting</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-2550b86cf99d8039910e64bf8ce8242fb3025858498788d94dad1725c925ec2d" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/e995bba6d4772f5150a307144e08426439aed94e?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=76&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FFormattingAnalyzerHelper.cs&amp;right=76&amp;right_hunk_size=" data-left-range="5-75" data-right-range="7-75"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450e" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".csproj" data-file-deleted="false" data-file-manifest> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/Microsoft.CodeAnalysis.CodeStyle.csproj" data-short-path="ade7619" data-anchor="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450e" data-file-type=".csproj" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/Microsoft.CodeAnalysis.CodeStyle.csproj" class="link-gray-dark" href="#diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450e">src/CodeStyle/Core/Analyzers/Microsoft.CodeAnalysis.CodeStyle.csproj</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/Microsoft.CodeAnalysis.CodeStyle.csproj" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/34?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg class="octicon octicon-code" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/34?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;short_path=ade7619" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg class="octicon octicon-file" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"></path></svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/Microsoft.CodeAnalysis.CodeStyle.csproj" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450e" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.NET.Sdk<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450eR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">OutputType</span>&gt;Library&lt;/<span class="pl-ent">OutputType</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-ade761982aabcb670579bea32eb64c0196f3ac4d461f988f28288c710305450e" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/bf0fb7c9e760b961e03f19a6355a506c3261bf3e?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=204&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FMicrosoft.CodeAnalysis.CodeStyle.csproj&amp;right=204&amp;right_hunk_size=" data-left-range="6-203" data-right-range="6-203"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cd" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/Analyzers/Options/AnalyzerConfigOptionsExtensions.cs" data-short-path="a5db08a" data-anchor="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cd" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/Analyzers/Options/AnalyzerConfigOptionsExtensions.cs" class="link-gray-dark" href="#diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cd">src/CodeStyle/Core/Analyzers/Options/AnalyzerConfigOptionsExtensions.cs</a> <clipboard-copy value="src/CodeStyle/Core/Analyzers/Options/AnalyzerConfigOptionsExtensions.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/Analyzers/Options/AnalyzerConfigOptionsExtensions.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cd" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">Microsoft</span>.<span class="pl-en">CodeAnalysis</span>.<span class="pl-en">Options</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cdR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-a5db08ae144938104f7f8349ae186eb5645610ec17d07a008cd0f90c3439e6cd" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/b785a2f59218df111fe672f42a7ea004a71c2f9e?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=56&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FAnalyzers%2FOptions%2FAnalyzerConfigOptionsExtensions.cs&amp;right=56&amp;right_hunk_size=" data-left-range="5-55" data-right-range="7-55"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/CodeFixes/DocumentBasedFixAllProvider.cs" data-short-path="fc4ed7c" data-anchor="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/CodeFixes/DocumentBasedFixAllProvider.cs" class="link-gray-dark" href="#diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3">src/CodeStyle/Core/CodeFixes/DocumentBasedFixAllProvider.cs</a> <clipboard-copy value="src/CodeStyle/Core/CodeFixes/DocumentBasedFixAllProvider.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/CodeFixes/DocumentBasedFixAllProvider.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Generic</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Immutable</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-fc4ed7c9eb9ed40feeab26b256868707c6f7190320eee386d16c6138852d1ad3" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/c525b9daa1703c06d85373b680509ebdb890950f?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=132&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FCodeFixes%2FDocumentBasedFixAllProvider.cs&amp;right=132&amp;right_hunk_size=" data-left-range="5-131" data-right-range="7-131"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8dd" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/CodeFixes/FixAllContextHelper.cs" data-short-path="b5c611e" data-anchor="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8dd" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/CodeFixes/FixAllContextHelper.cs" class="link-gray-dark" href="#diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8dd">src/CodeStyle/Core/CodeFixes/FixAllContextHelper.cs</a> <clipboard-copy value="src/CodeStyle/Core/CodeFixes/FixAllContextHelper.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/CodeFixes/FixAllContextHelper.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8dd" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8ddR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Concurrent</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-b5c611e9af2fba1022834de093d35a58691430194f69466a3a741707d4edf8dd" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/02695422cb407fb744c05ceac5bb66933ad747c0?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=137&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FCodeFixes%2FFixAllContextHelper.cs&amp;right=137&amp;right_hunk_size=" data-left-range="5-136" data-right-range="7-136"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/CodeFixes/FormattingCodeFixHelper.cs" data-short-path="35d1bd7" data-anchor="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/CodeFixes/FormattingCodeFixHelper.cs" class="link-gray-dark" href="#diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3">src/CodeStyle/Core/CodeFixes/FormattingCodeFixHelper.cs</a> <clipboard-copy value="src/CodeStyle/Core/CodeFixes/FormattingCodeFixHelper.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/CodeFixes/FormattingCodeFixHelper.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3R2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3R3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3L2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3R4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3R5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">#<span class="pl-k">if</span> <span class="pl-en">CODE_STYLE</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3L4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3R6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">extern</span> <span class="pl-k">alias</span> <span class="pl-smi">CodeStyle</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-35d1bd7a5dca32aa9d9764880bd8683bec9ceddf55f533da77f3a23ac5de9ae3" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/4289bfdc46fe035d1dedb7308b37310737065dca?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=47&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FCodeFixes%2FFormattingCodeFixHelper.cs&amp;right=47&amp;right_hunk_size=" data-left-range="5-46" data-right-range="7-46"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149c" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".cs" data-file-deleted="false"> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/CodeFixes/FormattingCodeFixProvider.cs" data-short-path="b4e5ab1" data-anchor="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149c" data-file-type=".cs" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="4 changes: 3 additions &amp; 1 deletion">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/CodeFixes/FormattingCodeFixProvider.cs" class="link-gray-dark" href="#diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149c">src/CodeStyle/Core/CodeFixes/FormattingCodeFixProvider.cs</a> <clipboard-copy value="src/CodeStyle/Core/CodeFixes/FormattingCodeFixProvider.cs" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/CodeFixes/FormattingCodeFixProvider.cs" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="4" data-diff-anchor="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149c" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,4 +1,6 @@</td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">//</span> Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cR1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> Licensed to the .NET Foundation under one or more agreements.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> The .NET Foundation licenses this file to you under the MIT license.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cR3" data-line-number="3" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">//</span> See the LICENSE file in the project root for more information.</span></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cL2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">Collections</span>.<span class="pl-en">Immutable</span>;</span></td> </tr> <tr data-hunk="8f7f421bfd2bd87fe23a9aabeb885a0eb2367a549f34205f379e47f2586359fd"> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149cR6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "><span class="pl-k">using</span> <span class="pl-en">System</span>.<span class="pl-en">IO</span>;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-b4e5ab1c7d2f98fa81512625090fcebaca788791e3dba16e7c36719d7caf149c" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/3addd04c71ff12b5454773dd325ee11809b684a7?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=4&amp;last_right=6&amp;left=101&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FCodeFixes%2FFormattingCodeFixProvider.cs&amp;right=101&amp;right_hunk_size=" data-left-range="5-100" data-right-range="7-100"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> <div id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cb" data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details Details--on open show-inline-notes " data-file-type=".csproj" data-file-deleted="false" data-file-manifest> <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header " data-path="src/CodeStyle/Core/CodeFixes/Microsoft.CodeAnalysis.CodeStyle.Fixes.csproj" data-short-path="6c6078b" data-anchor="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cb" data-file-type=".csproj" data-file-deleted="false"> <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg class="octicon octicon-chevron-down Details-content--hidden" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg> <svg class="octicon octicon-chevron-right Details-content--shown" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"></path></svg> </button> <span class="diffstat tooltipped tooltipped-e" aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <a title="src/CodeStyle/Core/CodeFixes/Microsoft.CodeAnalysis.CodeStyle.Fixes.csproj" class="link-gray-dark" href="#diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cb">src/CodeStyle/Core/CodeFixes/Microsoft.CodeAnalysis.CodeStyle.Fixes.csproj</a> <clipboard-copy value="src/CodeStyle/Core/CodeFixes/Microsoft.CodeAnalysis.CodeStyle.Fixes.csproj" data-copy-feedback="Copied!" aria-label="Copy" class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue"> <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg> <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg> </clipboard-copy> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/40?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg class="octicon octicon-code" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" action="/web/20210218145728/https://github.com/dotnet/roslyn/diffs/40?commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;short_path=6c6078b" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg class="octicon octicon-file" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"></path></svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center link-gray"> <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark position-absolute f5" style="width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute" style="margin-left: -20px;"><svg class="octicon octicon-check" height="16" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/web/20210218145728/https://github.com/dotnet/roslyn/blob/91571a3bb038e05e7bf2ab87510273a1017faed0/src/CodeStyle/Core/CodeFixes/Microsoft.CodeAnalysis.CodeStyle.Fixes.csproj" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown"> View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden" data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:null,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:null,&quot;diff_type&quot;:&quot;UNIFIED&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="a009603e12818f8a32f7ed878b9a3a8d942dc224a01b4e98828e5186fe6e8243"> <div class="data highlight js-blob-wrapper " style="overflow-x: auto"> <table class="diff-table js-diff-table tab-size " data-tab-size="2" data-diff-anchor="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cb" data-paste-markdown-skip> <tr data-position="0"> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,5 @@</td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbL1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;?<span class="pl-ent">xml</span><span class="pl-e"> version</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>1.0<span class="pl-pds">&quot;</span></span><span class="pl-e"> encoding</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>utf-8<span class="pl-pds">&quot;</span></span>?&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion"> <span class="blob-code-inner blob-code-marker" data-code-marker="-"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt </span>in the project root for <span class="x x-first x-last">license</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbR2" data-line-number="2" class="blob-num blob-num-addition js-linkable-line-number"></td> <td class="blob-code blob-code-addition"> <span class="blob-code-inner blob-code-marker" data-code-marker="+"><span class="pl-c"><span class="pl-c">&lt;!--</span> <span class="x x-first x-last">Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file </span>in the project root for <span class="x x-first x-last">more</span> information. <span class="pl-c">--&gt;</span></span></span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" ">&lt;<span class="pl-ent">Project</span> <span class="pl-e">Sdk</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>Microsoft.NET.Sdk<span class="pl-pds">&quot;</span></span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">PropertyGroup</span>&gt;</span></td> </tr> <tr data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb"> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cbR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td class="blob-code blob-code-context"> <span class="blob-code-inner blob-code-marker" data-code-marker=" "> &lt;<span class="pl-ent">OutputType</span>&gt;Library&lt;/<span class="pl-ent">OutputType</span>&gt;</span></td> </tr> <tr class="js-expandable-line" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-6c6078b3710fb7648ae267da745e033e505c36851e856778a3d012ffa218f7cb" class="js-expand directional-expander single-expander" title="Expand Down" aria-label="Expand Down" data-url="/web/20210218145728/https://github.com/dotnet/roslyn/blob_excerpt/6923476c44d832b21b8c6f91f8809718f086c0b6?diff=unified&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=46&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCodeStyle%2FCore%2FCodeFixes%2FMicrosoft.CodeAnalysis.CodeStyle.Fixes.csproj&amp;right=46&amp;right_hunk_size=" data-left-range="6-45" data-right-range="6-45"> <svg class="octicon octicon-fold-down" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg> </a> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </table> </div> </div> </div> </div> <div class="js-diff-progressive-container"> <include-fragment src="/dotnet/roslyn/diffs?bytes=20274&amp;commit=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;lines=298&amp;responsive=true&amp;sha1=0d04884c243978cdd609e219fdb63cb58ebec69d&amp;sha2=91571a3bb038e05e7bf2ab87510273a1017faed0&amp;start_entry=41&amp;sticky=false" class="diff-progressive-loader js-diff-progressive-loader mb-4 d-flex flex-items-center flex-justify-center"> <svg data-hide-on-error="true" style="box-sizing: content-box; color: var(--color-icon-primary);" viewbox="0 0 16 16" fill="none" width="32" height="32"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke"/> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"> <animatetransform attributename="transform" type="rotate" from="0 8 8" to="360 8 8" dur="1s" repeatcount="indefinite"/> </path> </svg> <div data-show-on-error hidden> <svg class="octicon octicon-alert text-red mr-1" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> Oops, something went wrong. <button type="button" class="btn-link" data-retry-button>Retry</button> </div> </include-fragment> </div> </div> <button type="button" class="js-toggle-all-file-notes" data-hotkey="i" style="display:none">Toggle all file notes</button> <svg aria-hidden="true" width="320px" height="84px" viewbox="0 0 340 84" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="diff-placeholder-svg position-absolute bottom-0"> <defs> <clippath id="diff-placeholder"> <rect x="0" y="0" width="67.0175439" height="11.9298746" rx="2"></rect> <rect x="18.9473684" y="47.7194983" width="100.701754" height="11.9298746" rx="2"></rect> <rect x="0" y="71.930126" width="37.8947368" height="11.9298746" rx="2"></rect> <rect x="127.017544" y="48.0703769" width="53.3333333" height="11.9298746" rx="2"></rect> <rect x="187.719298" y="48.0703769" width="72.9824561" height="11.9298746" rx="2"></rect> <rect x="76.8421053" y="0" width="140.350877" height="11.9298746" rx="2"></rect> <rect x="17.8947368" y="23.8597491" width="140.350877" height="11.9298746" rx="2"></rect> <rect x="166.315789" y="23.8597491" width="173.684211" height="11.9298746" rx="2"></rect> </clippath> <lineargradient id="animated-diff-gradient" x1="0" x2="0" y1="0" y2="1" spreadmethod="reflect"> <stop offset="0" stop-color="#eee"></stop> <stop offset="0.2" stop-color="#eee"></stop> <stop offset="0.5" stop-color="#ddd"></stop> <stop offset="0.8" stop-color="#eee"></stop> <stop offset="1" stop-color="#eee"></stop> <animatetransform attributename="y1" values="0%; 100%; 0" dur="1s" repeatcount="3"></animatetransform> <animatetransform attributename="y2" values="100%; 200%; 0" dur="1s" repeatcount="3"></animatetransform> </lineargradient> </defs> </svg> <div id="all_commit_comments" class="js-quote-selection-container" data-quote-markdown=".js-comment-body"> <div class="mb-1 mb-md-3"> <div id="partial-visible-comments-header" class="d-flex flex-items-center flex-column-reverse flex-md-row"> <h4 class="flex-auto text-md-left text-center"> 0 comments on commit <code class="commit-sha">91571a3</code> </h4> <div class="flex-shrink-0 mb-2 mb-md-0"> </div> </div> </div> <div id="comments" class="comment-holder ml-0 pl-0 ml-md-6 pl-md-3"> <!-- Rendered timeline since 2020-01-22 17:01:51 --> <div id="partial-timeline-marker" class="js-timeline-marker js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzoyOTA3ODk5Nzpjb21taXQ6OTE1NzFhM2JiMDM4ZTA1ZTdiZjJhYjg3NTEwMjczYTEwMTdmYWVkMCIsInQiOjE2MTM2NjAyNTN9--8c1bd024cb65d0a679b2b7e5d3e71d37ae07710a67b3b7a1201904ddf175497e" data-url="/web/20210218145728oe_/https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0/show_partial?partial=commit%2Ftimeline_marker&amp;since=1579741311" data-last-modified="Thu, 23 Jan 2020 01:01:51 GMT"> </div> </div> Please <a rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;commit comment&quot;,&quot;repository_id&quot;:29078997,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/dotnet/roslyn/commit/91571a3bb038e05e7bf2ab87510273a1017faed0&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="19fd9abd2aba1a5016a376fad4fbb93b5bc669d44498edaef335aa9cad69339f" href="/web/20210218145728/https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdotnet%2Froslyn%2Fcommit%2F91571a3bb038e05e7bf2ab87510273a1017faed0">sign in</a> to comment. </div> </div> </div> </main> </div> </div> <div class="footer container-xl width-full p-responsive" role="contentinfo"> <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top color-border-secondary "> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0">&copy; 2021 GitHub, Inc.</li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://web.archive.org/web/20210218145728/https://github.com/site/terms">Terms</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://web.archive.org/web/20210218145728/https://github.com/site/privacy">Privacy</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://web.archive.org/web/20210218145728/https://github.com/security">Security</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210218145728/https://www.githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:Docs" href="https://web.archive.org/web/20210218145728/https://docs.github.com/">Docs</a></li> </ul> <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://web.archive.org/web/20210218145728/https://github.com/"> <svg height="24" class="octicon octicon-mark-github" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href="https://web.archive.org/web/20210218145728/https://github.com/contact">Contact GitHub</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210218145728/https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210218145728/https://docs.github.com/" data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210218145728/https://services.github.com/" data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210218145728/https://github.blog/" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href="https://web.archive.org/web/20210218145728/https://github.com/about">About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 text-gray-light"></span> </div> </div> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> You can’t perform that action at this time. </div> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 14:57:28 Feb 18, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 00:30:33 Feb 20, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.469 exclusion.robots: 0.022 exclusion.robots.policy: 0.013 esindex: 0.008 cdx.remote: 8.724 LoadShardBlock: 121.592 (3) PetaboxLoader3.datanode: 143.08 (4) load_resource: 104.56 PetaboxLoader3.resolve: 67.841 -->

Pages: 1 2 3 4 5 6 7 8 9 10