├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── update_roslyn.md └── workflows │ ├── package_release.yml │ ├── package_test.yml │ ├── roslyn_update.yml │ └── roslyn_update_test.yml ├── .gitignore ├── .releaserc.json ├── CHANGELOG.md ├── License.txt ├── README.md ├── Tests ├── PrivateLibrary.Bridge │ ├── Bridge.cs │ └── PrivateLibrary.Bridge.csproj ├── PrivateLibrary.Console │ ├── PrivateLibrary.Console.csproj │ └── Program.cs ├── PrivateLibrary.Tests │ ├── PrivateLibrary.Tests.csproj │ └── UnitTest.cs ├── PrivateLibrary │ ├── PrivateLibrary.cs │ └── PrivateLibrary.csproj ├── Tests.sln └── nuget.config ├── roslyn ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github │ ├── CODEOWNERS │ └── ISSUE_TEMPLATE │ │ ├── analyzer-suggestion.md │ │ ├── api-suggestion.md │ │ ├── bug-report.md │ │ └── config.yml ├── .gitignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── .vsconfig ├── Build.cmd ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── Compilers.sln ├── Compilers.slnf ├── Directory.Build.props ├── Directory.Build.rsp ├── Directory.Build.targets ├── License.txt ├── NuGet.config ├── README.md ├── Restore.cmd ├── Roslyn.sln ├── SECURITY.md ├── THIRD-PARTY-NOTICES.txt ├── Test.cmd ├── azure-pipelines-integration-lsp.yml ├── azure-pipelines-integration.yml ├── azure-pipelines-official.yml ├── azure-pipelines-pr-validation.yml ├── azure-pipelines-richnav.yml ├── azure-pipelines.yml ├── build.sh ├── docs │ ├── Adding Optional Parameters in Public API.md │ ├── Breaking API Changes.md │ ├── Language Feature Status.md │ ├── README.md │ ├── analyzers │ │ ├── Analyzer Actions Semantics.md │ │ ├── Analyzer Samples.md │ │ ├── FixAllProvider.md │ │ ├── Localizing Analyzers.md │ │ ├── Report Analyzer Format.md │ │ └── Using Additional Files.md │ ├── area-owners.md │ ├── compilers │ │ ├── API Notes │ │ │ ├── 10-29-19.md │ │ │ ├── 4-15-20.md │ │ │ ├── 6-11-20.md │ │ │ ├── 8-19-20.md │ │ │ └── 9-30-19.md │ │ ├── Boolean Representation.md │ │ ├── CSharp │ │ │ ├── COM Interop.md │ │ │ ├── CodeGen Differences.md │ │ │ ├── CommandLine.md │ │ │ ├── Compiler Breaking Changes - DotNet 5.md │ │ │ ├── Compiler Breaking Changes - DotNet 6.md │ │ │ ├── Compiler Breaking Changes - VS2015.md │ │ │ ├── Compiler Breaking Changes - VS2017.md │ │ │ ├── Compiler Breaking Changes - VS2019.md │ │ │ ├── Compiler Breaking Changes - post DotNet 5.md │ │ │ ├── Compiler Breaking Changes - post VS2017.md │ │ │ ├── Compiler Breaking Changes - post VS2019.md │ │ │ ├── Definite Assignment And Dynamic.md │ │ │ ├── Definite Assignment And Partials.md │ │ │ ├── Definite Assignment.md │ │ │ ├── Expression Breakpoints.md │ │ │ ├── Indexed Property Access.md │ │ │ ├── Internal Access.md │ │ │ ├── Multiple Inheritance Lookup Ambuguity.md │ │ │ ├── Nullability Public API Design Notes.md │ │ │ ├── Overload Resolution.md │ │ │ ├── Source-Metadata Conflict.md │ │ │ ├── Static Type Constraints.md │ │ │ ├── System.TypedReference.md │ │ │ ├── Unicode Version.md │ │ │ ├── Warnversion Warning Waves.md │ │ │ ├── Win32 Resources.md │ │ │ ├── __arglist.md │ │ │ └── readme.md │ │ ├── Co-located core types.md │ │ ├── Compiler Server.md │ │ ├── Compiler Toolset NuPkgs.md │ │ ├── Design │ │ │ ├── Bound Node Design.md │ │ │ ├── Closure Conversion.md │ │ │ ├── Editor Config.md │ │ │ ├── Parser.md │ │ │ ├── README.md │ │ │ └── Unexpected Conditions.md │ │ ├── Deterministic Inputs.md │ │ ├── Dynamic Analysis │ │ │ └── MetadataFormat.md │ │ ├── Error Log Format.md │ │ ├── Extension Methods in Aliased Assemblies.md │ │ ├── IOperation Test Hook.md │ │ ├── Interactive Imports.md │ │ ├── README.md │ │ ├── Rule Set Format.md │ │ ├── Visual Basic │ │ │ ├── Clashing Enum Members.md │ │ │ ├── CommandLine.md │ │ │ ├── Compiler Breaking Changes - VS2015.md │ │ │ ├── Compiler Breaking Changes - VS2019.md │ │ │ ├── Compiler Breaking Changes - post VS2017.md │ │ │ ├── Compiler Breaking Changes - post VS2019.md │ │ │ └── Overflow In Embedded Runtime.md │ │ ├── analyzer-config.md │ │ └── terrapin.md │ ├── contributing │ │ ├── API Review Process.md │ │ ├── Building, Debugging, and Testing on Unix.md │ │ ├── Building, Debugging, and Testing on Windows.md │ │ ├── Compiler Test Plan.md │ │ ├── Developing a Language Feature.md │ │ ├── Documentation for IDE CodeStyle analyzers.md │ │ ├── IDE Test Plan.md │ │ ├── Nullable Annotations.md │ │ └── Powershell Guidelines.md │ ├── features │ │ ├── DefaultInterfaceImplementation.md │ │ ├── ExperimentalAttribute.md │ │ ├── ExpressionVariables.md │ │ ├── GlobalUsingDirective.md │ │ ├── NativeIntegerAttribute.md │ │ ├── StaticAbstractMembersInInterfaces.md │ │ ├── TopLevelStatements.md │ │ ├── UsedAssemblyReferences.md │ │ ├── async-main.md │ │ ├── async-main.test.md │ │ ├── async-streams.md │ │ ├── deconstruction.md │ │ ├── discards.md │ │ ├── dynamic-analysis.work.md │ │ ├── enhanced-using.md │ │ ├── generators.md │ │ ├── img │ │ │ └── install-valuetuple.png │ │ ├── incremental-generators.md │ │ ├── local-functions.md │ │ ├── local-functions.test.md │ │ ├── local-functions.work.md │ │ ├── nullable-metadata.md │ │ ├── nullable-reference-types.md │ │ ├── outvar.md │ │ ├── patterns.md │ │ ├── patterns.work.md │ │ ├── pdb-compilation-options.md │ │ ├── private-protected.md │ │ ├── private-protected.work.md │ │ ├── readonly-instance-members.md │ │ ├── records.md │ │ ├── records.work.md │ │ ├── ref-reassignment.md │ │ ├── refout.md │ │ ├── sdk.md │ │ ├── skiplocalsinit.md │ │ ├── source-generators.cookbook.md │ │ ├── source-generators.md │ │ ├── task-types.md │ │ ├── throwexpr.md │ │ ├── tuples.md │ │ └── wildcards.work.md │ ├── ide │ │ ├── README.md │ │ ├── api-designs │ │ │ └── Workspace and Source Generated Documents.md │ │ ├── external-access.md │ │ ├── glossary.md │ │ └── test-plans │ │ │ └── source-generators.md │ ├── infrastructure │ │ ├── cross-platform.md │ │ ├── feature branches azure.md │ │ └── msbuild.md │ ├── specs │ │ ├── CSharp 6 │ │ │ └── Better Betterness.md │ │ └── PortablePdb-Metadata.md │ └── wiki │ │ ├── API-Changes.md │ │ ├── Branch-Cleanup.md │ │ ├── Building-Testing-and-Debugging.md │ │ ├── C#-Interactive-Walkthrough.md │ │ ├── Changelog-for-C#-and-VB-compilers.md │ │ ├── Compiler-Queries.md │ │ ├── Compiler-release-process.md │ │ ├── Compiler-supporting-types.md │ │ ├── Contributing-Code.md │ │ ├── Diagnosing-Project-System-Build-Errors.md │ │ ├── EnC-Supported-Edits.md │ │ ├── FAQ.md │ │ ├── Getting-Started-C#-Semantic-Analysis.md │ │ ├── Getting-Started-C#-Syntax-Analysis.md │ │ ├── Getting-Started-C#-Syntax-Transformation.md │ │ ├── Getting-Started-VB-Semantic-Analysis.md │ │ ├── Getting-Started-VB-Syntax-Analysis.md │ │ ├── Getting-Started-VB-Syntax-Transformation.md │ │ ├── Getting-Started-Writing-a-Custom-Analyzer-&-Code-Fix.md │ │ ├── Getting-Started-on-Visual-Studio-2015-CTP-5.md │ │ ├── Getting-Started-on-Visual-Studio-2015-CTP-6.md │ │ ├── Getting-Started-on-Visual-Studio-2015-Preview.md │ │ ├── Getting-Started-on-Visual-Studio-2015-RC.md │ │ ├── Getting-Started-on-Visual-Studio-2015.md │ │ ├── How-To-Investigate-CI-Test-Failures.md │ │ ├── How-To-Write-a-C#-Analyzer-and-Code-Fix.md │ │ ├── How-To-Write-a-Visual-Basic-Analyzer-and-Code-Fix.md │ │ ├── How-to-support-new-C#-language-features-by-Edit-And-Continue-(ENC).md │ │ ├── Interactive-Window.md │ │ ├── Labels-used-for-issues.md │ │ ├── Languages-features-in-C#-6-and-VB-14.md │ │ ├── Linux-Instructions.md │ │ ├── Manual-Testing.md │ │ ├── Measuring-Compiler-Performance.md │ │ ├── New-Language-Features-in-C#-6.md │ │ ├── New-Language-Features-in-VB-14.md │ │ ├── Notes-on-formatting.md │ │ ├── Notes-on-nullability.md │ │ ├── NuGet-packages.md │ │ ├── Performance-Investigations.md │ │ ├── Performance-considerations-for-large-solutions.md │ │ ├── README.md │ │ ├── Recording-performance-traces-with-PerfView.md │ │ ├── Reporting-Visual-Studio-crashes-and-performance-issues.md │ │ ├── Responding-to-customers-encountering-crashes-or-performance-issues.md │ │ ├── Roadmap.md │ │ ├── Roslyn-Overview.md │ │ ├── Runtime-code-generation-using-Roslyn-compilations-in-.NET-Core-App.md │ │ ├── Samples-and-Walkthroughs.md │ │ ├── Scripting-API-Samples.md │ │ ├── Syntax-Visualizer.md │ │ ├── Troubleshooting-tips.md │ │ ├── VS-2015-CTP-5-API-Changes.md │ │ ├── VS-2015-CTP-6-API-Changes.md │ │ ├── VS-2015-RC-API-Changes.md │ │ ├── Walkthroughs.md │ │ ├── documents │ │ ├── csharp-diag.docx │ │ ├── csharp-diag.pdf │ │ ├── csharp-semantic.docx │ │ ├── csharp-semantic.pdf │ │ ├── csharp-syntax-transform.docx │ │ ├── csharp-syntax-transform.pdf │ │ ├── csharp-syntax.docx │ │ ├── csharp-syntax.pdf │ │ ├── vb-diag.docx │ │ ├── vb-diag.pdf │ │ ├── vb-semantic.docx │ │ ├── vb-semantic.pdf │ │ ├── vb-syntax-transform.docx │ │ ├── vb-syntax-transform.pdf │ │ ├── vb-syntax.docx │ │ └── vb-syntax.pdf │ │ └── images │ │ ├── alex-api-layers.png │ │ ├── compiler-pipeline-api.png │ │ ├── compiler-pipeline-lang-svc.png │ │ ├── compiler-pipeline.png │ │ ├── design-time-build-errors │ │ ├── ide0006.png │ │ ├── miscellaneous-files.png │ │ └── run-developer-command-prompt.png │ │ ├── fig1.png │ │ ├── fig10.png │ │ ├── fig11.png │ │ ├── fig12.png │ │ ├── fig13.png │ │ ├── fig14.png │ │ ├── fig15.png │ │ ├── fig16.png │ │ ├── fig17.png │ │ ├── fig18.png │ │ ├── fig19.png │ │ ├── fig2.png │ │ ├── fig20.png │ │ ├── fig3.png │ │ ├── fig4.png │ │ ├── fig5.png │ │ ├── fig6.png │ │ ├── fig7.png │ │ ├── fig8.png │ │ ├── fig9.png │ │ ├── how-to-investigate-ci-test-failures-figure1.png │ │ ├── how-to-investigate-ci-test-failures-figure10.png │ │ ├── how-to-investigate-ci-test-failures-figure11.png │ │ ├── how-to-investigate-ci-test-failures-figure12.png │ │ ├── how-to-investigate-ci-test-failures-figure13.png │ │ ├── how-to-investigate-ci-test-failures-figure14.png │ │ ├── how-to-investigate-ci-test-failures-figure15.png │ │ ├── how-to-investigate-ci-test-failures-figure16.png │ │ ├── how-to-investigate-ci-test-failures-figure17.png │ │ ├── how-to-investigate-ci-test-failures-figure18.png │ │ ├── how-to-investigate-ci-test-failures-figure2.png │ │ ├── how-to-investigate-ci-test-failures-figure3.png │ │ ├── how-to-investigate-ci-test-failures-figure4.png │ │ ├── how-to-investigate-ci-test-failures-figure5.png │ │ ├── how-to-investigate-ci-test-failures-figure6.png │ │ ├── how-to-investigate-ci-test-failures-figure7.png │ │ ├── how-to-investigate-ci-test-failures-figure8.png │ │ ├── how-to-investigate-ci-test-failures-figure9.png │ │ ├── how-to-investigate-ci-test-failures-servicehub-failure-infobar.png │ │ ├── how-to-investigate-ci-test-failures-servicehub-log-artifacts.png │ │ ├── how-to-write-a-csharp-analyzer-and-code-fix-figure1.png │ │ ├── how-to-write-a-csharp-analyzer-and-code-fix-figure2.png │ │ ├── how-to-write-a-csharp-analyzer-and-code-fix-figure3.png │ │ ├── how-to-write-a-csharp-analyzer-and-code-fix-figure4.png │ │ ├── how-to-write-a-csharp-analyzer-and-code-fix-figure5.png │ │ ├── how-to-write-a-csharp-analyzer-and-code-fix-figure6.png │ │ ├── how-to-write-a-visual-basic-analyzer-and-code-fix-figure1.png │ │ ├── how-to-write-a-visual-basic-analyzer-and-code-fix-figure2.png │ │ ├── how-to-write-a-visual-basic-analyzer-and-code-fix-figure3.png │ │ ├── how-to-write-a-visual-basic-analyzer-and-code-fix-figure4.png │ │ ├── how-to-write-a-visual-basic-analyzer-and-code-fix-figure5.png │ │ ├── pool-name-attempt1.png │ │ ├── walkthrough-csharp-syntax-figure1.png │ │ ├── walkthrough-csharp-syntax-transformation-figure1.png │ │ ├── walkthrough-vb-syntax-figure1.png │ │ ├── walkthrough-vb-syntax-transformation-figure1.png │ │ └── workspace-obj-relations.png ├── dotnet-tools.json ├── eng │ ├── InternalTools.props │ ├── Publishing.props │ ├── Signing.props │ ├── SourceBuild.props │ ├── SourceBuildPrebuiltBaseline.xml │ ├── Tools.props │ ├── Version.Details.xml │ ├── Versions.props │ ├── build-utils-win.ps1 │ ├── build-utils.ps1 │ ├── build.ps1 │ ├── build.sh │ ├── cibuild.sh │ ├── common │ │ ├── CIBuild.cmd │ │ ├── PSScriptAnalyzerSettings.psd1 │ │ ├── README.md │ │ ├── SetupNugetSources.ps1 │ │ ├── SetupNugetSources.sh │ │ ├── build.ps1 │ │ ├── build.sh │ │ ├── cibuild.sh │ │ ├── cross │ │ │ ├── arm │ │ │ │ ├── sources.list.bionic │ │ │ │ ├── sources.list.jessie │ │ │ │ ├── sources.list.xenial │ │ │ │ └── sources.list.zesty │ │ │ ├── arm64 │ │ │ │ ├── sources.list.bionic │ │ │ │ ├── sources.list.buster │ │ │ │ ├── sources.list.stretch │ │ │ │ ├── sources.list.xenial │ │ │ │ ├── sources.list.zesty │ │ │ │ ├── tizen-build-rootfs.sh │ │ │ │ ├── tizen-fetch.sh │ │ │ │ └── tizen │ │ │ │ │ └── tizen.patch │ │ │ ├── armel │ │ │ │ ├── armel.jessie.patch │ │ │ │ ├── sources.list.jessie │ │ │ │ ├── tizen-build-rootfs.sh │ │ │ │ ├── tizen-fetch.sh │ │ │ │ └── tizen │ │ │ │ │ ├── tizen-dotnet.ks │ │ │ │ │ └── tizen.patch │ │ │ ├── build-android-rootfs.sh │ │ │ ├── build-rootfs.sh │ │ │ ├── s390x │ │ │ │ └── sources.list.bionic │ │ │ ├── toolchain.cmake │ │ │ └── x86 │ │ │ │ ├── sources.list.bionic │ │ │ │ └── sources.list.xenial │ │ ├── darc-init.ps1 │ │ ├── darc-init.sh │ │ ├── dotnet-install.cmd │ │ ├── dotnet-install.ps1 │ │ ├── dotnet-install.sh │ │ ├── enable-cross-org-publishing.ps1 │ │ ├── generate-graph-files.ps1 │ │ ├── generate-locproject.ps1 │ │ ├── helixpublish.proj │ │ ├── init-tools-native.cmd │ │ ├── init-tools-native.ps1 │ │ ├── init-tools-native.sh │ │ ├── internal-feed-operations.ps1 │ │ ├── internal-feed-operations.sh │ │ ├── internal │ │ │ ├── Directory.Build.props │ │ │ └── Tools.csproj │ │ ├── msbuild.ps1 │ │ ├── msbuild.sh │ │ ├── native │ │ │ ├── CommonLibrary.psm1 │ │ │ ├── common-library.sh │ │ │ ├── init-compiler.sh │ │ │ ├── install-cmake-test.sh │ │ │ ├── install-cmake.sh │ │ │ └── install-tool.ps1 │ │ ├── pipeline-logging-functions.ps1 │ │ ├── pipeline-logging-functions.sh │ │ ├── post-build │ │ │ ├── add-build-to-channel.ps1 │ │ │ ├── check-channel-consistency.ps1 │ │ │ ├── nuget-validation.ps1 │ │ │ ├── post-build-utils.ps1 │ │ │ ├── publish-using-darc.ps1 │ │ │ ├── sourcelink-validation.ps1 │ │ │ ├── symbols-validation.ps1 │ │ │ └── trigger-subscriptions.ps1 │ │ ├── sdk-task.ps1 │ │ ├── sdl │ │ │ ├── NuGet.config │ │ │ ├── configure-sdl-tool.ps1 │ │ │ ├── execute-all-sdl-tools.ps1 │ │ │ ├── extract-artifact-archives.ps1 │ │ │ ├── extract-artifact-packages.ps1 │ │ │ ├── init-sdl.ps1 │ │ │ ├── packages.config │ │ │ └── run-sdl.ps1 │ │ ├── templates │ │ │ ├── job │ │ │ │ ├── execute-sdl.yml │ │ │ │ ├── generate-graph-files.yml │ │ │ │ ├── job.yml │ │ │ │ ├── onelocbuild.yml │ │ │ │ ├── publish-build-assets.yml │ │ │ │ ├── source-build.yml │ │ │ │ └── source-index-stage1.yml │ │ │ ├── jobs │ │ │ │ ├── jobs.yml │ │ │ │ └── source-build.yml │ │ │ ├── post-build │ │ │ │ ├── channels │ │ │ │ │ ├── generic-internal-channel.yml │ │ │ │ │ └── generic-public-channel.yml │ │ │ │ ├── common-variables.yml │ │ │ │ ├── post-build.yml │ │ │ │ ├── setup-maestro-vars.yml │ │ │ │ └── trigger-subscription.yml │ │ │ └── steps │ │ │ │ ├── add-build-to-channel.yml │ │ │ │ ├── build-reason.yml │ │ │ │ ├── publish-logs.yml │ │ │ │ ├── run-on-unix.yml │ │ │ │ ├── run-on-windows.yml │ │ │ │ ├── run-script-ifequalelse.yml │ │ │ │ ├── send-to-helix.yml │ │ │ │ ├── source-build.yml │ │ │ │ ├── telemetry-end.yml │ │ │ │ └── telemetry-start.yml │ │ ├── tools.ps1 │ │ └── tools.sh │ ├── config │ │ ├── BannedSymbols.txt │ │ ├── OptProf.json │ │ ├── PublishData.json │ │ ├── app.manifest │ │ ├── globalconfigs │ │ │ ├── Common.globalconfig │ │ │ ├── NonShipping.globalconfig │ │ │ └── Shipping.globalconfig │ │ ├── runtimeconfig.template.json │ │ ├── test │ │ │ ├── BannedSymbols.txt │ │ │ ├── Core │ │ │ │ └── InstallTraceListener.cs │ │ │ └── Desktop │ │ │ │ └── app.config │ │ └── xunit.runner.json │ ├── findibc.ps1 │ ├── generate-compiler-code.cmd │ ├── generate-compiler-code.ps1 │ ├── pipelines │ │ ├── build-unix-job.yml │ │ ├── build-windows-job.yml │ │ ├── checkout-unix-task.yml │ │ ├── checkout-windows-task.yml │ │ ├── insert.yml │ │ ├── publish-logs.yml │ │ ├── test-integration-job.yml │ │ ├── test-unix-job-single-machine.yml │ │ ├── test-unix-job.yml │ │ ├── test-windows-job-single-machine.yml │ │ └── test-windows-job.yml │ ├── prepare-tests.ps1 │ ├── prepare-tests.sh │ ├── publish-assets.ps1 │ ├── setup-pr-validation.ps1 │ ├── targets │ │ ├── Bootstrap.props │ │ ├── Bootstrap.targets │ │ ├── DiaSymReaderNative.targets │ │ ├── GenerateCompilerExecutableBindingRedirects.targets │ │ ├── GeneratePkgDef.targets │ │ ├── GenerateServiceHubConfigurationFiles.targets │ │ ├── ILAsm.targets │ │ ├── ILDAsm.targets │ │ ├── Imports.targets │ │ ├── PackageProject.targets │ │ ├── README.md │ │ ├── Services.props │ │ ├── Settings.props │ │ ├── VisualStudio.targets │ │ ├── Vsdconfig.targets │ │ └── XUnit.targets │ ├── test-build-correctness.cmd │ ├── test-build-correctness.ps1 │ ├── test-determinism.cmd │ ├── test-determinism.ps1 │ └── test-rebuild.ps1 ├── global.json ├── restore.sh ├── scripts │ ├── GenerateSdkPackages │ │ ├── README.md │ │ ├── base.nuspec │ │ ├── files.txt │ │ └── make-all.ps1 │ ├── PublicApi │ │ ├── README.md │ │ ├── mark-shipped.cmd │ │ └── mark-shipped.ps1 │ ├── README.md │ ├── UploadAzureZip │ │ ├── CreateAndUploadNugetZip.ps1 │ │ └── UploadPerfProject.ps1 │ ├── all-ci-times.xlsx │ ├── build_mono.sh │ ├── check-for-loc-changes.cmd │ ├── check-for-loc-changes.ps1 │ ├── cleanup_perf.ps1 │ ├── crossgen.sh │ ├── edit-designers.ps1 │ ├── generate-badges.ps1 │ ├── merge-vs-deps.ps1 │ ├── report-ci-times.ps1 │ ├── run_perf.ps1 │ ├── sort-unshipped.cmd │ ├── test-nuget-cache.ps1 │ ├── vscode-build.ps1 │ └── vscode-run-tests.ps1 ├── src │ ├── Analyzers │ │ ├── CSharp │ │ │ ├── Analyzers │ │ │ │ ├── AddAccessibilityModifiers │ │ │ │ │ ├── CSharpAddAccessibilityModifiers.cs │ │ │ │ │ └── CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs │ │ │ │ ├── AddBraces │ │ │ │ │ └── CSharpAddBracesDiagnosticAnalyzer.cs │ │ │ │ ├── AddRequiredParentheses │ │ │ │ │ ├── CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpAddRequiredPatternParenthesesDiagnosticAnalyzer.cs │ │ │ │ ├── CSharpAnalyzers.projitems │ │ │ │ ├── CSharpAnalyzers.shproj │ │ │ │ ├── CSharpAnalyzersResources.resx │ │ │ │ ├── ConvertNamespace │ │ │ │ │ ├── ConvertNamespaceAnalysis.cs │ │ │ │ │ ├── ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs │ │ │ │ │ └── ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs │ │ │ │ ├── ConvertSwitchStatementToExpression │ │ │ │ │ ├── ConvertSwitchStatementToExpressionConstants.cs │ │ │ │ │ ├── ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs │ │ │ │ │ ├── ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs │ │ │ │ │ └── ConvertSwitchStatementToExpressionHelpers.cs │ │ │ │ ├── ConvertTypeofToNameof │ │ │ │ │ └── CSharpConvertTypeOfToNameOfDiagnosticAnalyzer.cs │ │ │ │ ├── FileHeaders │ │ │ │ │ ├── CSharpFileHeaderDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpFileHeaderHelper.cs │ │ │ │ ├── InlineDeclaration │ │ │ │ │ └── CSharpInlineDeclarationDiagnosticAnalyzer.cs │ │ │ │ ├── InvokeDelegateWithConditionalAccess │ │ │ │ │ └── InvokeDelegateWithConditionalAccessAnalyzer.cs │ │ │ │ ├── MakeLocalFunctionStatic │ │ │ │ │ ├── MakeLocalFunctionStaticDiagnosticAnalyzer.cs │ │ │ │ │ └── MakeLocalFunctionStaticHelper.cs │ │ │ │ ├── MakeStructFieldsWritable │ │ │ │ │ └── CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs │ │ │ │ ├── MatchFolderAndNamespace │ │ │ │ │ └── CSharpMatchFolderAndNamespaceDiagnosticAnalyzer.cs │ │ │ │ ├── MisplacedUsingDirectives │ │ │ │ │ └── MisplacedUsingDirectivesDiagnosticAnalyzer.cs │ │ │ │ ├── NamingStyle │ │ │ │ │ └── CSharpNamingStyleDiagnosticAnalyzer.cs │ │ │ │ ├── NewLines │ │ │ │ │ ├── ConsecutiveBracePlacement │ │ │ │ │ │ └── ConsecutiveBracePlacementDiagnosticAnalyzer.cs │ │ │ │ │ ├── ConsecutiveStatementPlacement │ │ │ │ │ │ └── CSharpConsecutiveStatementPlacementDiagnosticAnalyzer.cs │ │ │ │ │ ├── ConstructorInitializerPlacement │ │ │ │ │ │ └── ConstructorInitializerPlacementDiagnosticAnalyzer.cs │ │ │ │ │ ├── EmbeddedStatementPlacement │ │ │ │ │ │ └── EmbeddedStatementPlacementDiagnosticAnalyzer.cs │ │ │ │ │ └── MultipleBlankLines │ │ │ │ │ │ └── CSharpMultipleBlankLinesDiagnosticAnalyzer.cs │ │ │ │ ├── OrderModifiers │ │ │ │ │ ├── CSharpOrderModifiersDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpOrderModifiersHelper.cs │ │ │ │ ├── PopulateSwitch │ │ │ │ │ ├── CSharpPopulateSwitchExpressionDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpPopulateSwitchStatementDiagnosticAnalyzer.cs │ │ │ │ ├── QualifyMemberAccess │ │ │ │ │ └── CSharpQualifyMemberAccessDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveConfusingSuppression │ │ │ │ │ └── CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveRedundantEquality │ │ │ │ │ └── CSharpRemoveRedundantEqualityDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ │ └── CSharpRemoveUnnecessaryCastDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessaryDiscardDesignation │ │ │ │ │ └── CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ │ └── CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ │ ├── CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessarySuppressions │ │ │ │ │ ├── CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnreachableCode │ │ │ │ │ ├── CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs │ │ │ │ │ └── RemoveUnreachableCodeHelpers.cs │ │ │ │ ├── RemoveUnusedMembers │ │ │ │ │ └── CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ │ └── CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs │ │ │ │ ├── SimplifyBooleanExpression │ │ │ │ │ └── CSharpSimplifyConditionalDiagnosticAnalyzer.cs │ │ │ │ ├── SimplifyInterpolation │ │ │ │ │ ├── CSharpSimplifyInterpolationDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpSimplifyInterpolationHelpers.cs │ │ │ │ ├── SimplifyLinqExpression │ │ │ │ │ └── CSharpSimplifyLinqExpressionDiagnosticAnalyzer.cs │ │ │ │ ├── UseAutoProperty │ │ │ │ │ └── CSharpUseAutoPropertyAnalyzer.cs │ │ │ │ ├── UseCoalesceExpression │ │ │ │ │ ├── CSharpUseCoalesceExpressionDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpUseCoalesceExpressionForNullableDiagnosticAnalyzer.cs │ │ │ │ ├── UseCollectionInitializer │ │ │ │ │ └── CSharpUseCollectionInitializerDiagnosticAnalyzer.cs │ │ │ │ ├── UseCompoundAssignment │ │ │ │ │ ├── CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs │ │ │ │ │ └── Utilities.cs │ │ │ │ ├── UseConditionalExpression │ │ │ │ │ ├── CSharpUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpUseConditionalExpressionForReturnDiagnosticAnalyzer.cs │ │ │ │ ├── UseDeconstruction │ │ │ │ │ └── CSharpUseDeconstructionDiagnosticAnalyzer.cs │ │ │ │ ├── UseDefaultLiteral │ │ │ │ │ └── CSharpUseDefaultLiteralDiagnosticAnalyzer.cs │ │ │ │ ├── UseExpressionBody │ │ │ │ │ ├── Helpers │ │ │ │ │ │ ├── UseExpressionBodyForAccessorsHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForConstructorsHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForConversionOperatorsHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForIndexersHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForLocalFunctionHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForMethodsHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForOperatorsHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyForPropertiesHelper.cs │ │ │ │ │ │ ├── UseExpressionBodyHelper.cs │ │ │ │ │ │ └── UseExpressionBodyHelper`1.cs │ │ │ │ │ └── UseExpressionBodyDiagnosticAnalyzer.cs │ │ │ │ ├── UseImplicitObjectCreation │ │ │ │ │ └── CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs │ │ │ │ ├── UseImplicitOrExplicitType │ │ │ │ │ ├── CSharpTypeStyleDiagnosticAnalyzerBase.cs │ │ │ │ │ ├── CSharpUseExplicitTypeDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpUseImplicitTypeDiagnosticAnalyzer.cs │ │ │ │ ├── UseIndexOrRangeOperator │ │ │ │ │ ├── CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs │ │ │ │ │ ├── CSharpUseIndexOperatorDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs │ │ │ │ │ ├── CSharpUseRangeOperatorDiagnosticAnalyzer.Result.cs │ │ │ │ │ ├── CSharpUseRangeOperatorDiagnosticAnalyzer.cs │ │ │ │ │ ├── Helpers.cs │ │ │ │ │ └── MemberInfo.cs │ │ │ │ ├── UseInferredMemberName │ │ │ │ │ └── CSharpUseInferredMemberNameDiagnosticAnalyzer.cs │ │ │ │ ├── UseIsNullCheck │ │ │ │ │ ├── CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs │ │ │ │ ├── UseLocalFunction │ │ │ │ │ └── CSharpUseLocalFunctionDiagnosticAnalyzer.cs │ │ │ │ ├── UseNullPropagation │ │ │ │ │ └── CSharpUseNullPropagationDiagnosticAnalyzer.cs │ │ │ │ ├── UseObjectInitializer │ │ │ │ │ └── CSharpUseObjectInitializerDiagnosticAnalyzer.cs │ │ │ │ ├── UsePatternCombinators │ │ │ │ │ ├── AnalyzedPattern.cs │ │ │ │ │ ├── CSharpUsePatternCombinatorsAnalyzer.cs │ │ │ │ │ └── CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs │ │ │ │ ├── UsePatternMatching │ │ │ │ │ ├── CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs │ │ │ │ │ ├── CSharpAsAndNullCheckDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpIsAndCastCheckDiagnosticAnalyzer.cs │ │ │ │ │ └── CSharpUseNotPatternDiagnosticAnalyzer.cs │ │ │ │ ├── UseSimpleUsingStatement │ │ │ │ │ └── UseSimpleUsingStatementDiagnosticAnalyzer.cs │ │ │ │ ├── UseThrowExpression │ │ │ │ │ └── CSharpUseThrowExpressionDiagnosticAnalyzer.cs │ │ │ │ ├── ValidateFormatString │ │ │ │ │ └── CSharpValidateFormatStringDiagnosticAnalyzer.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpAnalyzersResources.cs.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.de.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.es.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.fr.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.it.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.ja.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.ko.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.pl.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.pt-BR.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.ru.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.tr.xlf │ │ │ │ │ ├── CSharpAnalyzersResources.zh-Hans.xlf │ │ │ │ │ └── CSharpAnalyzersResources.zh-Hant.xlf │ │ │ ├── CodeFixes │ │ │ │ ├── AddAccessibilityModifiers │ │ │ │ │ ├── CSharpAddAccessibilityModifiersCodeFixProvider.cs │ │ │ │ │ └── CSharpAddAccessibilityModifiersService.cs │ │ │ │ ├── AddBraces │ │ │ │ │ └── CSharpAddBracesCodeFixProvider.cs │ │ │ │ ├── CSharpCodeFixes.projitems │ │ │ │ ├── CSharpCodeFixes.shproj │ │ │ │ ├── CSharpCodeFixesResources.resx │ │ │ │ ├── ConvertNamespace │ │ │ │ │ ├── ConvertNamespaceCodeFixProvider.cs │ │ │ │ │ └── ConvertNamespaceTransform.cs │ │ │ │ ├── ConvertSwitchStatementToExpression │ │ │ │ │ ├── ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs │ │ │ │ │ └── ConvertSwitchStatementToExpressionCodeFixProvider.cs │ │ │ │ ├── ConvertTypeOfToNameOf │ │ │ │ │ └── CSharpConvertTypeOfToNameOfCodeFixProvider.cs │ │ │ │ ├── FileHeaders │ │ │ │ │ └── CSharpFileHeaderCodeFixProvider.cs │ │ │ │ ├── InlineDeclaration │ │ │ │ │ └── CSharpInlineDeclarationCodeFixProvider.cs │ │ │ │ ├── InvokeDelegateWithConditionalAccess │ │ │ │ │ └── InvokeDelegateWithConditionalAccessCodeFixProvider.cs │ │ │ │ ├── MakeFieldReadonly │ │ │ │ │ └── CSharpMakeFieldReadonlyCodeFixProvider.cs │ │ │ │ ├── MakeStructFieldsWritable │ │ │ │ │ └── CSharpMakeStructFieldsWritableCodeFixProvider.cs │ │ │ │ ├── MatchFolderAndNamespace │ │ │ │ │ └── CSharpChangeNamespaceToMatchFolderCodeFixProvider.cs │ │ │ │ ├── MisplacedUsingDirectives │ │ │ │ │ └── MisplacedUsingDirectivesCodeFixProvider.cs │ │ │ │ ├── NewLines │ │ │ │ │ ├── ConsecutiveBracePlacement │ │ │ │ │ │ └── ConsecutiveBracePlacementCodeFixProvider.cs │ │ │ │ │ ├── ConstructorInitializerPlacement │ │ │ │ │ │ └── ConstructorInitializerPlacementCodeFixProvider.cs │ │ │ │ │ └── EmbeddedStatementPlacement │ │ │ │ │ │ └── EmbeddedStatementPlacementCodeFixProvider.cs │ │ │ │ ├── OrderModifiers │ │ │ │ │ └── CSharpOrderModifiersCodeFixProvider.cs │ │ │ │ ├── PopulateSwitch │ │ │ │ │ ├── CSharpPopulateSwitchExpressionCodeFixProvider.cs │ │ │ │ │ └── CSharpPopulateSwitchStatementCodeFixProvider.cs │ │ │ │ ├── QualifyMemberAccess │ │ │ │ │ └── CSharpQualifyMemberAccessCodeFixProvider.cs │ │ │ │ ├── RemoveConfusingSuppression │ │ │ │ │ └── CSharpRemoveConfusingSuppressionCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ │ └── CSharpRemoveUnnecessaryCastCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessaryDiscardDesignation │ │ │ │ │ └── CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ │ └── CSharpRemoveUnnecessaryImportsCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ │ └── CSharpRemoveUnnecessaryParenthesesCodeFixProvider.cs │ │ │ │ ├── RemoveUnreachableCode │ │ │ │ │ └── CSharpRemoveUnreachableCodeCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedMembers │ │ │ │ │ └── CSharpRemoveUnusedMembersCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ │ └── CSharpRemoveUnusedValuesCodeFixProvider.cs │ │ │ │ ├── SimplifyInterpolation │ │ │ │ │ └── CSharpSimplifyInterpolationCodeFixProvider.cs │ │ │ │ ├── SimplifyLinqExpression │ │ │ │ │ └── CSharpSimplifyLinqExpressionCodeFixProvider.cs │ │ │ │ ├── UseCollectionInitializer │ │ │ │ │ └── CSharpUseCollectionInitializerCodeFixProvider.cs │ │ │ │ ├── UseCompoundAssignment │ │ │ │ │ ├── CSharpUseCompoundAssignmentCodeFixProvider.cs │ │ │ │ │ └── CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs │ │ │ │ ├── UseConditionalExpression │ │ │ │ │ ├── CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs │ │ │ │ │ ├── CSharpUseConditionalExpressionForReturnCodeFixProvider.cs │ │ │ │ │ ├── CSharpUseConditionalExpressionHelpers.cs │ │ │ │ │ └── MultiLineConditionalExpressionFormattingRule.cs │ │ │ │ ├── UseDeconstruction │ │ │ │ │ └── CSharpUseDeconstructionCodeFixProvider.cs │ │ │ │ ├── UseDefaultLiteral │ │ │ │ │ └── CSharpUseDefaultLiteralCodeFixProvider.cs │ │ │ │ ├── UseExpressionBody │ │ │ │ │ └── UseExpressionBodyCodeFixProvider.cs │ │ │ │ ├── UseImplicitObjectCreation │ │ │ │ │ └── CSharpUseImplicitObjectCreationCodeFixProvider.cs │ │ │ │ ├── UseImplicitOrExplicitType │ │ │ │ │ ├── UseExplicitTypeCodeFixProvider.cs │ │ │ │ │ └── UseImplicitTypeCodeFixProvider.cs │ │ │ │ ├── UseIndexOrRangeOperator │ │ │ │ │ ├── CSharpUseIndexOperatorCodeFixProvider.cs │ │ │ │ │ ├── CSharpUseRangeOperatorCodeFixProvider.cs │ │ │ │ │ └── Helpers.cs │ │ │ │ ├── UseInferredMemberName │ │ │ │ │ └── CSharpUseInferredMemberNameCodeFixProvider.cs │ │ │ │ ├── UseIsNullCheck │ │ │ │ │ ├── CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs │ │ │ │ │ ├── CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs │ │ │ │ │ └── CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs │ │ │ │ ├── UseNullPropagation │ │ │ │ │ └── CSharpUseNullPropagationCodeFixProvider.cs │ │ │ │ ├── UseObjectInitializer │ │ │ │ │ ├── CSharpUseObjectInitializerCodeFixProvider.cs │ │ │ │ │ └── UseInitializerHelpers.cs │ │ │ │ ├── UsePatternMatching │ │ │ │ │ ├── CSharpAsAndNullCheckCodeFixProvider.cs │ │ │ │ │ ├── CSharpIsAndCastCheckCodeFixProvider.cs │ │ │ │ │ └── CSharpUseNotPatternCodeFixProvider.cs │ │ │ │ ├── UseSimpleUsingStatement │ │ │ │ │ └── UseSimpleUsingStatementCodeFixProvider.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpCodeFixesResources.cs.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.de.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.es.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.fr.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.it.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.ja.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.ko.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.pl.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.pt-BR.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.ru.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.tr.xlf │ │ │ │ │ ├── CSharpCodeFixesResources.zh-Hans.xlf │ │ │ │ │ └── CSharpCodeFixesResources.zh-Hant.xlf │ │ │ └── Tests │ │ │ │ ├── AddAccessibilityModifiers │ │ │ │ └── AddAccessibilityModifiersTests.cs │ │ │ │ ├── AddBraces │ │ │ │ ├── AddBracesFixAllTests.cs │ │ │ │ └── AddBracesTests.cs │ │ │ │ ├── AddRequiredParentheses │ │ │ │ ├── AddRequiredExpressionParenthesesTests.cs │ │ │ │ └── AddRequiredPatternParenthesesTests.cs │ │ │ │ ├── CSharpAnalyzers.UnitTests.projitems │ │ │ │ ├── CSharpAnalyzers.UnitTests.shproj │ │ │ │ ├── ConvertSwitchStatementToExpression │ │ │ │ ├── ConvertSwitchStatementToExpressionFixAllTests.cs │ │ │ │ └── ConvertSwitchStatementToExpressionTests.cs │ │ │ │ ├── ConvertTypeOfToNameOf │ │ │ │ ├── ConvertTypeOfToNameOfFixAllTests.cs │ │ │ │ └── ConvertTypeOfToNameOfTests.cs │ │ │ │ ├── FileHeaders │ │ │ │ └── FileHeaderTests.cs │ │ │ │ ├── InlineDeclaration │ │ │ │ ├── CSharpInlineDeclarationTests.cs │ │ │ │ └── CSharpInlineDeclarationTests_FixAllTests.cs │ │ │ │ ├── InvokeDelegateWithConditionalAccess │ │ │ │ ├── InvokeDelegateWithConditionalAccessTests.cs │ │ │ │ └── InvokeDelegateWithConditionalAccessTests_FixAllTests.cs │ │ │ │ ├── MakeFieldReadonly │ │ │ │ └── MakeFieldReadonlyTests.cs │ │ │ │ ├── MakeLocalFunctionStatic │ │ │ │ └── MakeLocalFunctionStaticTests.cs │ │ │ │ ├── MakeStructFieldsWritable │ │ │ │ └── MakeStructFieldsWritableTests.cs │ │ │ │ ├── MatchFolderAndNamespace │ │ │ │ └── CSharpMatchFolderAndNamespaceTests.cs │ │ │ │ ├── MisplacedUsingDirectives │ │ │ │ └── MisplacedUsingDirectivesCodeFixProviderTests.cs │ │ │ │ ├── NamingStyles │ │ │ │ └── NamingStylesTests.cs │ │ │ │ ├── NewLines │ │ │ │ ├── ConsecutiveBracePlacement │ │ │ │ │ └── ConsecutiveBracePlacementTests.cs │ │ │ │ ├── ConsecutiveStatementPlacement │ │ │ │ │ └── ConsecutiveStatementPlacementTests.cs │ │ │ │ ├── ConstructorInitializerPlacement │ │ │ │ │ └── ConstructorInitializerPlacementTests.cs │ │ │ │ ├── EmbeddedStatementPlacement │ │ │ │ │ └── EmbeddedStatementPlacementTests.cs │ │ │ │ └── MultipleBlankLines │ │ │ │ │ └── MultipleBlankLinesTests.cs │ │ │ │ ├── OrderModifiers │ │ │ │ ├── OrderModifiersCompilerErrorTests.cs │ │ │ │ └── OrderModifiersTests.cs │ │ │ │ ├── PopulateSwitch │ │ │ │ ├── PopulateSwitchExpressionTests.cs │ │ │ │ ├── PopulateSwitchExpressionTests_FixAllTests.cs │ │ │ │ ├── PopulateSwitchStatementTests.cs │ │ │ │ └── PopulateSwitchStatementTests_FixAllTests.cs │ │ │ │ ├── QualifyMemberAccess │ │ │ │ ├── QualifyMemberAccessTests.cs │ │ │ │ └── QualifyMemberAccessTests_FixAllTests.cs │ │ │ │ ├── RemoveConfusingSuppression │ │ │ │ └── RemoveConfusingSuppressionTests.cs │ │ │ │ ├── RemoveRedundantEquality │ │ │ │ └── RemoveRedundantEqualityTests.cs │ │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ ├── RemoveUnnecessaryCastTests.cs │ │ │ │ └── RemoveUnnecessaryCastTests_FixAllTests.cs │ │ │ │ ├── RemoveUnnecessaryDiscardDesignation │ │ │ │ └── RemoveUnnecessaryDiscardDesignationTests.cs │ │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ ├── RemoveUnnecessaryImportsTests.cs │ │ │ │ └── RemoveUnnecessaryImportsTests_FixAllTests.cs │ │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ ├── RemoveUnnecessaryExpressionParenthesesTests.cs │ │ │ │ └── RemoveUnnecessaryPatternParenthesesTests.cs │ │ │ │ ├── RemoveUnnecessarySuppressions │ │ │ │ └── RemoveUnnecessaryAttributeSuppressionsTests.cs │ │ │ │ ├── RemoveUnreachableCode │ │ │ │ └── RemoveUnreachableCodeTests.cs │ │ │ │ ├── RemoveUnusedMembers │ │ │ │ └── RemoveUnusedMembersTests.cs │ │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ ├── RemoveUnusedParametersTests.cs │ │ │ │ ├── RemoveUnusedValueAssignmentTests.cs │ │ │ │ ├── RemoveUnusedValueExpressionStatementTests.cs │ │ │ │ └── RemoveUnusedValuesTestsBase.cs │ │ │ │ ├── SimplifyBooleanExpression │ │ │ │ └── SimplifyConditionalTests.cs │ │ │ │ ├── SimplifyInterpolation │ │ │ │ └── SimplifyInterpolationTests.cs │ │ │ │ ├── SimplifyLinqExpression │ │ │ │ ├── CSharpSimplifyLinqExpressionFixAllTests.cs │ │ │ │ └── CSharpSimplifyLinqExpressionTests.cs │ │ │ │ ├── UpdateLegacySuppressions │ │ │ │ └── UpdateLegacySuppressionsTests.cs │ │ │ │ ├── UseAutoProperty │ │ │ │ └── UseAutoPropertyTests.cs │ │ │ │ ├── UseCoalesceExpression │ │ │ │ ├── UseCoalesceExpressionForNullableTests.cs │ │ │ │ └── UseCoalesceExpressionTests.cs │ │ │ │ ├── UseCollectionInitializer │ │ │ │ └── UseCollectionInitializerTests.cs │ │ │ │ ├── UseCompoundAssignment │ │ │ │ ├── UseCompoundAssignmentTests.cs │ │ │ │ └── UseCompoundCoalesceAssignmentTests.cs │ │ │ │ ├── UseConditionalExpression │ │ │ │ ├── UseConditionalExpressionForAssignmentTests.cs │ │ │ │ └── UseConditionalExpressionForReturnTests.cs │ │ │ │ ├── UseDeconstruction │ │ │ │ └── UseDeconstructionTests.cs │ │ │ │ ├── UseDefaultLiteral │ │ │ │ └── UseDefaultLiteralTests.cs │ │ │ │ ├── UseExplicitTupleName │ │ │ │ └── UseExplicitTupleNameTests.cs │ │ │ │ ├── UseExpressionBody │ │ │ │ ├── UseExpressionBodyForAccessorsAnalyzerTests.cs │ │ │ │ ├── UseExpressionBodyForConstructorsAnalyzerTests.cs │ │ │ │ ├── UseExpressionBodyForConversionOperatorsAnalyzerTests.cs │ │ │ │ ├── UseExpressionBodyForIndexersAnalyzerTests.cs │ │ │ │ ├── UseExpressionBodyForLocalFunctionsAnalyzerTests.cs │ │ │ │ ├── UseExpressionBodyForMethodsAnalyzerTests.cs │ │ │ │ ├── UseExpressionBodyForOperatorsAnalyzerTests.cs │ │ │ │ └── UseExpressionBodyForPropertiesAnalyzerTests.cs │ │ │ │ ├── UseImplicitObjectCreation │ │ │ │ └── CSharpUseImplicitObjectCreationTests.cs │ │ │ │ ├── UseImplicitOrExplicitType │ │ │ │ ├── UseExplicitTypeTests.cs │ │ │ │ ├── UseExplicitTypeTests_FixAllTests.cs │ │ │ │ ├── UseImplicitTypeTests.cs │ │ │ │ └── UseImplicitTypeTests_FixAllTests.cs │ │ │ │ ├── UseIndexOrRangeOperator │ │ │ │ ├── UseIndexOperatorTests.cs │ │ │ │ └── UseRangeOperatorTests.cs │ │ │ │ ├── UseInferredMemberName │ │ │ │ └── UseInferredMemberNameTests.cs │ │ │ │ ├── UseIsNullCheck │ │ │ │ ├── UseIsNullCheckForCastAndEqualityOperatorTests.cs │ │ │ │ ├── UseIsNullCheckForReferenceEqualsTests.cs │ │ │ │ └── UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs │ │ │ │ ├── UseLocalFunction │ │ │ │ └── UseLocalFunctionTests.cs │ │ │ │ ├── UseNullPropagation │ │ │ │ └── UseNullPropagationTests.cs │ │ │ │ ├── UseObjectInitializer │ │ │ │ └── UseObjectInitializerTests.cs │ │ │ │ ├── UsePatternMatching │ │ │ │ ├── CSharpAsAndNullCheckTests.cs │ │ │ │ ├── CSharpAsAndNullCheckTests_FixAllTests.cs │ │ │ │ ├── CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs │ │ │ │ ├── CSharpIsAndCastCheckDiagnosticAnalyzerTests_FixAllTests.cs │ │ │ │ └── CSharpUseNotPatternTests.cs │ │ │ │ ├── UseSimpleUsingStatement │ │ │ │ └── UseSimpleUsingStatementTests.cs │ │ │ │ ├── UseSystemHashCode │ │ │ │ └── UseSystemHashCodeTests.cs │ │ │ │ ├── UseThrowExpression │ │ │ │ ├── UseThrowExpressionTests.cs │ │ │ │ └── UseThrowExpressionTests_FixAllTests.cs │ │ │ │ ├── UseVarTestExtensions.cs │ │ │ │ └── ValidateFormatString │ │ │ │ └── ValidateFormatStringTests.cs │ │ ├── Core │ │ │ ├── Analyzers │ │ │ │ ├── AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs │ │ │ │ ├── AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs │ │ │ │ ├── AbstractCodeQualityDiagnosticAnalyzer.cs │ │ │ │ ├── AbstractParenthesesDiagnosticAnalyzer.cs │ │ │ │ ├── AddAccessibilityModifiers │ │ │ │ │ ├── AbstractAddAccessibilityModifiers.cs │ │ │ │ │ ├── AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs │ │ │ │ │ └── IAddAccessibilityModifiersService.cs │ │ │ │ ├── AddRequiredParentheses │ │ │ │ │ ├── AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs │ │ │ │ │ └── AddRequiredParenthesesConstants.cs │ │ │ │ ├── Analyzers.projitems │ │ │ │ ├── Analyzers.shproj │ │ │ │ ├── AnalyzersResources.resx │ │ │ │ ├── ConvertTypeofToNameof │ │ │ │ │ └── AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs │ │ │ │ ├── DiagnosticCustomTags.cs │ │ │ │ ├── EnforceOnBuild.cs │ │ │ │ ├── EnforceOnBuildValues.cs │ │ │ │ ├── FileHeaders │ │ │ │ │ ├── AbstractFileHeaderDiagnosticAnalyzer.cs │ │ │ │ │ ├── AbstractFileHeaderHelper.cs │ │ │ │ │ └── FileHeader.cs │ │ │ │ ├── Helpers │ │ │ │ │ ├── AnalyzerHelper.cs │ │ │ │ │ ├── DeserializationConstructorCheck.cs │ │ │ │ │ └── DiagnosticHelper.cs │ │ │ │ ├── IDEDiagnosticIdToOptionMappingHelper.cs │ │ │ │ ├── IDEDiagnosticIds.cs │ │ │ │ ├── MakeFieldReadonly │ │ │ │ │ └── MakeFieldReadonlyDiagnosticAnalyzer.cs │ │ │ │ ├── MatchFolderAndNamespace │ │ │ │ │ ├── AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs │ │ │ │ │ └── MatchFolderAndNamespaceConstants.cs │ │ │ │ ├── NamingStyle │ │ │ │ │ └── NamingStyleDiagnosticAnalyzerBase.cs │ │ │ │ ├── NewLines │ │ │ │ │ ├── ConsecutiveStatementPlacement │ │ │ │ │ │ └── AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs │ │ │ │ │ └── MultipleBlankLines │ │ │ │ │ │ └── AbstractMultipleBlankLinesDiagnosticAnalyzer.cs │ │ │ │ ├── OrderModifiers │ │ │ │ │ ├── AbstractOrderModifiersDiagnosticAnalyzer.cs │ │ │ │ │ └── OrderModifiersHelpers.cs │ │ │ │ ├── PopulateSwitch │ │ │ │ │ ├── AbstractPopulateSwitchDiagnosticAnalyzer.cs │ │ │ │ │ ├── AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs │ │ │ │ │ ├── AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs │ │ │ │ │ ├── PopulateSwitchExpressionHelpers.cs │ │ │ │ │ └── PopulateSwitchStatementHelpers.cs │ │ │ │ ├── QualifyMemberAccess │ │ │ │ │ └── AbstractQualifyMemberAccessDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveRedundantEquality │ │ │ │ │ ├── AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs │ │ │ │ │ └── RedundantEqualityConstants.cs │ │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ │ └── AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ │ └── AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ │ └── AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnnecessarySuppressions │ │ │ │ │ ├── AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs │ │ │ │ │ ├── AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs │ │ │ │ │ └── SuppressMessageAttributeState.cs │ │ │ │ ├── RemoveUnusedMembers │ │ │ │ │ └── AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs │ │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ │ ├── AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs │ │ │ │ │ ├── AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs │ │ │ │ │ └── AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs │ │ │ │ ├── SimplifyBooleanExpression │ │ │ │ │ ├── AbstractSimplifyConditionalDiagnosticAnalyzer.cs │ │ │ │ │ └── SimplifyBooleanExpressionConstants.cs │ │ │ │ ├── SimplifyInterpolation │ │ │ │ │ ├── AbstractSimplifyInterpolationDiagnosticAnalyzer.cs │ │ │ │ │ └── AbstractSimplifyInterpolationHelpers.cs │ │ │ │ ├── SimplifyLinqExpression │ │ │ │ │ └── AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs │ │ │ │ ├── UseAutoProperty │ │ │ │ │ └── AbstractUseAutoPropertyAnalyzer.cs │ │ │ │ ├── UseCoalesceExpression │ │ │ │ │ ├── AbstractUseCoalesceExpressionDiagnosticAnalyzer.cs │ │ │ │ │ └── AbstractUseCoalesceExpressionForNullableDiagnosticAnalyzer.cs │ │ │ │ ├── UseCollectionInitializer │ │ │ │ │ ├── AbstractObjectCreationExpressionAnalyzer.cs │ │ │ │ │ ├── AbstractUseCollectionInitializerDiagnosticAnalyzer.cs │ │ │ │ │ └── ObjectCreationExpressionAnalyzer.cs │ │ │ │ ├── UseCompoundAssignment │ │ │ │ │ ├── AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs │ │ │ │ │ └── UseCompoundAssignmentUtilities.cs │ │ │ │ ├── UseConditionalExpression │ │ │ │ │ ├── AbstractUseConditionalExpressionDiagnosticAnalyzer.cs │ │ │ │ │ ├── ForAssignment │ │ │ │ │ │ ├── AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs │ │ │ │ │ │ └── UseConditionalExpressionForAssignmentHelpers.cs │ │ │ │ │ ├── ForReturn │ │ │ │ │ │ ├── AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs │ │ │ │ │ │ └── UseConditionalExpressionForReturnHelpers.cs │ │ │ │ │ ├── UseConditionalExpressionHelpers.cs │ │ │ │ │ └── UseConditionalExpressionOptions.cs │ │ │ │ ├── UseExplicitTupleName │ │ │ │ │ └── UseExplicitTupleNameDiagnosticAnalyzer.cs │ │ │ │ ├── UseInferredMemberName │ │ │ │ │ └── AbstractUseInferredMemberNameDiagnosticAnalyzer.cs │ │ │ │ ├── UseIsNullCheck │ │ │ │ │ ├── AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs │ │ │ │ │ └── UseIsNullConstants.cs │ │ │ │ ├── UseNullPropagation │ │ │ │ │ └── AbstractUseNullPropagationDiagnosticAnalyzer.cs │ │ │ │ ├── UseObjectInitializer │ │ │ │ │ ├── AbstractUseObjectInitializerDiagnosticAnalyzer.cs │ │ │ │ │ └── ObjectCreationExpressionAnalyzer.cs │ │ │ │ ├── UseSystemHashCode │ │ │ │ │ ├── Analyzer.OperationDeconstructor.cs │ │ │ │ │ ├── Analyzer.cs │ │ │ │ │ └── UseSystemHashCodeDiagnosticAnalyzer.cs │ │ │ │ ├── UseThrowExpression │ │ │ │ │ └── AbstractUseThrowExpressionDiagnosticAnalyzer.cs │ │ │ │ ├── ValidateFormatString │ │ │ │ │ ├── AbstractValidateFormatStringDiagnosticAnalyzer.cs │ │ │ │ │ └── ValidateFormatStringOption.cs │ │ │ │ └── xlf │ │ │ │ │ ├── AnalyzersResources.cs.xlf │ │ │ │ │ ├── AnalyzersResources.de.xlf │ │ │ │ │ ├── AnalyzersResources.es.xlf │ │ │ │ │ ├── AnalyzersResources.fr.xlf │ │ │ │ │ ├── AnalyzersResources.it.xlf │ │ │ │ │ ├── AnalyzersResources.ja.xlf │ │ │ │ │ ├── AnalyzersResources.ko.xlf │ │ │ │ │ ├── AnalyzersResources.pl.xlf │ │ │ │ │ ├── AnalyzersResources.pt-BR.xlf │ │ │ │ │ ├── AnalyzersResources.ru.xlf │ │ │ │ │ ├── AnalyzersResources.tr.xlf │ │ │ │ │ ├── AnalyzersResources.zh-Hans.xlf │ │ │ │ │ └── AnalyzersResources.zh-Hant.xlf │ │ │ └── CodeFixes │ │ │ │ ├── AddAccessibilityModifiers │ │ │ │ ├── AbstractAddAccessibilityModifiersCodeFixProvider.cs │ │ │ │ ├── AddAccessibilityModifiersHelpers.cs │ │ │ │ └── IAddAccessibilityModifiersService.cs │ │ │ │ ├── AddRequiredParentheses │ │ │ │ └── AddRequiredParenthesesCodeFixProvider.cs │ │ │ │ ├── CodeFixes.projitems │ │ │ │ ├── CodeFixes.shproj │ │ │ │ ├── CodeFixesResources.resx │ │ │ │ ├── ConvertTypeOfToNameOf │ │ │ │ └── AbstractConvertTypeOfToNameOfCodeFixProvider.cs │ │ │ │ ├── FileHeaders │ │ │ │ └── AbstractFileHeaderCodeFixProvider.cs │ │ │ │ ├── MakeFieldReadonly │ │ │ │ └── AbstractMakeFieldReadonlyCodeFixProvider.cs │ │ │ │ ├── MatchFolderAndNamespace │ │ │ │ ├── AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs │ │ │ │ └── AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs │ │ │ │ ├── NamingStyle │ │ │ │ └── NamingStyleCodeFixProvider.cs │ │ │ │ ├── NewLines │ │ │ │ ├── ConsecutiveStatementPlacement │ │ │ │ │ └── ConsecutiveStatementPlacementCodeFixProvider.cs │ │ │ │ └── MultipleBlankLines │ │ │ │ │ └── AbstractMultipleBlankLinesCodeFixProvider.cs │ │ │ │ ├── OrderModifiers │ │ │ │ └── AbstractOrderModifiersCodeFixProvider.cs │ │ │ │ ├── PopulateSwitch │ │ │ │ ├── AbstractPopulateSwitchCodeFixProvider.cs │ │ │ │ ├── AbstractPopulateSwitchExpressionCodeFixProvider.cs │ │ │ │ └── AbstractPopulateSwitchStatementCodeFixProvider.cs │ │ │ │ ├── PredefinedCodeFixProviderNames.cs │ │ │ │ ├── PredefinedConfigurationFixProviderNames.cs │ │ │ │ ├── QualifyMemberAccess │ │ │ │ └── AbstractQualifyMemberAccessCodeFixProvider.cs │ │ │ │ ├── RemoveRedundantEquality │ │ │ │ └── RemoveRedundantEqualityCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ └── AbstractRemoveUnnecessaryImportsCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ └── AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs │ │ │ │ ├── RemoveUnnecessarySuppressions │ │ │ │ ├── RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs │ │ │ │ └── RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedMembers │ │ │ │ └── AbstractRemoveUnusedMembersCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ └── AbstractRemoveUnusedValuesCodeFixProvider.cs │ │ │ │ ├── SimplifyBooleanExpression │ │ │ │ └── SimplifyConditionalCodeFixProvider.cs │ │ │ │ ├── SimplifyInterpolation │ │ │ │ └── AbstractSimplifyInterpolationCodeFixProvider.cs │ │ │ │ ├── SimplifyLinqExpression │ │ │ │ └── AbstractSimplifyLinqExpressionCodeFixProvider`3.cs │ │ │ │ ├── UpdateLegacySuppressions │ │ │ │ └── UpdateLegacySuppressionsCodeFixProvider.cs │ │ │ │ ├── UseCoalesceExpression │ │ │ │ ├── UseCoalesceExpressionCodeFixProvider.cs │ │ │ │ └── UseCoalesceExpressionForNullableCodeFixProvider.cs │ │ │ │ ├── UseCollectionInitializer │ │ │ │ └── AbstractUseCollectionInitializerCodeFixProvider.cs │ │ │ │ ├── UseCompoundAssignment │ │ │ │ └── AbstractUseCompoundAssignmentCodeFixProvider.cs │ │ │ │ ├── UseConditionalExpression │ │ │ │ ├── AbstractUseConditionalExpressionCodeFixProvider.cs │ │ │ │ ├── ForAssignment │ │ │ │ │ └── AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs │ │ │ │ ├── ForReturn │ │ │ │ │ └── AbstractUseConditionalExpressionForReturnCodeFixProvider.cs │ │ │ │ └── UseConditionalExpressionHelpers.cs │ │ │ │ ├── UseExplicitTupleName │ │ │ │ └── UseExplicitTupleNameCodeFixProvider.cs │ │ │ │ ├── UseInferredMemberName │ │ │ │ └── AbstractUseInferredMemberNameCodeFixProvider.cs │ │ │ │ ├── UseIsNullCheck │ │ │ │ └── AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs │ │ │ │ ├── UseNullPropagation │ │ │ │ └── AbstractUseNullPropagationCodeFixProvider.cs │ │ │ │ ├── UseObjectInitializer │ │ │ │ └── AbstractUseObjectInitializerCodeFixProvider.cs │ │ │ │ ├── UseSystemHashCode │ │ │ │ └── UseSystemHashCodeCodeFixProvider.cs │ │ │ │ ├── UseThrowExpression │ │ │ │ └── UseThrowExpressionCodeFixProvider.cs │ │ │ │ └── xlf │ │ │ │ ├── CodeFixesResources.cs.xlf │ │ │ │ ├── CodeFixesResources.de.xlf │ │ │ │ ├── CodeFixesResources.es.xlf │ │ │ │ ├── CodeFixesResources.fr.xlf │ │ │ │ ├── CodeFixesResources.it.xlf │ │ │ │ ├── CodeFixesResources.ja.xlf │ │ │ │ ├── CodeFixesResources.ko.xlf │ │ │ │ ├── CodeFixesResources.pl.xlf │ │ │ │ ├── CodeFixesResources.pt-BR.xlf │ │ │ │ ├── CodeFixesResources.ru.xlf │ │ │ │ ├── CodeFixesResources.tr.xlf │ │ │ │ ├── CodeFixesResources.zh-Hans.xlf │ │ │ │ └── CodeFixesResources.zh-Hant.xlf │ │ └── VisualBasic │ │ │ ├── Analyzers │ │ │ ├── AddAccessibilityModifiers │ │ │ │ ├── VisualBasicAddAccessibilityModifiers.vb │ │ │ │ └── VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb │ │ │ ├── AddRequiredParentheses │ │ │ │ └── VisualBasicAddRequiredParenthesesDiagnosticAnalyzer.vb │ │ │ ├── ConvertTypeofToNameof │ │ │ │ └── VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb │ │ │ ├── FileHeaders │ │ │ │ ├── VisualBasicFileHeaderDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicFileHeaderHelper.vb │ │ │ ├── NamingStyle │ │ │ │ └── VisualBasicNamingStyleDiagnosticAnalyzer.vb │ │ │ ├── NewLines │ │ │ │ ├── ConsecutiveStatementPlacement │ │ │ │ │ └── VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb │ │ │ │ └── MultipleBlankLines │ │ │ │ │ └── VisualBasicMultipleBlankLinesDiagnosticAnalyzer.vb │ │ │ ├── OrderModifiers │ │ │ │ ├── VisualBasicOrderModifiersDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicOrderModifiersHelper.vb │ │ │ ├── PopulateSwitch │ │ │ │ └── VisualBasicPopulateSwitchStatementDiagnosticAnalyzer.vb │ │ │ ├── QualifyMemberAccess │ │ │ │ └── VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb │ │ │ ├── RemoveRedundantEquality │ │ │ │ └── VisualBasicRemoveRedundantEqualityDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnnecessaryByVal │ │ │ │ └── VisualBasicRemoveUnnecessaryByValDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ └── VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ └── VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ └── VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnnecessarySuppressions │ │ │ │ ├── VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnusedMembers │ │ │ │ └── VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ └── VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb │ │ │ ├── SimplifyBooleanExpression │ │ │ │ └── VisualBasicSimplifyConditionalDiagnosticAnalyzer.vb │ │ │ ├── SimplifyInterpolation │ │ │ │ ├── VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicSimplifyInterpolationHelpers.vb │ │ │ ├── SimplifyLinqExpression │ │ │ │ └── VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb │ │ │ ├── SimplifyObjectCreation │ │ │ │ └── VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb │ │ │ ├── UseAutoProperty │ │ │ │ ├── Utilities.vb │ │ │ │ └── VisualBasicUseAutoPropertyAnalyzer.vb │ │ │ ├── UseCoalesceExpression │ │ │ │ ├── VisualBasicUseCoalesceExpressionDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicUseCoalesceExpressionForNullableDiagnosticAnalyzer.vb │ │ │ ├── UseCollectionInitializer │ │ │ │ └── VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb │ │ │ ├── UseCompoundAssignment │ │ │ │ ├── Utilities.vb │ │ │ │ └── VisualBasicUseCompoundAssignmentDiagnosticAnalyzer.vb │ │ │ ├── UseConditionalExpression │ │ │ │ ├── VisualBasicUseConditionalExpressionForAssignmentDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicUseConditionalExpressionForReturnDiagnosticAnalyzer.vb │ │ │ ├── UseInferredMemberName │ │ │ │ └── VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb │ │ │ ├── UseIsNotExpression │ │ │ │ └── VisualBasicUseIsNotDiagnosticAnalyzer.vb │ │ │ ├── UseIsNullCheck │ │ │ │ └── VisualBasicUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.vb │ │ │ ├── UseNullPropagation │ │ │ │ └── VisualBasicUseNullPropagationDiagnosticAnalyzer.vb │ │ │ ├── UseObjectInitializer │ │ │ │ └── VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb │ │ │ ├── ValidateFormatString │ │ │ │ └── VisualBasicValidateFormatStringDiagnosticAnalyzer.vb │ │ │ ├── VisualBasicAnalyzers.projitems │ │ │ ├── VisualBasicAnalyzers.shproj │ │ │ ├── VisualBasicAnalyzersResources.resx │ │ │ └── xlf │ │ │ │ ├── VisualBasicAnalyzersResources.cs.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.de.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.es.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.fr.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.it.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.ja.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.ko.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.pl.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.pt-BR.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.ru.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.tr.xlf │ │ │ │ ├── VisualBasicAnalyzersResources.zh-Hans.xlf │ │ │ │ └── VisualBasicAnalyzersResources.zh-Hant.xlf │ │ │ ├── CodeFixes │ │ │ ├── AddAccessibilityModifiers │ │ │ │ ├── VisualBasicAddAccessibilityModifiersCodeFixProvider.vb │ │ │ │ └── VisualBasicAddAccessibilityModifiersService.vb │ │ │ ├── ConvertTypeOfToNameOf │ │ │ │ └── VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb │ │ │ ├── FileHeaders │ │ │ │ └── VisualBasicFileHeaderCodeFixProvider.vb │ │ │ ├── MakeFieldReadonly │ │ │ │ └── VisualBasicMakeFieldReadonlyCodeFixProvider.vb │ │ │ ├── OrderModifiers │ │ │ │ └── VisualBasicOrderModifiersCodeFixProvider.vb │ │ │ ├── PopulateSwitch │ │ │ │ └── VisualBasicPopulateSwitchStatementCodeFixProvider.vb │ │ │ ├── QualifyMemberAccess │ │ │ │ └── VisualBasicQualifyMemberAccessCodeFixProvider.vb │ │ │ ├── RemoveUnnecessaryByVal │ │ │ │ └── VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ └── VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ └── VisualBasicRemoveUnnecessaryImportsCodeFixProvider.vb │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ │ └── VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb │ │ │ ├── RemoveUnusedMembers │ │ │ │ └── VisualBasicRemoveUnusedMembersCodeFixProvider.vb │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ │ └── VisualBasicRemoveUnusedValuesCodeFixProvider.vb │ │ │ ├── SimplifyInterpolation │ │ │ │ └── VisualBasicSimplifyInterpolationCodeFixProvider.vb │ │ │ ├── SimplifyLinqExpression │ │ │ │ └── VisualBasicSimplifyLinqExpressionCodeFixProvider.vb │ │ │ ├── SimplifyObjectCreation │ │ │ │ └── VisualBasicSimplifyObjectCreationCodeFixProvider.vb │ │ │ ├── UseCollectionInitializer │ │ │ │ └── VisualBasicUseCollectionInitializerCodeFixProvider.vb │ │ │ ├── UseCompoundAssignment │ │ │ │ └── VisualBasicUseCompoundAssignmentCodeFixProvider.vb │ │ │ ├── UseConditionalExpression │ │ │ │ ├── MultiLineConditionalExpressionFormattingRule.vb │ │ │ │ ├── VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb │ │ │ │ └── VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb │ │ │ ├── UseInferredMemberName │ │ │ │ └── VisualBasicUseInferredMemberNameCodeFixProvider.vb │ │ │ ├── UseIsNotExpression │ │ │ │ └── VisualBasicUseIsNotExpressionCodeFixProvider.vb │ │ │ ├── UseIsNullCheck │ │ │ │ └── VisualBasicUseIsNullCheckForReferenceEqualsCodeFixProvider.vb │ │ │ ├── UseNullPropagation │ │ │ │ └── VisualBasicUseNullPropagationCodeFixProvider.vb │ │ │ ├── UseObjectInitializer │ │ │ │ ├── UseInitializerHelpers.vb │ │ │ │ └── VisualBasicUseObjectInitializerCodeFixProvider.vb │ │ │ ├── VisualBasicCodeFixes.projitems │ │ │ ├── VisualBasicCodeFixes.shproj │ │ │ ├── VisualBasicCodeFixesResources.resx │ │ │ └── xlf │ │ │ │ ├── VisualBasicCodeFixesResources.cs.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.de.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.es.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.fr.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.it.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.ja.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.ko.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.pl.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.pt-BR.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.ru.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.tr.xlf │ │ │ │ ├── VisualBasicCodeFixesResources.zh-Hans.xlf │ │ │ │ └── VisualBasicCodeFixesResources.zh-Hant.xlf │ │ │ └── Tests │ │ │ ├── AddAccessibilityModifiers │ │ │ └── AddAccessibilityModifiersTests.vb │ │ │ ├── AddRequiredParentheses │ │ │ └── AddRequiredParenthesesTests.vb │ │ │ ├── ConvertGetTypeToNameOf │ │ │ └── ConvertGetTypeToNameOfTests.vb │ │ │ ├── FileHeaders │ │ │ └── FileHeaderTests.vb │ │ │ ├── MakeFieldReadonly │ │ │ └── MakeFieldReadonlyTests.vb │ │ │ ├── NamingStyles │ │ │ └── NamingStylesTests.vb │ │ │ ├── NewLines │ │ │ ├── ConsecutiveStatementPlacement │ │ │ │ └── ConsecutiveStatementPlacementTests.vb │ │ │ └── MultipleBlankLines │ │ │ │ └── MultipleBlankLinesTests.vb │ │ │ ├── OrderModifiers │ │ │ └── OrderModifiersTests.vb │ │ │ ├── PopulateSwitch │ │ │ ├── PopulateSwitchStatementTests.vb │ │ │ └── PopulateSwitchStatementTests_FixAllTests.vb │ │ │ ├── QualifyMemberAccess │ │ │ ├── QualifyMemberAccessTests.vb │ │ │ └── QualifyMemberAccessTests_FixAllTests.vb │ │ │ ├── RemoveRedundantEquality │ │ │ └── RemoveRedundantEqualityTests.vb │ │ │ ├── RemoveUnnecessaryByVal │ │ │ └── RemoveUnnecessaryByValTests.vb │ │ │ ├── RemoveUnnecessaryCast │ │ │ ├── RemoveUnnecessaryCastTests.vb │ │ │ └── RemoveUnnecessaryCastTests_FixAllTests.vb │ │ │ ├── RemoveUnnecessaryImports │ │ │ ├── RemoveUnnecessaryImportsTests.vb │ │ │ └── RemoveUnnecessaryImportsTests_FixAllTests.vb │ │ │ ├── RemoveUnnecessaryParentheses │ │ │ └── RemoveUnnecessaryParenthesesTests.vb │ │ │ ├── RemoveUnnecessarySuppressions │ │ │ └── RemoveUnnecessarySuppressionsTests.vb │ │ │ ├── RemoveUnusedMembers │ │ │ └── RemoveUnusedMembersTests.vb │ │ │ ├── RemoveUnusedParametersAndValues │ │ │ ├── RemoveUnusedParametersTests.vb │ │ │ ├── RemoveUnusedValueAssignmentTests.vb │ │ │ ├── RemoveUnusedValueExpressionStatementTests.vb │ │ │ └── RemoveUnusedValuesTestsBase.vb │ │ │ ├── SimplifyBooleanExpression │ │ │ └── SimplifyConditionalTests.vb │ │ │ ├── SimplifyInterpolation │ │ │ └── SimplifyInterpolationTests.vb │ │ │ ├── SimplifyLinqExpression │ │ │ ├── VisualBasicSimplifyLinqExpressionFixAllTests.vb │ │ │ └── VisualBasicSimplifyLinqExpressionTests.vb │ │ │ ├── SimplifyObjectCreation │ │ │ └── SimplifyObjectCreationTests.vb │ │ │ ├── UpdateLegacySuppressions │ │ │ └── UpdateLegacySuppressionsTests.vb │ │ │ ├── UseAutoProperty │ │ │ └── UseAutoPropertyTests.vb │ │ │ ├── UseCoalesceExpression │ │ │ ├── UseCoalesceExpressionForNullableTests.vb │ │ │ └── UseCoalesceExpressionTests.vb │ │ │ ├── UseCollectionInitializer │ │ │ └── UseCollectionInitializerTests.vb │ │ │ ├── UseCompoundAssignment │ │ │ └── UseCompoundAssignmentTests.vb │ │ │ ├── UseConditionalExpression │ │ │ ├── UseConditionalExpressionForAssignmentTests.vb │ │ │ └── UseConditionalExpressionForReturnTests.vb │ │ │ ├── UseExplicitTupleName │ │ │ └── UseExplicitTupleNameTests.vb │ │ │ ├── UseInferredMemberName │ │ │ └── UseInferredMemberNameTests.vb │ │ │ ├── UseIsNotExpression │ │ │ └── UseIsNotExpressionTests.vb │ │ │ ├── UseIsNullCheck │ │ │ └── UseIsNullCheckForReferenceEqualsTests.vb │ │ │ ├── UseNullPropagation │ │ │ └── UseNullPropagationTests.vb │ │ │ ├── UseObjectInitializer │ │ │ └── UseObjectInitializerTests.vb │ │ │ ├── UseSystemHashCode │ │ │ └── UseSystemHashCodeTests.vb │ │ │ ├── ValidateFormatString │ │ │ └── ValidateFormatStringTests.vb │ │ │ ├── VisualBasicAnalyzers.UnitTests.projitems │ │ │ └── VisualBasicAnalyzers.UnitTests.shproj │ ├── CodeStyle │ │ ├── BannedSymbols.txt │ │ ├── CSharp │ │ │ ├── Analyzers │ │ │ │ ├── CSharpCodeStyleResources.resx │ │ │ │ ├── CSharpFormattingAnalyzer.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.CodeStyle.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpCodeStyleResources.cs.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.de.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.es.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.fr.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.it.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.ja.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.ko.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.pl.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.pt-BR.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.ru.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.tr.xlf │ │ │ │ │ ├── CSharpCodeStyleResources.zh-Hans.xlf │ │ │ │ │ └── CSharpCodeStyleResources.zh-Hant.xlf │ │ │ ├── CodeFixes │ │ │ │ ├── CSharpCodeStyleFixesResources.resx │ │ │ │ ├── CSharpFormattingCodeFixProvider.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── build │ │ │ │ │ └── Microsoft.CodeAnalysis.CSharp.CodeStyle.props │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.cs.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.de.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.es.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.fr.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.it.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.ja.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.ko.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.pl.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.pt-BR.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.ru.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.tr.xlf │ │ │ │ │ ├── CSharpCodeStyleFixesResources.zh-Hans.xlf │ │ │ │ │ └── CSharpCodeStyleFixesResources.zh-Hant.xlf │ │ │ └── Tests │ │ │ │ ├── AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.cs │ │ │ │ ├── FormattingAnalyzerTests.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests.csproj │ │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── Core │ │ │ ├── Analyzers │ │ │ │ ├── AbstractFormattingAnalyzer.cs │ │ │ │ ├── AnalyzerConfigOptions.cs │ │ │ │ ├── CodeStyleResources.resx │ │ │ │ ├── Extensions │ │ │ │ │ └── CodeStyleSyntaxNodeExtensions.cs │ │ │ │ ├── Formatting │ │ │ │ │ └── FormatterHelper.cs │ │ │ │ ├── FormattingAnalyzerHelper.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CodeStyle.csproj │ │ │ │ ├── Options │ │ │ │ │ └── AnalyzerHelper.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ └── xlf │ │ │ │ │ ├── CodeStyleResources.cs.xlf │ │ │ │ │ ├── CodeStyleResources.de.xlf │ │ │ │ │ ├── CodeStyleResources.es.xlf │ │ │ │ │ ├── CodeStyleResources.fr.xlf │ │ │ │ │ ├── CodeStyleResources.it.xlf │ │ │ │ │ ├── CodeStyleResources.ja.xlf │ │ │ │ │ ├── CodeStyleResources.ko.xlf │ │ │ │ │ ├── CodeStyleResources.pl.xlf │ │ │ │ │ ├── CodeStyleResources.pt-BR.xlf │ │ │ │ │ ├── CodeStyleResources.ru.xlf │ │ │ │ │ ├── CodeStyleResources.tr.xlf │ │ │ │ │ ├── CodeStyleResources.zh-Hans.xlf │ │ │ │ │ └── CodeStyleResources.zh-Hant.xlf │ │ │ ├── CodeFixes │ │ │ │ ├── CodeStyleFixesResources.resx │ │ │ │ ├── FormattingCodeFixHelper.cs │ │ │ │ ├── FormattingCodeFixProvider.cs │ │ │ │ ├── Host │ │ │ │ │ └── Mef │ │ │ │ │ │ ├── CodeStyleHostLanguageServices.MefHostExportProvider.cs │ │ │ │ │ │ └── CodeStyleHostLanguageServices.cs.cs │ │ │ │ ├── LanguageServices │ │ │ │ │ └── SemanticModelWorkspaceService │ │ │ │ │ │ └── SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CodeStyle.Fixes.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ └── xlf │ │ │ │ │ ├── CodeStyleFixesResources.cs.xlf │ │ │ │ │ ├── CodeStyleFixesResources.de.xlf │ │ │ │ │ ├── CodeStyleFixesResources.es.xlf │ │ │ │ │ ├── CodeStyleFixesResources.fr.xlf │ │ │ │ │ ├── CodeStyleFixesResources.it.xlf │ │ │ │ │ ├── CodeStyleFixesResources.ja.xlf │ │ │ │ │ ├── CodeStyleFixesResources.ko.xlf │ │ │ │ │ ├── CodeStyleFixesResources.pl.xlf │ │ │ │ │ ├── CodeStyleFixesResources.pt-BR.xlf │ │ │ │ │ ├── CodeStyleFixesResources.ru.xlf │ │ │ │ │ ├── CodeStyleFixesResources.tr.xlf │ │ │ │ │ ├── CodeStyleFixesResources.zh-Hans.xlf │ │ │ │ │ └── CodeStyleFixesResources.zh-Hant.xlf │ │ │ └── Tests │ │ │ │ ├── Directory.Build.props │ │ │ │ ├── Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities.csproj │ │ │ │ └── Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities.csproj │ │ ├── Directory.Build.props │ │ ├── Directory.Build.targets │ │ ├── Tools │ │ │ ├── CodeStyleConfigFileGenerator.csproj │ │ │ └── Program.cs │ │ └── VisualBasic │ │ │ ├── Analyzers │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.CodeStyle.vbproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── VBCodeStyleResources.resx │ │ │ ├── VisualBasicFormattingAnalyzer.vb │ │ │ └── xlf │ │ │ │ ├── VBCodeStyleResources.cs.xlf │ │ │ │ ├── VBCodeStyleResources.de.xlf │ │ │ │ ├── VBCodeStyleResources.es.xlf │ │ │ │ ├── VBCodeStyleResources.fr.xlf │ │ │ │ ├── VBCodeStyleResources.it.xlf │ │ │ │ ├── VBCodeStyleResources.ja.xlf │ │ │ │ ├── VBCodeStyleResources.ko.xlf │ │ │ │ ├── VBCodeStyleResources.pl.xlf │ │ │ │ ├── VBCodeStyleResources.pt-BR.xlf │ │ │ │ ├── VBCodeStyleResources.ru.xlf │ │ │ │ ├── VBCodeStyleResources.tr.xlf │ │ │ │ ├── VBCodeStyleResources.zh-Hans.xlf │ │ │ │ └── VBCodeStyleResources.zh-Hant.xlf │ │ │ ├── CodeFixes │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes.vbproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── VBCodeStyleFixesResources.resx │ │ │ ├── VisualBasicFormattingCodeFixProvider.vb │ │ │ ├── build │ │ │ │ └── Microsoft.CodeAnalysis.VisualBasic.CodeStyle.props │ │ │ └── xlf │ │ │ │ ├── VBCodeStyleFixesResources.cs.xlf │ │ │ │ ├── VBCodeStyleFixesResources.de.xlf │ │ │ │ ├── VBCodeStyleFixesResources.es.xlf │ │ │ │ ├── VBCodeStyleFixesResources.fr.xlf │ │ │ │ ├── VBCodeStyleFixesResources.it.xlf │ │ │ │ ├── VBCodeStyleFixesResources.ja.xlf │ │ │ │ ├── VBCodeStyleFixesResources.ko.xlf │ │ │ │ ├── VBCodeStyleFixesResources.pl.xlf │ │ │ │ ├── VBCodeStyleFixesResources.pt-BR.xlf │ │ │ │ ├── VBCodeStyleFixesResources.ru.xlf │ │ │ │ ├── VBCodeStyleFixesResources.tr.xlf │ │ │ │ ├── VBCodeStyleFixesResources.zh-Hans.xlf │ │ │ │ └── VBCodeStyleFixesResources.zh-Hant.xlf │ │ │ └── Tests │ │ │ ├── AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest_OptionHelpers.vb │ │ │ ├── FormattingAnalyzerTests.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests.vbproj │ │ │ └── My Project │ │ │ └── launchSettings.json │ ├── Compilers │ │ ├── .editorconfig │ │ ├── CSharp │ │ │ ├── CSharpAnalyzerDriver │ │ │ │ ├── CSharpAnalyzerDriver.projitems │ │ │ │ ├── CSharpAnalyzerDriver.shproj │ │ │ │ └── CSharpDeclarationComputer.cs │ │ │ ├── CSharpCodeAnalysisRules.ruleset │ │ │ ├── Portable │ │ │ │ ├── Binder │ │ │ │ │ ├── AliasAndExternAliasDirective.cs │ │ │ │ │ ├── AliasAndUsingDirective.cs │ │ │ │ │ ├── Binder.NamespaceOrTypeOrAliasSymbolWithAnnotations.cs │ │ │ │ │ ├── Binder.OverflowChecks.cs │ │ │ │ │ ├── Binder.QueryTranslationState.cs │ │ │ │ │ ├── Binder.QueryUnboundLambdaState.cs │ │ │ │ │ ├── Binder.RangeVariableMap.cs │ │ │ │ │ ├── Binder.ValueChecks.cs │ │ │ │ │ ├── Binder.WithQueryLambdaParametersBinder.cs │ │ │ │ │ ├── Binder.cs │ │ │ │ │ ├── BinderFactory.BinderFactoryVisitor.cs │ │ │ │ │ ├── BinderFactory.NodeUsage.cs │ │ │ │ │ ├── BinderFactory.cs │ │ │ │ │ ├── BinderFlags.cs │ │ │ │ │ ├── BinderFlagsExtensions.cs │ │ │ │ │ ├── Binder_AnonymousTypes.cs │ │ │ │ │ ├── Binder_Attributes.cs │ │ │ │ │ ├── Binder_Await.cs │ │ │ │ │ ├── Binder_Constraints.cs │ │ │ │ │ ├── Binder_Conversions.cs │ │ │ │ │ ├── Binder_Crefs.cs │ │ │ │ │ ├── Binder_Deconstruct.cs │ │ │ │ │ ├── Binder_Expressions.cs │ │ │ │ │ ├── Binder_Flags.cs │ │ │ │ │ ├── Binder_Initializers.cs │ │ │ │ │ ├── Binder_InterpolatedString.cs │ │ │ │ │ ├── Binder_Invocation.cs │ │ │ │ │ ├── Binder_Lambda.cs │ │ │ │ │ ├── Binder_Lookup.cs │ │ │ │ │ ├── Binder_NameConflicts.cs │ │ │ │ │ ├── Binder_Operators.cs │ │ │ │ │ ├── Binder_Patterns.cs │ │ │ │ │ ├── Binder_Query.cs │ │ │ │ │ ├── Binder_QueryErrors.cs │ │ │ │ │ ├── Binder_Statements.cs │ │ │ │ │ ├── Binder_Symbols.cs │ │ │ │ │ ├── Binder_TupleOperators.cs │ │ │ │ │ ├── Binder_Unsafe.cs │ │ │ │ │ ├── Binder_WithExpression.cs │ │ │ │ │ ├── Binder_XmlNameAttribute.cs │ │ │ │ │ ├── BindingDiagnosticBag.cs │ │ │ │ │ ├── BlockBinder.cs │ │ │ │ │ ├── BuckStopsHereBinder.cs │ │ │ │ │ ├── CatchClauseBinder.cs │ │ │ │ │ ├── ConstantFieldsInProgress.cs │ │ │ │ │ ├── ConstantFieldsInProgressBinder.cs │ │ │ │ │ ├── ContextualAttributeBinder.cs │ │ │ │ │ ├── DecisionDagBuilder.cs │ │ │ │ │ ├── EarlyWellKnownAttributeBinder.cs │ │ │ │ │ ├── EmbeddedStatementBinder.cs │ │ │ │ │ ├── ExecutableCodeBinder.cs │ │ │ │ │ ├── ExpressionListVariableBinder.cs │ │ │ │ │ ├── ExpressionVariableBinder.cs │ │ │ │ │ ├── ExpressionVariableFinder.cs │ │ │ │ │ ├── ExtensionMethodScope.cs │ │ │ │ │ ├── FixedStatementBinder.cs │ │ │ │ │ ├── ForEachEnumeratorInfo.cs │ │ │ │ │ ├── ForEachLoopBinder.cs │ │ │ │ │ ├── ForLoopBinder.cs │ │ │ │ │ ├── HostObjectModeBinder.cs │ │ │ │ │ ├── ImplicitlyTypedFieldBinder.cs │ │ │ │ │ ├── ImportChain.cs │ │ │ │ │ ├── Imports.cs │ │ │ │ │ ├── InContainerBinder.cs │ │ │ │ │ ├── InMethodBinder.cs │ │ │ │ │ ├── InSubmissionClassBinder.cs │ │ │ │ │ ├── LocalBinderFactory.cs │ │ │ │ │ ├── LocalInProgressBinder.cs │ │ │ │ │ ├── LocalScopeBinder.cs │ │ │ │ │ ├── LockBinder.cs │ │ │ │ │ ├── LockOrUsingBinder.cs │ │ │ │ │ ├── LookupOptions.cs │ │ │ │ │ ├── LookupResult.cs │ │ │ │ │ ├── LookupResultKind.cs │ │ │ │ │ ├── LookupSymbolsInfo.cs │ │ │ │ │ ├── LoopBinderContext.cs │ │ │ │ │ ├── MethodArgumentInfo.cs │ │ │ │ │ ├── MethodGroupResolution.cs │ │ │ │ │ ├── NameofBinder.cs │ │ │ │ │ ├── NamespaceOrTypeAndUsingDirective.cs │ │ │ │ │ ├── PatternExplainer.cs │ │ │ │ │ ├── PatternMethodLookupResult.cs │ │ │ │ │ ├── ScriptLocalScopeBinder.cs │ │ │ │ │ ├── Semantics │ │ │ │ │ │ ├── AccessCheck.cs │ │ │ │ │ │ ├── BestTypeInferrer.cs │ │ │ │ │ │ ├── Conversions │ │ │ │ │ │ │ ├── BestIndex.cs │ │ │ │ │ │ │ ├── Conversion.cs │ │ │ │ │ │ │ ├── ConversionEasyOut.cs │ │ │ │ │ │ │ ├── ConversionKind.cs │ │ │ │ │ │ │ ├── ConversionKindExtensions.cs │ │ │ │ │ │ │ ├── Conversions.cs │ │ │ │ │ │ │ ├── ConversionsBase.cs │ │ │ │ │ │ │ ├── LambdaConversionResult.cs │ │ │ │ │ │ │ ├── TypeConversions.cs │ │ │ │ │ │ │ ├── UserDefinedConversionAnalysis.cs │ │ │ │ │ │ │ ├── UserDefinedConversionResult.cs │ │ │ │ │ │ │ ├── UserDefinedConversions.cs │ │ │ │ │ │ │ ├── UserDefinedExplicitConversions.cs │ │ │ │ │ │ │ └── UserDefinedImplicitConversions.cs │ │ │ │ │ │ ├── Operators │ │ │ │ │ │ │ ├── BinaryOperatorAnalysisResult.cs │ │ │ │ │ │ │ ├── BinaryOperatorEasyOut.cs │ │ │ │ │ │ │ ├── BinaryOperatorOverloadResolution.cs │ │ │ │ │ │ │ ├── BinaryOperatorOverloadResolutionResult.cs │ │ │ │ │ │ │ ├── BinaryOperatorSignature.cs │ │ │ │ │ │ │ ├── OperatorAnalysisResultKind.cs │ │ │ │ │ │ │ ├── OperatorFacts.cs │ │ │ │ │ │ │ ├── OperatorKind.cs │ │ │ │ │ │ │ ├── OperatorKindExtensions.cs │ │ │ │ │ │ │ ├── UnaryOperatorAnalysisResult.cs │ │ │ │ │ │ │ ├── UnaryOperatorEasyOut.cs │ │ │ │ │ │ │ ├── UnaryOperatorOverloadResolution.cs │ │ │ │ │ │ │ ├── UnaryOperatorOverloadResolutionResult.cs │ │ │ │ │ │ │ └── UnaryOperatorSignature.cs │ │ │ │ │ │ ├── OverloadResolution │ │ │ │ │ │ │ ├── AnalyzedArguments.cs │ │ │ │ │ │ │ ├── ArgumentAnalysisResult.cs │ │ │ │ │ │ │ ├── ArgumentAnalysisResultKind.cs │ │ │ │ │ │ │ ├── CallingConventionInfo.cs │ │ │ │ │ │ │ ├── MemberAnalysisResult.cs │ │ │ │ │ │ │ ├── MemberResolutionKind.cs │ │ │ │ │ │ │ ├── MemberResolutionResult.cs │ │ │ │ │ │ │ ├── MethodGroup.cs │ │ │ │ │ │ │ ├── MethodTypeInference.cs │ │ │ │ │ │ │ ├── OverloadResolution.cs │ │ │ │ │ │ │ ├── OverloadResolutionResult.cs │ │ │ │ │ │ │ └── OverloadResolution_ArgsToParameters.cs │ │ │ │ │ │ └── SemanticFacts.cs │ │ │ │ │ ├── SimpleLocalScopeBinder.cs │ │ │ │ │ ├── SimpleProgramBinder.cs │ │ │ │ │ ├── SimpleProgramUnitBinder.cs │ │ │ │ │ ├── SingleLookupResult.cs │ │ │ │ │ ├── SwitchBinder.cs │ │ │ │ │ ├── SwitchBinder_Patterns.cs │ │ │ │ │ ├── SwitchExpressionArmBinder.cs │ │ │ │ │ ├── SwitchExpressionBinder.cs │ │ │ │ │ ├── TypeofBinder.cs │ │ │ │ │ ├── UsingStatementBinder.cs │ │ │ │ │ ├── WhileBinder.cs │ │ │ │ │ ├── WithClassTypeParametersBinder.cs │ │ │ │ │ ├── WithCrefTypeParametersBinder.cs │ │ │ │ │ ├── WithExternAliasesBinder.cs │ │ │ │ │ ├── WithExternAndUsingAliasesBinder.cs │ │ │ │ │ ├── WithLambdaParametersBinder.cs │ │ │ │ │ ├── WithMethodTypeParametersBinder.cs │ │ │ │ │ ├── WithNullableContextBinder.cs │ │ │ │ │ ├── WithParametersBinder.cs │ │ │ │ │ ├── WithTypeParametersBinder.cs │ │ │ │ │ └── WithUsingNamespacesAndTypesBinder.cs │ │ │ │ ├── BoundTree │ │ │ │ │ ├── BoundBinaryOperator.UncommonData.cs │ │ │ │ │ ├── BoundDagEvaluation.cs │ │ │ │ │ ├── BoundDagRelationalTest.cs │ │ │ │ │ ├── BoundDagTemp.cs │ │ │ │ │ ├── BoundDagTest.cs │ │ │ │ │ ├── BoundDecisionDag.cs │ │ │ │ │ ├── BoundDecisionDagNode.cs │ │ │ │ │ ├── BoundDiscardExpression.cs │ │ │ │ │ ├── BoundExpression.cs │ │ │ │ │ ├── BoundExpressionExtensions.cs │ │ │ │ │ ├── BoundExpressionWithNullability.cs │ │ │ │ │ ├── BoundFunctionPointerInvocation.cs │ │ │ │ │ ├── BoundInterpolatedStringArgumentPlaceholder.cs │ │ │ │ │ ├── BoundLocalDeclarationKind.cs │ │ │ │ │ ├── BoundLocalFunctionStatement.cs │ │ │ │ │ ├── BoundMethodGroup.cs │ │ │ │ │ ├── BoundMethodGroupFlags.cs │ │ │ │ │ ├── BoundNode.cs │ │ │ │ │ ├── BoundNodeExtensions.cs │ │ │ │ │ ├── BoundNode_Source.cs │ │ │ │ │ ├── BoundNodes.xml │ │ │ │ │ ├── BoundNodes.xsd │ │ │ │ │ ├── BoundNullCoalescingAssignmentOperator.cs │ │ │ │ │ ├── BoundNullCoalescingOperatorResultKind.cs │ │ │ │ │ ├── BoundObjectCreationExpression.cs │ │ │ │ │ ├── BoundPattern.cs │ │ │ │ │ ├── BoundPatternBinding.cs │ │ │ │ │ ├── BoundSequencePoint.cs │ │ │ │ │ ├── BoundSpillSequence.cs │ │ │ │ │ ├── BoundStatementExtensions.cs │ │ │ │ │ ├── BoundSwitchStatement.cs │ │ │ │ │ ├── BoundTreeRewriter.cs │ │ │ │ │ ├── BoundTreeVisitors.cs │ │ │ │ │ ├── BoundTreeWalker.cs │ │ │ │ │ ├── Constructors.cs │ │ │ │ │ ├── ConversionGroup.cs │ │ │ │ │ ├── Expression.cs │ │ │ │ │ ├── Formatting.cs │ │ │ │ │ ├── IBoundInvalidNode.cs │ │ │ │ │ ├── IBoundSwitchStatement.cs │ │ │ │ │ ├── InterpolatedStringHandlerData.cs │ │ │ │ │ ├── NoOpStatementFlavor.cs │ │ │ │ │ ├── NullabilityRewriter.cs │ │ │ │ │ ├── OutDeconstructVarPendingInference.cs │ │ │ │ │ ├── PseudoVariableExpressions.cs │ │ │ │ │ ├── Statement.cs │ │ │ │ │ ├── TupleBinaryOperatorInfo.cs │ │ │ │ │ ├── UnboundLambda.cs │ │ │ │ │ └── VariablePendingInference.cs │ │ │ │ ├── CSharpCompilationOptions.cs │ │ │ │ ├── CSharpExtensions.cs │ │ │ │ ├── CSharpFileSystemExtensions.cs │ │ │ │ ├── CSharpParseOptions.cs │ │ │ │ ├── CSharpResources.resx │ │ │ │ ├── CodeGen │ │ │ │ │ ├── CodeGenerator.cs │ │ │ │ │ ├── EmitAddress.cs │ │ │ │ │ ├── EmitArrayInitializer.cs │ │ │ │ │ ├── EmitConversion.cs │ │ │ │ │ ├── EmitExpression.cs │ │ │ │ │ ├── EmitOperators.cs │ │ │ │ │ ├── EmitStackAllocInitializer.cs │ │ │ │ │ ├── EmitStatement.cs │ │ │ │ │ └── Optimizer.cs │ │ │ │ ├── CommandLine │ │ │ │ │ ├── CSharpCommandLineArguments.cs │ │ │ │ │ ├── CSharpCommandLineParser.cs │ │ │ │ │ ├── CSharpCompiler.cs │ │ │ │ │ └── CommandLineDiagnosticFormatter.cs │ │ │ │ ├── Compilation │ │ │ │ │ ├── AttributeSemanticModel.cs │ │ │ │ │ ├── AwaitExpressionInfo.cs │ │ │ │ │ ├── BuiltInOperators.cs │ │ │ │ │ ├── CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs │ │ │ │ │ ├── CSharpCompilation.cs │ │ │ │ │ ├── CSharpCompilationExtensions.cs │ │ │ │ │ ├── CSharpCompilationReference.cs │ │ │ │ │ ├── CSharpCompilerDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpDiagnosticFilter.cs │ │ │ │ │ ├── CSharpScriptCompilationInfo.cs │ │ │ │ │ ├── CSharpSemanticModel.cs │ │ │ │ │ ├── DeconstructionInfo.cs │ │ │ │ │ ├── ForEachStatementInfo.cs │ │ │ │ │ ├── InitializerSemanticModel.cs │ │ │ │ │ ├── LexicalOrderSymbolComparer.cs │ │ │ │ │ ├── MemberSemanticModel.NodeMapBuilder.cs │ │ │ │ │ ├── MemberSemanticModel.SpeculativeMemberSemanticModel.cs │ │ │ │ │ ├── MemberSemanticModel.cs │ │ │ │ │ ├── MethodBodySemanticModel.cs │ │ │ │ │ ├── QueryClauseInfo.cs │ │ │ │ │ ├── SpeculativeSyntaxTreeSemanticModel.cs │ │ │ │ │ ├── SymbolInfoFactory.cs │ │ │ │ │ ├── SyntaxAndDeclarationManager.LazyState.cs │ │ │ │ │ ├── SyntaxAndDeclarationManager.cs │ │ │ │ │ ├── SyntaxTreeSemanticModel.cs │ │ │ │ │ ├── SyntaxTreeSemanticModel_RegionAnalysisContext.cs │ │ │ │ │ └── TypeInfo.cs │ │ │ │ ├── Compiler │ │ │ │ │ ├── AnonymousTypeMethodBodySynthesizer.cs │ │ │ │ │ ├── ClsComplianceChecker.cs │ │ │ │ │ ├── DocumentationCommentCompiler.DocumentationCommentWalker.cs │ │ │ │ │ ├── DocumentationCommentCompiler.IncludeElementExpander.cs │ │ │ │ │ ├── DocumentationCommentCompiler.cs │ │ │ │ │ ├── MethodBodySynthesizer.Lowered.cs │ │ │ │ │ ├── MethodBodySynthesizer.cs │ │ │ │ │ ├── MethodCompiler.cs │ │ │ │ │ ├── ModuleCompilationState.cs │ │ │ │ │ ├── SynthesizedMetadataCompiler.cs │ │ │ │ │ ├── TypeCompilationState.cs │ │ │ │ │ └── UnprocessedDocumentationCommentFinder.cs │ │ │ │ ├── Declarations │ │ │ │ │ ├── Declaration.cs │ │ │ │ │ ├── DeclarationKind.cs │ │ │ │ │ ├── DeclarationModifiers.cs │ │ │ │ │ ├── DeclarationTable.Cache.cs │ │ │ │ │ ├── DeclarationTable.cs │ │ │ │ │ ├── DeclarationTreeBuilder.cs │ │ │ │ │ ├── MergedNamespaceDeclaration.cs │ │ │ │ │ ├── MergedNamespaceOrTypeDeclaration.cs │ │ │ │ │ ├── MergedTypeDeclaration.cs │ │ │ │ │ ├── RootSingleNamespaceDeclaration.cs │ │ │ │ │ ├── SingleNamespaceDeclaration.cs │ │ │ │ │ ├── SingleNamespaceDeclarationEx.cs │ │ │ │ │ ├── SingleNamespaceOrTypeDeclaration.cs │ │ │ │ │ └── SingleTypeDeclaration.cs │ │ │ │ ├── DocumentationComments │ │ │ │ │ ├── DocumentationCommentIDVisitor.PartVisitor.cs │ │ │ │ │ ├── DocumentationCommentIDVisitor.cs │ │ │ │ │ ├── PEDocumentationCommentUtils.cs │ │ │ │ │ └── SourceDocumentationCommentUtils.cs │ │ │ │ ├── Emitter │ │ │ │ │ ├── EditAndContinue │ │ │ │ │ │ ├── CSharpDefinitionMap.cs │ │ │ │ │ │ ├── CSharpLambdaSyntaxFacts.cs │ │ │ │ │ │ ├── CSharpSymbolChanges.cs │ │ │ │ │ │ ├── CSharpSymbolMatcher.cs │ │ │ │ │ │ ├── EmitHelpers.cs │ │ │ │ │ │ └── PEDeltaAssemblyBuilder.cs │ │ │ │ │ ├── Model │ │ │ │ │ │ ├── ArrayTypeSymbolAdapter.cs │ │ │ │ │ │ ├── AssemblyReference.cs │ │ │ │ │ │ ├── AttributeDataAdapter.cs │ │ │ │ │ │ ├── CustomModifierAdapter.cs │ │ │ │ │ │ ├── EventSymbolAdapter.cs │ │ │ │ │ │ ├── ExpandedVarargsMethodReference.cs │ │ │ │ │ │ ├── FieldSymbolAdapter.cs │ │ │ │ │ │ ├── FunctionPointerTypeSymbolAdapter.cs │ │ │ │ │ │ ├── GenericMethodInstanceReference.cs │ │ │ │ │ │ ├── GenericNamespaceTypeInstanceReference.cs │ │ │ │ │ │ ├── GenericNestedTypeInstanceReference.cs │ │ │ │ │ │ ├── GenericTypeInstanceReference.cs │ │ │ │ │ │ ├── MethodReference.cs │ │ │ │ │ │ ├── MethodSymbolAdapter.cs │ │ │ │ │ │ ├── ModuleReference.cs │ │ │ │ │ │ ├── MostCommonNullableValueBuilder.cs │ │ │ │ │ │ ├── NamedTypeReference.cs │ │ │ │ │ │ ├── NamedTypeSymbolAdapter.cs │ │ │ │ │ │ ├── NamespaceSymbolAdapter.cs │ │ │ │ │ │ ├── PEAssemblyBuilder.cs │ │ │ │ │ │ ├── PEModuleBuilder.cs │ │ │ │ │ │ ├── PENetModuleBuilder.cs │ │ │ │ │ │ ├── ParameterSymbolAdapter.cs │ │ │ │ │ │ ├── ParameterTypeInformation.cs │ │ │ │ │ │ ├── PointerTypeSymbolAdapter.cs │ │ │ │ │ │ ├── PropertySymbolAdapter.cs │ │ │ │ │ │ ├── SourceAssemblySymbolAdapter.cs │ │ │ │ │ │ ├── SpecializedFieldReference.cs │ │ │ │ │ │ ├── SpecializedGenericMethodInstanceReference.cs │ │ │ │ │ │ ├── SpecializedGenericNestedTypeInstanceReference.cs │ │ │ │ │ │ ├── SpecializedMethodReference.cs │ │ │ │ │ │ ├── SpecializedNestedTypeReference.cs │ │ │ │ │ │ ├── SymbolAdapter.cs │ │ │ │ │ │ ├── SynthesizedPrivateImplementationDetailsStaticConstructor.cs │ │ │ │ │ │ ├── TypeMemberReference.cs │ │ │ │ │ │ └── TypeParameterSymbolAdapter.cs │ │ │ │ │ └── NoPia │ │ │ │ │ │ ├── EmbeddedEvent.cs │ │ │ │ │ │ ├── EmbeddedField.cs │ │ │ │ │ │ ├── EmbeddedMethod.cs │ │ │ │ │ │ ├── EmbeddedParameter.cs │ │ │ │ │ │ ├── EmbeddedProperty.cs │ │ │ │ │ │ ├── EmbeddedType.cs │ │ │ │ │ │ ├── EmbeddedTypeParameter.cs │ │ │ │ │ │ └── EmbeddedTypesManager.cs │ │ │ │ ├── Errors │ │ │ │ │ ├── .editorconfig │ │ │ │ │ ├── CSDiagnostic.cs │ │ │ │ │ ├── CSDiagnosticInfo.cs │ │ │ │ │ ├── CSharpDiagnosticFormatter.cs │ │ │ │ │ ├── DiagnosticBagExtensions.cs │ │ │ │ │ ├── DiagnosticInfoWithSymbols.cs │ │ │ │ │ ├── ErrorCode.cs │ │ │ │ │ ├── ErrorFacts.cs │ │ │ │ │ ├── LazyArrayElementCantBeRefAnyDiagnosticInfo.cs │ │ │ │ │ ├── LazyDiagnosticInfo.cs │ │ │ │ │ ├── LazyMissingNonNullTypesContextDiagnosticInfo.cs │ │ │ │ │ ├── LazyObsoleteDiagnosticInfo.cs │ │ │ │ │ ├── LazyUnmanagedCallersOnlyMethodCalledDiagnosticInfo.cs │ │ │ │ │ ├── LazyUseSiteDiagnosticsInfoForNullableType.cs │ │ │ │ │ ├── MessageID.cs │ │ │ │ │ ├── MessageProvider.cs │ │ │ │ │ ├── SyntaxDiagnosticInfo.cs │ │ │ │ │ ├── XmlParseErrorCode.cs │ │ │ │ │ └── XmlSyntaxDiagnosticInfo.cs │ │ │ │ ├── FlowAnalysis │ │ │ │ │ ├── AbstractFlowPass.ILocalState.cs │ │ │ │ │ ├── AbstractFlowPass.cs │ │ │ │ │ ├── AbstractFlowPass_LocalFunctions.cs │ │ │ │ │ ├── AbstractFlowPass_Switch.cs │ │ │ │ │ ├── AbstractRegionControlFlowPass.cs │ │ │ │ │ ├── AbstractRegionDataFlowPass.cs │ │ │ │ │ ├── AlwaysAssignedWalker.cs │ │ │ │ │ ├── CSharpDataFlowAnalysis.cs │ │ │ │ │ ├── ControlFlowAnalysis.cs │ │ │ │ │ ├── ControlFlowPass.cs │ │ │ │ │ ├── DataFlowsInWalker.cs │ │ │ │ │ ├── DataFlowsOutWalker.cs │ │ │ │ │ ├── DefiniteAssignment.LocalFunctions.cs │ │ │ │ │ ├── DefiniteAssignment.VariableIdentifier.cs │ │ │ │ │ ├── DefiniteAssignment.cs │ │ │ │ │ ├── DefinitelyAssignedWalker.cs │ │ │ │ │ ├── EmptyStructTypeCache.cs │ │ │ │ │ ├── EntryPointsWalker.cs │ │ │ │ │ ├── ExitPointsWalker.cs │ │ │ │ │ ├── Flow Analysis Design.docx │ │ │ │ │ ├── FlowAnalysisPass.cs │ │ │ │ │ ├── LocalDataFlowPass.cs │ │ │ │ │ ├── NullableWalker.DebugVerifier.cs │ │ │ │ │ ├── NullableWalker.PlaceholderLocal.cs │ │ │ │ │ ├── NullableWalker.SnapshotManager.cs │ │ │ │ │ ├── NullableWalker.Variables.cs │ │ │ │ │ ├── NullableWalker.cs │ │ │ │ │ ├── NullableWalker_Patterns.cs │ │ │ │ │ ├── ReadWriteWalker.cs │ │ │ │ │ ├── RegionAnalysisContext.cs │ │ │ │ │ ├── RegionReachableWalker.cs │ │ │ │ │ ├── UnassignedAddressTakenVariablesWalker.cs │ │ │ │ │ ├── UnassignedVariablesWalker.cs │ │ │ │ │ └── VariablesDeclaredWalker.cs │ │ │ │ ├── Generated │ │ │ │ │ ├── BoundNodes.xml.Generated.cs │ │ │ │ │ ├── CSharp.Generated.g4 │ │ │ │ │ ├── CSharpSyntaxGenerator │ │ │ │ │ │ └── CSharpSyntaxGenerator.SourceGenerator │ │ │ │ │ │ │ ├── Syntax.xml.Internal.Generated.cs │ │ │ │ │ │ │ ├── Syntax.xml.Main.Generated.cs │ │ │ │ │ │ │ └── Syntax.xml.Syntax.Generated.cs │ │ │ │ │ └── ErrorFacts.Generated.cs │ │ │ │ ├── GlobalSuppressions.cs │ │ │ │ ├── LanguageVersion.cs │ │ │ │ ├── Lowering │ │ │ │ │ ├── AsyncRewriter │ │ │ │ │ │ ├── AsyncConstructor.cs │ │ │ │ │ │ ├── AsyncExceptionHandlerRewriter.cs │ │ │ │ │ │ ├── AsyncIteratorInfo.cs │ │ │ │ │ │ ├── AsyncIteratorMethodToStateMachineRewriter.cs │ │ │ │ │ │ ├── AsyncMethodBuilderMemberCollection.cs │ │ │ │ │ │ ├── AsyncMethodToStateMachineRewriter.cs │ │ │ │ │ │ ├── AsyncRewriter.AsyncIteratorRewriter.cs │ │ │ │ │ │ ├── AsyncRewriter.cs │ │ │ │ │ │ └── AsyncStateMachine.cs │ │ │ │ │ ├── ClosureConversion │ │ │ │ │ │ ├── ClosureConversion.Analysis.Tree.cs │ │ │ │ │ │ ├── ClosureConversion.Analysis.cs │ │ │ │ │ │ ├── ClosureConversion.cs │ │ │ │ │ │ ├── ClosureKind.cs │ │ │ │ │ │ ├── ExpressionLambdaRewriter.cs │ │ │ │ │ │ ├── LambdaCapturedVariable.cs │ │ │ │ │ │ ├── SynthesizedClosureEnvironment.cs │ │ │ │ │ │ ├── SynthesizedClosureEnvironmentConstructor.cs │ │ │ │ │ │ └── SynthesizedClosureMethod.cs │ │ │ │ │ ├── DiagnosticsPass_ExpressionTrees.cs │ │ │ │ │ ├── DiagnosticsPass_Warnings.cs │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ ├── InitializerRewriter.cs │ │ │ │ │ ├── Instrumentation │ │ │ │ │ │ ├── CompoundInstrumenter.cs │ │ │ │ │ │ ├── DebugInfoInjector.cs │ │ │ │ │ │ ├── DebugInfoInjector_SequencePoints.cs │ │ │ │ │ │ ├── DynamicAnalysisInjector.cs │ │ │ │ │ │ └── Instrumenter.cs │ │ │ │ │ ├── IteratorRewriter │ │ │ │ │ │ ├── IteratorConstructor.cs │ │ │ │ │ │ ├── IteratorFinallyMethodSymbol.cs │ │ │ │ │ │ ├── IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs │ │ │ │ │ │ ├── IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs │ │ │ │ │ │ ├── IteratorMethodToStateMachineRewriter.cs │ │ │ │ │ │ ├── IteratorRewriter.cs │ │ │ │ │ │ └── IteratorStateMachine.cs │ │ │ │ │ ├── LocalRewriter │ │ │ │ │ │ ├── DynamicSiteContainer.cs │ │ │ │ │ │ ├── LocalRewriter.DecisionDagRewriter.ValueDispatchNode.cs │ │ │ │ │ │ ├── LocalRewriter.DecisionDagRewriter.cs │ │ │ │ │ │ ├── LocalRewriter.PatternLocalRewriter.cs │ │ │ │ │ │ ├── LocalRewriter.cs │ │ │ │ │ │ ├── LocalRewriter_AnonymousObjectCreation.cs │ │ │ │ │ │ ├── LocalRewriter_AsOperator.cs │ │ │ │ │ │ ├── LocalRewriter_AssignmentOperator.cs │ │ │ │ │ │ ├── LocalRewriter_Await.cs │ │ │ │ │ │ ├── LocalRewriter_BasePatternSwitchLocalRewriter.cs │ │ │ │ │ │ ├── LocalRewriter_BinaryOperator.cs │ │ │ │ │ │ ├── LocalRewriter_Block.cs │ │ │ │ │ │ ├── LocalRewriter_BreakStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Call.cs │ │ │ │ │ │ ├── LocalRewriter_CompoundAssignmentOperator.cs │ │ │ │ │ │ ├── LocalRewriter_ConditionalAccess.cs │ │ │ │ │ │ ├── LocalRewriter_ConditionalOperator.cs │ │ │ │ │ │ ├── LocalRewriter_ContinueStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Conversion.cs │ │ │ │ │ │ ├── LocalRewriter_DeconstructionAssignmentOperator.cs │ │ │ │ │ │ ├── LocalRewriter_DelegateCreationExpression.cs │ │ │ │ │ │ ├── LocalRewriter_DoStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Event.cs │ │ │ │ │ │ ├── LocalRewriter_ExpressionStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Field.cs │ │ │ │ │ │ ├── LocalRewriter_FixedStatement.cs │ │ │ │ │ │ ├── LocalRewriter_ForEachStatement.cs │ │ │ │ │ │ ├── LocalRewriter_ForStatement.cs │ │ │ │ │ │ ├── LocalRewriter_FunctionPointerInvocation.cs │ │ │ │ │ │ ├── LocalRewriter_GotoStatement.cs │ │ │ │ │ │ ├── LocalRewriter_HostObjectMemberReference.cs │ │ │ │ │ │ ├── LocalRewriter_IfStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Index.cs │ │ │ │ │ │ ├── LocalRewriter_IndexerAccess.cs │ │ │ │ │ │ ├── LocalRewriter_IsOperator.cs │ │ │ │ │ │ ├── LocalRewriter_IsPatternOperator.cs │ │ │ │ │ │ ├── LocalRewriter_LabeledStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Literal.cs │ │ │ │ │ │ ├── LocalRewriter_LocalDeclaration.cs │ │ │ │ │ │ ├── LocalRewriter_LockStatement.cs │ │ │ │ │ │ ├── LocalRewriter_MultipleLocalDeclarations.cs │ │ │ │ │ │ ├── LocalRewriter_NullCoalescingAssignmentOperator.cs │ │ │ │ │ │ ├── LocalRewriter_NullCoalescingOperator.cs │ │ │ │ │ │ ├── LocalRewriter_ObjectCreationExpression.cs │ │ │ │ │ │ ├── LocalRewriter_ObjectOrCollectionInitializerExpression.cs │ │ │ │ │ │ ├── LocalRewriter_PatternSwitchStatement.cs │ │ │ │ │ │ ├── LocalRewriter_PointerElementAccess.cs │ │ │ │ │ │ ├── LocalRewriter_PreviousSubmissionReference.cs │ │ │ │ │ │ ├── LocalRewriter_PropertyAccess.cs │ │ │ │ │ │ ├── LocalRewriter_Query.cs │ │ │ │ │ │ ├── LocalRewriter_Range.cs │ │ │ │ │ │ ├── LocalRewriter_ReturnStatement.cs │ │ │ │ │ │ ├── LocalRewriter_StackAlloc.cs │ │ │ │ │ │ ├── LocalRewriter_StringConcat.cs │ │ │ │ │ │ ├── LocalRewriter_StringInterpolation.cs │ │ │ │ │ │ ├── LocalRewriter_SwitchExpression.cs │ │ │ │ │ │ ├── LocalRewriter_ThrowStatement.cs │ │ │ │ │ │ ├── LocalRewriter_TryStatement.cs │ │ │ │ │ │ ├── LocalRewriter_TupleBinaryOperator.cs │ │ │ │ │ │ ├── LocalRewriter_TupleCreationExpression.cs │ │ │ │ │ │ ├── LocalRewriter_UnaryOperator.cs │ │ │ │ │ │ ├── LocalRewriter_UsingStatement.cs │ │ │ │ │ │ ├── LocalRewriter_WhileStatement.cs │ │ │ │ │ │ ├── LocalRewriter_Yield.cs │ │ │ │ │ │ ├── LoweredDynamicOperation.cs │ │ │ │ │ │ └── LoweredDynamicOperationFactory.cs │ │ │ │ │ ├── MethodToClassRewriter.cs │ │ │ │ │ ├── SpillSequenceSpiller.cs │ │ │ │ │ ├── StateMachineRewriter │ │ │ │ │ │ ├── CapturedSymbol.cs │ │ │ │ │ │ ├── IteratorAndAsyncCaptureWalker.cs │ │ │ │ │ │ ├── MethodToStateMachineRewriter.cs │ │ │ │ │ │ ├── StateMachineFieldSymbol.cs │ │ │ │ │ │ ├── StateMachineRewriter.cs │ │ │ │ │ │ ├── StateMachineStates.cs │ │ │ │ │ │ ├── StateMachineTypeSymbol.cs │ │ │ │ │ │ ├── SynthesizedStateMachineMethod.cs │ │ │ │ │ │ └── SynthesizedStateMachineProperty.cs │ │ │ │ │ ├── SynthesizedMethodBaseSymbol.cs │ │ │ │ │ ├── SynthesizedSubmissionFields.cs │ │ │ │ │ ├── SyntheticBoundNodeFactory.cs │ │ │ │ │ └── UnmatchedGotoFinder.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.csproj │ │ │ │ ├── Operations │ │ │ │ │ ├── CSharpOperationFactory.cs │ │ │ │ │ ├── CSharpOperationFactory_Methods.cs │ │ │ │ │ └── IBoundNodeWithIOperationChildren.cs │ │ │ │ ├── Parser │ │ │ │ │ ├── AbstractLexer.cs │ │ │ │ │ ├── BlendedNode.cs │ │ │ │ │ ├── Blender.Cursor.cs │ │ │ │ │ ├── Blender.Reader.cs │ │ │ │ │ ├── Blender.cs │ │ │ │ │ ├── CharacterInfo.cs │ │ │ │ │ ├── DirectiveParser.cs │ │ │ │ │ ├── Directives.cs │ │ │ │ │ ├── DocumentationCommentParser.cs │ │ │ │ │ ├── DocumentationCommentXmlTokens.cs │ │ │ │ │ ├── LanguageParser.cs │ │ │ │ │ ├── LanguageParser_InterpolatedString.cs │ │ │ │ │ ├── LanguageParser_Patterns.cs │ │ │ │ │ ├── Lexer.cs │ │ │ │ │ ├── LexerCache.cs │ │ │ │ │ ├── Lexer_StringLiteral.cs │ │ │ │ │ ├── QuickScanner.cs │ │ │ │ │ ├── SlidingTextWindow.cs │ │ │ │ │ ├── SyntaxFactoryContext.cs │ │ │ │ │ ├── SyntaxParser.ResetPoint.cs │ │ │ │ │ └── SyntaxParser.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── SourceGeneration │ │ │ │ │ └── CSharpGeneratorDriver.cs │ │ │ │ ├── SymbolDisplay │ │ │ │ │ ├── ObjectDisplay.cs │ │ │ │ │ ├── SymbolDisplay.cs │ │ │ │ │ ├── SymbolDisplayVisitor.Members.cs │ │ │ │ │ ├── SymbolDisplayVisitor.Types.cs │ │ │ │ │ ├── SymbolDisplayVisitor.cs │ │ │ │ │ ├── SymbolDisplayVisitor_Constants.cs │ │ │ │ │ └── SymbolDisplayVisitor_Minimal.cs │ │ │ │ ├── Symbols │ │ │ │ │ ├── AbstractTypeMap.cs │ │ │ │ │ ├── AbstractTypeParameterMap.cs │ │ │ │ │ ├── AccessibilityExtensions.cs │ │ │ │ │ ├── AliasSymbol.cs │ │ │ │ │ ├── AnonymousTypes │ │ │ │ │ │ ├── AnonymousTypeDescriptor.cs │ │ │ │ │ │ ├── AnonymousTypeField.cs │ │ │ │ │ │ ├── AnonymousTypeManager.SymbolCollection.cs │ │ │ │ │ │ ├── AnonymousTypeManager.Templates.cs │ │ │ │ │ │ ├── AnonymousTypeManager.cs │ │ │ │ │ │ ├── PublicSymbols │ │ │ │ │ │ │ └── AnonymousType.TypePublicSymbol.cs │ │ │ │ │ │ └── SynthesizedSymbols │ │ │ │ │ │ │ ├── AnonymousType.ConstructorSymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.EqualsMethodSymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.FieldSymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.GetHashCodeMethodSymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.PropertyAccessorSymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.PropertySymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.SynthesizedMethodBase.cs │ │ │ │ │ │ │ ├── AnonymousType.TemplateSymbol.cs │ │ │ │ │ │ │ ├── AnonymousType.ToStringMethodSymbol.cs │ │ │ │ │ │ │ └── AnonymousType.TypeParameterSymbol.cs │ │ │ │ │ ├── ArrayTypeSymbol.cs │ │ │ │ │ ├── AssemblySymbol.cs │ │ │ │ │ ├── Attributes │ │ │ │ │ │ ├── AttributeData.cs │ │ │ │ │ │ ├── PEAttributeData.cs │ │ │ │ │ │ ├── RetargetingAttributeData.cs │ │ │ │ │ │ ├── SourceAttributeData.cs │ │ │ │ │ │ └── WellKnownAttributeData │ │ │ │ │ │ │ ├── FieldWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── MethodEarlyWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── MethodWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── ModuleWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── ParameterEarlyWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── ParameterWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── PropertyEarlyWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── PropertyWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── ReturnTypeWellKnownAttributeData.cs │ │ │ │ │ │ │ ├── TypeWellKnownAttributeData.cs │ │ │ │ │ │ │ └── TypeWellKnownEarlyAttributeData.cs │ │ │ │ │ ├── BaseTypeAnalysis.cs │ │ │ │ │ ├── Compilation_UsedAssemblies.cs │ │ │ │ │ ├── Compilation_WellKnownMembers.cs │ │ │ │ │ ├── CompletionPart.cs │ │ │ │ │ ├── ConstantValueUtils.cs │ │ │ │ │ ├── ConstraintsHelper.cs │ │ │ │ │ ├── ConstructedMethodSymbol.cs │ │ │ │ │ ├── ConstructedNamedTypeSymbol.cs │ │ │ │ │ ├── ConversionSignatureComparer.cs │ │ │ │ │ ├── CustomModifier.cs │ │ │ │ │ ├── DiscardSymbol.cs │ │ │ │ │ ├── DynamicTypeEraser.cs │ │ │ │ │ ├── DynamicTypeSymbol.cs │ │ │ │ │ ├── EmbeddableAttributes.cs │ │ │ │ │ ├── EnumConversions.cs │ │ │ │ │ ├── ErrorMethodSymbol.cs │ │ │ │ │ ├── ErrorPropertySymbol.cs │ │ │ │ │ ├── ErrorTypeSymbol.ErrorTypeParameterSymbol.cs │ │ │ │ │ ├── ErrorTypeSymbol.cs │ │ │ │ │ ├── EventSymbol.cs │ │ │ │ │ ├── EventSymbolExtensions.cs │ │ │ │ │ ├── ExtendedErrorTypeSymbol.cs │ │ │ │ │ ├── FieldOrPropertyInitializer.cs │ │ │ │ │ ├── FieldSymbol.cs │ │ │ │ │ ├── FlowAnalysisAnnotations.cs │ │ │ │ │ ├── FunctionPointers │ │ │ │ │ │ ├── FunctionPointerMethodSymbol.cs │ │ │ │ │ │ ├── FunctionPointerParameterSymbol.cs │ │ │ │ │ │ └── FunctionPointerTypeSymbol.cs │ │ │ │ │ ├── FunctionTypeSymbol.Lazy.cs │ │ │ │ │ ├── FunctionTypeSymbol.cs │ │ │ │ │ ├── LabelSymbol.cs │ │ │ │ │ ├── LexicalSortKey.cs │ │ │ │ │ ├── LocalDeclarationKind.cs │ │ │ │ │ ├── LocalSymbol.cs │ │ │ │ │ ├── MemberSignatureComparer.cs │ │ │ │ │ ├── MemberSymbolExtensions.cs │ │ │ │ │ ├── MergedNamespaceSymbol.cs │ │ │ │ │ ├── Metadata │ │ │ │ │ │ └── PE │ │ │ │ │ │ │ ├── DynamicTypeDecoder.cs │ │ │ │ │ │ │ ├── MemberRefMetadataDecoder.cs │ │ │ │ │ │ │ ├── MetadataDecoder.cs │ │ │ │ │ │ │ ├── NativeIntegerTypeDecoder.cs │ │ │ │ │ │ │ ├── NullableTypeDecoder.cs │ │ │ │ │ │ │ ├── PEAssemblySymbol.cs │ │ │ │ │ │ │ ├── PEEventSymbol.cs │ │ │ │ │ │ │ ├── PEFieldSymbol.cs │ │ │ │ │ │ │ ├── PEGlobalNamespaceSymbol.cs │ │ │ │ │ │ │ ├── PEMethodSymbol.cs │ │ │ │ │ │ │ ├── PEModuleSymbol.cs │ │ │ │ │ │ │ ├── PENamedTypeSymbol.cs │ │ │ │ │ │ │ ├── PENamespaceSymbol.cs │ │ │ │ │ │ │ ├── PENestedNamespaceSymbol.cs │ │ │ │ │ │ │ ├── PEParameterSymbol.cs │ │ │ │ │ │ │ ├── PEPropertySymbol.cs │ │ │ │ │ │ │ ├── PETypeParameterSymbol.cs │ │ │ │ │ │ │ ├── SymbolFactory.cs │ │ │ │ │ │ │ └── TupleTypeDecoder.cs │ │ │ │ │ ├── MetadataOrSourceAssemblySymbol.cs │ │ │ │ │ ├── MethodSymbol.cs │ │ │ │ │ ├── MethodSymbolExtensions.cs │ │ │ │ │ ├── MissingAssemblySymbol.cs │ │ │ │ │ ├── MissingCorLibrarySymbol.cs │ │ │ │ │ ├── MissingMetadataTypeSymbol.cs │ │ │ │ │ ├── MissingModuleSymbol.cs │ │ │ │ │ ├── MissingNamespaceSymbol.cs │ │ │ │ │ ├── ModuleSymbol.cs │ │ │ │ │ ├── MutableTypeMap.cs │ │ │ │ │ ├── NamedTypeSymbol.cs │ │ │ │ │ ├── NamespaceExtent.cs │ │ │ │ │ ├── NamespaceOrTypeSymbol.cs │ │ │ │ │ ├── NamespaceSymbol.cs │ │ │ │ │ ├── NativeIntegerTypeSymbol.cs │ │ │ │ │ ├── NoPiaAmbiguousCanonicalTypeSymbol.cs │ │ │ │ │ ├── NoPiaIllegalGenericInstantiationSymbol.cs │ │ │ │ │ ├── NoPiaMissingCanonicalTypeSymbol.cs │ │ │ │ │ ├── NonMissingAssemblySymbol.cs │ │ │ │ │ ├── NonMissingModuleSymbol.cs │ │ │ │ │ ├── NullableAnnotation.cs │ │ │ │ │ ├── NullableAnnotationExtensions.cs │ │ │ │ │ ├── NullableContextKind.cs │ │ │ │ │ ├── NullableFlowState.cs │ │ │ │ │ ├── NullableFlowStateExtensions.cs │ │ │ │ │ ├── ObsoleteAttributeHelpers.cs │ │ │ │ │ ├── OverriddenOrHiddenMembersHelpers.cs │ │ │ │ │ ├── OverriddenOrHiddenMembersResult.cs │ │ │ │ │ ├── ParameterSignature.cs │ │ │ │ │ ├── ParameterSymbol.cs │ │ │ │ │ ├── PlaceholderTypeArgumentSymbol.cs │ │ │ │ │ ├── PointerTypeSymbol.cs │ │ │ │ │ ├── PropertyOrEventSymbolExtensions.cs │ │ │ │ │ ├── PropertySymbol.cs │ │ │ │ │ ├── PropertySymbolExtensions.cs │ │ │ │ │ ├── PublicModel │ │ │ │ │ │ ├── AliasSymbol.cs │ │ │ │ │ │ ├── ArrayTypeSymbol.cs │ │ │ │ │ │ ├── AssemblySymbol.cs │ │ │ │ │ │ ├── DiscardSymbol.cs │ │ │ │ │ │ ├── DynamicTypeSymbol.cs │ │ │ │ │ │ ├── ErrorTypeSymbol.cs │ │ │ │ │ │ ├── EventSymbol.cs │ │ │ │ │ │ ├── FieldSymbol.cs │ │ │ │ │ │ ├── FunctionPointerTypeSymbol.cs │ │ │ │ │ │ ├── LabelSymbol.cs │ │ │ │ │ │ ├── LocalSymbol.cs │ │ │ │ │ │ ├── MethodSymbol.cs │ │ │ │ │ │ ├── ModuleSymbol.cs │ │ │ │ │ │ ├── NamedTypeSymbol.cs │ │ │ │ │ │ ├── NamespaceOrTypeSymbol.cs │ │ │ │ │ │ ├── NamespaceSymbol.cs │ │ │ │ │ │ ├── NonErrorNamedTypeSymbol.cs │ │ │ │ │ │ ├── NonSourceAssemblySymbol.cs │ │ │ │ │ │ ├── ParameterSymbol.cs │ │ │ │ │ │ ├── PointerTypeSymbol.cs │ │ │ │ │ │ ├── PreprocessingSymbol.cs │ │ │ │ │ │ ├── PropertySymbol.cs │ │ │ │ │ │ ├── RangeVariableSymbol.cs │ │ │ │ │ │ ├── SourceAssemblySymbol.cs │ │ │ │ │ │ ├── Symbol.cs │ │ │ │ │ │ ├── TypeParameterSymbol.cs │ │ │ │ │ │ └── TypeSymbol.cs │ │ │ │ │ ├── RangeVariableSymbol.cs │ │ │ │ │ ├── ReducedExtensionMethodSymbol.cs │ │ │ │ │ ├── RefKindExtensions.cs │ │ │ │ │ ├── ReferenceManager.cs │ │ │ │ │ ├── Retargeting │ │ │ │ │ │ ├── RetargetingAssemblySymbol.cs │ │ │ │ │ │ ├── RetargetingEventSymbol.cs │ │ │ │ │ │ ├── RetargetingFieldSymbol.cs │ │ │ │ │ │ ├── RetargetingMethodSymbol.cs │ │ │ │ │ │ ├── RetargetingModuleSymbol.cs │ │ │ │ │ │ ├── RetargetingNamedTypeSymbol.cs │ │ │ │ │ │ ├── RetargetingNamespaceSymbol.cs │ │ │ │ │ │ ├── RetargetingParameterSymbol.cs │ │ │ │ │ │ ├── RetargetingPropertySymbol.cs │ │ │ │ │ │ ├── RetargetingSymbolTranslator.cs │ │ │ │ │ │ └── RetargetingTypeParameterSymbol.cs │ │ │ │ │ ├── SignatureOnlyMethodSymbol.cs │ │ │ │ │ ├── SignatureOnlyParameterSymbol.cs │ │ │ │ │ ├── SignatureOnlyPropertySymbol.cs │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── AttributeLocation.cs │ │ │ │ │ │ ├── ConstantEvaluationHelpers.cs │ │ │ │ │ │ ├── CrefTypeParameterSymbol.cs │ │ │ │ │ │ ├── CustomModifierUtils.cs │ │ │ │ │ │ ├── ExplicitInterfaceHelpers.cs │ │ │ │ │ │ ├── FieldSymbolWithAttributesAndModifiers.cs │ │ │ │ │ │ ├── GlobalExpressionVariable.cs │ │ │ │ │ │ ├── IAttributeTargetSymbol.cs │ │ │ │ │ │ ├── ImplicitNamedTypeSymbol.cs │ │ │ │ │ │ ├── IndexedTypeParameterSymbol.cs │ │ │ │ │ │ ├── LambdaParameterSymbol.cs │ │ │ │ │ │ ├── LambdaSymbol.cs │ │ │ │ │ │ ├── LocalFunctionSymbol.cs │ │ │ │ │ │ ├── ModifierUtils.cs │ │ │ │ │ │ ├── ParameterHelpers.cs │ │ │ │ │ │ ├── QuickAttributeChecker.cs │ │ │ │ │ │ ├── SourceAssemblySymbol.cs │ │ │ │ │ │ ├── SourceClonedParameterSymbol.cs │ │ │ │ │ │ ├── SourceComplexParameterSymbol.cs │ │ │ │ │ │ ├── SourceConstructorSymbol.cs │ │ │ │ │ │ ├── SourceConstructorSymbolBase.cs │ │ │ │ │ │ ├── SourceCustomEventAccessorSymbol.cs │ │ │ │ │ │ ├── SourceCustomEventSymbol.cs │ │ │ │ │ │ ├── SourceDelegateClonedParameterSymbolForBeginAndEndInvoke.cs │ │ │ │ │ │ ├── SourceDelegateMethodSymbol.cs │ │ │ │ │ │ ├── SourceDestructorSymbol.cs │ │ │ │ │ │ ├── SourceEnumConstantSymbol.cs │ │ │ │ │ │ ├── SourceEventAccessorSymbol.cs │ │ │ │ │ │ ├── SourceEventFieldSymbol.cs │ │ │ │ │ │ ├── SourceEventSymbol.cs │ │ │ │ │ │ ├── SourceFieldLikeEventSymbol.cs │ │ │ │ │ │ ├── SourceFieldSymbol.cs │ │ │ │ │ │ ├── SourceFixedFieldSymbol.cs │ │ │ │ │ │ ├── SourceLabelSymbol.cs │ │ │ │ │ │ ├── SourceLocalSymbol.cs │ │ │ │ │ │ ├── SourceMemberContainerSymbol.cs │ │ │ │ │ │ ├── SourceMemberContainerSymbol_ImplementationChecks.cs │ │ │ │ │ │ ├── SourceMemberFieldSymbol.cs │ │ │ │ │ │ ├── SourceMemberMethodSymbol.cs │ │ │ │ │ │ ├── SourceMethodSymbol.cs │ │ │ │ │ │ ├── SourceMethodSymbolWithAttributes.cs │ │ │ │ │ │ ├── SourceModuleSymbol.cs │ │ │ │ │ │ ├── SourceNamedTypeSymbol.cs │ │ │ │ │ │ ├── SourceNamedTypeSymbol_Bases.cs │ │ │ │ │ │ ├── SourceNamedTypeSymbol_Enum.cs │ │ │ │ │ │ ├── SourceNamespaceSymbol.AliasesAndUsings.cs │ │ │ │ │ │ ├── SourceNamespaceSymbol.cs │ │ │ │ │ │ ├── SourceNamespaceSymbol_Completion.cs │ │ │ │ │ │ ├── SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs │ │ │ │ │ │ ├── SourceOrdinaryMethodSymbol.cs │ │ │ │ │ │ ├── SourceOrdinaryMethodSymbolBase.cs │ │ │ │ │ │ ├── SourceParameterSymbol.cs │ │ │ │ │ │ ├── SourceParameterSymbolBase.cs │ │ │ │ │ │ ├── SourcePropertyAccessorSymbol.cs │ │ │ │ │ │ ├── SourcePropertyClonedParameterSymbolForAccessors.cs │ │ │ │ │ │ ├── SourcePropertySymbol.cs │ │ │ │ │ │ ├── SourcePropertySymbolBase.cs │ │ │ │ │ │ ├── SourceSimpleParameterSymbol.cs │ │ │ │ │ │ ├── SourceTypeParameterSymbol.cs │ │ │ │ │ │ ├── SourceUserDefinedConversionSymbol.cs │ │ │ │ │ │ ├── SourceUserDefinedOperatorSymbol.cs │ │ │ │ │ │ ├── SourceUserDefinedOperatorSymbolBase.cs │ │ │ │ │ │ ├── SynthesizedAttributeData.cs │ │ │ │ │ │ ├── ThisParameterSymbol.cs │ │ │ │ │ │ ├── TypeParameterBuilder.cs │ │ │ │ │ │ └── TypeParameterConstraintClause.cs │ │ │ │ │ ├── SpecialTypeExtensions.cs │ │ │ │ │ ├── SpecializedSymbolCollections.cs │ │ │ │ │ ├── SubstitutedEventSymbol.cs │ │ │ │ │ ├── SubstitutedFieldSymbol.cs │ │ │ │ │ ├── SubstitutedMethodSymbol.cs │ │ │ │ │ ├── SubstitutedNamedTypeSymbol.cs │ │ │ │ │ ├── SubstitutedParameterSymbol.cs │ │ │ │ │ ├── SubstitutedPropertySymbol.cs │ │ │ │ │ ├── SubstitutedTypeParameterSymbol.cs │ │ │ │ │ ├── Symbol.cs │ │ │ │ │ ├── SymbolCompletionState.cs │ │ │ │ │ ├── SymbolDistinguisher.cs │ │ │ │ │ ├── SymbolEqualityComparer.cs │ │ │ │ │ ├── SymbolExtensions.cs │ │ │ │ │ ├── SymbolKindExtensions.cs │ │ │ │ │ ├── SymbolVisitor.cs │ │ │ │ │ ├── SymbolVisitor`1.cs │ │ │ │ │ ├── SymbolVisitor`2.cs │ │ │ │ │ ├── Symbol_Attributes.cs │ │ │ │ │ ├── Synthesized │ │ │ │ │ │ ├── GeneratedLabelSymbol.cs │ │ │ │ │ │ ├── GeneratedNameConstants.cs │ │ │ │ │ │ ├── GeneratedNameKind.cs │ │ │ │ │ │ ├── GeneratedNameParser.cs │ │ │ │ │ │ ├── GeneratedNames.cs │ │ │ │ │ │ ├── InterpolatedStringBuilderLocalSymbol.cs │ │ │ │ │ │ ├── Records │ │ │ │ │ │ │ ├── SynthesizedRecordBaseEquals.cs │ │ │ │ │ │ │ ├── SynthesizedRecordClone.cs │ │ │ │ │ │ │ ├── SynthesizedRecordConstructor.cs │ │ │ │ │ │ │ ├── SynthesizedRecordCopyCtor.cs │ │ │ │ │ │ │ ├── SynthesizedRecordDeconstruct.cs │ │ │ │ │ │ │ ├── SynthesizedRecordEqualityContractProperty.cs │ │ │ │ │ │ │ ├── SynthesizedRecordEqualityOperator.cs │ │ │ │ │ │ │ ├── SynthesizedRecordEqualityOperatorBase.cs │ │ │ │ │ │ │ ├── SynthesizedRecordEquals.cs │ │ │ │ │ │ │ ├── SynthesizedRecordGetHashCode.cs │ │ │ │ │ │ │ ├── SynthesizedRecordInequalityOperator.cs │ │ │ │ │ │ │ ├── SynthesizedRecordObjEquals.cs │ │ │ │ │ │ │ ├── SynthesizedRecordObjectMethod.cs │ │ │ │ │ │ │ ├── SynthesizedRecordOrdinaryMethod.cs │ │ │ │ │ │ │ ├── SynthesizedRecordPrintMembers.cs │ │ │ │ │ │ │ ├── SynthesizedRecordPropertySymbol.cs │ │ │ │ │ │ │ └── SynthesizedRecordToString.cs │ │ │ │ │ │ ├── RefKindVector.cs │ │ │ │ │ │ ├── SynthesizedAccessorValueParameterSymbol.cs │ │ │ │ │ │ ├── SynthesizedBackingFieldSymbol.cs │ │ │ │ │ │ ├── SynthesizedContainer.cs │ │ │ │ │ │ ├── SynthesizedDelegateSymbol.cs │ │ │ │ │ │ ├── SynthesizedEmbeddedAttributeSymbol.cs │ │ │ │ │ │ ├── SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs │ │ │ │ │ │ ├── SynthesizedEmbeddedNullableAttributeSymbol.cs │ │ │ │ │ │ ├── SynthesizedEmbeddedNullableContextAttributeSymbol.cs │ │ │ │ │ │ ├── SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs │ │ │ │ │ │ ├── SynthesizedEntryPointSymbol.cs │ │ │ │ │ │ ├── SynthesizedEnumValueFieldSymbol.cs │ │ │ │ │ │ ├── SynthesizedEventAccessorSymbol.cs │ │ │ │ │ │ ├── SynthesizedExplicitImplementationForwardingMethod.cs │ │ │ │ │ │ ├── SynthesizedFieldSymbol.cs │ │ │ │ │ │ ├── SynthesizedFieldSymbolBase.cs │ │ │ │ │ │ ├── SynthesizedGlobalMethodSymbol.cs │ │ │ │ │ │ ├── SynthesizedImplementationMethod.cs │ │ │ │ │ │ ├── SynthesizedInstanceConstructor.cs │ │ │ │ │ │ ├── SynthesizedInstanceMethodSymbol.cs │ │ │ │ │ │ ├── SynthesizedInteractiveInitializerMethod.cs │ │ │ │ │ │ ├── SynthesizedIntrinsicOperatorSymbol.cs │ │ │ │ │ │ ├── SynthesizedLambdaCacheFieldSymbol.cs │ │ │ │ │ │ ├── SynthesizedLocal.cs │ │ │ │ │ │ ├── SynthesizedParameterSymbol.cs │ │ │ │ │ │ ├── SynthesizedSealedPropertyAccessor.cs │ │ │ │ │ │ ├── SynthesizedSimpleProgramEntryPointSymbol.cs │ │ │ │ │ │ ├── SynthesizedStaticConstructor.cs │ │ │ │ │ │ ├── SynthesizedStringHashFunctionSymbol.cs │ │ │ │ │ │ ├── SynthesizedSubmissionConstructor.cs │ │ │ │ │ │ ├── SynthesizedSubstitutedTypeParameterSymbol.cs │ │ │ │ │ │ └── TypeSubstitutedLocalSymbol.cs │ │ │ │ │ ├── SynthesizedNamespaceSymbol.cs │ │ │ │ │ ├── Tuples │ │ │ │ │ │ ├── TupleErrorFieldSymbol.cs │ │ │ │ │ │ ├── TupleFieldSymbol.cs │ │ │ │ │ │ └── TupleTypeSymbol.cs │ │ │ │ │ ├── TypeMap.cs │ │ │ │ │ ├── TypeParameterBounds.cs │ │ │ │ │ ├── TypeParameterSymbol.cs │ │ │ │ │ ├── TypeParameterSymbolExtensions.cs │ │ │ │ │ ├── TypeSymbol.SymbolAndDiagnostics.cs │ │ │ │ │ ├── TypeSymbol.cs │ │ │ │ │ ├── TypeSymbolExtensions.cs │ │ │ │ │ ├── TypeUnification.cs │ │ │ │ │ ├── TypeWithAnnotations.cs │ │ │ │ │ ├── TypeWithState.cs │ │ │ │ │ ├── TypedConstantExtensions.cs │ │ │ │ │ ├── UnboundGenericType.cs │ │ │ │ │ ├── UnsupportedMetadataTypeSymbol.cs │ │ │ │ │ ├── UpdatedContainingSymbolLocal.cs │ │ │ │ │ ├── VarianceSafety.cs │ │ │ │ │ └── Wrapped │ │ │ │ │ │ ├── WrappedEventSymbol.cs │ │ │ │ │ │ ├── WrappedFieldSymbol.cs │ │ │ │ │ │ ├── WrappedMethodSymbol.cs │ │ │ │ │ │ ├── WrappedNamedTypeSymbol.cs │ │ │ │ │ │ ├── WrappedParameterSymbol.cs │ │ │ │ │ │ ├── WrappedPropertySymbol.cs │ │ │ │ │ │ └── WrappedTypeParameterSymbol.cs │ │ │ │ ├── Syntax │ │ │ │ │ ├── AliasedQualifiedNameSyntax.cs │ │ │ │ │ ├── AnonymousFunctionExpressionSyntax.cs │ │ │ │ │ ├── AnonymousMethodExpressionSyntax.cs │ │ │ │ │ ├── ArgumentSyntax.cs │ │ │ │ │ ├── ArrayRankSpecifierSyntax.cs │ │ │ │ │ ├── AttributeSyntax.cs │ │ │ │ │ ├── AttributeTargetSpecifierSyntax.cs │ │ │ │ │ ├── BaseFieldDeclarationSyntax.cs │ │ │ │ │ ├── BaseMethodDeclarationSyntax.cs │ │ │ │ │ ├── BasePropertyDeclarationSyntax.cs │ │ │ │ │ ├── BlockSyntax.cs │ │ │ │ │ ├── BreakStatementSyntax.cs │ │ │ │ │ ├── CSharpLineDirectiveMap.cs │ │ │ │ │ ├── CSharpPragmaWarningStateMap.cs │ │ │ │ │ ├── CSharpSyntaxNode.cs │ │ │ │ │ ├── CSharpSyntaxRewriter.cs │ │ │ │ │ ├── CSharpSyntaxTree.DebuggerSyntaxTree.cs │ │ │ │ │ ├── CSharpSyntaxTree.Dummy.cs │ │ │ │ │ ├── CSharpSyntaxTree.LazySyntaxTree.cs │ │ │ │ │ ├── CSharpSyntaxTree.ParsedSyntaxTree.cs │ │ │ │ │ ├── CSharpSyntaxTree.cs │ │ │ │ │ ├── CSharpSyntaxVisitor.cs │ │ │ │ │ ├── CSharpSyntaxWalker.cs │ │ │ │ │ ├── CheckedStatementSyntax.cs │ │ │ │ │ ├── ClassOrStructConstraintSyntax.cs │ │ │ │ │ ├── CompilationUnitSyntax.cs │ │ │ │ │ ├── ConstructorDeclarationSyntax.cs │ │ │ │ │ ├── ContinueStatementSyntax.cs │ │ │ │ │ ├── ConversionOperatorDeclarationSyntax.cs │ │ │ │ │ ├── CrefParameterSyntax.cs │ │ │ │ │ ├── DeclarationStatementSyntax.cs │ │ │ │ │ ├── DelegateDeclarationSyntax.cs │ │ │ │ │ ├── DestructorDeclarationSyntax.cs │ │ │ │ │ ├── DirectiveTriviaSyntax.cs │ │ │ │ │ ├── DoStatementSyntax.cs │ │ │ │ │ ├── EmptyStatementSyntax.cs │ │ │ │ │ ├── EnumMemberDeclarationSyntax.cs │ │ │ │ │ ├── EventDeclarationSyntax.cs │ │ │ │ │ ├── ExpressionStatementSyntax.cs │ │ │ │ │ ├── FixedStatementSyntax.cs │ │ │ │ │ ├── ForEachStatementSyntax.cs │ │ │ │ │ ├── ForEachVariableStatementSyntax.cs │ │ │ │ │ ├── ForStatementSyntax.cs │ │ │ │ │ ├── GenericNameSyntax.cs │ │ │ │ │ ├── GlobalStatementSyntax.cs │ │ │ │ │ ├── GotoStatementSyntax.cs │ │ │ │ │ ├── IdentifierNameSyntax.cs │ │ │ │ │ ├── IfStatementSyntax.cs │ │ │ │ │ ├── IndexerDeclarationSyntax.cs │ │ │ │ │ ├── InternalSyntax │ │ │ │ │ │ ├── CSharpSyntaxNode.cs │ │ │ │ │ │ ├── CSharpSyntaxNodeCache.cs │ │ │ │ │ │ ├── CSharpSyntaxRewriter.cs │ │ │ │ │ │ ├── CSharpSyntaxVisitor.cs │ │ │ │ │ │ ├── ContextAwareSyntax.cs │ │ │ │ │ │ ├── DirectiveTriviaSyntax.cs │ │ │ │ │ │ ├── IdentifierNameSyntax.cs │ │ │ │ │ │ ├── NameColonSyntax.cs │ │ │ │ │ │ ├── StructuredTriviaSyntax.cs │ │ │ │ │ │ ├── SyntaxFactory.cs │ │ │ │ │ │ ├── SyntaxFirstTokenReplacer.cs │ │ │ │ │ │ ├── SyntaxLastTokenReplacer.cs │ │ │ │ │ │ ├── SyntaxToken.MissingTokenWithTrivia.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxIdentifier.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxIdentifierExtended.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxIdentifierWithTrivia.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxLiteral.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxLiteralWithTrivia.cs │ │ │ │ │ │ ├── SyntaxToken.SyntaxTokenWithTrivia.cs │ │ │ │ │ │ ├── SyntaxToken.cs │ │ │ │ │ │ ├── SyntaxTrivia.cs │ │ │ │ │ │ └── TypeSyntax.cs │ │ │ │ │ ├── LabeledStatementSyntax.cs │ │ │ │ │ ├── LambdaExpressionSyntax.cs │ │ │ │ │ ├── LambdaUtilities.cs │ │ │ │ │ ├── LocalDeclarationStatementSyntax.cs │ │ │ │ │ ├── LocalFunctionStatementSyntax.cs │ │ │ │ │ ├── LockStatementSyntax.cs │ │ │ │ │ ├── LookupPosition.cs │ │ │ │ │ ├── MethodDeclarationSyntax.cs │ │ │ │ │ ├── NameColonSyntax.cs │ │ │ │ │ ├── NameSyntax.cs │ │ │ │ │ ├── NamespaceDeclarationSyntax.cs │ │ │ │ │ ├── NamespaceDeclarationSyntaxReference.cs │ │ │ │ │ ├── NullableContextStateMap.cs │ │ │ │ │ ├── OperatorDeclarationSyntax.cs │ │ │ │ │ ├── ParameterListSyntax.cs │ │ │ │ │ ├── ParameterSyntax.cs │ │ │ │ │ ├── ParenthesizedLambdaExpressionSyntax.cs │ │ │ │ │ ├── PropertyDeclarationSyntax.cs │ │ │ │ │ ├── QualifiedNameSyntax.cs │ │ │ │ │ ├── RecordDeclarationSyntax.cs │ │ │ │ │ ├── RefTypeSyntax.cs │ │ │ │ │ ├── ReturnStatementSyntax.cs │ │ │ │ │ ├── SimpleLambdaExpressionSyntax.cs │ │ │ │ │ ├── SimpleNameSyntax.cs │ │ │ │ │ ├── SimpleSyntaxReference.cs │ │ │ │ │ ├── SkippedTokensTriviaSyntax.cs │ │ │ │ │ ├── StackAllocArrayCreationExpressionSyntax.cs │ │ │ │ │ ├── StructuredTriviaSyntax.cs │ │ │ │ │ ├── SubpatternSyntax.cs │ │ │ │ │ ├── SwitchStatementSyntax.cs │ │ │ │ │ ├── Syntax.xml │ │ │ │ │ ├── Syntax.xsd │ │ │ │ │ ├── SyntaxEquivalence.cs │ │ │ │ │ ├── SyntaxExtensions.cs │ │ │ │ │ ├── SyntaxFactory.cs │ │ │ │ │ ├── SyntaxFacts.cs │ │ │ │ │ ├── SyntaxKind.cs │ │ │ │ │ ├── SyntaxKindEqualityComparer.cs │ │ │ │ │ ├── SyntaxKindExtensions.cs │ │ │ │ │ ├── SyntaxKindFacts.cs │ │ │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ │ │ ├── SyntaxNodeRemover.cs │ │ │ │ │ ├── SyntaxNormalizer.cs │ │ │ │ │ ├── SyntaxReplacer.cs │ │ │ │ │ ├── SyntaxTreeDiagnosticEnumerator.cs │ │ │ │ │ ├── ThrowStatementSyntax.cs │ │ │ │ │ ├── TryStatementSyntax.cs │ │ │ │ │ ├── TypeDeclarationSyntax.cs │ │ │ │ │ ├── TypeSyntax.cs │ │ │ │ │ ├── UnsafeStatementSyntax.cs │ │ │ │ │ ├── UsingDirectiveSyntax.cs │ │ │ │ │ ├── UsingStatementSyntax.cs │ │ │ │ │ ├── WhileStatementSyntax.cs │ │ │ │ │ ├── XmlNameAttributeElementKind.cs │ │ │ │ │ └── YieldStatementSyntax.cs │ │ │ │ ├── UseSiteDiagnosticsCheckEnforcer │ │ │ │ │ ├── BaseLine.txt │ │ │ │ │ └── Run.bat │ │ │ │ ├── Utilities │ │ │ │ │ ├── FirstAmongEqualsSet.cs │ │ │ │ │ ├── IValueSet.cs │ │ │ │ │ ├── IValueSetFactory.cs │ │ │ │ │ ├── TypeSymbolExtensions.cs │ │ │ │ │ ├── ValueSetFactory.BoolValueSet.cs │ │ │ │ │ ├── ValueSetFactory.BoolValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.ByteTC.cs │ │ │ │ │ ├── ValueSetFactory.CharTC.cs │ │ │ │ │ ├── ValueSetFactory.DecimalTC.cs │ │ │ │ │ ├── ValueSetFactory.DecimalValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.DoubleTC.cs │ │ │ │ │ ├── ValueSetFactory.EnumeratedValueSet.cs │ │ │ │ │ ├── ValueSetFactory.EnumeratedValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.FloatingTC.cs │ │ │ │ │ ├── ValueSetFactory.FloatingValueSet.cs │ │ │ │ │ ├── ValueSetFactory.FloatingValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.IEqualableValueTC.cs │ │ │ │ │ ├── ValueSetFactory.INumericTC.cs │ │ │ │ │ ├── ValueSetFactory.IntTC.cs │ │ │ │ │ ├── ValueSetFactory.LongTC.cs │ │ │ │ │ ├── ValueSetFactory.NintValueSet.cs │ │ │ │ │ ├── ValueSetFactory.NintValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.NuintValueSet.cs │ │ │ │ │ ├── ValueSetFactory.NuintValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.NumericValueSet.cs │ │ │ │ │ ├── ValueSetFactory.NumericValueSetFactory.cs │ │ │ │ │ ├── ValueSetFactory.SByteTC.cs │ │ │ │ │ ├── ValueSetFactory.ShortTC.cs │ │ │ │ │ ├── ValueSetFactory.SingleTC.cs │ │ │ │ │ ├── ValueSetFactory.StringTC.cs │ │ │ │ │ ├── ValueSetFactory.UIntTC.cs │ │ │ │ │ ├── ValueSetFactory.ULongTC.cs │ │ │ │ │ ├── ValueSetFactory.UShortTC.cs │ │ │ │ │ └── ValueSetFactory.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpResources.cs.xlf │ │ │ │ │ ├── CSharpResources.de.xlf │ │ │ │ │ ├── CSharpResources.es.xlf │ │ │ │ │ ├── CSharpResources.fr.xlf │ │ │ │ │ ├── CSharpResources.it.xlf │ │ │ │ │ ├── CSharpResources.ja.xlf │ │ │ │ │ ├── CSharpResources.ko.xlf │ │ │ │ │ ├── CSharpResources.pl.xlf │ │ │ │ │ ├── CSharpResources.pt-BR.xlf │ │ │ │ │ ├── CSharpResources.ru.xlf │ │ │ │ │ ├── CSharpResources.tr.xlf │ │ │ │ │ ├── CSharpResources.zh-Hans.xlf │ │ │ │ │ └── CSharpResources.zh-Hant.xlf │ │ │ ├── Test │ │ │ │ ├── CommandLine │ │ │ │ │ ├── CommandLineDiagnosticFormatterTests.cs │ │ │ │ │ ├── CommandLineTestBase.cs │ │ │ │ │ ├── CommandLineTests.cs │ │ │ │ │ ├── GeneratorDriverCacheTests.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests.csproj │ │ │ │ │ ├── MiscTests.cs │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── launchSettings.json │ │ │ │ │ ├── SarifErrorLoggerTests.cs │ │ │ │ │ ├── SarifV1ErrorLoggerTests.cs │ │ │ │ │ ├── SarifV2ErrorLoggerTests.cs │ │ │ │ │ └── TouchedFileLoggingTests.cs │ │ │ │ ├── Emit │ │ │ │ │ ├── Attributes │ │ │ │ │ │ ├── AttributeTests.cs │ │ │ │ │ │ ├── AttributeTests_Assembly.cs │ │ │ │ │ │ ├── AttributeTests_CallerInfoAttributes.cs │ │ │ │ │ │ ├── AttributeTests_Conditional.cs │ │ │ │ │ │ ├── AttributeTests_Dynamic.cs │ │ │ │ │ │ ├── AttributeTests_Embedded.cs │ │ │ │ │ │ ├── AttributeTests_Experimental.cs │ │ │ │ │ │ ├── AttributeTests_IsByRefLike.cs │ │ │ │ │ │ ├── AttributeTests_IsUnmanaged.cs │ │ │ │ │ │ ├── AttributeTests_Locations.cs │ │ │ │ │ │ ├── AttributeTests_MarshalAs.cs │ │ │ │ │ │ ├── AttributeTests_NativeInteger.cs │ │ │ │ │ │ ├── AttributeTests_Nullable.cs │ │ │ │ │ │ ├── AttributeTests_NullableContext.cs │ │ │ │ │ │ ├── AttributeTests_NullablePublicOnly.cs │ │ │ │ │ │ ├── AttributeTests_ReadOnlyStruct.cs │ │ │ │ │ │ ├── AttributeTests_RefReadOnly.cs │ │ │ │ │ │ ├── AttributeTests_Security.cs │ │ │ │ │ │ ├── AttributeTests_StructLayout.cs │ │ │ │ │ │ ├── AttributeTests_Synthesized.cs │ │ │ │ │ │ ├── AttributeTests_Tuples.cs │ │ │ │ │ │ ├── AttributeTests_WellKnownAttributes.cs │ │ │ │ │ │ ├── EmitTestStrongNameProvider.cs │ │ │ │ │ │ ├── InternalsVisibleToAndStrongNameTests.cs │ │ │ │ │ │ └── WellKnownAttributesTestBase.cs │ │ │ │ │ ├── BreakingChanges.cs │ │ │ │ │ ├── CodeGen │ │ │ │ │ │ ├── CodeGenAsyncEHTests.cs │ │ │ │ │ │ ├── CodeGenAsyncIteratorTests.cs │ │ │ │ │ │ ├── CodeGenAsyncLocalsTests.cs │ │ │ │ │ │ ├── CodeGenAsyncMainTests.cs │ │ │ │ │ │ ├── CodeGenAsyncMethodBuilderOverrideTests.cs │ │ │ │ │ │ ├── CodeGenAsyncSpillTests.cs │ │ │ │ │ │ ├── CodeGenAsyncTests.cs │ │ │ │ │ │ ├── CodeGenAwaitForeachTests.cs │ │ │ │ │ │ ├── CodeGenAwaitUsingTests.cs │ │ │ │ │ │ ├── CodeGenCapturing.cs │ │ │ │ │ │ ├── CodeGenCheckedTests.cs │ │ │ │ │ │ ├── CodeGenClosureLambdaTests.cs │ │ │ │ │ │ ├── CodeGenConditionalOperatorTests.cs │ │ │ │ │ │ ├── CodeGenConstructorInitTests.cs │ │ │ │ │ │ ├── CodeGenConversionTests.cs │ │ │ │ │ │ ├── CodeGenDeconstructTests.cs │ │ │ │ │ │ ├── CodeGenDisplayClassOptimisationTests.cs │ │ │ │ │ │ ├── CodeGenDynamicTests.cs │ │ │ │ │ │ ├── CodeGenExplicitImplementationTests.cs │ │ │ │ │ │ ├── CodeGenExprLambdaTests.cs │ │ │ │ │ │ ├── CodeGenFieldInitTests.cs │ │ │ │ │ │ ├── CodeGenForEachTests.cs │ │ │ │ │ │ ├── CodeGenFunctionPointersTests.cs │ │ │ │ │ │ ├── CodeGenImplicitImplementationTests.cs │ │ │ │ │ │ ├── CodeGenImplicitlyTypeArraysTests.cs │ │ │ │ │ │ ├── CodeGenInParametersTests.cs │ │ │ │ │ │ ├── CodeGenIncrementTests.cs │ │ │ │ │ │ ├── CodeGenInterfaceImplementation.cs │ │ │ │ │ │ ├── CodeGenInterpolatedString.cs │ │ │ │ │ │ ├── CodeGenIterators.cs │ │ │ │ │ │ ├── CodeGenLocalFunctionTests.cs │ │ │ │ │ │ ├── CodeGenLockTests.cs │ │ │ │ │ │ ├── CodeGenMscorlib.cs │ │ │ │ │ │ ├── CodeGenNullCoalescingAssignmentTests.cs │ │ │ │ │ │ ├── CodeGenOperators.cs │ │ │ │ │ │ ├── CodeGenOptimizedNullableOperators.cs │ │ │ │ │ │ ├── CodeGenOverridingAndHiding.cs │ │ │ │ │ │ ├── CodeGenReadOnlySpanConstructionTest.cs │ │ │ │ │ │ ├── CodeGenReadonlyStructTests.cs │ │ │ │ │ │ ├── CodeGenRefConditionalOperatorTests.cs │ │ │ │ │ │ ├── CodeGenRefLocalTests.cs │ │ │ │ │ │ ├── CodeGenRefOutTests.cs │ │ │ │ │ │ ├── CodeGenRefReadonlyReturnTests.cs │ │ │ │ │ │ ├── CodeGenRefReturnTests.cs │ │ │ │ │ │ ├── CodeGenScriptTests.cs │ │ │ │ │ │ ├── CodeGenShortCircuitOperatorTests.cs │ │ │ │ │ │ ├── CodeGenStackAllocInitializerTests.cs │ │ │ │ │ │ ├── CodeGenStringConcat.cs │ │ │ │ │ │ ├── CodeGenStructsAndEnum.cs │ │ │ │ │ │ ├── CodeGenTests.cs │ │ │ │ │ │ ├── CodeGenThrowTests.cs │ │ │ │ │ │ ├── CodeGenTryFinally.cs │ │ │ │ │ │ ├── CodeGenTupleEqualityTests.cs │ │ │ │ │ │ ├── CodeGenTupleTest.cs │ │ │ │ │ │ ├── CodeGenTypeofTests.cs │ │ │ │ │ │ ├── CodeGenUsingDeclarationTests.cs │ │ │ │ │ │ ├── CodeGenUsingStatementTests.cs │ │ │ │ │ │ ├── CompoundAssignmentForDelegate.cs │ │ │ │ │ │ ├── DestructorTests.cs │ │ │ │ │ │ ├── EventTests.cs │ │ │ │ │ │ ├── FixedSizeBufferTests.cs │ │ │ │ │ │ ├── ForLoopsTests.cs │ │ │ │ │ │ ├── ForeachTest.cs │ │ │ │ │ │ ├── GotoTest.cs │ │ │ │ │ │ ├── ITuplePatternTests.cs │ │ │ │ │ │ ├── IndexAndRangeTests.cs │ │ │ │ │ │ ├── IndexerTests.cs │ │ │ │ │ │ ├── ObjectAndCollectionInitializerTests.cs │ │ │ │ │ │ ├── PatternTests.cs │ │ │ │ │ │ ├── PropertyTests.cs │ │ │ │ │ │ ├── SwitchTests.cs │ │ │ │ │ │ ├── UnsafeTests.cs │ │ │ │ │ │ └── WinMdDelegateTests.cs │ │ │ │ │ ├── Emit │ │ │ │ │ │ ├── BinaryCompatibility.cs │ │ │ │ │ │ ├── CompilationEmitTests.cs │ │ │ │ │ │ ├── CovariantReturnTests.cs │ │ │ │ │ │ ├── DesktopStrongNameProviderTests.cs │ │ │ │ │ │ ├── DeterministicTests.cs │ │ │ │ │ │ ├── DynamicAnalysis │ │ │ │ │ │ │ ├── DynamicAnalysisResourceTests.cs │ │ │ │ │ │ │ └── DynamicInstrumentationTests.cs │ │ │ │ │ │ ├── EditAndContinue │ │ │ │ │ │ │ ├── AssemblyReferencesTests.cs │ │ │ │ │ │ │ ├── EditAndContinueClosureTests.cs │ │ │ │ │ │ │ ├── EditAndContinuePdbTests.cs │ │ │ │ │ │ │ ├── EditAndContinueStateMachineTests.cs │ │ │ │ │ │ │ ├── EditAndContinueTest.GenerationInfo.cs │ │ │ │ │ │ │ ├── EditAndContinueTest.GenerationVerifier.cs │ │ │ │ │ │ │ ├── EditAndContinueTest.cs │ │ │ │ │ │ │ ├── EditAndContinueTestBase.cs │ │ │ │ │ │ │ ├── EditAndContinueTests.cs │ │ │ │ │ │ │ ├── LocalSlotMappingTests.cs │ │ │ │ │ │ │ ├── SemanticEditDescription.cs │ │ │ │ │ │ │ └── SymbolMatcherTests.cs │ │ │ │ │ │ ├── EmitCustomModifiers.cs │ │ │ │ │ │ ├── EmitErrorTests.cs │ │ │ │ │ │ ├── EmitMetadataTestBase.cs │ │ │ │ │ │ ├── EmitMetadataTests.cs │ │ │ │ │ │ ├── EndToEndTests.cs │ │ │ │ │ │ ├── EntryPointTests.cs │ │ │ │ │ │ ├── InAttributeModifierTests.cs │ │ │ │ │ │ ├── NoPiaEmbedTypes.cs │ │ │ │ │ │ ├── OptionalArgumentsTests.cs │ │ │ │ │ │ ├── ResourceTests.cs │ │ │ │ │ │ └── UnmanagedTypeModifierTests.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Emit.UnitTests.csproj │ │ │ │ │ ├── PDB │ │ │ │ │ │ ├── CSharpDeterministicBuildCompilationTests.cs │ │ │ │ │ │ ├── CSharpPDBTestBase.cs │ │ │ │ │ │ ├── CheckSumTest.cs │ │ │ │ │ │ ├── PDBAsyncTests.cs │ │ │ │ │ │ ├── PDBConstantTests.cs │ │ │ │ │ │ ├── PDBDynamicLocalsTests.cs │ │ │ │ │ │ ├── PDBEmbeddedSourceTests.cs │ │ │ │ │ │ ├── PDBIteratorTests.cs │ │ │ │ │ │ ├── PDBLambdaTests.cs │ │ │ │ │ │ ├── PDBLocalFunctionTests.cs │ │ │ │ │ │ ├── PDBSourceLinkTests.cs │ │ │ │ │ │ ├── PDBTests.cs │ │ │ │ │ │ ├── PDBTupleTests.cs │ │ │ │ │ │ ├── PDBUsingTests.cs │ │ │ │ │ │ ├── PDBWinMdExpTests.cs │ │ │ │ │ │ ├── PortablePdbTests.cs │ │ │ │ │ │ └── TypeDefinitionDocumentTests.cs │ │ │ │ │ ├── Perf.cs │ │ │ │ │ ├── PrivateProtected.cs │ │ │ │ │ └── Properties │ │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── IOperation │ │ │ │ │ ├── IOperation │ │ │ │ │ │ ├── FunctionPointerOperations.cs │ │ │ │ │ │ ├── IOperationTests.cs │ │ │ │ │ │ ├── IOperationTests_ArrayCreationAndInitializer.cs │ │ │ │ │ │ ├── IOperationTests_IAddressOfOperation.cs │ │ │ │ │ │ ├── IOperationTests_IAnonymousFunctionExpression.cs │ │ │ │ │ │ ├── IOperationTests_IAnonymousObjectCreationOperation.cs │ │ │ │ │ │ ├── IOperationTests_IArgument.cs │ │ │ │ │ │ ├── IOperationTests_IArrayElementReferenceExpression.cs │ │ │ │ │ │ ├── IOperationTests_IAwaitExpression.cs │ │ │ │ │ │ ├── IOperationTests_IBinaryOperatorExpression.cs │ │ │ │ │ │ ├── IOperationTests_IBlock.cs │ │ │ │ │ │ ├── IOperationTests_IBoundDiscardOperation.cs │ │ │ │ │ │ ├── IOperationTests_IBranchOperation.Extensions.cs │ │ │ │ │ │ ├── IOperationTests_IBranchOperation.cs │ │ │ │ │ │ ├── IOperationTests_ICoalesceAssignmentOperation.cs │ │ │ │ │ │ ├── IOperationTests_ICoalesceOperation.cs │ │ │ │ │ │ ├── IOperationTests_ICompoundAssignmentOperation.cs │ │ │ │ │ │ ├── IOperationTests_IConditionalAccessExpression.cs │ │ │ │ │ │ ├── IOperationTests_IConditionalOperation.cs │ │ │ │ │ │ ├── IOperationTests_IConstructorBodyOperation.cs │ │ │ │ │ │ ├── IOperationTests_IConversionExpression.cs │ │ │ │ │ │ ├── IOperationTests_IDeclarationExpression.cs │ │ │ │ │ │ ├── IOperationTests_IDeconstructionAssignmentOperation.cs │ │ │ │ │ │ ├── IOperationTests_IDefaultValueOperation.cs │ │ │ │ │ │ ├── IOperationTests_IDelegateCreationExpression.cs │ │ │ │ │ │ ├── IOperationTests_IDiscardOperation.cs │ │ │ │ │ │ ├── IOperationTests_IDynamicIndexerAccessExpression.cs │ │ │ │ │ │ ├── IOperationTests_IDynamicInvocationExpression.cs │ │ │ │ │ │ ├── IOperationTests_IDynamicMemberReferenceExpression.cs │ │ │ │ │ │ ├── IOperationTests_IDynamicObjectCreationExpression.cs │ │ │ │ │ │ ├── IOperationTests_IEmptyOperation.cs │ │ │ │ │ │ ├── IOperationTests_IEventAssignmentExpression.cs │ │ │ │ │ │ ├── IOperationTests_IEventReferenceOperation.cs │ │ │ │ │ │ ├── IOperationTests_IFieldReferenceExpression.cs │ │ │ │ │ │ ├── IOperationTests_IFixedStatement.cs │ │ │ │ │ │ ├── IOperationTests_IForEachLoopStatement.cs │ │ │ │ │ │ ├── IOperationTests_IForLoopStatement.cs │ │ │ │ │ │ ├── IOperationTests_IFromEndIndexOperation_IRangeOperation.cs │ │ │ │ │ │ ├── IOperationTests_IIfStatement.cs │ │ │ │ │ │ ├── IOperationTests_IIncrementOrDecrementOperation.cs │ │ │ │ │ │ ├── IOperationTests_IInstanceReferenceTests.cs │ │ │ │ │ │ ├── IOperationTests_IInterpolatedStringOperation.cs │ │ │ │ │ │ ├── IOperationTests_IInvocationOperation.cs │ │ │ │ │ │ ├── IOperationTests_IIsPatternExpression.cs │ │ │ │ │ │ ├── IOperationTests_IIsTypeExpression.cs │ │ │ │ │ │ ├── IOperationTests_ILiteralOperation.cs │ │ │ │ │ │ ├── IOperationTests_ILocalFunctionStatement.cs │ │ │ │ │ │ ├── IOperationTests_ILocalReferenceExpression.cs │ │ │ │ │ │ ├── IOperationTests_ILockStatement.cs │ │ │ │ │ │ ├── IOperationTests_IMethodBodyOperation.cs │ │ │ │ │ │ ├── IOperationTests_IMethodReferenceOperation.cs │ │ │ │ │ │ ├── IOperationTests_INameOfOperation.cs │ │ │ │ │ │ ├── IOperationTests_INoPiaObjectCreationOperation.cs │ │ │ │ │ │ ├── IOperationTests_INoneOperation.cs │ │ │ │ │ │ ├── IOperationTests_IObjectCreationExpression.cs │ │ │ │ │ │ ├── IOperationTests_IParameterReferenceExpression.cs │ │ │ │ │ │ ├── IOperationTests_IParenthesized.cs │ │ │ │ │ │ ├── IOperationTests_IPatternSwitchCase.cs │ │ │ │ │ │ ├── IOperationTests_IPointerIndirectionReferenceOperation.cs │ │ │ │ │ │ ├── IOperationTests_IPropertyReferenceExpression.cs │ │ │ │ │ │ ├── IOperationTests_IReturnStatement.cs │ │ │ │ │ │ ├── IOperationTests_ISizeOfExpression.cs │ │ │ │ │ │ ├── IOperationTests_ISwitchExpression.cs │ │ │ │ │ │ ├── IOperationTests_ISwitchOperation.cs │ │ │ │ │ │ ├── IOperationTests_ISymbolInitializer.cs │ │ │ │ │ │ ├── IOperationTests_IThrowOperation.cs │ │ │ │ │ │ ├── IOperationTests_ITranslatedQueryOperation.cs │ │ │ │ │ │ ├── IOperationTests_ITupleBinaryOperatorExpression.cs │ │ │ │ │ │ ├── IOperationTests_ITupleExpression.cs │ │ │ │ │ │ ├── IOperationTests_ITypeOfExpression.cs │ │ │ │ │ │ ├── IOperationTests_ITypeParameterObjectCreationTests.cs │ │ │ │ │ │ ├── IOperationTests_IUnaryOperatorExpression.cs │ │ │ │ │ │ ├── IOperationTests_IUsingStatement.cs │ │ │ │ │ │ ├── IOperationTests_IVariableDeclaration.cs │ │ │ │ │ │ ├── IOperationTests_IWhileUntilLoopStatement.cs │ │ │ │ │ │ ├── IOperationTests_InvalidExpression.cs │ │ │ │ │ │ ├── IOperationTests_InvalidStatement.cs │ │ │ │ │ │ ├── IOperationTests_StackAllocArrayCreationAndInitializer.cs │ │ │ │ │ │ └── IOperationTests_TryCatch.cs │ │ │ │ │ └── Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests.csproj │ │ │ │ ├── Semantic │ │ │ │ │ ├── Diagnostics │ │ │ │ │ │ ├── CompilationEventTests.cs │ │ │ │ │ │ ├── DiagnosticAnalyzerTests.AllInOne.cs │ │ │ │ │ │ ├── DiagnosticAnalyzerTests.cs │ │ │ │ │ │ ├── DiagnosticSuppressorTests.cs │ │ │ │ │ │ ├── GetDiagnosticsTests.cs │ │ │ │ │ │ ├── MethodGroupConversion.cs │ │ │ │ │ │ └── OperationAnalyzerTests.cs │ │ │ │ │ ├── FlowAnalysis │ │ │ │ │ │ ├── FlowDiagnosticTests.cs │ │ │ │ │ │ ├── FlowTestBase.cs │ │ │ │ │ │ ├── FlowTests.cs │ │ │ │ │ │ ├── IterationJumpYieldStatementTests.cs │ │ │ │ │ │ ├── LocalFunctions.cs │ │ │ │ │ │ ├── PatternsVsRegions.cs │ │ │ │ │ │ ├── RegionAnalysisTests.cs │ │ │ │ │ │ ├── StructTests.cs │ │ │ │ │ │ └── TryLockUsingStatementTests.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests.csproj │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── launchSettings.json │ │ │ │ │ ├── Semantics │ │ │ │ │ │ ├── AccessCheckTests.cs │ │ │ │ │ │ ├── AccessibilityTests.cs │ │ │ │ │ │ ├── AmbiguousOverrideTests.cs │ │ │ │ │ │ ├── AnonymousFunctionTests.cs │ │ │ │ │ │ ├── ArglistTests.cs │ │ │ │ │ │ ├── AwaitExpressionTests.cs │ │ │ │ │ │ ├── BetterCandidates.cs │ │ │ │ │ │ ├── BindingAsyncTasklikeMoreTests.cs │ │ │ │ │ │ ├── BindingAsyncTasklikeTests.cs │ │ │ │ │ │ ├── BindingAsyncTests.cs │ │ │ │ │ │ ├── BindingAwaitTests.cs │ │ │ │ │ │ ├── BindingTests.cs │ │ │ │ │ │ ├── ColorColorTests.cs │ │ │ │ │ │ ├── ConditionalOperatorTests.cs │ │ │ │ │ │ ├── ConstantTests.cs │ │ │ │ │ │ ├── DeconstructionTests.cs │ │ │ │ │ │ ├── DelegateTypeTests.cs │ │ │ │ │ │ ├── DynamicTests.cs │ │ │ │ │ │ ├── ExpressionBodiedMemberTests.cs │ │ │ │ │ │ ├── FieldInitializerBindingTests.cs │ │ │ │ │ │ ├── ForEachTests.cs │ │ │ │ │ │ ├── ForLoopErrorTests.cs │ │ │ │ │ │ ├── FunctionPointerTests.cs │ │ │ │ │ │ ├── FuzzTests.cs │ │ │ │ │ │ ├── GenericConstraintsTests.cs │ │ │ │ │ │ ├── GlobalUsingDirectiveTests.cs │ │ │ │ │ │ ├── HideByNameTests.cs │ │ │ │ │ │ ├── ImplicitObjectCreationTests.cs │ │ │ │ │ │ ├── ImplicitlyTypeArraysTests.cs │ │ │ │ │ │ ├── ImplicitlyTypedLocalsTests.cs │ │ │ │ │ │ ├── ImportsTests.cs │ │ │ │ │ │ ├── IndexAndRangeTests.cs │ │ │ │ │ │ ├── InheritanceBindingTests.cs │ │ │ │ │ │ ├── InitOnlyMemberTests.cs │ │ │ │ │ │ ├── InteractiveSemanticModelTests.cs │ │ │ │ │ │ ├── InteractiveUsingTests.cs │ │ │ │ │ │ ├── InterpolationTests.cs │ │ │ │ │ │ ├── IteratorTests.cs │ │ │ │ │ │ ├── LambdaDiscardParametersTests.cs │ │ │ │ │ │ ├── LambdaTests.cs │ │ │ │ │ │ ├── LocalFunctionTests.cs │ │ │ │ │ │ ├── LockTests.cs │ │ │ │ │ │ ├── LookupPositionTests.cs │ │ │ │ │ │ ├── LookupTests.cs │ │ │ │ │ │ ├── MemberResolutionResultTests.cs │ │ │ │ │ │ ├── MethodBodyModelTests.cs │ │ │ │ │ │ ├── MethodTypeInferenceTests.cs │ │ │ │ │ │ ├── MultiDimensionalArrayTests.cs │ │ │ │ │ │ ├── NameCollisionTests.cs │ │ │ │ │ │ ├── NameLengthTests.cs │ │ │ │ │ │ ├── NameOfTests.cs │ │ │ │ │ │ ├── NamedAndOptionalTests.cs │ │ │ │ │ │ ├── NativeIntegerTests.cs │ │ │ │ │ │ ├── NonTrailingNamedArgumentsTests.cs │ │ │ │ │ │ ├── NullCoalesceAssignmentTests.cs │ │ │ │ │ │ ├── NullableContextTests.cs │ │ │ │ │ │ ├── NullableConversionTests.cs │ │ │ │ │ │ ├── NullableReferenceTypesTests.cs │ │ │ │ │ │ ├── NullableReferenceTypesVsPatterns.cs │ │ │ │ │ │ ├── NullableTests.cs │ │ │ │ │ │ ├── ObjectAndCollectionInitializerTests.cs │ │ │ │ │ │ ├── OperatorTests.cs │ │ │ │ │ │ ├── OutVarTests.cs │ │ │ │ │ │ ├── OverloadResolutionPerfTests.cs │ │ │ │ │ │ ├── OverloadResolutionTestBase.cs │ │ │ │ │ │ ├── OverloadResolutionTests.cs │ │ │ │ │ │ ├── PatternMatchingTestBase.cs │ │ │ │ │ │ ├── PatternMatchingTests.cs │ │ │ │ │ │ ├── PatternMatchingTests2.cs │ │ │ │ │ │ ├── PatternMatchingTests3.cs │ │ │ │ │ │ ├── PatternMatchingTests4.cs │ │ │ │ │ │ ├── PatternMatchingTests5.cs │ │ │ │ │ │ ├── PatternMatchingTests_Global.cs │ │ │ │ │ │ ├── PatternMatchingTests_Scope.cs │ │ │ │ │ │ ├── PatternSwitchTests.cs │ │ │ │ │ │ ├── PropertyAccessTests.cs │ │ │ │ │ │ ├── QueryTests.cs │ │ │ │ │ │ ├── ReadOnlyStructsTests.cs │ │ │ │ │ │ ├── RecordStructTests.cs │ │ │ │ │ │ ├── RecordTests.cs │ │ │ │ │ │ ├── RefEscapingTests.cs │ │ │ │ │ │ ├── RefExtensionMethodsTests.cs │ │ │ │ │ │ ├── RefLocalsAndReturnsTests.cs │ │ │ │ │ │ ├── ScriptSemanticsTests.cs │ │ │ │ │ │ ├── ScriptTestFixtures.cs │ │ │ │ │ │ ├── SemanticAnalyzerTests.cs │ │ │ │ │ │ ├── SemanticErrorTests.cs │ │ │ │ │ │ ├── SpanStackSafetyTests.cs │ │ │ │ │ │ ├── StackAllocInitializerTests.cs │ │ │ │ │ │ ├── StackAllocSpanExpressionsTests.cs │ │ │ │ │ │ ├── StructConstructorTests.cs │ │ │ │ │ │ ├── StructsTests.cs │ │ │ │ │ │ ├── SuppressAccessibilityChecksTests.cs │ │ │ │ │ │ ├── SwitchTests.cs │ │ │ │ │ │ ├── SyntaxTreeRootTests.cs │ │ │ │ │ │ ├── SynthesizedStaticConstructorTests.cs │ │ │ │ │ │ ├── TargetTypedConditionalOperatorTests.cs │ │ │ │ │ │ ├── TargetTypedDefaultTests.cs │ │ │ │ │ │ ├── TopLevelStatementsTests.cs │ │ │ │ │ │ ├── TryCatchTests.cs │ │ │ │ │ │ ├── TypeOfTests.cs │ │ │ │ │ │ ├── UninitializedNonNullableFieldTests.cs │ │ │ │ │ │ ├── UnsafeTests.cs │ │ │ │ │ │ ├── UseSiteErrorTests.cs │ │ │ │ │ │ ├── UserDefinedConversionTests.cs │ │ │ │ │ │ ├── UsingDeclarationTests.cs │ │ │ │ │ │ ├── UsingStatementTests.cs │ │ │ │ │ │ ├── ValueTupleTests.cs │ │ │ │ │ │ ├── VarianceTests.cs │ │ │ │ │ │ └── WarningVersionTests.cs │ │ │ │ │ ├── SourceGeneration │ │ │ │ │ │ ├── AdditionalSourcesCollectionTests.cs │ │ │ │ │ │ ├── GeneratorDriverTests.cs │ │ │ │ │ │ ├── StateTableTests.cs │ │ │ │ │ │ └── SyntaxAwareGeneratorTests.cs │ │ │ │ │ └── Utilities │ │ │ │ │ │ └── ValueSetTests.cs │ │ │ │ ├── Symbol │ │ │ │ │ ├── BadSymbolReference.cs │ │ │ │ │ ├── Compilation │ │ │ │ │ │ ├── CSharpCompilationOptionsTests.cs │ │ │ │ │ │ ├── CompilationAPITests.cs │ │ │ │ │ │ ├── ForEachStatementInfoTests.cs │ │ │ │ │ │ ├── GetSemanticInfoBrokenCodeTests.cs │ │ │ │ │ │ ├── GetSemanticInfoTests.cs │ │ │ │ │ │ ├── GetUnusedImportDirectivesTests.cs │ │ │ │ │ │ ├── IndexedProperties_BindingTests.cs │ │ │ │ │ │ ├── LoadDirectiveTests.cs │ │ │ │ │ │ ├── QueryClauseInfoTests.cs │ │ │ │ │ │ ├── ReferenceManagerTests.cs │ │ │ │ │ │ ├── SemanticModelAPITests.cs │ │ │ │ │ │ ├── SemanticModelGetDeclaredSymbolAPITests.cs │ │ │ │ │ │ ├── SemanticModelGetSemanticInfoTests.cs │ │ │ │ │ │ ├── SemanticModelGetSemanticInfoTests_LateBound.cs │ │ │ │ │ │ ├── SymbolSearchTests.cs │ │ │ │ │ │ ├── TypeInfoTests.cs │ │ │ │ │ │ └── UsedAssembliesTests.cs │ │ │ │ │ ├── CrossLanguageTests.cs │ │ │ │ │ ├── DeclarationTests.cs │ │ │ │ │ ├── DocumentationComments │ │ │ │ │ │ ├── ConstructorDocumentationCommentTests.cs │ │ │ │ │ │ ├── CrefTests.cs │ │ │ │ │ │ ├── DestructorDocumentationCommentTests.cs │ │ │ │ │ │ ├── DocumentationCommentCompilerTests.cs │ │ │ │ │ │ ├── DocumentationCommentIDTests.cs │ │ │ │ │ │ ├── DocumentationModeTests.cs │ │ │ │ │ │ ├── EventDocumentationCommentTests.cs │ │ │ │ │ │ ├── FieldDocumentationCommentTests.cs │ │ │ │ │ │ ├── IncludeTests.cs │ │ │ │ │ │ ├── MethodDocumentationCommentTests.cs │ │ │ │ │ │ ├── ParameterTests.cs │ │ │ │ │ │ ├── PartialTypeDocumentationCommentTests.cs │ │ │ │ │ │ ├── PropertyDocumentationCommentTests.cs │ │ │ │ │ │ └── TypeDocumentationCommentTests.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests.csproj │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── launchSettings.json │ │ │ │ │ ├── SymbolDisplay │ │ │ │ │ │ ├── ObjectDisplayTests.cs │ │ │ │ │ │ └── SymbolDisplayTests.cs │ │ │ │ │ └── Symbols │ │ │ │ │ │ ├── AccessorOverriddenOrHiddenMembersTests.cs │ │ │ │ │ │ ├── AnonymousTypesSemanticsTests.cs │ │ │ │ │ │ ├── AnonymousTypesSymbolTests.cs │ │ │ │ │ │ ├── ArrayTypeSymbolTests.cs │ │ │ │ │ │ ├── AssemblyAndNamespaceTests.cs │ │ │ │ │ │ ├── CompilationCreationTests.cs │ │ │ │ │ │ ├── ConversionTests.cs │ │ │ │ │ │ ├── CorLibrary │ │ │ │ │ │ ├── Choosing.cs │ │ │ │ │ │ └── CorTypes.cs │ │ │ │ │ │ ├── CovariantReturnTests.cs │ │ │ │ │ │ ├── CustomModifiersTests.cs │ │ │ │ │ │ ├── DefaultInterfaceImplementationTests.cs │ │ │ │ │ │ ├── DestructorTests.cs │ │ │ │ │ │ ├── EnumTests.cs │ │ │ │ │ │ ├── ErrorTypeSymbolTests.cs │ │ │ │ │ │ ├── ExtendedPartialMethodsTests.cs │ │ │ │ │ │ ├── ExtensionMethodTests.cs │ │ │ │ │ │ ├── FunctionPointerTypeSymbolTests.cs │ │ │ │ │ │ ├── GenericConstraintConversionTests.cs │ │ │ │ │ │ ├── GenericConstraintTests.cs │ │ │ │ │ │ ├── ImplicitClassTests.cs │ │ │ │ │ │ ├── IndexedPropertyTests.cs │ │ │ │ │ │ ├── IndexerTests.cs │ │ │ │ │ │ ├── InterfaceImplementationTests.cs │ │ │ │ │ │ ├── InterfaceOverriddenOrHiddenMembersTests.cs │ │ │ │ │ │ ├── LocalFunctionTests.cs │ │ │ │ │ │ ├── LookupSymbolsInfoTests.cs │ │ │ │ │ │ ├── Metadata │ │ │ │ │ │ ├── MetadataMemberTests.cs │ │ │ │ │ │ ├── MetadataTypeTests.cs │ │ │ │ │ │ └── PE │ │ │ │ │ │ │ ├── BaseTypeResolution.cs │ │ │ │ │ │ │ ├── DynamicTransformsTests.cs │ │ │ │ │ │ │ ├── HasUnsupportedMetadata.cs │ │ │ │ │ │ │ ├── LoadCustomModifiers.cs │ │ │ │ │ │ │ ├── LoadInAttributeModifier.cs │ │ │ │ │ │ │ ├── LoadingAttributes.cs │ │ │ │ │ │ │ ├── LoadingEvents.cs │ │ │ │ │ │ │ ├── LoadingFields.cs │ │ │ │ │ │ │ ├── LoadingGenericTypeParameters.cs │ │ │ │ │ │ │ ├── LoadingIndexers.cs │ │ │ │ │ │ │ ├── LoadingMetadataTokens.cs │ │ │ │ │ │ │ ├── LoadingMethods.cs │ │ │ │ │ │ │ ├── LoadingNamespacesAndTypes.cs │ │ │ │ │ │ │ ├── LoadingProperties.cs │ │ │ │ │ │ │ ├── MissingTypeReferences.cs │ │ │ │ │ │ │ ├── NoPia.cs │ │ │ │ │ │ │ ├── NoPiaInstantiationOfGenericClassAndStruct.cs │ │ │ │ │ │ │ ├── NoPiaLocalHideAndTypeSubstitutionTests.cs │ │ │ │ │ │ │ ├── TypeAccessibility.cs │ │ │ │ │ │ │ ├── TypeForwarders.cs │ │ │ │ │ │ │ └── TypeKindTests.cs │ │ │ │ │ │ ├── MethodEqualityTests.cs │ │ │ │ │ │ ├── MethodImplementationFlagsTests.cs │ │ │ │ │ │ ├── MissingSpecialMember.cs │ │ │ │ │ │ ├── MockAssemblySymbol.cs │ │ │ │ │ │ ├── MockNamedTypeSymbol.cs │ │ │ │ │ │ ├── MockNamespaceSymbol.cs │ │ │ │ │ │ ├── MockSymbolTests.cs │ │ │ │ │ │ ├── ModuleInitializers │ │ │ │ │ │ ├── AccessibilityTests.cs │ │ │ │ │ │ ├── GenericsTests.cs │ │ │ │ │ │ ├── IgnoredTests.cs │ │ │ │ │ │ ├── ModuleInitializersTests.cs │ │ │ │ │ │ ├── SignatureTests.cs │ │ │ │ │ │ └── TargetsTests.cs │ │ │ │ │ │ ├── NamespaceExtentTests.cs │ │ │ │ │ │ ├── OverriddenOrHiddenMembersTests.cs │ │ │ │ │ │ ├── PEParameterSymbolTests.cs │ │ │ │ │ │ ├── Retargeting │ │ │ │ │ │ ├── NoPia.cs │ │ │ │ │ │ ├── RetargetCustomAttributes.cs │ │ │ │ │ │ ├── RetargetCustomModifiers.cs │ │ │ │ │ │ ├── RetargetExplicitInterfaceImplementation.cs │ │ │ │ │ │ └── RetargetingTests.cs │ │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── AccessTests.cs │ │ │ │ │ │ ├── BaseClassTests.cs │ │ │ │ │ │ ├── ClsComplianceTests.cs │ │ │ │ │ │ ├── CompletionTests.cs │ │ │ │ │ │ ├── CustomModifierCopyTests.cs │ │ │ │ │ │ ├── DeclaringSyntaxNodeTests.cs │ │ │ │ │ │ ├── DelegateTests.cs │ │ │ │ │ │ ├── EnumTests.cs │ │ │ │ │ │ ├── EventTests.cs │ │ │ │ │ │ ├── ExpressionBodiedMethodTests.cs │ │ │ │ │ │ ├── ExpressionBodiedPropertyTests.cs │ │ │ │ │ │ ├── ExternAliasTests.cs │ │ │ │ │ │ ├── FieldTests.cs │ │ │ │ │ │ ├── IndexedTypeParameterTests.cs │ │ │ │ │ │ ├── LocationTests.cs │ │ │ │ │ │ ├── MethodTests.cs │ │ │ │ │ │ ├── ModifierTests.cs │ │ │ │ │ │ ├── NamedTypeTests.cs │ │ │ │ │ │ ├── NullablePublicAPITests.cs │ │ │ │ │ │ ├── PropertyTests.cs │ │ │ │ │ │ ├── RecordTests.cs │ │ │ │ │ │ ├── SourcePlusMetadataTests.cs │ │ │ │ │ │ ├── TypeMapTests.cs │ │ │ │ │ │ ├── UpdatedContainingSymbolAndNullableAnntotationTests.cs │ │ │ │ │ │ └── UsingAliasTests.cs │ │ │ │ │ │ ├── StaticAbstractMembersInInterfacesTests.cs │ │ │ │ │ │ ├── SymbolDistinguisherTests.cs │ │ │ │ │ │ ├── SymbolEqualityTests.cs │ │ │ │ │ │ ├── SymbolErrorTests.cs │ │ │ │ │ │ ├── SymbolExtensionTests.cs │ │ │ │ │ │ ├── TypeResolutionTests.cs │ │ │ │ │ │ ├── TypeTests.cs │ │ │ │ │ │ ├── TypeUnificationTests.cs │ │ │ │ │ │ ├── TypedConstantTests.cs │ │ │ │ │ │ └── UserDefinedOperatorErrorTests.cs │ │ │ │ ├── Syntax │ │ │ │ │ ├── Diagnostics │ │ │ │ │ │ ├── DiagnosticTest.MockSyntaxTree.cs │ │ │ │ │ │ ├── DiagnosticTest.cs │ │ │ │ │ │ ├── LineSpanDirectiveTests.cs │ │ │ │ │ │ └── LocationsTests.cs │ │ │ │ │ ├── Generated │ │ │ │ │ │ └── Syntax.Test.xml.Generated.cs │ │ │ │ │ ├── IncrementalParsing │ │ │ │ │ │ ├── BinaryExpression.cs │ │ │ │ │ │ ├── ChangingAsync.cs │ │ │ │ │ │ ├── ChangingIdentifiers.cs │ │ │ │ │ │ ├── CompoundAssignment.cs │ │ │ │ │ │ ├── GrammarAmbiguities.cs │ │ │ │ │ │ ├── IncrementalParsingTests.cs │ │ │ │ │ │ ├── NodeValidators.cs │ │ │ │ │ │ ├── SyntaxDifferences.cs │ │ │ │ │ │ ├── TypeChanges.cs │ │ │ │ │ │ └── UnaryExpression.cs │ │ │ │ │ ├── LexicalAndXml │ │ │ │ │ │ ├── CrefLexerTests.cs │ │ │ │ │ │ ├── DisabledRegionTests.cs │ │ │ │ │ │ ├── DocumentationCommentLexerTestBase.cs │ │ │ │ │ │ ├── LexicalErrorTests.cs │ │ │ │ │ │ ├── LexicalTests.cs │ │ │ │ │ │ ├── NameAttributeValueLexerTests.cs │ │ │ │ │ │ ├── PreprocessorTests.cs │ │ │ │ │ │ └── XmlDocCommentTests.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests.csproj │ │ │ │ │ ├── ParentChecker.cs │ │ │ │ │ ├── Parsing │ │ │ │ │ │ ├── AnonymousFunctionParsingTests.cs │ │ │ │ │ │ ├── AsyncParsingTests.cs │ │ │ │ │ │ ├── AsyncStreamsParsingTests.cs │ │ │ │ │ │ ├── AwaitParsingTests.cs │ │ │ │ │ │ ├── CSharpParseOptionsTests.cs │ │ │ │ │ │ ├── CrefParsingTests.cs │ │ │ │ │ │ ├── DeclarationExpressionTests.cs │ │ │ │ │ │ ├── DeclarationParsingTests.cs │ │ │ │ │ │ ├── DeconstructionTests.cs │ │ │ │ │ │ ├── ExpressionParsingTests.cs │ │ │ │ │ │ ├── FunctionPointerTests.cs │ │ │ │ │ │ ├── ImplicitObjectCreationParsingTests.cs │ │ │ │ │ │ ├── LambdaAttributeParsingTests.cs │ │ │ │ │ │ ├── LambdaParameterParsingTests.cs │ │ │ │ │ │ ├── LambdaReturnTypeParsingTests.cs │ │ │ │ │ │ ├── LanguageVersionTests.cs │ │ │ │ │ │ ├── LineSpanDirectiveParsingTests.cs │ │ │ │ │ │ ├── LocalFunctionParsingTests.cs │ │ │ │ │ │ ├── MemberDeclarationParsingTests.cs │ │ │ │ │ │ ├── NameAttributeValueParsingTests.cs │ │ │ │ │ │ ├── NameParsingTests.cs │ │ │ │ │ │ ├── NullableParsingTests.cs │ │ │ │ │ │ ├── ParserErrorMessageTests.cs │ │ │ │ │ │ ├── ParserRegressionTests.cs │ │ │ │ │ │ ├── ParsingErrorRecoveryTests.cs │ │ │ │ │ │ ├── ParsingTests.cs │ │ │ │ │ │ ├── PatternParsingTests.cs │ │ │ │ │ │ ├── PatternParsingTests2.cs │ │ │ │ │ │ ├── ReadOnlyStructs.cs │ │ │ │ │ │ ├── RecordParsing.cs │ │ │ │ │ │ ├── RefReadonlyTests.cs │ │ │ │ │ │ ├── RefStructs.cs │ │ │ │ │ │ ├── RoundTrippingTests.cs │ │ │ │ │ │ ├── ScriptParsingTests.cs │ │ │ │ │ │ ├── SeparatedSyntaxListParsingTests.cs │ │ │ │ │ │ ├── SingleLineDeclarationParsingTests.cs │ │ │ │ │ │ ├── StackAllocInitializerParsingTests.cs │ │ │ │ │ │ ├── StatementAttributeParsingTests.cs │ │ │ │ │ │ ├── StatementParsingTests.cs │ │ │ │ │ │ ├── SuppressNullableWarningExpressionParsingTests.cs │ │ │ │ │ │ ├── SyntaxExtensions.cs │ │ │ │ │ │ ├── TopLevelStatementsParsingTests.cs │ │ │ │ │ │ ├── TypeArgumentListParsingTests.cs │ │ │ │ │ │ ├── ValueTupleTests.cs │ │ │ │ │ │ └── VerbatimCrefParsingTests.cs │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── launchSettings.json │ │ │ │ │ ├── Resources.resx │ │ │ │ │ ├── Syntax │ │ │ │ │ │ ├── ChildSyntaxListTests.cs │ │ │ │ │ │ ├── GreenNodeTests.cs │ │ │ │ │ │ ├── LambdaUtilitiesTests.cs │ │ │ │ │ │ ├── RedNodeTests.cs │ │ │ │ │ │ ├── SeparatedSyntaxListTests.cs │ │ │ │ │ │ ├── SerializationTests.cs │ │ │ │ │ │ ├── StructuredTriviaTests.cs │ │ │ │ │ │ ├── SyntaxAnnotationTests.cs │ │ │ │ │ │ ├── SyntaxDiffingTests.cs │ │ │ │ │ │ ├── SyntaxEquivalenceTests.cs │ │ │ │ │ │ ├── SyntaxFactoryTests.cs │ │ │ │ │ │ ├── SyntaxListTests.cs │ │ │ │ │ │ ├── SyntaxNodeOrTokenListTests.cs │ │ │ │ │ │ ├── SyntaxNodeTests.cs │ │ │ │ │ │ ├── SyntaxNormalizerTests.cs │ │ │ │ │ │ ├── SyntaxRewriterTests.cs │ │ │ │ │ │ ├── SyntaxTests.cs │ │ │ │ │ │ ├── SyntaxTokenListTests.cs │ │ │ │ │ │ ├── SyntaxTreeTests.cs │ │ │ │ │ │ ├── SyntaxTriviaListTests.cs │ │ │ │ │ │ └── TrackNodeTests.cs │ │ │ │ │ └── TextExtensions.cs │ │ │ │ └── WinRT │ │ │ │ │ ├── CodeGen │ │ │ │ │ ├── WinMdEventTests.cs │ │ │ │ │ └── WinRTCollectionTests.cs │ │ │ │ │ ├── Metadata │ │ │ │ │ ├── WinMdDumpTest.cs │ │ │ │ │ ├── WinMdEventTests.cs │ │ │ │ │ └── WinMdMetadataTests.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests.csproj │ │ │ │ │ ├── PdbTests.cs │ │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ │ └── WinRTUtil.cs │ │ │ └── csc │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── csc.csproj │ │ │ │ └── csc.rsp │ │ ├── Core │ │ │ ├── AnalyzerDriver │ │ │ │ ├── AnalyzerDriver.projitems │ │ │ │ ├── AnalyzerDriver.shproj │ │ │ │ ├── AnalyzerExceptionDescriptionBuilder.cs │ │ │ │ ├── DeclarationComputer.cs │ │ │ │ └── DeclarationInfo.cs │ │ │ ├── CodeAnalysisRules.ruleset │ │ │ ├── CodeAnalysisTest │ │ │ │ ├── Analyzers │ │ │ │ │ ├── AnalyzerConfigTests.cs │ │ │ │ │ ├── AnalyzerFileReferenceAppDomainTests.cs │ │ │ │ │ └── AnalyzerFileReferenceTests.cs │ │ │ │ ├── AssemblyUtilitiesTests.cs │ │ │ │ ├── AsyncQueueTests.cs │ │ │ │ ├── CachingLookupTests.cs │ │ │ │ ├── Collections │ │ │ │ │ ├── ArrayBuilderTests.cs │ │ │ │ │ ├── BadHasher.cs │ │ │ │ │ ├── BitArrayTests.cs │ │ │ │ │ ├── BoxesTest.cs │ │ │ │ │ ├── ByteSequenceComparerTests.cs │ │ │ │ │ ├── CachingFactoryTests.cs │ │ │ │ │ ├── DebuggerAttributes.cs │ │ │ │ │ ├── EnumerableExtensionsTests.cs │ │ │ │ │ ├── EverythingEqual.cs │ │ │ │ │ ├── GenericParameterHelper.cs │ │ │ │ │ ├── IdentifierCollectionTests.cs │ │ │ │ │ ├── ImmutableArrayExtensionsTests.cs │ │ │ │ │ ├── ImmutableDictionaryBuilderTestBase.cs │ │ │ │ │ ├── ImmutableDictionaryBuilderTestBase.nonnetstandard.cs │ │ │ │ │ ├── ImmutableDictionaryTestBase.cs │ │ │ │ │ ├── ImmutableDictionaryTestBase.nonnetstandard.cs │ │ │ │ │ ├── ImmutableListTestBase.cs │ │ │ │ │ ├── ImmutableSegmentedDictionaryBuilderTest.cs │ │ │ │ │ ├── ImmutableSegmentedDictionaryTest.cs │ │ │ │ │ ├── ImmutableSegmentedDictionaryTest.nonnetstandard.cs │ │ │ │ │ ├── ImmutableSegmentedListBuilderTest.cs │ │ │ │ │ ├── ImmutableSegmentedListTest.cs │ │ │ │ │ ├── ImmutablesTestBase.cs │ │ │ │ │ ├── ImmutablesTestBase.nonnetstandard.cs │ │ │ │ │ ├── IndexOfTests.cs │ │ │ │ │ ├── List │ │ │ │ │ │ ├── CollectionAsserts.cs │ │ │ │ │ │ ├── ICollection.Generic.Tests.cs │ │ │ │ │ │ ├── ICollection.NonGeneric.Tests.cs │ │ │ │ │ │ ├── IEnumerable.Generic.Tests.cs │ │ │ │ │ │ ├── IEnumerable.NonGeneric.Tests.cs │ │ │ │ │ │ ├── IList.Generic.Tests.cs │ │ │ │ │ │ ├── IList.NonGeneric.Tests.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.AddRange.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.AsNonGenericIList.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.BinarySearch.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.Constructor.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.ConvertAll.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.Find.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.ForEach.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.IndexOf.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.Misc.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.Remove.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.Reverse.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.Sort.cs │ │ │ │ │ │ ├── SegmentedList.Generic.Tests.cs │ │ │ │ │ │ ├── SegmentedList.Generic.cs │ │ │ │ │ │ ├── TestBase.Generic.cs │ │ │ │ │ │ └── TestBase.NonGeneric.cs │ │ │ │ │ ├── RopeTests.cs │ │ │ │ │ ├── SegmentedArrayHelperTests.cs │ │ │ │ │ ├── SegmentedArrayTests.cs │ │ │ │ │ ├── SimpleElementImmutablesTestBase.cs │ │ │ │ │ ├── SmallDictionaryTests.cs │ │ │ │ │ ├── TestExtensionsMethods.cs │ │ │ │ │ ├── TestExtensionsMethods.nonnetstandard.cs │ │ │ │ │ └── TopologicalSortTests.cs │ │ │ │ ├── CommonCommandLineParserTests.cs │ │ │ │ ├── CommonCompilationOptionsTests.cs │ │ │ │ ├── CommonParseOptionsTests.cs │ │ │ │ ├── CommonSqmUtilitiesTests.cs │ │ │ │ ├── CommonSyntaxTests.cs │ │ │ │ ├── CommonTypedConstantTests.cs │ │ │ │ ├── CompilersCoreTest.Debug.xunit │ │ │ │ ├── CorLibTypesTests.cs │ │ │ │ ├── CryptoBlobParserTests.cs │ │ │ │ ├── DefaultAnalyzerAssemblyLoaderTests.cs │ │ │ │ ├── DiagnosticBagTests.cs │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── AnalysisContextInfoTests.cs │ │ │ │ │ ├── CompilationWithAnalyzersTests.cs │ │ │ │ │ ├── DiagnosticCreationTests.cs │ │ │ │ │ ├── DiagnosticLocalizationTests.cs │ │ │ │ │ ├── OperationTests.cs │ │ │ │ │ ├── SarifErrorLoggerTests.cs │ │ │ │ │ ├── SarifV1ErrorLoggerTests.cs │ │ │ │ │ ├── SarifV2ErrorLoggerTests.cs │ │ │ │ │ ├── SuppressMessageAttributeCompilerTests.cs │ │ │ │ │ └── SuppressMessageTargetSymbolResolverTests.cs │ │ │ │ ├── DiffUtilTests.cs │ │ │ │ ├── EmbeddedTextTests.cs │ │ │ │ ├── Emit │ │ │ │ │ ├── CustomDebugInfoTests.cs │ │ │ │ │ ├── EmitBaselineTests.cs │ │ │ │ │ └── EmitOptionsTests.cs │ │ │ │ ├── FileLinePositionSpanTests.cs │ │ │ │ ├── FileSystem │ │ │ │ │ ├── PathUtilitiesTests.cs │ │ │ │ │ └── RelativePathResolverTests.cs │ │ │ │ ├── FileUtilitiesTests.cs │ │ │ │ ├── GivesAccessTo.cs │ │ │ │ ├── InternalUtilities │ │ │ │ │ ├── ConcurrentDictionaryExtensionsTests.cs │ │ │ │ │ ├── ConcurrentLruCacheTests.cs │ │ │ │ │ ├── EnumerableExtensionsTests.cs │ │ │ │ │ ├── JsonWriterTests.cs │ │ │ │ │ ├── OneOrManyTests.cs │ │ │ │ │ ├── SpecializedCollectionsTests.cs │ │ │ │ │ ├── StreamExtensionsTests.cs │ │ │ │ │ ├── StringExtensionsTests.cs │ │ │ │ │ └── WeakListTests.cs │ │ │ │ ├── IsSymbolAccessibleWithinTests.cs │ │ │ │ ├── LineMappingTests.cs │ │ │ │ ├── LinePositionTests.cs │ │ │ │ ├── MetadataReferences │ │ │ │ │ ├── AssemblyIdentityComparerTests.cs │ │ │ │ │ ├── AssemblyIdentityDisplayNameTests.cs │ │ │ │ │ ├── AssemblyIdentityExtensions.cs │ │ │ │ │ ├── AssemblyIdentityMapTests.cs │ │ │ │ │ ├── AssemblyIdentityTestBase.cs │ │ │ │ │ ├── AssemblyIdentityTests.cs │ │ │ │ │ ├── AssemblyMetadataTests.cs │ │ │ │ │ ├── AssemblyPortabilityPolicyTests.cs │ │ │ │ │ ├── FusionAssemblyIdentityComparer.cs │ │ │ │ │ ├── FusionAssemblyIdentityTests.cs │ │ │ │ │ ├── FusionAssemblyPortabilityPolicy.cs │ │ │ │ │ ├── MetadataHelpersTests.cs │ │ │ │ │ ├── MetadataNameLimitTests.cs │ │ │ │ │ ├── MetadataReferencePropertiesTests.cs │ │ │ │ │ ├── MetadataReferenceTests.cs │ │ │ │ │ ├── ModuleMetadataTests.cs │ │ │ │ │ └── ModuleNoPiaTests.cs │ │ │ │ ├── Microsoft.CodeAnalysis.UnitTests.csproj │ │ │ │ ├── ObjectSerializationTests.cs │ │ │ │ ├── PEWriter │ │ │ │ │ ├── InstructionOperandTypesTests.cs │ │ │ │ │ └── UsedNamespaceOrTypeTests.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── RealParserTests.cs │ │ │ │ ├── ResourceDescriptionTests.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Resources │ │ │ │ │ ├── Roslyn.ico.blah │ │ │ │ │ ├── VerResourceBuiltByRC.RES │ │ │ │ │ ├── default.win32manifest │ │ │ │ │ └── nativeWithStringIDsAndTypesAndIntTypes.res │ │ │ │ ├── ShadowCopyAnalyzerAssemblyLoaderTests.cs │ │ │ │ ├── SourceFileResolverTest.cs │ │ │ │ ├── StringTableTests.cs │ │ │ │ ├── StrongNameProviderTests.cs │ │ │ │ ├── Symbols │ │ │ │ │ ├── DocumentationCommentIdTests.cs │ │ │ │ │ └── NullabilityInfoTests.cs │ │ │ │ ├── Text │ │ │ │ │ ├── LargeTextTests.cs │ │ │ │ │ ├── SourceTextStreamTests.cs │ │ │ │ │ ├── SourceTextTests.cs │ │ │ │ │ ├── StringTextDecodingTests.cs │ │ │ │ │ ├── StringTextTest.cs │ │ │ │ │ ├── StringTextTest_BigEndianUnicode.cs │ │ │ │ │ ├── StringTextTest_UTF8.cs │ │ │ │ │ ├── StringTextTest_UTF8NoBOM.cs │ │ │ │ │ ├── StringTextTest_Unicode.cs │ │ │ │ │ ├── StringTextTests_Default.cs │ │ │ │ │ ├── StringText_LineTest.cs │ │ │ │ │ ├── TextChangeRangeTest.cs │ │ │ │ │ ├── TextChangeTests.cs │ │ │ │ │ ├── TextLineCollectionTests.cs │ │ │ │ │ ├── TextSpanTest.cs │ │ │ │ │ └── TextUtilitiesTests.cs │ │ │ │ ├── VersionHelperTests.cs │ │ │ │ ├── Win32Res.cs │ │ │ │ └── XmlDocumentationCommentTextReaderTests.cs │ │ │ ├── CommandLine │ │ │ │ ├── BuildProtocol.cs │ │ │ │ ├── CommandLine.projitems │ │ │ │ ├── CommandLine.shproj │ │ │ │ ├── CompilerServerLogger.cs │ │ │ │ ├── ConsoleUtil.cs │ │ │ │ └── NativeMethods.cs │ │ │ ├── MSBuildTask │ │ │ │ ├── CanonicalError.cs │ │ │ │ ├── CommandLineBuilderExtension.cs │ │ │ │ ├── CopyRefAssembly.cs │ │ │ │ ├── Csc.cs │ │ │ │ ├── Csi.cs │ │ │ │ ├── ErrorString.resx │ │ │ │ ├── GenerateMSBuildEditorConfig.cs │ │ │ │ ├── IAnalyzerConfigFilesHostObject.cs │ │ │ │ ├── ICompilerOptionsHostObject.cs │ │ │ │ ├── ICscHostObject5.cs │ │ │ │ ├── IVbcHostObject6.cs │ │ │ │ ├── InteractiveCompiler.cs │ │ │ │ ├── ManagedCompiler.cs │ │ │ │ ├── ManagedToolTask.cs │ │ │ │ ├── MapSourceRoots.cs │ │ │ │ ├── Microsoft.Build.Tasks.CodeAnalysis.csproj │ │ │ │ ├── Microsoft.CSharp.Core.targets │ │ │ │ ├── Microsoft.Managed.Core.targets │ │ │ │ ├── Microsoft.VisualBasic.Core.targets │ │ │ │ ├── MvidReader.cs │ │ │ │ ├── PropertyDictionary.cs │ │ │ │ ├── RCWForCurrentContext.cs │ │ │ │ ├── README.md │ │ │ │ ├── ShowMessageForImplicitlySkipAnalyzers.cs │ │ │ │ ├── Utilities.cs │ │ │ │ ├── ValidateBootstrap.cs │ │ │ │ ├── Vbc.cs │ │ │ │ └── xlf │ │ │ │ │ ├── ErrorString.cs.xlf │ │ │ │ │ ├── ErrorString.de.xlf │ │ │ │ │ ├── ErrorString.es.xlf │ │ │ │ │ ├── ErrorString.fr.xlf │ │ │ │ │ ├── ErrorString.it.xlf │ │ │ │ │ ├── ErrorString.ja.xlf │ │ │ │ │ ├── ErrorString.ko.xlf │ │ │ │ │ ├── ErrorString.pl.xlf │ │ │ │ │ ├── ErrorString.pt-BR.xlf │ │ │ │ │ ├── ErrorString.ru.xlf │ │ │ │ │ ├── ErrorString.tr.xlf │ │ │ │ │ ├── ErrorString.zh-Hans.xlf │ │ │ │ │ └── ErrorString.zh-Hant.xlf │ │ │ ├── MSBuildTaskTests │ │ │ │ ├── CopyRefAssemblyTests.cs │ │ │ │ ├── CscTests.cs │ │ │ │ ├── CsiTests.cs │ │ │ │ ├── DotNetSdkTests.cs │ │ │ │ ├── GenerateMSBuildEditorConfigTests.cs │ │ │ │ ├── IntegrationTests.cs │ │ │ │ ├── MapSourceRootTests.cs │ │ │ │ ├── Microsoft.Build.Tasks.CodeAnalysis.UnitTests.csproj │ │ │ │ ├── MiscTests.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── TargetTests.cs │ │ │ │ ├── TestUtilities │ │ │ │ │ ├── DotNetSdkTestBase.cs │ │ │ │ │ ├── DotNetSdkVersionAttribute.cs │ │ │ │ │ ├── EnumerableExtensions.cs │ │ │ │ │ ├── MSBuildUtil.cs │ │ │ │ │ ├── MockEngine.cs │ │ │ │ │ └── TestableCompilerServerLogger.cs │ │ │ │ └── VbcTests.cs │ │ │ ├── Portable │ │ │ │ ├── AdditionalTextFile.cs │ │ │ │ ├── AssemblyUtilities.cs │ │ │ │ ├── Binding │ │ │ │ │ ├── AbstractLookupSymbolsInfo.cs │ │ │ │ │ ├── BindingDiagnosticBag.cs │ │ │ │ │ └── UseSiteInfo.cs │ │ │ │ ├── CaseInsensitiveComparison.cs │ │ │ │ ├── CodeAnalysisEventSource.cs │ │ │ │ ├── CodeAnalysisResources.resx │ │ │ │ ├── CodeAnalysisResourcesLocalizableErrorArgument.cs │ │ │ │ ├── CodeGen │ │ │ │ │ ├── ArrayMembers.cs │ │ │ │ │ ├── BasicBlock.cs │ │ │ │ │ ├── ClosureDebugInfo.cs │ │ │ │ │ ├── CompilationTestData.cs │ │ │ │ │ ├── DebugDocumentProvider.cs │ │ │ │ │ ├── DebugId.cs │ │ │ │ │ ├── DynamicAnalysisMethodBodyData.cs │ │ │ │ │ ├── EmitState.cs │ │ │ │ │ ├── ILBuilder.cs │ │ │ │ │ ├── ILBuilderConversions.cs │ │ │ │ │ ├── ILBuilderEmit.cs │ │ │ │ │ ├── ILEmitStyle.cs │ │ │ │ │ ├── ILOpCodeExtensions.cs │ │ │ │ │ ├── ITokenDeferral.cs │ │ │ │ │ ├── ItemTokenMap.cs │ │ │ │ │ ├── LabelInfo.cs │ │ │ │ │ ├── LambdaDebugInfo.cs │ │ │ │ │ ├── LocalConstantDefinition.cs │ │ │ │ │ ├── LocalDebugId.cs │ │ │ │ │ ├── LocalDefinition.cs │ │ │ │ │ ├── LocalOrParameter.cs │ │ │ │ │ ├── LocalScopeManager.cs │ │ │ │ │ ├── LocalSlotDebugInfo.cs │ │ │ │ │ ├── LocalSlotManager.cs │ │ │ │ │ ├── MetadataConstant.cs │ │ │ │ │ ├── MetadataCreateArray.cs │ │ │ │ │ ├── MetadataNamedArgument.cs │ │ │ │ │ ├── MetadataTypeOf.cs │ │ │ │ │ ├── MethodBody.cs │ │ │ │ │ ├── PermissionSetAttribute.cs │ │ │ │ │ ├── PrivateImplementationDetails.cs │ │ │ │ │ ├── RawSequencePoint.cs │ │ │ │ │ ├── ReferenceDependencyWalker.cs │ │ │ │ │ ├── ScopeType.cs │ │ │ │ │ ├── SequencePointList.cs │ │ │ │ │ ├── SignatureOnlyLocalDefinition.cs │ │ │ │ │ ├── SwitchIntegralJumpTableEmitter.SwitchBucket.cs │ │ │ │ │ ├── SwitchIntegralJumpTableEmitter.cs │ │ │ │ │ ├── SwitchStringJumpTableEmitter.cs │ │ │ │ │ ├── SynthesizedLocalOrdinalsDispenser.cs │ │ │ │ │ ├── TokenMap.cs │ │ │ │ │ ├── VariableSlotAllocator.cs │ │ │ │ │ └── Win32Res.cs │ │ │ │ ├── Collections │ │ │ │ │ ├── ArrayBuilderExtensions.cs │ │ │ │ │ ├── ArrayElement.cs │ │ │ │ │ ├── BitVector.cs │ │ │ │ │ ├── Boxes.cs │ │ │ │ │ ├── ByteSequenceComparer.cs │ │ │ │ │ ├── CachingDictionary.cs │ │ │ │ │ ├── CachingFactory.cs │ │ │ │ │ ├── CollectionsExtensions.cs │ │ │ │ │ ├── ConcurrentCache.cs │ │ │ │ │ ├── ConsListExtensions.cs │ │ │ │ │ ├── DictionaryExtensions.cs │ │ │ │ │ ├── Grouping.cs │ │ │ │ │ ├── HashSetExtensions.cs │ │ │ │ │ ├── IOrderedReadOnlySet.cs │ │ │ │ │ ├── IdentifierCollection.Collection.cs │ │ │ │ │ ├── IdentifierCollection.cs │ │ │ │ │ ├── ImmutableArrayExtensions.cs │ │ │ │ │ ├── ImmutableMemoryStream.cs │ │ │ │ │ ├── ImmutableSegmentedDictionaryBuilderExtensions.cs │ │ │ │ │ ├── KeyedStack.cs │ │ │ │ │ ├── OrderPreservingMultiDictionary.cs │ │ │ │ │ ├── OrderedSet.cs │ │ │ │ │ ├── Rope.cs │ │ │ │ │ ├── SmallConcurrentSetOfInts.cs │ │ │ │ │ ├── SmallDictionary.cs │ │ │ │ │ ├── StaticCast.cs │ │ │ │ │ ├── TopologicalSort.cs │ │ │ │ │ └── UnionCollection.cs │ │ │ │ ├── CommandLine │ │ │ │ │ ├── AnalyzerConfig.SectionNameMatching.cs │ │ │ │ │ ├── AnalyzerConfig.cs │ │ │ │ │ ├── AnalyzerConfigOptionsResult.cs │ │ │ │ │ ├── AnalyzerConfigSet.cs │ │ │ │ │ ├── CommandLineAnalyzerReference.cs │ │ │ │ │ ├── CommandLineArguments.cs │ │ │ │ │ ├── CommandLineParser.cs │ │ │ │ │ ├── CommandLineReference.cs │ │ │ │ │ ├── CommandLineSourceFile.cs │ │ │ │ │ ├── CommonCompiler.CompilerEmitStreamProvider.cs │ │ │ │ │ ├── CommonCompiler.CompilerRelativePathResolver.cs │ │ │ │ │ ├── CommonCompiler.ExistingReferencesResolver.cs │ │ │ │ │ ├── CommonCompiler.LoggingMetadataFileReferenceResolver.cs │ │ │ │ │ ├── CommonCompiler.LoggingSourceFileResolver.cs │ │ │ │ │ ├── CommonCompiler.LoggingStrongNameProvider.cs │ │ │ │ │ ├── CommonCompiler.LoggingXmlFileResolver.cs │ │ │ │ │ ├── CommonCompiler.SuppressionDiagnostic.cs │ │ │ │ │ ├── CommonCompiler.cs │ │ │ │ │ ├── ErrorLogOptions.cs │ │ │ │ │ ├── ErrorLogger.cs │ │ │ │ │ ├── SarifDiagnosticComparer.cs │ │ │ │ │ ├── SarifErrorLogger.cs │ │ │ │ │ ├── SarifV1ErrorLogger.cs │ │ │ │ │ ├── SarifV2ErrorLogger.cs │ │ │ │ │ ├── SarifVersion.cs │ │ │ │ │ └── TouchedFileLogger.cs │ │ │ │ ├── CommitHashAttribute.cs │ │ │ │ ├── Compilation.EmitStream.cs │ │ │ │ ├── Compilation.EmitStreamProvider.cs │ │ │ │ ├── Compilation │ │ │ │ │ ├── CandidateReason.cs │ │ │ │ │ ├── CommonModuleCompilationState.cs │ │ │ │ │ ├── CommonSyntaxAndDeclarationManager.cs │ │ │ │ │ ├── Compilation.cs │ │ │ │ │ ├── CompilationOptions.cs │ │ │ │ │ ├── CompilationStage.cs │ │ │ │ │ ├── ControlFlowAnalysis.cs │ │ │ │ │ ├── DataFlowAnalysis.cs │ │ │ │ │ ├── EmitResult.cs │ │ │ │ │ ├── Expression.cs │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ ├── GeneratedKind.cs │ │ │ │ │ ├── LoadDirective.cs │ │ │ │ │ ├── NullableContext.cs │ │ │ │ │ ├── NullableContextOptions.cs │ │ │ │ │ ├── OptimizationLevel.cs │ │ │ │ │ ├── ParseOptions.cs │ │ │ │ │ ├── Platform.cs │ │ │ │ │ ├── PreprocessingSymbolInfo.cs │ │ │ │ │ ├── RebuildData.cs │ │ │ │ │ ├── ScriptCompilationInfo.cs │ │ │ │ │ ├── SemanticModel.cs │ │ │ │ │ ├── SemanticModelProvider.cs │ │ │ │ │ ├── SourceReferenceResolver.cs │ │ │ │ │ ├── SpeculativeBindingOption.cs │ │ │ │ │ ├── SubsystemVersion.cs │ │ │ │ │ ├── SymbolFilter.cs │ │ │ │ │ ├── SymbolInfo.cs │ │ │ │ │ ├── SyntaxTreeOptionsProvider.cs │ │ │ │ │ ├── TypeInfo.cs │ │ │ │ │ └── XmlReferenceResolver.cs │ │ │ │ ├── ConstantValue.cs │ │ │ │ ├── ConstantValueSpecialized.cs │ │ │ │ ├── CryptographicHashProvider.cs │ │ │ │ ├── CvtRes.cs │ │ │ │ ├── Debugging │ │ │ │ │ └── SourceHashAlgorithms.cs │ │ │ │ ├── Desktop │ │ │ │ │ ├── AssemblyPortabilityPolicy.cs │ │ │ │ │ ├── AssemblyVersion.cs │ │ │ │ │ ├── DesktopAssemblyIdentityComparer.Fx.cs │ │ │ │ │ └── DesktopAssemblyIdentityComparer.cs │ │ │ │ ├── DiaSymReader │ │ │ │ │ ├── Metadata │ │ │ │ │ │ ├── IMetadataEmit.cs │ │ │ │ │ │ ├── IMetadataImport.cs │ │ │ │ │ │ ├── ISymWriterMetadataProvider.cs │ │ │ │ │ │ ├── MetadataAdapterBase.cs │ │ │ │ │ │ ├── MetadataImportFieldOffset.cs │ │ │ │ │ │ └── SymWriterMetadataAdapter.cs │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── SymUnmanagedFactory.cs │ │ │ │ │ ├── Utilities │ │ │ │ │ │ ├── ComMemoryStream.cs │ │ │ │ │ │ ├── HResult.cs │ │ │ │ │ │ ├── IUnsafeComStream.cs │ │ │ │ │ │ └── InteropUtilities.cs │ │ │ │ │ └── Writer │ │ │ │ │ │ ├── ISymUnmanagedAsyncMethodPropertiesWriter.cs │ │ │ │ │ │ ├── ISymUnmanagedCompilerInfoWriter.cs │ │ │ │ │ │ ├── ISymUnmanagedDocumentWriter.cs │ │ │ │ │ │ ├── ISymUnmanagedWriter.cs │ │ │ │ │ │ ├── SymUnmanagedSequencePointsWriter.cs │ │ │ │ │ │ ├── SymUnmanagedWriter.cs │ │ │ │ │ │ ├── SymUnmanagedWriterCreationOptions.cs │ │ │ │ │ │ ├── SymUnmanagedWriterException.cs │ │ │ │ │ │ ├── SymUnmanagedWriterFactory.cs │ │ │ │ │ │ └── SymUnmanagedWriterImpl.cs │ │ │ │ ├── Diagnostic │ │ │ │ │ ├── CommonDiagnosticComparer.cs │ │ │ │ │ ├── CommonMessageProvider.cs │ │ │ │ │ ├── CustomObsoleteDiagnosticInfo.cs │ │ │ │ │ ├── Diagnostic.DiagnosticWithProgrammaticSuppression.cs │ │ │ │ │ ├── Diagnostic.cs │ │ │ │ │ ├── DiagnosticBag.cs │ │ │ │ │ ├── DiagnosticDescriptor.cs │ │ │ │ │ ├── DiagnosticFormatter.cs │ │ │ │ │ ├── DiagnosticInfo.cs │ │ │ │ │ ├── DiagnosticSeverity.cs │ │ │ │ │ ├── DiagnosticWithInfo.cs │ │ │ │ │ ├── Diagnostic_SimpleDiagnostic.cs │ │ │ │ │ ├── ExternalFileLocation.cs │ │ │ │ │ ├── FileLinePositionSpan.cs │ │ │ │ │ ├── LocalizableResourceString.FixedLocalizableString.cs │ │ │ │ │ ├── LocalizableResourceString.cs │ │ │ │ │ ├── LocalizableString.cs │ │ │ │ │ ├── Location.cs │ │ │ │ │ ├── LocationKind.cs │ │ │ │ │ ├── MetadataLocation.cs │ │ │ │ │ ├── NoLocation.cs │ │ │ │ │ ├── ProgrammaticSuppressionInfo.cs │ │ │ │ │ ├── ReportDiagnostic.cs │ │ │ │ │ ├── SeverityFilter.cs │ │ │ │ │ ├── SourceLocation.cs │ │ │ │ │ ├── SuppressionDescriptor.cs │ │ │ │ │ ├── SuppressionInfo.cs │ │ │ │ │ ├── WellKnownDiagnosticTags.cs │ │ │ │ │ └── XmlLocation.cs │ │ │ │ ├── DiagnosticAnalyzer │ │ │ │ │ ├── AdditionalText.cs │ │ │ │ │ ├── AnalysisContextInfo.cs │ │ │ │ │ ├── AnalysisResult.cs │ │ │ │ │ ├── AnalysisResultBuilder.cs │ │ │ │ │ ├── AnalysisScope.cs │ │ │ │ │ ├── AnalysisState.AnalyzerStateData.cs │ │ │ │ │ ├── AnalysisState.PerAnalyzerState.cs │ │ │ │ │ ├── AnalysisState.StateKind.cs │ │ │ │ │ ├── AnalysisState.SyntaxReferenceAnalyzerStateData.cs │ │ │ │ │ ├── AnalysisState.cs │ │ │ │ │ ├── AnalysisValueProvider.cs │ │ │ │ │ ├── AnalyzerActionCounts.cs │ │ │ │ │ ├── AnalyzerAssemblyLoader.cs │ │ │ │ │ ├── AnalyzerConfigOptions.cs │ │ │ │ │ ├── AnalyzerConfigOptionsProvider.cs │ │ │ │ │ ├── AnalyzerDriver.CompilationData.cs │ │ │ │ │ ├── AnalyzerDriver.DeclarationAnalysisData.cs │ │ │ │ │ ├── AnalyzerDriver.EventProcessedState.cs │ │ │ │ │ ├── AnalyzerDriver.ExecutableCodeBlockAnalyzerActions.cs │ │ │ │ │ ├── AnalyzerDriver.GeneratedCodeTokenWalker.cs │ │ │ │ │ ├── AnalyzerDriver.GroupedAnalyzerActions.cs │ │ │ │ │ ├── AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs │ │ │ │ │ ├── AnalyzerDriver.IGroupedAnalyzerActions.cs │ │ │ │ │ ├── AnalyzerDriver.cs │ │ │ │ │ ├── AnalyzerExecutor.AnalyzerDiagnosticReporter.cs │ │ │ │ │ ├── AnalyzerExecutor.cs │ │ │ │ │ ├── AnalyzerFileReference.cs │ │ │ │ │ ├── AnalyzerImageReference.cs │ │ │ │ │ ├── AnalyzerLoadFailureEventArgs.cs │ │ │ │ │ ├── AnalyzerManager.AnalyzerExecutionContext.cs │ │ │ │ │ ├── AnalyzerManager.cs │ │ │ │ │ ├── AnalyzerOptions.cs │ │ │ │ │ ├── AnalyzerOptionsExtensions.cs │ │ │ │ │ ├── AnalyzerReference.cs │ │ │ │ │ ├── AnalyzerTelemetry.cs │ │ │ │ │ ├── AsyncQueue.cs │ │ │ │ │ ├── CachingSemanticModelProvider.cs │ │ │ │ │ ├── CompilationAnalysisValueProvider.cs │ │ │ │ │ ├── CompilationAnalysisValueProviderFactory.cs │ │ │ │ │ ├── CompilationCompletedEvent.cs │ │ │ │ │ ├── CompilationEvent.cs │ │ │ │ │ ├── CompilationStartedEvent.cs │ │ │ │ │ ├── CompilationUnitCompletedEvent.cs │ │ │ │ │ ├── CompilationWithAnalyzers.cs │ │ │ │ │ ├── CompilationWithAnalyzersOptions.cs │ │ │ │ │ ├── CompilerAnalyzerConfigOptionsProvider.cs │ │ │ │ │ ├── CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs │ │ │ │ │ ├── CompilerDiagnosticAnalyzer.cs │ │ │ │ │ ├── DefaultAnalyzerAssemblyLoader.Core.cs │ │ │ │ │ ├── DefaultAnalyzerAssemblyLoader.Desktop.cs │ │ │ │ │ ├── DiagnosticAnalysisContext.cs │ │ │ │ │ ├── DiagnosticAnalysisContextHelpers.cs │ │ │ │ │ ├── DiagnosticAnalyzer.cs │ │ │ │ │ ├── DiagnosticAnalyzerAction.cs │ │ │ │ │ ├── DiagnosticAnalyzerAttribute.cs │ │ │ │ │ ├── DiagnosticAnalyzerExtensions.cs │ │ │ │ │ ├── DiagnosticQueue.cs │ │ │ │ │ ├── DiagnosticStartAnalysisScope.cs │ │ │ │ │ ├── DiagnosticSuppressor.cs │ │ │ │ │ ├── IAnalyzerAssemblyLoader.cs │ │ │ │ │ ├── ShadowCopyAnalyzerAssemblyLoader.cs │ │ │ │ │ ├── SourceOrAdditionalFile.cs │ │ │ │ │ ├── SourceTextValueProvider.cs │ │ │ │ │ ├── SuppressMessageAttributeState.TargetScope.cs │ │ │ │ │ ├── SuppressMessageAttributeState.TargetSymbolResolver.cs │ │ │ │ │ ├── SuppressMessageAttributeState.cs │ │ │ │ │ ├── SuppressMessageInfo.cs │ │ │ │ │ ├── Suppression.cs │ │ │ │ │ ├── SymbolDeclaredCompilationEvent.cs │ │ │ │ │ ├── SyntaxTreeValueProvider.cs │ │ │ │ │ └── UnresolvedAnalyzerReference.cs │ │ │ │ ├── DocumentationCommentId.cs │ │ │ │ ├── DocumentationComments │ │ │ │ │ ├── DocumentationCommentIncludeCache.cs │ │ │ │ │ ├── DocumentationProvider.NullDocumentationProvider.cs │ │ │ │ │ ├── DocumentationProvider.cs │ │ │ │ │ ├── XmlDocumentationCommentTextReader.XmlStream.cs │ │ │ │ │ └── XmlDocumentationCommentTextReader.cs │ │ │ │ ├── DocumentationMode.cs │ │ │ │ ├── EmbeddedText.cs │ │ │ │ ├── Emit │ │ │ │ │ ├── AnonymousTypeKey.cs │ │ │ │ │ ├── AnonymousTypeValue.cs │ │ │ │ │ ├── AsyncMoveNextBodyDebugInfo.cs │ │ │ │ │ ├── CommonPEModuleBuilder.cs │ │ │ │ │ ├── Context.cs │ │ │ │ │ ├── DebugDocumentsBuilder.cs │ │ │ │ │ ├── DebugInformationFormat.cs │ │ │ │ │ ├── EditAndContinue │ │ │ │ │ │ ├── AddedOrChangedMethodInfo.cs │ │ │ │ │ │ ├── DefinitionMap.cs │ │ │ │ │ │ ├── DeltaMetadataWriter.cs │ │ │ │ │ │ ├── EmitBaseline.cs │ │ │ │ │ │ ├── EmitDifferenceResult.cs │ │ │ │ │ │ ├── EncHoistedLocalInfo.cs │ │ │ │ │ │ ├── EncHoistedLocalMetadata.cs │ │ │ │ │ │ ├── EncLocalInfo.cs │ │ │ │ │ │ ├── EncVariableSlotAllocator.cs │ │ │ │ │ │ ├── IPEDeltaAssemblyBuilder.cs │ │ │ │ │ │ ├── LambdaSyntaxFacts.cs │ │ │ │ │ │ ├── SymbolChange.cs │ │ │ │ │ │ ├── SymbolChanges.cs │ │ │ │ │ │ └── SymbolMatcher.cs │ │ │ │ │ ├── EditAndContinueMethodDebugInformation.cs │ │ │ │ │ ├── EmitOptions.cs │ │ │ │ │ ├── ErrorType.cs │ │ │ │ │ ├── InstrumentationKind.cs │ │ │ │ │ ├── IteratorMoveNextBodyDebugInfo.cs │ │ │ │ │ ├── ModulePropertiesForSerialization.cs │ │ │ │ │ ├── NoPia │ │ │ │ │ │ ├── CommonEmbeddedEvent.cs │ │ │ │ │ │ ├── CommonEmbeddedField.cs │ │ │ │ │ │ ├── CommonEmbeddedMember.cs │ │ │ │ │ │ ├── CommonEmbeddedMethod.cs │ │ │ │ │ │ ├── CommonEmbeddedParameter.cs │ │ │ │ │ │ ├── CommonEmbeddedProperty.cs │ │ │ │ │ │ ├── CommonEmbeddedType.cs │ │ │ │ │ │ ├── CommonEmbeddedTypeParameter.cs │ │ │ │ │ │ ├── EmbeddedTypesManager.cs │ │ │ │ │ │ └── VtblGap.cs │ │ │ │ │ ├── SemanticEdit.cs │ │ │ │ │ ├── SemanticEditKind.cs │ │ │ │ │ ├── StateMachineMoveNextDebugInfo.cs │ │ │ │ │ ├── SynthesizedDelegateKey.cs │ │ │ │ │ └── SynthesizedDelegateValue.cs │ │ │ │ ├── EncodedStringText.cs │ │ │ │ ├── EnumConstantHelper.cs │ │ │ │ ├── FileKey.cs │ │ │ │ ├── FileSystem │ │ │ │ │ ├── CompilerPathUtilities.cs │ │ │ │ │ ├── FileUtilities.cs │ │ │ │ │ ├── ICommonCompilerFileSystem.cs │ │ │ │ │ ├── PathKind.cs │ │ │ │ │ ├── PathUtilities.cs │ │ │ │ │ └── RelativePathResolver.cs │ │ │ │ ├── FileSystemExtensions.cs │ │ │ │ ├── Generated │ │ │ │ │ ├── FlowAnalysis.Generated.cs │ │ │ │ │ ├── OperationKind.Generated.cs │ │ │ │ │ └── Operations.Generated.cs │ │ │ │ ├── GlobalSuppressions.cs │ │ │ │ ├── IReferenceOrISignature.cs │ │ │ │ ├── IVTConclusion.cs │ │ │ │ ├── InternalImplementationOnlyAttribute.cs │ │ │ │ ├── InternalUtilities │ │ │ │ │ ├── ArrayExtensions.cs │ │ │ │ │ ├── AssemblyIdentityUtils.cs │ │ │ │ │ ├── BitArithmeticUtilities.cs │ │ │ │ │ ├── BlobBuildingStream.cs │ │ │ │ │ ├── CharMemoryEqualityComparer.cs │ │ │ │ │ ├── CommandLineUtilities.cs │ │ │ │ │ ├── CompilerOptionParseUtilities.cs │ │ │ │ │ ├── ConcurrentDictionaryExtensions.cs │ │ │ │ │ ├── ConcurrentLruCache.cs │ │ │ │ │ ├── ConcurrentSet.cs │ │ │ │ │ ├── ConfiguredYieldAwaitable.cs │ │ │ │ │ ├── ConsList`1.cs │ │ │ │ │ ├── Debug.cs │ │ │ │ │ ├── DecimalUtilities.cs │ │ │ │ │ ├── DocumentationCommentXmlNames.cs │ │ │ │ │ ├── EmptyComparer.cs │ │ │ │ │ ├── EncodingExtensions.cs │ │ │ │ │ ├── EnumField.cs │ │ │ │ │ ├── EnumUtilties.cs │ │ │ │ │ ├── EnumerableExtensions.cs │ │ │ │ │ ├── ExceptionUtilities.cs │ │ │ │ │ ├── FailFast.cs │ │ │ │ │ ├── FatalError.cs │ │ │ │ │ ├── FileNameUtilities.cs │ │ │ │ │ ├── GeneratedCodeUtilities.cs │ │ │ │ │ ├── Hash.cs │ │ │ │ │ ├── IReadOnlyListExtensions.cs │ │ │ │ │ ├── IReadOnlySet.cs │ │ │ │ │ ├── ISetExtensions.cs │ │ │ │ │ ├── ImmutableListExtensions.cs │ │ │ │ │ ├── ImmutableSetWithInsertionOrder`1.cs │ │ │ │ │ ├── IncrementalHashExtensions.cs │ │ │ │ │ ├── Index.cs │ │ │ │ │ ├── InterlockedOperations.cs │ │ │ │ │ ├── IsExternalInit.cs │ │ │ │ │ ├── JsonWriter.cs │ │ │ │ │ ├── KeyValuePairUtil.cs │ │ │ │ │ ├── LittleEndianReader.cs │ │ │ │ │ ├── MultiDictionary.cs │ │ │ │ │ ├── NoThrowStreamDisposer.cs │ │ │ │ │ ├── NonCopyableAttribute.cs │ │ │ │ │ ├── NonDefaultableAttribute.cs │ │ │ │ │ ├── NullableAttributes.cs │ │ │ │ │ ├── OneOrMany.cs │ │ │ │ │ ├── OrderedMultiDictionary.cs │ │ │ │ │ ├── PerformanceSensitiveAttribute.cs │ │ │ │ │ ├── PlatformInformation.cs │ │ │ │ │ ├── Range.cs │ │ │ │ │ ├── ReadOnlyUnmanagedMemoryStream.cs │ │ │ │ │ ├── ReaderWriterLockSlimExtensions.cs │ │ │ │ │ ├── ReferenceEqualityComparer.cs │ │ │ │ │ ├── ReflectionUtilities.cs │ │ │ │ │ ├── RoslynLazyInitializer.cs │ │ │ │ │ ├── RoslynParallel.cs │ │ │ │ │ ├── RoslynString.cs │ │ │ │ │ ├── SemaphoreSlimExtensions.cs │ │ │ │ │ ├── SetWithInsertionOrder.cs │ │ │ │ │ ├── SharedStopwatch.cs │ │ │ │ │ ├── SpanUtilities.cs │ │ │ │ │ ├── SpecializedCollections.Empty.Collection.cs │ │ │ │ │ ├── SpecializedCollections.Empty.Dictionary.cs │ │ │ │ │ ├── SpecializedCollections.Empty.Enumerable.cs │ │ │ │ │ ├── SpecializedCollections.Empty.Enumerator.cs │ │ │ │ │ ├── SpecializedCollections.Empty.Enumerator`1.cs │ │ │ │ │ ├── SpecializedCollections.Empty.List.cs │ │ │ │ │ ├── SpecializedCollections.Empty.Set.cs │ │ │ │ │ ├── SpecializedCollections.Empty.cs │ │ │ │ │ ├── SpecializedCollections.ReadOnly.Collection.cs │ │ │ │ │ ├── SpecializedCollections.ReadOnly.Enumerable`1.cs │ │ │ │ │ ├── SpecializedCollections.ReadOnly.Enumerable`2.cs │ │ │ │ │ ├── SpecializedCollections.ReadOnly.Set.cs │ │ │ │ │ ├── SpecializedCollections.Singleton.Collection`1.cs │ │ │ │ │ ├── SpecializedCollections.Singleton.Enumerator`1.cs │ │ │ │ │ ├── SpecializedCollections.cs │ │ │ │ │ ├── StackGuard.cs │ │ │ │ │ ├── StreamExtensions.cs │ │ │ │ │ ├── StringExtensions.cs │ │ │ │ │ ├── StringOrdinalComparer.cs │ │ │ │ │ ├── StringTable.cs │ │ │ │ │ ├── SuppressUnmanagedCodeSecurityAttribute.cs │ │ │ │ │ ├── TextChangeRangeExtensions.cs │ │ │ │ │ ├── TextKeyedCache.cs │ │ │ │ │ ├── ThreadSafeFlagOperations.cs │ │ │ │ │ ├── ThreeState.cs │ │ │ │ │ ├── UICultureUtilities.cs │ │ │ │ │ ├── UnicodeCharacterUtilities.cs │ │ │ │ │ ├── ValueTaskFactory.cs │ │ │ │ │ ├── VoidResult.cs │ │ │ │ │ ├── WeakList.cs │ │ │ │ │ ├── WeakReferenceExtensions.cs │ │ │ │ │ ├── XmlUtilities.cs │ │ │ │ │ └── YieldAwaitableExtensions.cs │ │ │ │ ├── Interop │ │ │ │ │ ├── ClrStrongName.cs │ │ │ │ │ ├── IClrMetaHost.cs │ │ │ │ │ ├── IClrRuntimeInfo.cs │ │ │ │ │ └── IClrStrongName.cs │ │ │ │ ├── MemberDescriptor.cs │ │ │ │ ├── MemoryExtensions.cs │ │ │ │ ├── MetadataReader │ │ │ │ │ ├── EmbeddedResource.cs │ │ │ │ │ ├── LocalSlotConstraints.cs │ │ │ │ │ ├── MetadataDecoder.cs │ │ │ │ │ ├── MetadataHelpers.cs │ │ │ │ │ ├── MetadataImportOptions.cs │ │ │ │ │ ├── MetadataReaderExtensions.cs │ │ │ │ │ ├── MetadataTypeCodeExtensions.cs │ │ │ │ │ ├── MetadataTypeName.Key.cs │ │ │ │ │ ├── MetadataTypeName.cs │ │ │ │ │ ├── ModuleExtensions.cs │ │ │ │ │ ├── PEAssembly.cs │ │ │ │ │ ├── PEModule.cs │ │ │ │ │ ├── SymbolFactory.cs │ │ │ │ │ ├── TypeAttributesExtensions.cs │ │ │ │ │ ├── TypeNameDecoder.cs │ │ │ │ │ └── UnsupportedSignatureContent.cs │ │ │ │ ├── MetadataReference │ │ │ │ │ ├── AssemblyIdentity.DisplayName.cs │ │ │ │ │ ├── AssemblyIdentity.cs │ │ │ │ │ ├── AssemblyIdentityComparer.cs │ │ │ │ │ ├── AssemblyIdentityExtensions.cs │ │ │ │ │ ├── AssemblyIdentityMap.cs │ │ │ │ │ ├── AssemblyIdentityParts.cs │ │ │ │ │ ├── AssemblyMetadata.cs │ │ │ │ │ ├── CompilationReference.cs │ │ │ │ │ ├── Metadata.cs │ │ │ │ │ ├── MetadataImageKind.cs │ │ │ │ │ ├── MetadataImageReference.cs │ │ │ │ │ ├── MetadataReference.cs │ │ │ │ │ ├── MetadataReferenceProperties.cs │ │ │ │ │ ├── MetadataReferenceResolver.cs │ │ │ │ │ ├── ModuleMetadata.cs │ │ │ │ │ ├── PortableExecutableReference.cs │ │ │ │ │ ├── ReferenceDirective.cs │ │ │ │ │ └── UnresolvedMetadataReference.cs │ │ │ │ ├── Microsoft.CodeAnalysis.csproj │ │ │ │ ├── NativePdbWriter │ │ │ │ │ ├── PdbWriter.cs │ │ │ │ │ └── SymWriterMetadataProvider.cs │ │ │ │ ├── Operations │ │ │ │ │ ├── ArgumentKind.cs │ │ │ │ │ ├── BasicBlock.cs │ │ │ │ │ ├── BasicBlockKind.cs │ │ │ │ │ ├── BinaryOperatorKind.cs │ │ │ │ │ ├── BranchKind.cs │ │ │ │ │ ├── CaptureId.cs │ │ │ │ │ ├── CaseKind.cs │ │ │ │ │ ├── CommonConversion.cs │ │ │ │ │ ├── ControlFlowBranch.cs │ │ │ │ │ ├── ControlFlowBranchSemantics.cs │ │ │ │ │ ├── ControlFlowConditionKind.cs │ │ │ │ │ ├── ControlFlowGraph.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.BasicBlockBuilder.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.CaptureIdDispenser.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.ConditionalAccessOperationTracker.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.Context.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.ImplicitInstanceInfo.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.RegionBuilder.cs │ │ │ │ │ ├── ControlFlowGraphBuilder.cs │ │ │ │ │ ├── ControlFlowGraphExtensions.cs │ │ │ │ │ ├── ControlFlowRegion.cs │ │ │ │ │ ├── ControlFlowRegionKind.cs │ │ │ │ │ ├── DisposeOperationInfo.cs │ │ │ │ │ ├── IConvertibleConversion.cs │ │ │ │ │ ├── IOperation.cs │ │ │ │ │ ├── InstanceReferenceKind.cs │ │ │ │ │ ├── Loops │ │ │ │ │ │ ├── ForEachLoopOperationInfo.cs │ │ │ │ │ │ ├── ForToLoopOperationInfo.cs │ │ │ │ │ │ └── LoopKind.cs │ │ │ │ │ ├── Operation.Enumerable.cs │ │ │ │ │ ├── Operation.cs │ │ │ │ │ ├── OperationCloner.cs │ │ │ │ │ ├── OperationExtensions.cs │ │ │ │ │ ├── OperationFactory.cs │ │ │ │ │ ├── OperationInterfaces.xml │ │ │ │ │ ├── OperationMapBuilder.cs │ │ │ │ │ ├── OperationNodes.cs │ │ │ │ │ ├── OperationVisitor.cs │ │ │ │ │ ├── OperationWalker.cs │ │ │ │ │ ├── PlaceholderKind.cs │ │ │ │ │ └── UnaryOperatorKind.cs │ │ │ │ ├── Optional.cs │ │ │ │ ├── OutputKind.cs │ │ │ │ ├── PEWriter │ │ │ │ │ ├── AssemblyReferenceAlias.cs │ │ │ │ │ ├── CompilationOptionNames.cs │ │ │ │ │ ├── Constants.cs │ │ │ │ │ ├── Core.cs │ │ │ │ │ ├── CustomDebugInfoWriter.cs │ │ │ │ │ ├── DebugSourceDocument.cs │ │ │ │ │ ├── DebugSourceInfo.cs │ │ │ │ │ ├── ExceptionHandlerRegion.cs │ │ │ │ │ ├── ExportedType.cs │ │ │ │ │ ├── Expressions.cs │ │ │ │ │ ├── ExtendedPEBuilder.cs │ │ │ │ │ ├── FullMetadataWriter.cs │ │ │ │ │ ├── ICustomAttribute.cs │ │ │ │ │ ├── IFileReference.cs │ │ │ │ │ ├── IImportScope.cs │ │ │ │ │ ├── ITypeReferenceExtensions.cs │ │ │ │ │ ├── InheritedTypeParameter.cs │ │ │ │ │ ├── InstructionOperandTypes.cs │ │ │ │ │ ├── LocalScope.cs │ │ │ │ │ ├── ManagedResource.cs │ │ │ │ │ ├── MemberRefComparer.cs │ │ │ │ │ ├── Members.cs │ │ │ │ │ ├── MetadataVisitor.cs │ │ │ │ │ ├── MetadataWriter.DynamicAnalysis.cs │ │ │ │ │ ├── MetadataWriter.PortablePdb.cs │ │ │ │ │ ├── MetadataWriter.cs │ │ │ │ │ ├── MethodSpecComparer.cs │ │ │ │ │ ├── Miscellaneous.cs │ │ │ │ │ ├── ModifiedTypeReference.cs │ │ │ │ │ ├── NativeResourceWriter.cs │ │ │ │ │ ├── PeWriter.cs │ │ │ │ │ ├── PooledBlobBuilder.cs │ │ │ │ │ ├── ReferenceIndexer.cs │ │ │ │ │ ├── ReferenceIndexerBase.cs │ │ │ │ │ ├── ReturnValueParameter.cs │ │ │ │ │ ├── RootModuleStaticConstructor.cs │ │ │ │ │ ├── RootModuleType.cs │ │ │ │ │ ├── SequencePoint.cs │ │ │ │ │ ├── SigningUtilities.cs │ │ │ │ │ ├── SourceSpan.cs │ │ │ │ │ ├── SymbolEquivalentEqualityComparer.cs │ │ │ │ │ ├── TypeLibTypeFlags.cs │ │ │ │ │ ├── TypeNameSerializer.cs │ │ │ │ │ ├── TypeReferenceIndexer.cs │ │ │ │ │ ├── TypeSpecComparer.cs │ │ │ │ │ ├── Types.cs │ │ │ │ │ ├── Units.cs │ │ │ │ │ └── UsedNamespaceOrType.cs │ │ │ │ ├── PrimitiveTypeCodeExtensions.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── RealParser.cs │ │ │ │ ├── ReferenceManager │ │ │ │ │ ├── AssemblyData.cs │ │ │ │ │ ├── AssemblyDataForAssemblyBeingBuilt.cs │ │ │ │ │ ├── AssemblyReferenceBinding.cs │ │ │ │ │ ├── AssemblyReferenceCandidate.cs │ │ │ │ │ ├── BoundInputAssembly.cs │ │ │ │ │ ├── CommonReferenceManager.Binding.cs │ │ │ │ │ ├── CommonReferenceManager.Resolution.cs │ │ │ │ │ ├── CommonReferenceManager.State.cs │ │ │ │ │ ├── Compilation_MetadataCache.cs │ │ │ │ │ ├── MergedAliases.cs │ │ │ │ │ ├── ModuleReferences.cs │ │ │ │ │ └── UnifiedAssembly.cs │ │ │ │ ├── ResourceDescription.cs │ │ │ │ ├── ResourceException.cs │ │ │ │ ├── Resources │ │ │ │ │ └── default.win32manifest │ │ │ │ ├── RuleSet │ │ │ │ │ ├── InvalidRuleSetException.cs │ │ │ │ │ ├── RuleSet.cs │ │ │ │ │ ├── RuleSetInclude.cs │ │ │ │ │ ├── RuleSetProcessor.cs │ │ │ │ │ └── RuleSetSchema.xsd │ │ │ │ ├── Serialization │ │ │ │ │ ├── IObjectWritable.cs │ │ │ │ │ ├── ObjectBinder.cs │ │ │ │ │ ├── ObjectBinderSnapshot.cs │ │ │ │ │ ├── ObjectReader.cs │ │ │ │ │ ├── ObjectWriter.cs │ │ │ │ │ └── SerializationThreadPool.cs │ │ │ │ ├── SignatureComparer.cs │ │ │ │ ├── SourceCodeKind.cs │ │ │ │ ├── SourceCodeKindExtensions.cs │ │ │ │ ├── SourceFileResolver.cs │ │ │ │ ├── SourceGeneration │ │ │ │ │ ├── AdditionalSourcesCollection.cs │ │ │ │ │ ├── GeneratedSourceText.cs │ │ │ │ │ ├── GeneratedSyntaxTree.cs │ │ │ │ │ ├── GeneratorAdaptor.cs │ │ │ │ │ ├── GeneratorAttribute.cs │ │ │ │ │ ├── GeneratorContexts.cs │ │ │ │ │ ├── GeneratorDriver.cs │ │ │ │ │ ├── GeneratorDriverCache.cs │ │ │ │ │ ├── GeneratorDriverOptions.cs │ │ │ │ │ ├── GeneratorDriverState.cs │ │ │ │ │ ├── GeneratorExtensions.cs │ │ │ │ │ ├── GeneratorInfo.cs │ │ │ │ │ ├── GeneratorState.cs │ │ │ │ │ ├── GeneratorSyntaxWalker.cs │ │ │ │ │ ├── GeneratorTimerExtensions.cs │ │ │ │ │ ├── IIncrementalGenerator.cs │ │ │ │ │ ├── ISourceGenerator.cs │ │ │ │ │ ├── ISyntaxReceiver.cs │ │ │ │ │ ├── IncrementalContexts.cs │ │ │ │ │ ├── IncrementalGeneratorSyntaxWalker.cs │ │ │ │ │ ├── IncrementalValueProvider.cs │ │ │ │ │ ├── IncrementalWrapper.cs │ │ │ │ │ ├── Nodes │ │ │ │ │ │ ├── BatchNode.cs │ │ │ │ │ │ ├── CombineNode.cs │ │ │ │ │ │ ├── DriverStateTable.cs │ │ │ │ │ │ ├── IIncrementalGeneratorNode.cs │ │ │ │ │ │ ├── IIncrementalGeneratorOutputNode.cs │ │ │ │ │ │ ├── ISyntaxInputNode.cs │ │ │ │ │ │ ├── InputNode.cs │ │ │ │ │ │ ├── NodeStateTable.cs │ │ │ │ │ │ ├── PostInitOutputNode.cs │ │ │ │ │ │ ├── SharedInputNodes.cs │ │ │ │ │ │ ├── SourceOutputNode.cs │ │ │ │ │ │ ├── SyntaxInputNode.cs │ │ │ │ │ │ ├── SyntaxReceiverInputNode.cs │ │ │ │ │ │ ├── SyntaxValueProvider.cs │ │ │ │ │ │ ├── TransformNode.cs │ │ │ │ │ │ └── ValueSourceExtensions.cs │ │ │ │ │ ├── RunResults.cs │ │ │ │ │ ├── SyntaxContextReceiverAdaptor.cs │ │ │ │ │ └── UserFunction.cs │ │ │ │ ├── SpecialMember.cs │ │ │ │ ├── SpecialMembers.cs │ │ │ │ ├── SpecialType.cs │ │ │ │ ├── SpecialTypeExtensions.cs │ │ │ │ ├── SpecialTypes.cs │ │ │ │ ├── StrongName │ │ │ │ │ ├── CryptoBlobParser.cs │ │ │ │ │ ├── DesktopStrongNameProvider.cs │ │ │ │ │ ├── StrongNameFileSystem.cs │ │ │ │ │ ├── StrongNameKeys.cs │ │ │ │ │ └── StrongNameProvider.cs │ │ │ │ ├── SwitchConstantValueHelper.cs │ │ │ │ ├── SymbolDisplay │ │ │ │ │ ├── AbstractSymbolDisplayVisitor.cs │ │ │ │ │ ├── AbstractSymbolDisplayVisitor_Minimal.cs │ │ │ │ │ ├── FormattedSymbol.cs │ │ │ │ │ ├── FormattedSymbolList.cs │ │ │ │ │ ├── ObjectDisplayExtensions.cs │ │ │ │ │ ├── ObjectDisplayOptions.cs │ │ │ │ │ ├── SymbolDisplayCompilerInternalOptions.cs │ │ │ │ │ ├── SymbolDisplayDelegateStyle.cs │ │ │ │ │ ├── SymbolDisplayExtensionMethodStyle.cs │ │ │ │ │ ├── SymbolDisplayExtensions.cs │ │ │ │ │ ├── SymbolDisplayFormat.cs │ │ │ │ │ ├── SymbolDisplayGenericsOptions.cs │ │ │ │ │ ├── SymbolDisplayGlobalNamespaceStyle.cs │ │ │ │ │ ├── SymbolDisplayKindOptions.cs │ │ │ │ │ ├── SymbolDisplayLocalOptions.cs │ │ │ │ │ ├── SymbolDisplayMemberOptions.cs │ │ │ │ │ ├── SymbolDisplayMiscellaneousOptions.cs │ │ │ │ │ ├── SymbolDisplayParameterOptions.cs │ │ │ │ │ ├── SymbolDisplayPart.cs │ │ │ │ │ ├── SymbolDisplayPartKind.cs │ │ │ │ │ ├── SymbolDisplayPropertyStyle.cs │ │ │ │ │ └── SymbolDisplayTypeQualificationStyle.cs │ │ │ │ ├── Symbols │ │ │ │ │ ├── Accessibility.cs │ │ │ │ │ ├── AnonymousTypes │ │ │ │ │ │ └── CommonAnonymousTypeManager.cs │ │ │ │ │ ├── Attributes │ │ │ │ │ │ ├── AttributeDescription.cs │ │ │ │ │ │ ├── AttributeUsageInfo.cs │ │ │ │ │ │ ├── CommonAssemblyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonAttributeData.cs │ │ │ │ │ │ ├── CommonAttributeDataComparer.cs │ │ │ │ │ │ ├── CommonEventEarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonEventWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonFieldEarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonFieldWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonMethodEarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonMethodWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonModuleWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonParameterEarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonParameterWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonPropertyEarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonPropertyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonReturnTypeWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonTypeEarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── CommonTypeWellKnownAttributeData.cs │ │ │ │ │ │ ├── CustomAttributesBag.cs │ │ │ │ │ │ ├── DecodeWellKnownAttributeArguments.cs │ │ │ │ │ │ ├── EarlyDecodeWellKnownAttributeArguments.cs │ │ │ │ │ │ ├── EarlyWellKnownAttributeData.cs │ │ │ │ │ │ ├── IMarshalAsAttributeTarget.cs │ │ │ │ │ │ ├── IMemberNotNullAttributeTarget.cs │ │ │ │ │ │ ├── ISecurityAttributeTarget.cs │ │ │ │ │ │ ├── ISkipLocalsInitAttributeTarget.cs │ │ │ │ │ │ ├── MarshalAsAttributeDecoder.cs │ │ │ │ │ │ ├── MarshalPseudoCustomAttributeData.cs │ │ │ │ │ │ ├── ObsoleteAttributeData.cs │ │ │ │ │ │ ├── SecurityWellKnownAttributeData.cs │ │ │ │ │ │ ├── UnmanagedCallersOnlyAttributeData.cs │ │ │ │ │ │ └── WellKnownAttributeData.cs │ │ │ │ │ ├── CommonAttributeDataExtensions.cs │ │ │ │ │ ├── CustomModifier.cs │ │ │ │ │ ├── CustomModifiersTuple.cs │ │ │ │ │ ├── IAliasSymbol.cs │ │ │ │ │ ├── IArrayTypeSymbol.cs │ │ │ │ │ ├── IAssemblySymbol.cs │ │ │ │ │ ├── IAssemblySymbolInternal.cs │ │ │ │ │ ├── IDiscardSymbol.cs │ │ │ │ │ ├── IDynamicTypeSymbol.cs │ │ │ │ │ ├── IErrorTypeSymbol.cs │ │ │ │ │ ├── IEventSymbol.cs │ │ │ │ │ ├── IFieldSymbol.cs │ │ │ │ │ ├── IFieldSymbolInternal.cs │ │ │ │ │ ├── IFunctionPointerTypeSymbol.cs │ │ │ │ │ ├── ILabelSymbol.cs │ │ │ │ │ ├── ILocalSymbol.cs │ │ │ │ │ ├── ILocalSymbolInternal.cs │ │ │ │ │ ├── IMethodSymbol.cs │ │ │ │ │ ├── IMethodSymbolInternal.cs │ │ │ │ │ ├── IModuleSymbol.cs │ │ │ │ │ ├── IModuleSymbolInternal.cs │ │ │ │ │ ├── INamedTypeSymbol.cs │ │ │ │ │ ├── INamedTypeSymbolInternal.cs │ │ │ │ │ ├── INamespaceOrTypeSymbol.cs │ │ │ │ │ ├── INamespaceOrTypeSymbolInternal.cs │ │ │ │ │ ├── INamespaceSymbol.cs │ │ │ │ │ ├── INamespaceSymbolInternal.cs │ │ │ │ │ ├── IParameterSymbol.cs │ │ │ │ │ ├── IParameterSymbolInternal.cs │ │ │ │ │ ├── IPointerTypeSymbol.cs │ │ │ │ │ ├── IPreprocessingSymbol.cs │ │ │ │ │ ├── IPropertySymbol.cs │ │ │ │ │ ├── IRangeVariableSymbol.cs │ │ │ │ │ ├── ISourceAssemblySymbol.cs │ │ │ │ │ ├── ISourceAssemblySymbolInternal.cs │ │ │ │ │ ├── ISymbol.cs │ │ │ │ │ ├── ISymbolExtensions.cs │ │ │ │ │ ├── ISymbolExtensions_PerformIVTCheck.cs │ │ │ │ │ ├── ISymbolInternal.cs │ │ │ │ │ ├── ISynthesizedMethodBodyImplementationSymbol.cs │ │ │ │ │ ├── ITypeParameterSymbol.cs │ │ │ │ │ ├── ITypeParameterSymbolInternal.cs │ │ │ │ │ ├── ITypeSymbol.cs │ │ │ │ │ ├── ITypeSymbolInternal.cs │ │ │ │ │ ├── LanguageNames.cs │ │ │ │ │ ├── ManagedKind.cs │ │ │ │ │ ├── MethodKind.cs │ │ │ │ │ ├── NamespaceKind.cs │ │ │ │ │ ├── NullabilityInfo.cs │ │ │ │ │ ├── NullableAnnotation.cs │ │ │ │ │ ├── NullableFlowState.cs │ │ │ │ │ ├── PlatformInvokeInformation.cs │ │ │ │ │ ├── RefKind.cs │ │ │ │ │ ├── SymbolEqualityComparer.cs │ │ │ │ │ ├── SymbolKind.cs │ │ │ │ │ ├── SymbolKindExtensions.cs │ │ │ │ │ ├── SymbolVisitor.cs │ │ │ │ │ ├── SymbolVisitor`1.cs │ │ │ │ │ ├── TypeCompareKind.cs │ │ │ │ │ ├── TypeKind.cs │ │ │ │ │ ├── TypeLayout.cs │ │ │ │ │ ├── TypeParameterKind.cs │ │ │ │ │ ├── TypedConstant.cs │ │ │ │ │ ├── TypedConstantKind.cs │ │ │ │ │ ├── TypedConstantValue.cs │ │ │ │ │ ├── VarianceKind.cs │ │ │ │ │ └── WellKnownMemberNames.cs │ │ │ │ ├── Syntax │ │ │ │ │ ├── AbstractWarningStateMap.cs │ │ │ │ │ ├── AnnotationExtensions.cs │ │ │ │ │ ├── ChildSyntaxList.Enumerator.cs │ │ │ │ │ ├── ChildSyntaxList.Reversed.cs │ │ │ │ │ ├── ChildSyntaxList.cs │ │ │ │ │ ├── CommonSyntaxNodeRemover.cs │ │ │ │ │ ├── GreenNode.cs │ │ │ │ │ ├── GreenNodeExtensions.cs │ │ │ │ │ ├── ICompilationUnitSyntax.cs │ │ │ │ │ ├── ISkippedTokensTriviaSyntax.cs │ │ │ │ │ ├── IStructuredTriviaSyntax.cs │ │ │ │ │ ├── InternalSyntax │ │ │ │ │ │ ├── ChildSyntaxList.Enumerator.cs │ │ │ │ │ │ ├── ChildSyntaxList.Reversed.Enumerator.cs │ │ │ │ │ │ ├── ChildSyntaxList.Reversed.cs │ │ │ │ │ │ ├── ChildSyntaxList.cs │ │ │ │ │ │ ├── GreenNodeExtensions.cs │ │ │ │ │ │ ├── SeparatedSyntaxList.cs │ │ │ │ │ │ ├── SeparatedSyntaxListBuilder.cs │ │ │ │ │ │ ├── SyntaxDiagnosticInfoList.cs │ │ │ │ │ │ ├── SyntaxList.WithLotsOfChildren.cs │ │ │ │ │ │ ├── SyntaxList.WithManyChildren.cs │ │ │ │ │ │ ├── SyntaxList.WithThreeChildren.cs │ │ │ │ │ │ ├── SyntaxList.WithTwoChildren.cs │ │ │ │ │ │ ├── SyntaxList.cs │ │ │ │ │ │ ├── SyntaxListBuilder.cs │ │ │ │ │ │ ├── SyntaxListBuilderExtensions.cs │ │ │ │ │ │ ├── SyntaxListBuilder`1.cs │ │ │ │ │ │ ├── SyntaxListPool.cs │ │ │ │ │ │ ├── SyntaxList`1.Enumerator.cs │ │ │ │ │ │ ├── SyntaxList`1.cs │ │ │ │ │ │ └── SyntaxNodeCache.cs │ │ │ │ │ ├── LineDirectiveMap.LineMappingEntry.cs │ │ │ │ │ ├── LineDirectiveMap.cs │ │ │ │ │ ├── LineMapping.cs │ │ │ │ │ ├── LineVisibility.cs │ │ │ │ │ ├── SeparatedSyntaxList.Enumerator.cs │ │ │ │ │ ├── SeparatedSyntaxList.cs │ │ │ │ │ ├── SeparatedSyntaxListBuilder.cs │ │ │ │ │ ├── SyntaxAnnotation.cs │ │ │ │ │ ├── SyntaxDiffer.cs │ │ │ │ │ ├── SyntaxList.SeparatedWithManyChildren.cs │ │ │ │ │ ├── SyntaxList.SeparatedWithManyWeakChildren.cs │ │ │ │ │ ├── SyntaxList.WithManyChildren.cs │ │ │ │ │ ├── SyntaxList.WithManyWeakChildren.cs │ │ │ │ │ ├── SyntaxList.WithThreeChildren.cs │ │ │ │ │ ├── SyntaxList.WithTwoChildren.cs │ │ │ │ │ ├── SyntaxList.cs │ │ │ │ │ ├── SyntaxListBuilder.cs │ │ │ │ │ ├── SyntaxListBuilderExtensions.cs │ │ │ │ │ ├── SyntaxListBuilder`1.cs │ │ │ │ │ ├── SyntaxList`1.Enumerator.cs │ │ │ │ │ ├── SyntaxList`1.cs │ │ │ │ │ ├── SyntaxNavigator.cs │ │ │ │ │ ├── SyntaxNode.Iterators.cs │ │ │ │ │ ├── SyntaxNode.cs │ │ │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ │ │ ├── SyntaxNodeExtensions_Tracking.cs │ │ │ │ │ ├── SyntaxNodeLocationComparer.cs │ │ │ │ │ ├── SyntaxNodeOrToken.cs │ │ │ │ │ ├── SyntaxNodeOrTokenList.cs │ │ │ │ │ ├── SyntaxNodeOrTokenListBuilder.cs │ │ │ │ │ ├── SyntaxReference.cs │ │ │ │ │ ├── SyntaxRemoveOptions.cs │ │ │ │ │ ├── SyntaxToken.cs │ │ │ │ │ ├── SyntaxTokenList.Enumerator.cs │ │ │ │ │ ├── SyntaxTokenList.Reversed.cs │ │ │ │ │ ├── SyntaxTokenList.cs │ │ │ │ │ ├── SyntaxTokenListBuilder.cs │ │ │ │ │ ├── SyntaxTree.cs │ │ │ │ │ ├── SyntaxTreeComparer.cs │ │ │ │ │ ├── SyntaxTreeExtensions.cs │ │ │ │ │ ├── SyntaxTrivia.cs │ │ │ │ │ ├── SyntaxTriviaList.Enumerator.cs │ │ │ │ │ ├── SyntaxTriviaList.Reversed.cs │ │ │ │ │ ├── SyntaxTriviaList.cs │ │ │ │ │ ├── SyntaxTriviaListBuilder.cs │ │ │ │ │ ├── SyntaxWalker.cs │ │ │ │ │ ├── SyntaxWalkerDepth.cs │ │ │ │ │ └── TranslationSyntaxReference.cs │ │ │ │ ├── SynthesizedLocalKind.cs │ │ │ │ ├── Text │ │ │ │ │ ├── ChangedText.cs │ │ │ │ │ ├── CompositeText.cs │ │ │ │ │ ├── LargeText.cs │ │ │ │ │ ├── LargeTextWriter.cs │ │ │ │ │ ├── LinePosition.cs │ │ │ │ │ ├── LinePositionSpan.cs │ │ │ │ │ ├── SourceHashAlgorithm.cs │ │ │ │ │ ├── SourceText.cs │ │ │ │ │ ├── SourceTextComparer.cs │ │ │ │ │ ├── SourceTextContainer.cs │ │ │ │ │ ├── SourceTextStream.cs │ │ │ │ │ ├── SourceTextWriter.cs │ │ │ │ │ ├── StringBuilderText.cs │ │ │ │ │ ├── StringText.cs │ │ │ │ │ ├── StringTextWriter.cs │ │ │ │ │ ├── SubText.cs │ │ │ │ │ ├── TextChange.cs │ │ │ │ │ ├── TextChangeEventArgs.cs │ │ │ │ │ ├── TextChangeRange.cs │ │ │ │ │ ├── TextLine.cs │ │ │ │ │ ├── TextLineCollection.cs │ │ │ │ │ ├── TextSpan.cs │ │ │ │ │ └── TextUtilities.cs │ │ │ │ ├── TreeDumper.cs │ │ │ │ ├── VersionHelper.cs │ │ │ │ ├── WellKnownMember.cs │ │ │ │ ├── WellKnownMembers.cs │ │ │ │ ├── WellKnownTypes.cs │ │ │ │ ├── Xml │ │ │ │ │ └── XmlCharType.cs │ │ │ │ ├── XmlFileResolver.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CodeAnalysisResources.cs.xlf │ │ │ │ │ ├── CodeAnalysisResources.de.xlf │ │ │ │ │ ├── CodeAnalysisResources.es.xlf │ │ │ │ │ ├── CodeAnalysisResources.fr.xlf │ │ │ │ │ ├── CodeAnalysisResources.it.xlf │ │ │ │ │ ├── CodeAnalysisResources.ja.xlf │ │ │ │ │ ├── CodeAnalysisResources.ko.xlf │ │ │ │ │ ├── CodeAnalysisResources.pl.xlf │ │ │ │ │ ├── CodeAnalysisResources.pt-BR.xlf │ │ │ │ │ ├── CodeAnalysisResources.ru.xlf │ │ │ │ │ ├── CodeAnalysisResources.tr.xlf │ │ │ │ │ ├── CodeAnalysisResources.zh-Hans.xlf │ │ │ │ │ └── CodeAnalysisResources.zh-Hant.xlf │ │ │ ├── Rebuild │ │ │ │ ├── CSharpCompilationFactory.cs │ │ │ │ ├── CompilationFactory.cs │ │ │ │ ├── CompilationOptionsReader.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── IRebuildArtifactResolver.cs │ │ │ │ ├── MetadataCompilationOptions.cs │ │ │ │ ├── Microsoft.CodeAnalysis.Rebuild.csproj │ │ │ │ ├── RebuildResources.resx │ │ │ │ ├── RebuildSourceReferenceResolver.cs │ │ │ │ ├── Records.cs │ │ │ │ ├── VisualBasicCompilationFactory.cs │ │ │ │ └── xlf │ │ │ │ │ ├── RebuildResources.cs.xlf │ │ │ │ │ ├── RebuildResources.de.xlf │ │ │ │ │ ├── RebuildResources.es.xlf │ │ │ │ │ ├── RebuildResources.fr.xlf │ │ │ │ │ ├── RebuildResources.it.xlf │ │ │ │ │ ├── RebuildResources.ja.xlf │ │ │ │ │ ├── RebuildResources.ko.xlf │ │ │ │ │ ├── RebuildResources.pl.xlf │ │ │ │ │ ├── RebuildResources.pt-BR.xlf │ │ │ │ │ ├── RebuildResources.ru.xlf │ │ │ │ │ ├── RebuildResources.tr.xlf │ │ │ │ │ ├── RebuildResources.zh-Hans.xlf │ │ │ │ │ └── RebuildResources.zh-Hant.xlf │ │ │ └── RebuildTest │ │ │ │ ├── CSharpRebuildTests.cs │ │ │ │ ├── CompilationOptionsReaderTests.cs │ │ │ │ ├── CompilationRebuildArtifactResolver.cs │ │ │ │ ├── Microsoft.CodeAnalysis.Rebuild.UnitTests.csproj │ │ │ │ ├── OptionRoundTripTests.cs │ │ │ │ ├── RebuildCommandLineTests.CSharpRebuildCompiler.cs │ │ │ │ ├── RebuildCommandLineTests.VisualBasicRebuildCompiler.cs │ │ │ │ ├── RebuildCommandLineTests.cs │ │ │ │ └── RoundTripUtil.cs │ │ ├── Extension │ │ │ ├── CompilerPackage.cs │ │ │ ├── PackageRegistration.pkgdef │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Roslyn.Compilers.Extension.csproj │ │ │ ├── SetGlobalGlobalPropertiesForCPS.cs │ │ │ └── source.extension.vsixmanifest │ │ ├── RealParserTests │ │ │ ├── CLibraryShim │ │ │ │ ├── AssemblyInfo.cpp │ │ │ │ ├── CLibraryShim.cpp │ │ │ │ ├── CLibraryShim.h │ │ │ │ └── CLibraryShim.vcxproj │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RandomRealParserTests.cs │ │ │ ├── RealParserTests.csproj │ │ │ └── RealParserTests.sln │ │ ├── Server │ │ │ ├── VBCSCompiler │ │ │ │ ├── AnalyzerConsistencyChecker.cs │ │ │ │ ├── App.config │ │ │ │ ├── Assembly.cs │ │ │ │ ├── BuildProtocolUtil.cs │ │ │ │ ├── BuildServerController.cs │ │ │ │ ├── CSharpCompilerServer.cs │ │ │ │ ├── ClientConnectionHandler.cs │ │ │ │ ├── CompilerRequestHandler.cs │ │ │ │ ├── CompletionData.cs │ │ │ │ ├── DiagnosticListener.cs │ │ │ │ ├── IClientConnection.cs │ │ │ │ ├── ICompilerServerHost.cs │ │ │ │ ├── MemoryHelper.cs │ │ │ │ ├── MetadataCache.cs │ │ │ │ ├── NamedPipeClientConnection.cs │ │ │ │ ├── NamedPipeClientConnectionHost.cs │ │ │ │ ├── ServerDispatcher.cs │ │ │ │ ├── VBCSCompiler.cs │ │ │ │ ├── VBCSCompiler.csproj │ │ │ │ └── VisualBasicCompilerServer.cs │ │ │ └── VBCSCompilerTests │ │ │ │ ├── AnalyzerConsistencyCheckerTests.cs │ │ │ │ ├── BuildClientTests.cs │ │ │ │ ├── BuildProtocolTest.cs │ │ │ │ ├── BuildServerConnectionTests.cs │ │ │ │ ├── BuildServerControllerTests.cs │ │ │ │ ├── ClientConnectionHandlerTests.cs │ │ │ │ ├── CompilerServerApiTest.cs │ │ │ │ ├── CompilerServerTests.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── NamedPipeClientConnectionHostTests.cs │ │ │ │ ├── NamedPipeTestUtil.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ ├── RunKeepAliveTests.cs │ │ │ │ ├── ServerUtil.cs │ │ │ │ ├── TestableClientConnection.cs │ │ │ │ ├── TestableClientConnectionHost.cs │ │ │ │ ├── TestableCompilerServerHost.cs │ │ │ │ ├── TestableDiagnosticListener.cs │ │ │ │ ├── TouchedFileLoggingTests.cs │ │ │ │ ├── VBCSCompiler.UnitTests.csproj │ │ │ │ ├── VBCSCompilerServerTests.cs │ │ │ │ └── XunitCompilerServerLogger.cs │ │ ├── Shared │ │ │ ├── BuildClient.cs │ │ │ ├── BuildServerConnection.cs │ │ │ ├── CoreClrShim.cs │ │ │ ├── Csc.cs │ │ │ ├── ExitingTraceListener.cs │ │ │ ├── GlobalAssemblyCacheHelpers │ │ │ │ ├── ClrGlobalAssemblyCache.cs │ │ │ │ ├── FusionAssemblyIdentity.cs │ │ │ │ ├── GacFileResolver.cs │ │ │ │ ├── GlobalAssemblyCache.cs │ │ │ │ ├── GlobalAssemblyCacheLocation.cs │ │ │ │ └── MonoGlobalAssemblyCache.cs │ │ │ ├── NamedPipeUtil.cs │ │ │ ├── RuntimeHostInfo.cs │ │ │ └── Vbc.cs │ │ ├── Test │ │ │ ├── Core │ │ │ │ ├── AssemblyLoadTestFixture.cs │ │ │ │ ├── Assert │ │ │ │ │ ├── AssertEx.cs │ │ │ │ │ ├── AssertXml.cs │ │ │ │ │ ├── ClrOnlyFactAttribute.cs │ │ │ │ │ ├── ConditionalFactAttribute.cs │ │ │ │ │ ├── DiffUtil.cs │ │ │ │ │ ├── EqualityTesting.cs │ │ │ │ │ ├── EqualityUnit.cs │ │ │ │ │ ├── EqualityUnit`1.cs │ │ │ │ │ ├── EqualityUtil.cs │ │ │ │ │ ├── EqualityUtil`1.cs │ │ │ │ │ ├── TestExceptionUtilities.cs │ │ │ │ │ ├── UseCultureAttribute.cs │ │ │ │ │ ├── WorkItemAttribute.cs │ │ │ │ │ └── XunitTraceListener.cs │ │ │ │ ├── CommonTestBase.cs │ │ │ │ ├── Compilation │ │ │ │ │ ├── BuildPathsUtil.cs │ │ │ │ │ ├── CompilationDifference.cs │ │ │ │ │ ├── CompilationExtensions.cs │ │ │ │ │ ├── CompilationTestDataExtensions.cs │ │ │ │ │ ├── ControlFlowGraphVerifier.cs │ │ │ │ │ ├── DiagnosticBagErrorLogger.cs │ │ │ │ │ ├── Exceptions.cs │ │ │ │ │ ├── FlowAnalysis │ │ │ │ │ │ └── BasicBlockReachabilityDataFlowAnalyzer.cs │ │ │ │ │ ├── IRuntimeEnvironment.cs │ │ │ │ │ ├── MetadataReferenceExtensions.cs │ │ │ │ │ ├── NullErrorLogger.cs │ │ │ │ │ ├── OperationTreeVerifier.cs │ │ │ │ │ ├── RuntimeUtilities.cs │ │ │ │ │ ├── SemanticModelExtensions.cs │ │ │ │ │ ├── TestDesktopStrongNameProvider.cs │ │ │ │ │ ├── TestOperationVisitor.cs │ │ │ │ │ ├── TestStrongNameFileSystem.cs │ │ │ │ │ ├── TestSyntaxTreeOptionsProvider.cs │ │ │ │ │ ├── ThrowingStrongNameFileSystem.cs │ │ │ │ │ └── VersionTestHelpers.cs │ │ │ │ ├── CompilationVerifier.cs │ │ │ │ ├── CompilerTraitAttribute.cs │ │ │ │ ├── CultureContext.cs │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── BoxingOperationAnalyzer.cs │ │ │ │ │ ├── CommonDiagnosticAnalyzers.cs │ │ │ │ │ ├── CouldHaveMoreSpecificTypeAnalyzer.cs │ │ │ │ │ ├── DescriptorFactory.cs │ │ │ │ │ ├── DiagnosticDescription.cs │ │ │ │ │ ├── DiagnosticExtensions.cs │ │ │ │ │ ├── DiagnosticsHelper.cs │ │ │ │ │ ├── EmptyArrayAnalyzer.cs │ │ │ │ │ ├── FieldCouldBeReadOnlyAnalyzer.cs │ │ │ │ │ ├── LocalCouldBeConstAnalyzer.cs │ │ │ │ │ ├── OperationTestAnalyzer.cs │ │ │ │ │ ├── OptionsDiagnosticAnalyzer.cs │ │ │ │ │ ├── ReportDiagnosticExtensions.cs │ │ │ │ │ ├── SuppressMessageAttributeTests.DiagnosticAnalyzers.cs │ │ │ │ │ ├── SuppressMessageAttributeTests.cs │ │ │ │ │ ├── TestDiagnosticAnalyzer.cs │ │ │ │ │ ├── ThrowingDiagnosticAnalyzer.cs │ │ │ │ │ └── TrackingDiagnosticAnalyzer.cs │ │ │ │ ├── DotNetCoreSdk.cs │ │ │ │ ├── ExceptionHelper.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── OperationExtensions.cs │ │ │ │ │ └── SymbolExtensions.cs │ │ │ │ ├── FX │ │ │ │ │ ├── CappedStringWriter.cs │ │ │ │ │ ├── CultureHelpers.cs │ │ │ │ │ ├── Delegates.cs │ │ │ │ │ ├── DirectoryHelper.cs │ │ │ │ │ ├── EncodingUtilities.cs │ │ │ │ │ ├── EnsureEnglishUICulture.cs │ │ │ │ │ ├── EnsureInvariantCulture.cs │ │ │ │ │ ├── EventWaiter.cs │ │ │ │ │ ├── ImmutableArrayTestExtensions.cs │ │ │ │ │ ├── MonoHelpers.cs │ │ │ │ │ ├── PinnedBlob.cs │ │ │ │ │ ├── PinnedMetadata.cs │ │ │ │ │ ├── ProcessResult.cs │ │ │ │ │ ├── ProcessUtilities.cs │ │ │ │ │ ├── RegexExtensions.cs │ │ │ │ │ └── StringExtensions.cs │ │ │ │ ├── Generate.ps1 │ │ │ │ ├── Generated.cs │ │ │ │ ├── Generated.targets │ │ │ │ ├── ICompilationVerifier.cs │ │ │ │ ├── InstrumentationChecker.cs │ │ │ │ ├── IsExternalInit.cs │ │ │ │ ├── LazyToString.cs │ │ │ │ ├── MarkedSource │ │ │ │ │ ├── MarkupTestFile.cs │ │ │ │ │ ├── SourceWithMarkedNodes.MarkedSpan.cs │ │ │ │ │ └── SourceWithMarkedNodes.cs │ │ │ │ ├── Metadata │ │ │ │ │ ├── AggregatedMetadataReader.cs │ │ │ │ │ ├── CustomAttributeRow.cs │ │ │ │ │ ├── DynamicAnalysisDataReader.cs │ │ │ │ │ ├── EncValidation.cs │ │ │ │ │ ├── ILBuilderVisualizer.cs │ │ │ │ │ ├── ILValidation.cs │ │ │ │ │ ├── IlasmUtilities.cs │ │ │ │ │ ├── MetadataReaderUtils.cs │ │ │ │ │ ├── MetadataSignatureUnitTestHelper.cs │ │ │ │ │ ├── MetadataValidation.cs │ │ │ │ │ ├── ModuleData.cs │ │ │ │ │ ├── PEModuleTestHelpers.cs │ │ │ │ │ ├── SignatureDescription.cs │ │ │ │ │ └── TypeAttributesMissing.cs │ │ │ │ ├── Microsoft.CodeAnalysis.Test.Utilities.csproj │ │ │ │ ├── Mocks │ │ │ │ │ ├── MoqExtensions.cs │ │ │ │ │ ├── TestAdditionalText.cs │ │ │ │ │ ├── TestAnalyzerAssemblyLoader.cs │ │ │ │ │ ├── TestAnalyzerReference.cs │ │ │ │ │ ├── TestDocumentationCommentProvider.cs │ │ │ │ │ ├── TestMessageProvider.cs │ │ │ │ │ ├── TestMetadataReference.cs │ │ │ │ │ ├── TestMetadataReferenceResolver.cs │ │ │ │ │ ├── TestMissingMetadataReferenceResolver.cs │ │ │ │ │ ├── TestReferences.cs │ │ │ │ │ ├── TestSourceReferenceResolver.cs │ │ │ │ │ ├── TestStream.cs │ │ │ │ │ └── VirtualizedRelativePathResolver.cs │ │ │ │ ├── ModuleInitializer.cs │ │ │ │ ├── ModuleInitializerAttribute.cs │ │ │ │ ├── ObjectReference.cs │ │ │ │ ├── PDB │ │ │ │ │ ├── DeterministicBuildCompilationTestHelpers.cs │ │ │ │ │ ├── MetadataReferenceInfo.cs │ │ │ │ │ └── TestMetadataReferenceInfo.cs │ │ │ │ ├── Pe │ │ │ │ │ └── BrokenStream.cs │ │ │ │ ├── Platform │ │ │ │ │ ├── CoreClr │ │ │ │ │ │ ├── CoreCLRRuntimeEnvironment.cs │ │ │ │ │ │ ├── CoreCLRRuntimeEnvironmentFactory.cs │ │ │ │ │ │ ├── SharedConsoleOutWriter.cs │ │ │ │ │ │ └── TestExecutionLoadContext.cs │ │ │ │ │ ├── Custom │ │ │ │ │ │ ├── MetadataSignatureHelper.cs │ │ │ │ │ │ ├── OSVersion.cs │ │ │ │ │ │ └── SigningTestHelpers.cs │ │ │ │ │ └── Desktop │ │ │ │ │ │ ├── AppDomainAssemblyCache.cs │ │ │ │ │ │ ├── AppDomainUtils.cs │ │ │ │ │ │ ├── CLRHelpers.cs │ │ │ │ │ │ ├── DesktopRuntimeEnvironment.cs │ │ │ │ │ │ ├── DesktopRuntimeEnvironmentFactory.cs │ │ │ │ │ │ ├── DesktopRuntimeUtil.cs │ │ │ │ │ │ ├── ErrorDiagnostics.cs │ │ │ │ │ │ ├── Exceptions.cs │ │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ │ ├── RuntimeAssemblyManager.cs │ │ │ │ │ │ ├── RuntimeModuleData.cs │ │ │ │ │ │ └── TestHelpers.cs │ │ │ │ ├── ReflectionAssert.cs │ │ │ │ ├── ResourceLoader.cs │ │ │ │ ├── SharedResourceHelpers.cs │ │ │ │ ├── SourceGeneration │ │ │ │ │ ├── LambdaComparer.cs │ │ │ │ │ └── TestGenerators.cs │ │ │ │ ├── Syntax │ │ │ │ │ ├── ISyntaxNodeKindProvider.cs │ │ │ │ │ ├── NodeHelpers.cs │ │ │ │ │ ├── NodeInfo.FieldInfo.cs │ │ │ │ │ ├── NodeInfo.cs │ │ │ │ │ ├── SourceUtilities.cs │ │ │ │ │ ├── TokenUtilities.cs │ │ │ │ │ └── XmlHelpers.cs │ │ │ │ ├── TargetFrameworkUtil.cs │ │ │ │ ├── TempFiles │ │ │ │ │ ├── DisposableDirectory.cs │ │ │ │ │ ├── DisposableFile.cs │ │ │ │ │ ├── TempDirectory.cs │ │ │ │ │ ├── TempFile.cs │ │ │ │ │ └── TempRoot.cs │ │ │ │ ├── TestBase.cs │ │ │ │ ├── TestHelpers.cs │ │ │ │ ├── TestResource.resx │ │ │ │ ├── TestableFile.cs │ │ │ │ ├── TestableFileSystem.cs │ │ │ │ ├── ThrowingTraceListener.cs │ │ │ │ ├── Traits │ │ │ │ │ ├── CompilerFeature.cs │ │ │ │ │ ├── CompilerTraitDiscoverer.cs │ │ │ │ │ └── Traits.cs │ │ │ │ └── Win32Res.cs │ │ │ ├── Directory.Build.props │ │ │ ├── Resources │ │ │ │ └── Core │ │ │ │ │ ├── DiagnosticTests │ │ │ │ │ ├── ErrTestLib01.cs │ │ │ │ │ ├── ErrTestLib01.dll │ │ │ │ │ ├── ErrTestLib02.cs │ │ │ │ │ ├── ErrTestLib02.dll │ │ │ │ │ ├── ErrTestLib11.cs │ │ │ │ │ ├── ErrTestLib11.dll │ │ │ │ │ ├── ErrTestMod01.cs │ │ │ │ │ ├── ErrTestMod01.netmodule │ │ │ │ │ ├── ErrTestMod02.cs │ │ │ │ │ ├── ErrTestMod02.netmodule │ │ │ │ │ └── badresfile.res │ │ │ │ │ ├── Encoding │ │ │ │ │ ├── .editorconfig │ │ │ │ │ └── sjis.cs │ │ │ │ │ ├── ExpressionCompiler │ │ │ │ │ ├── Empty.dll │ │ │ │ │ ├── LibraryA.winmd │ │ │ │ │ ├── LibraryB.winmd │ │ │ │ │ ├── NoValidTables.metadata │ │ │ │ │ ├── Windows.Data.winmd │ │ │ │ │ ├── Windows.Storage.winmd │ │ │ │ │ └── Windows.winmd │ │ │ │ │ ├── MetadataTests │ │ │ │ │ ├── InterfaceAndClass │ │ │ │ │ │ ├── CSClasses01.cs │ │ │ │ │ │ ├── CSClasses01.dll │ │ │ │ │ │ ├── CSInterfaces01.cs │ │ │ │ │ │ ├── CSInterfaces01.dll │ │ │ │ │ │ ├── VBClasses01.dll │ │ │ │ │ │ ├── VBClasses01.vb │ │ │ │ │ │ ├── VBClasses02.dll │ │ │ │ │ │ ├── VBClasses02.vb │ │ │ │ │ │ ├── VBInterfaces01.dll │ │ │ │ │ │ └── VBInterfaces01.vb │ │ │ │ │ ├── Interop │ │ │ │ │ │ ├── IndexerWithByRefParam.dll │ │ │ │ │ │ ├── IndexerWithByRefParam.il │ │ │ │ │ │ ├── Interop.Mock01.Impl.cs │ │ │ │ │ │ ├── Interop.Mock01.Impl.dll │ │ │ │ │ │ ├── Interop.Mock01.cs │ │ │ │ │ │ └── Interop.Mock01.dll │ │ │ │ │ ├── Invalid │ │ │ │ │ │ ├── ClassLayout.dll │ │ │ │ │ │ ├── ClassLayout.il │ │ │ │ │ │ ├── CustomAttributeTableUnsorted.dll │ │ │ │ │ │ ├── EmptyModuleTable.netmodule │ │ │ │ │ │ ├── IncorrectCustomAssemblyTableSize_TooManyMethodSpecs.dll │ │ │ │ │ │ ├── InvalidDynamicAttributeArgs.dll │ │ │ │ │ │ ├── InvalidDynamicAttributeArgs.il │ │ │ │ │ │ ├── InvalidFuncDelegateName.dll │ │ │ │ │ │ ├── InvalidFuncDelegateName.il │ │ │ │ │ │ ├── InvalidGenericType.dll │ │ │ │ │ │ ├── InvalidGenericType.il │ │ │ │ │ │ ├── InvalidModuleName.dll │ │ │ │ │ │ ├── LongTypeFormInSignature.cs │ │ │ │ │ │ ├── LongTypeFormInSignature.dll │ │ │ │ │ │ ├── ManyMethodSpecs.vb │ │ │ │ │ │ ├── Obfuscated.dll │ │ │ │ │ │ ├── Obfuscated2.dll │ │ │ │ │ │ └── Signatures │ │ │ │ │ │ │ ├── SignatureCycle2.exe │ │ │ │ │ │ │ ├── SignatureCycle2.il │ │ │ │ │ │ │ ├── TypeSpecInWrongPlace.exe │ │ │ │ │ │ │ ├── TypeSpecInWrongPlace.il │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ └── munge.csx │ │ │ │ │ ├── Members.cs │ │ │ │ │ ├── Members.dll │ │ │ │ │ ├── NativeApp.exe │ │ │ │ │ └── NetModule01 │ │ │ │ │ │ ├── AppCS.cs │ │ │ │ │ │ ├── AppCS.exe │ │ │ │ │ │ ├── ModuleCS00.cs │ │ │ │ │ │ ├── ModuleCS00.mod │ │ │ │ │ │ ├── ModuleCS01.cs │ │ │ │ │ │ ├── ModuleCS01.mod │ │ │ │ │ │ ├── ModuleVB01.mod │ │ │ │ │ │ └── ModuleVB01.vb.txt │ │ │ │ │ ├── Microsoft.CodeAnalysis.Compiler.Test.Resources.csproj │ │ │ │ │ ├── NetFX │ │ │ │ │ ├── Minimal │ │ │ │ │ │ ├── Key.snk │ │ │ │ │ │ ├── build.cmd │ │ │ │ │ │ ├── minasync.cs │ │ │ │ │ │ ├── minasync.dll │ │ │ │ │ │ ├── minasynccorlib.dll │ │ │ │ │ │ ├── mincorlib.cs │ │ │ │ │ │ └── mincorlib.dll │ │ │ │ │ ├── ValueTuple │ │ │ │ │ │ ├── System.ValueTuple.dll │ │ │ │ │ │ ├── TupleElementNamesAttribute.cs │ │ │ │ │ │ └── ValueTuple.cs │ │ │ │ │ └── aacorlib │ │ │ │ │ │ ├── Key.snk │ │ │ │ │ │ ├── aacorlib.v15.0.3928.cs │ │ │ │ │ │ └── build.cmd │ │ │ │ │ ├── PerfTests │ │ │ │ │ ├── CSPerfTest.cs │ │ │ │ │ └── VBPerfTest.vb │ │ │ │ │ ├── ResourceLoader.cs │ │ │ │ │ ├── SymbolsTests │ │ │ │ │ ├── BigVisitor.cs │ │ │ │ │ ├── BigVisitor.dll │ │ │ │ │ ├── CorLibrary │ │ │ │ │ │ ├── FakeMsCorLib.dll │ │ │ │ │ │ ├── FakeMsCorLib.il │ │ │ │ │ │ ├── GuidTest1.dll │ │ │ │ │ │ ├── GuidTest2.exe │ │ │ │ │ │ ├── NoMsCorLibRef.dll │ │ │ │ │ │ └── NoMsCorLibRef.il │ │ │ │ │ ├── CustomModifiers │ │ │ │ │ │ ├── CppCli.cpp │ │ │ │ │ │ ├── CppCli.dll │ │ │ │ │ │ ├── GenericMethodWithModifiers.cpp │ │ │ │ │ │ ├── GenericMethodWithModifiers.dll │ │ │ │ │ │ ├── Modifiers.dll │ │ │ │ │ │ ├── Modifiers.il │ │ │ │ │ │ ├── Modifiers.netmodule │ │ │ │ │ │ ├── ModifiersAssembly.il │ │ │ │ │ │ ├── ModoptTestOrignal.cs │ │ │ │ │ │ ├── ModoptTests.dll │ │ │ │ │ │ └── ModoptTests.il │ │ │ │ │ ├── Cyclic │ │ │ │ │ │ ├── Cyclic1.dll │ │ │ │ │ │ ├── Cyclic1.vb │ │ │ │ │ │ ├── Cyclic2.dll │ │ │ │ │ │ └── Cyclic2.vb │ │ │ │ │ ├── CyclicInheritance │ │ │ │ │ │ ├── Class1.dll │ │ │ │ │ │ ├── Class1.vb │ │ │ │ │ │ ├── Class2.dll │ │ │ │ │ │ ├── Class2.vb │ │ │ │ │ │ ├── Class3.dll │ │ │ │ │ │ └── Class3.vb │ │ │ │ │ ├── CyclicStructure │ │ │ │ │ │ ├── cycledstructs.dll │ │ │ │ │ │ └── cycledstructs.il │ │ │ │ │ ├── Delegates │ │ │ │ │ │ ├── DelegateByRefParamArray.dll │ │ │ │ │ │ ├── DelegateByRefParamArray.il │ │ │ │ │ │ ├── DelegateWithoutInvoke.vb │ │ │ │ │ │ ├── DelegatesWithoutInvoke.dll │ │ │ │ │ │ └── DelegatesWithoutInvoke.il │ │ │ │ │ ├── DifferByCase │ │ │ │ │ │ ├── CSharpDifferCaseOverloads.cs │ │ │ │ │ │ ├── CSharpDifferCaseOverloads.dll │ │ │ │ │ │ ├── Consumer.cs │ │ │ │ │ │ ├── Consumer.dll │ │ │ │ │ │ ├── CsharpCaseSen.cs │ │ │ │ │ │ ├── CsharpCaseSen.dll │ │ │ │ │ │ ├── TypeAndNamespaceDifferByCase.cs │ │ │ │ │ │ └── TypeAndNamespaceDifferByCase.dll │ │ │ │ │ ├── Events.dll │ │ │ │ │ ├── Events.il │ │ │ │ │ ├── ExplicitInterfaceImplementation │ │ │ │ │ │ ├── CSharpExplicitInterfaceImplementation.cs │ │ │ │ │ │ ├── CSharpExplicitInterfaceImplementation.dll │ │ │ │ │ │ ├── CSharpExplicitInterfaceImplementationEvents.cs │ │ │ │ │ │ ├── CSharpExplicitInterfaceImplementationEvents.dll │ │ │ │ │ │ ├── CSharpExplicitInterfaceImplementationProperties.cs │ │ │ │ │ │ ├── CSharpExplicitInterfaceImplementationProperties.dll │ │ │ │ │ │ ├── ILExplicitInterfaceImplementation.dll │ │ │ │ │ │ ├── ILExplicitInterfaceImplementation.il │ │ │ │ │ │ ├── ILExplicitInterfaceImplementationProperties.dll │ │ │ │ │ │ └── ILExplicitInterfaceImplementationProperties.il │ │ │ │ │ ├── FSharpTestLibrary.dll │ │ │ │ │ ├── FSharpTestLibrary.fs │ │ │ │ │ ├── Fields │ │ │ │ │ │ ├── CSFields.cs │ │ │ │ │ │ ├── CSFields.dll │ │ │ │ │ │ ├── ConstantFields.dll │ │ │ │ │ │ ├── ConstantFields.il │ │ │ │ │ │ ├── VBFields.dll │ │ │ │ │ │ └── VBFields.vb │ │ │ │ │ ├── Indexers.dll │ │ │ │ │ ├── Indexers.il │ │ │ │ │ ├── InheritIComparable.cs │ │ │ │ │ ├── InheritIComparable.dll │ │ │ │ │ ├── Interface │ │ │ │ │ │ ├── MDInterfaceMapping.cs │ │ │ │ │ │ ├── MDInterfaceMapping.dll │ │ │ │ │ │ ├── StaticMethodInInterface.dll │ │ │ │ │ │ └── StaticMethodInInterface.il │ │ │ │ │ ├── MDTestLib1.dll │ │ │ │ │ ├── MDTestLib1.vb │ │ │ │ │ ├── MDTestLib2.dll │ │ │ │ │ ├── MDTestLib2.vb │ │ │ │ │ ├── Metadata │ │ │ │ │ │ ├── AttributeInterop01.cs │ │ │ │ │ │ ├── AttributeInterop01.dll │ │ │ │ │ │ ├── AttributeInterop02.cs │ │ │ │ │ │ ├── AttributeInterop02.dll │ │ │ │ │ │ ├── AttributeTestDef01.cs │ │ │ │ │ │ ├── AttributeTestDef01.dll │ │ │ │ │ │ ├── AttributeTestLib01.cs │ │ │ │ │ │ ├── AttributeTestLib01.dll │ │ │ │ │ │ ├── DynamicAttribute.cs │ │ │ │ │ │ ├── DynamicAttribute.dll │ │ │ │ │ │ ├── InvalidCharactersInAssemblyName.cmd │ │ │ │ │ │ ├── InvalidCharactersInAssemblyName.dll │ │ │ │ │ │ ├── InvalidCharactersInAssemblyName.il │ │ │ │ │ │ ├── InvalidPublicKey.dll │ │ │ │ │ │ ├── MDTestAttributeApplicationLib.dll │ │ │ │ │ │ ├── MDTestAttributeApplicationLib.vb │ │ │ │ │ │ ├── MDTestAttributeDefLib.dll │ │ │ │ │ │ ├── MDTestAttributeDefLib.vb │ │ │ │ │ │ ├── MscorlibNamespacesAndTypes.bsl │ │ │ │ │ │ ├── public-and-private.cs │ │ │ │ │ │ └── public-and-private.dll │ │ │ │ │ ├── Methods │ │ │ │ │ │ ├── ByRefReturn.dll │ │ │ │ │ │ ├── ByRefReturn.il │ │ │ │ │ │ ├── CSMethods.cs │ │ │ │ │ │ ├── CSMethods.dll │ │ │ │ │ │ ├── ILMethods.dll │ │ │ │ │ │ ├── ILMethods.il │ │ │ │ │ │ ├── VBMethods.dll │ │ │ │ │ │ └── VBMethods.vb │ │ │ │ │ ├── MissingTypes │ │ │ │ │ │ ├── CL2.dll │ │ │ │ │ │ ├── CL2.vb │ │ │ │ │ │ ├── CL3.dll │ │ │ │ │ │ ├── CL3.vb │ │ │ │ │ │ ├── MDMissingType.dll │ │ │ │ │ │ ├── MDMissingType.vb │ │ │ │ │ │ ├── MDMissingTypeLib.dll │ │ │ │ │ │ ├── MDMissingTypeLib_1.vb │ │ │ │ │ │ ├── MDMissingTypeLib_2.vb │ │ │ │ │ │ ├── MDMissingTypeLib_New.dll │ │ │ │ │ │ ├── MissingTypesEquality1.dll │ │ │ │ │ │ ├── MissingTypesEquality1.il │ │ │ │ │ │ ├── MissingTypesEquality2.dll │ │ │ │ │ │ └── MissingTypesEquality2.il │ │ │ │ │ ├── MultiModule │ │ │ │ │ │ ├── Consumer.dll │ │ │ │ │ │ ├── Consumer.vb │ │ │ │ │ │ ├── MultiModule.dll │ │ │ │ │ │ ├── MultiModule.vb │ │ │ │ │ │ ├── mod2.netmodule │ │ │ │ │ │ ├── mod2.vb │ │ │ │ │ │ ├── mod3.netmodule │ │ │ │ │ │ └── mod3.vb │ │ │ │ │ ├── MultiTargeting │ │ │ │ │ │ ├── Source1.vb │ │ │ │ │ │ ├── Source1Module.netmodule │ │ │ │ │ │ ├── Source3.vb │ │ │ │ │ │ ├── Source3Module.netmodule │ │ │ │ │ │ ├── Source4.vb │ │ │ │ │ │ ├── Source4Module.netmodule │ │ │ │ │ │ ├── Source5.vb │ │ │ │ │ │ ├── Source5Module.netmodule │ │ │ │ │ │ ├── Source7.vb │ │ │ │ │ │ ├── Source7Module.netmodule │ │ │ │ │ │ ├── c1.dll │ │ │ │ │ │ ├── c3.dll │ │ │ │ │ │ ├── c4.dll │ │ │ │ │ │ └── c7.dll │ │ │ │ │ ├── NoPia │ │ │ │ │ │ ├── A.dll │ │ │ │ │ │ ├── A.vb │ │ │ │ │ │ ├── B.dll │ │ │ │ │ │ ├── B.vb │ │ │ │ │ │ ├── C.dll │ │ │ │ │ │ ├── C.vb │ │ │ │ │ │ ├── D.dll │ │ │ │ │ │ ├── D.vb │ │ │ │ │ │ ├── ExternalAsm1.dll │ │ │ │ │ │ ├── GeneralPia.dll │ │ │ │ │ │ ├── GeneralPia.vb │ │ │ │ │ │ ├── GeneralPiaCopy.dll │ │ │ │ │ │ ├── Library1.dll │ │ │ │ │ │ ├── Library1.vb │ │ │ │ │ │ ├── Library2.dll │ │ │ │ │ │ ├── Library2.vb │ │ │ │ │ │ ├── LocalTypes1.dll │ │ │ │ │ │ ├── LocalTypes1.vb │ │ │ │ │ │ ├── LocalTypes2.dll │ │ │ │ │ │ ├── LocalTypes2.vb │ │ │ │ │ │ ├── LocalTypes3.dll │ │ │ │ │ │ ├── LocalTypes3.vb │ │ │ │ │ │ ├── MissingPIAAttributes.cs │ │ │ │ │ │ ├── MissingPIAAttributes.dll │ │ │ │ │ │ ├── NoPIAGenerics1-Asm1.dll │ │ │ │ │ │ ├── ParametersWithoutNames.cs │ │ │ │ │ │ ├── ParametersWithoutNames.dll │ │ │ │ │ │ ├── Pia1.dll │ │ │ │ │ │ ├── Pia1.vb │ │ │ │ │ │ ├── Pia1Copy.dll │ │ │ │ │ │ ├── Pia2.dll │ │ │ │ │ │ ├── Pia2.vb │ │ │ │ │ │ ├── Pia3.dll │ │ │ │ │ │ ├── Pia3.vb │ │ │ │ │ │ ├── Pia4.dll │ │ │ │ │ │ ├── Pia4.vb │ │ │ │ │ │ ├── Pia5.dll │ │ │ │ │ │ └── Pia5.vb │ │ │ │ │ ├── Properties.dll │ │ │ │ │ ├── Properties.il │ │ │ │ │ ├── PropertiesWithByRef.dll │ │ │ │ │ ├── PropertiesWithByRef.il │ │ │ │ │ ├── Regress40025DLL.dll │ │ │ │ │ ├── RetargetingCycle │ │ │ │ │ │ ├── V1 │ │ │ │ │ │ │ ├── ClassA.dll │ │ │ │ │ │ │ ├── ClassA.vb │ │ │ │ │ │ │ ├── ClassB.netmodule │ │ │ │ │ │ │ └── ClassB.vb │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ ├── ClassA.dll │ │ │ │ │ │ │ ├── ClassA.vb │ │ │ │ │ │ │ ├── ClassB.dll │ │ │ │ │ │ │ └── ClassB.vb │ │ │ │ │ ├── TypeForwarders │ │ │ │ │ │ ├── Forwarded.netmodule │ │ │ │ │ │ ├── TypeForwarder.dll │ │ │ │ │ │ ├── TypeForwarder.vb │ │ │ │ │ │ ├── TypeForwarder1.cs │ │ │ │ │ │ ├── TypeForwarder2.cs │ │ │ │ │ │ ├── TypeForwarder3.cs │ │ │ │ │ │ ├── TypeForwarderBase.dll │ │ │ │ │ │ └── TypeForwarderLib.dll │ │ │ │ │ ├── UseSiteErrors │ │ │ │ │ │ ├── CSharpErrors.cs │ │ │ │ │ │ ├── CSharpErrors.dll │ │ │ │ │ │ ├── ILErrors.dll │ │ │ │ │ │ ├── ILErrors.il │ │ │ │ │ │ ├── Unavailable.cs │ │ │ │ │ │ └── Unavailable.dll │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── MTTestLib1.Dll │ │ │ │ │ │ ├── MTTestLib1_V1.vb │ │ │ │ │ │ ├── MTTestLib2.Dll │ │ │ │ │ │ ├── MTTestLib2_V1.vb │ │ │ │ │ │ ├── MTTestModule1.netmodule │ │ │ │ │ │ └── MTTestModule2.netmodule │ │ │ │ │ ├── V2 │ │ │ │ │ │ ├── MTTestLib1.Dll │ │ │ │ │ │ ├── MTTestLib1_V2.vb │ │ │ │ │ │ ├── MTTestLib3.Dll │ │ │ │ │ │ ├── MTTestLib3_V2.vb │ │ │ │ │ │ ├── MTTestModule1.netmodule │ │ │ │ │ │ └── MTTestModule3.netmodule │ │ │ │ │ ├── V3 │ │ │ │ │ │ ├── MTTestLib1.Dll │ │ │ │ │ │ ├── MTTestLib1_V3.vb │ │ │ │ │ │ ├── MTTestLib4.Dll │ │ │ │ │ │ ├── MTTestLib4_V3.vb │ │ │ │ │ │ ├── MTTestModule1.netmodule │ │ │ │ │ │ └── MTTestModule4.netmodule │ │ │ │ │ ├── VBConversions.dll │ │ │ │ │ ├── VBConversions.vb │ │ │ │ │ ├── Versioning │ │ │ │ │ │ ├── AR_SA.cs │ │ │ │ │ │ ├── AR_SA │ │ │ │ │ │ │ └── Culture.dll │ │ │ │ │ │ ├── Build.cmd │ │ │ │ │ │ ├── EN_US.cs │ │ │ │ │ │ ├── EN_US │ │ │ │ │ │ │ └── Culture.dll │ │ │ │ │ │ ├── Key.snk │ │ │ │ │ │ ├── V1 │ │ │ │ │ │ │ └── C.dll │ │ │ │ │ │ ├── V2 │ │ │ │ │ │ │ └── C.dll │ │ │ │ │ │ ├── Version1.vb │ │ │ │ │ │ └── Version2.vb │ │ │ │ │ ├── With Spaces Assembly.il │ │ │ │ │ ├── With Spaces.dll │ │ │ │ │ ├── With Spaces.il │ │ │ │ │ ├── With Spaces.netmodule │ │ │ │ │ ├── WithEvents │ │ │ │ │ │ ├── SimpleWithEvents.dll │ │ │ │ │ │ └── SimpleWithEvents.vb │ │ │ │ │ ├── nativeCOFFResources.obj │ │ │ │ │ ├── netModule │ │ │ │ │ │ ├── CrossRefBuild.bat │ │ │ │ │ │ ├── CrossRefLib.dll │ │ │ │ │ │ ├── CrossRefLib.vb │ │ │ │ │ │ ├── CrossRefModule1.netmodule │ │ │ │ │ │ ├── CrossRefModule1.vb │ │ │ │ │ │ ├── CrossRefModule2.netmodule │ │ │ │ │ │ ├── CrossRefModule2.vb │ │ │ │ │ │ ├── hash_module.cs │ │ │ │ │ │ ├── hash_module.netmodule │ │ │ │ │ │ ├── netModule1.netmodule │ │ │ │ │ │ ├── netModule1.vb │ │ │ │ │ │ ├── netModule2.netmodule │ │ │ │ │ │ ├── netModule2.vb │ │ │ │ │ │ └── x64COFF.obj │ │ │ │ │ ├── snKey.snk │ │ │ │ │ ├── snKey2.snk │ │ │ │ │ ├── snMaxSizeKey.snk │ │ │ │ │ ├── snMaxSizePublicKey.snk │ │ │ │ │ ├── snPublicKey.snk │ │ │ │ │ └── snPublicKey2.snk │ │ │ │ │ ├── TestKeys.cs │ │ │ │ │ ├── TestResources.cs │ │ │ │ │ └── WinRt │ │ │ │ │ ├── MakeWinMds.cmd │ │ │ │ │ ├── W1.il │ │ │ │ │ ├── W1.winmd │ │ │ │ │ ├── W2.il │ │ │ │ │ ├── W2.winmd │ │ │ │ │ ├── WB.il │ │ │ │ │ ├── WB.winmd │ │ │ │ │ ├── WB_Version1.il │ │ │ │ │ ├── WB_Version1.winmd │ │ │ │ │ ├── WImpl.il │ │ │ │ │ ├── WImpl.winmd │ │ │ │ │ ├── WinMDPrefixing.cs │ │ │ │ │ ├── WinMDPrefixing.ildump │ │ │ │ │ ├── WinMDPrefixing.winmd │ │ │ │ │ ├── Windows.Languages.WinRTTest.winmd │ │ │ │ │ ├── Windows.ildump │ │ │ │ │ └── Windows.winmd │ │ │ └── Utilities │ │ │ │ ├── CSharp │ │ │ │ ├── BasicCompilationUtils.cs │ │ │ │ ├── CSharpTestBase.cs │ │ │ │ ├── CSharpTestSource.cs │ │ │ │ ├── CSharpTrackingDiagnosticAnalyzer.cs │ │ │ │ ├── CompilationTestUtils.cs │ │ │ │ ├── CompilingTestBase.cs │ │ │ │ ├── DiagnosticExtensions.cs │ │ │ │ ├── DiagnosticTestUtilities.cs │ │ │ │ ├── EditAndContinueTestUtilities.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── FunctionPointerUtilities.cs │ │ │ │ ├── LocalVariableDeclaratorsCollector.cs │ │ │ │ ├── MetadataTestHelpers.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Test.Utilities.csproj │ │ │ │ ├── MockCSharpCompiler.cs │ │ │ │ ├── NativeIntegerAttributesVisitor.cs │ │ │ │ ├── NullableAttributesVisitor.cs │ │ │ │ ├── SemanticModelTestBase.cs │ │ │ │ ├── SymbolUtilities.cs │ │ │ │ ├── SyntaxTreeExtensions.cs │ │ │ │ ├── TestOptions.cs │ │ │ │ ├── TestSources.cs │ │ │ │ └── UsesIsNullableVisitor.cs │ │ │ │ └── VisualBasic │ │ │ │ ├── BasicTestBase.vb │ │ │ │ ├── BasicTestSource.vb │ │ │ │ ├── BasicTrackingDiagnosticAnalyzer.vb │ │ │ │ ├── CompilationTestUtils.vb │ │ │ │ ├── DiagnosticExtensions.vb │ │ │ │ ├── Extensions.vb │ │ │ │ ├── LocalVariableDeclaratorsCollector.vb │ │ │ │ ├── MetadataHelpers.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Test.Utilities.vbproj │ │ │ │ ├── MockSymbols.vb │ │ │ │ ├── MockVbi.vb │ │ │ │ ├── MockVisualBasicCompiler.vb │ │ │ │ ├── ParserTestUtilities.vb │ │ │ │ ├── SemanticModelTestBase.vb │ │ │ │ ├── SyntaxTreeExtensions.vb │ │ │ │ ├── TestOptions.vb │ │ │ │ └── VBParser.vb │ │ └── VisualBasic │ │ │ ├── BasicAnalyzerDriver │ │ │ ├── BasicAnalyzerDriver.projitems │ │ │ ├── BasicAnalyzerDriver.shproj │ │ │ └── VisualBasicDeclarationComputer.vb │ │ │ ├── BasicCodeAnalysisRules.ruleset │ │ │ ├── Portable │ │ │ ├── Analysis │ │ │ │ ├── Analyzer.vb │ │ │ │ ├── FlowAnalysis │ │ │ │ │ ├── AbstractFlowPass.AbstractLocalState.vb │ │ │ │ │ ├── AbstractFlowPass.NestedTypes.vb │ │ │ │ │ ├── AbstractFlowPass.Regions.vb │ │ │ │ │ ├── AbstractFlowPass.vb │ │ │ │ │ ├── AbstractRegionControlFlowPass.vb │ │ │ │ │ ├── AbstractRegionDataFlowPass.vb │ │ │ │ │ ├── AlwaysAssignedWalker.vb │ │ │ │ │ ├── ControlFlowAnalysis.vb │ │ │ │ │ ├── ControlFlowPass.LocalState.vb │ │ │ │ │ ├── ControlFlowPass.vb │ │ │ │ │ ├── DataFlowPass.LocalState.vb │ │ │ │ │ ├── DataFlowPass.SlotCollection.vb │ │ │ │ │ ├── DataFlowPass.Symbols.vb │ │ │ │ │ ├── DataFlowPass.VariableIdentifier.vb │ │ │ │ │ ├── DataFlowPass.vb │ │ │ │ │ ├── DataFlowsInWalker.vb │ │ │ │ │ ├── DataFlowsOutWalker.vb │ │ │ │ │ ├── DefinitelyAssignedWalker.vb │ │ │ │ │ ├── EntryPointsWalker.vb │ │ │ │ │ ├── ExitPointsWalker.vb │ │ │ │ │ ├── FlowAnalysisInfo.vb │ │ │ │ │ ├── FlowAnalysisPass.vb │ │ │ │ │ ├── ReadWriteWalker.vb │ │ │ │ │ ├── RegionAnalysisContext.vb │ │ │ │ │ ├── RegionReachableWalker.vb │ │ │ │ │ ├── UnassignedVariablesWalker.vb │ │ │ │ │ ├── VariablesDeclaredWalker.vb │ │ │ │ │ └── VisualBasicDataFlowAnalysis.vb │ │ │ │ ├── ForLoopVerification.vb │ │ │ │ ├── InitializerRewriter.vb │ │ │ │ ├── IteratorAndAsyncAnalysis │ │ │ │ │ └── IteratorAndAsyncCaptureWalker.vb │ │ │ │ └── MissingRuntimeMemberDiagnosticHelper.vb │ │ │ ├── Binding │ │ │ │ ├── AttributeBinder.vb │ │ │ │ ├── AttributeSemanticModel.vb │ │ │ │ ├── BackstopBinder.vb │ │ │ │ ├── BasesBeingResolvedBinder.vb │ │ │ │ ├── Binder.vb │ │ │ │ ├── BinderBuilder.vb │ │ │ │ ├── BinderFactory.BinderFactoryVisitor.vb │ │ │ │ ├── BinderFactory.NodeUsage.vb │ │ │ │ ├── BinderFactory.vb │ │ │ │ ├── Binder_AnonymousTypes.vb │ │ │ │ ├── Binder_Attributes.vb │ │ │ │ ├── Binder_ConditionalAccess.vb │ │ │ │ ├── Binder_Constraints.vb │ │ │ │ ├── Binder_Conversions.vb │ │ │ │ ├── Binder_Delegates.vb │ │ │ │ ├── Binder_Diagnostics.vb │ │ │ │ ├── Binder_DocumentationComments.vb │ │ │ │ ├── Binder_Expressions.vb │ │ │ │ ├── Binder_Imports.vb │ │ │ │ ├── Binder_Initializers.vb │ │ │ │ ├── Binder_InterpolatedString.vb │ │ │ │ ├── Binder_Invocation.vb │ │ │ │ ├── Binder_Lambda.vb │ │ │ │ ├── Binder_Latebound.vb │ │ │ │ ├── Binder_Lookup.vb │ │ │ │ ├── Binder_ObjectInitializer.vb │ │ │ │ ├── Binder_Operators.vb │ │ │ │ ├── Binder_Query.vb │ │ │ │ ├── Binder_SelectCase.vb │ │ │ │ ├── Binder_Statements.vb │ │ │ │ ├── Binder_Symbols.vb │ │ │ │ ├── Binder_Utils.vb │ │ │ │ ├── Binder_WithBlock.vb │ │ │ │ ├── Binder_XmlLiterals.vb │ │ │ │ ├── Binders │ │ │ │ │ ├── AliasAndImportsClause.vb │ │ │ │ │ ├── NamespaceOrTypeAndImportsClause.vb │ │ │ │ │ └── XmlNamespaceAndImportsClause.vb │ │ │ │ ├── BindingDiagnosticBag.vb │ │ │ │ ├── BindingLocation.vb │ │ │ │ ├── BlockBaseBinder.vb │ │ │ │ ├── BlockStatementBinders.vb │ │ │ │ ├── CatchBlockBinder.vb │ │ │ │ ├── ConstantFieldsInProgress.vb │ │ │ │ ├── ConstantFieldsInProgressBinder.vb │ │ │ │ ├── DeclarationInitializerBinder.vb │ │ │ │ ├── DefaultParametersInProgressBinder.vb │ │ │ │ ├── DescendantBinderFactory.vb │ │ │ │ ├── DocumentationCommentBinder.vb │ │ │ │ ├── DocumentationCommentCrefBinder.vb │ │ │ │ ├── DocumentationCommentCrefBinder_Compat.vb │ │ │ │ ├── DocumentationCommentCrefBinder_TypeParameters.vb │ │ │ │ ├── DocumentationCommentParamBinder.vb │ │ │ │ ├── DocumentationCommentTypeParamBinder.vb │ │ │ │ ├── DocumentationCommentTypeParamRefBinder.vb │ │ │ │ ├── EarlyWellKnownAttributeBinder.vb │ │ │ │ ├── ExecutableCodeBinder.vb │ │ │ │ ├── FinallyBlockBinder.vb │ │ │ │ ├── ForEachEnumeratorInfo.vb │ │ │ │ ├── ForOrForEachBlockBinder.vb │ │ │ │ ├── GetTypeBinder.vb │ │ │ │ ├── IgnoreAccessibilityBinder.vb │ │ │ │ ├── IgnoreBaseClassesBinder.vb │ │ │ │ ├── ImplicitVariableBinder.vb │ │ │ │ ├── ImportAliasesBinder.vb │ │ │ │ ├── ImportedTypesAndNamespacesMembersBinder.vb │ │ │ │ ├── InitializerSemanticModel.vb │ │ │ │ ├── LocalBinderBuilder.vb │ │ │ │ ├── LocalInProgressBinder.vb │ │ │ │ ├── LocationSpecificBinder.vb │ │ │ │ ├── LookupOptions.vb │ │ │ │ ├── LookupResult.vb │ │ │ │ ├── MemberSemanticModel.vb │ │ │ │ ├── MethodBodyBinder.vb │ │ │ │ ├── MethodBodySemanticModel.vb │ │ │ │ ├── MethodTypeParametersBinder.vb │ │ │ │ ├── NamedTypeBinder.vb │ │ │ │ ├── NamespaceBinder.vb │ │ │ │ ├── OptionStrictOffBinder.vb │ │ │ │ ├── ProjectImportsBinder.vb │ │ │ │ ├── SemanticModelBinder.vb │ │ │ │ ├── SourceFileBinder.vb │ │ │ │ ├── SourceModuleBinder.vb │ │ │ │ ├── SpeculativeBinder.vb │ │ │ │ ├── SpeculativeMemberSemanticModel.vb │ │ │ │ ├── SpeculativeStatementBinder.vb │ │ │ │ ├── StatementListBinder.vb │ │ │ │ ├── SubOrFunctionBodyBinder.vb │ │ │ │ ├── SymbolsInProgress.vb │ │ │ │ ├── SyntheticBoundTrees │ │ │ │ │ ├── AnonymousTypeSyntheticMethods.vb │ │ │ │ │ ├── SynthesizedConstructorSymbol.vb │ │ │ │ │ ├── SynthesizedPropertyAccessorBase.vb │ │ │ │ │ └── SynthesizedStringSwitchHashMethod.vb │ │ │ │ ├── TopLevelCodeBinder.vb │ │ │ │ ├── TypesOfImportedNamespacesMembersBinder.vb │ │ │ │ ├── UsingBlockBinder.vb │ │ │ │ └── UsingInfo.vb │ │ │ ├── BoundTree │ │ │ │ ├── BoundAddressOfOperator.vb │ │ │ │ ├── BoundAggregateClause.vb │ │ │ │ ├── BoundAnonymousTypeCreationExpression.vb │ │ │ │ ├── BoundAnonymousTypePropertyAccess.vb │ │ │ │ ├── BoundArrayAccess.vb │ │ │ │ ├── BoundArrayCreation.vb │ │ │ │ ├── BoundArrayLiteral.vb │ │ │ │ ├── BoundAssignmentOperator.vb │ │ │ │ ├── BoundAttribute.vb │ │ │ │ ├── BoundAwaitOperator.vb │ │ │ │ ├── BoundBadExpression.vb │ │ │ │ ├── BoundBadVariable.vb │ │ │ │ ├── BoundBinaryConditionalExpression.vb │ │ │ │ ├── BoundBinaryOperator.vb │ │ │ │ ├── BoundByRefArgumentWithCopyBack.vb │ │ │ │ ├── BoundCall.vb │ │ │ │ ├── BoundCaseClause.vb │ │ │ │ ├── BoundCollectionInitializerExpression.vb │ │ │ │ ├── BoundConversion.vb │ │ │ │ ├── BoundConversionOrCast.vb │ │ │ │ ├── BoundConvertedTupleElements.vb │ │ │ │ ├── BoundDimStatement.vb │ │ │ │ ├── BoundDirectCast.vb │ │ │ │ ├── BoundDoLoop.vb │ │ │ │ ├── BoundEventAccess.vb │ │ │ │ ├── BoundExpression.vb │ │ │ │ ├── BoundExpressionExtensions.vb │ │ │ │ ├── BoundFieldAccess.vb │ │ │ │ ├── BoundInterpolatedStringExpression.vb │ │ │ │ ├── BoundLValuePlaceholderBase.vb │ │ │ │ ├── BoundLValueToRValueWrapper.vb │ │ │ │ ├── BoundLabel.vb │ │ │ │ ├── BoundLambda.vb │ │ │ │ ├── BoundLateBoundArgumentSupportingAssignmentWithCapture.vb │ │ │ │ ├── BoundLateInvocation.vb │ │ │ │ ├── BoundLateMemberAccess.vb │ │ │ │ ├── BoundLiteral.vb │ │ │ │ ├── BoundLocal.vb │ │ │ │ ├── BoundLocalDeclaration.vb │ │ │ │ ├── BoundMethodGroup.vb │ │ │ │ ├── BoundMethodOrPropertyGroup.vb │ │ │ │ ├── BoundMyBaseReference.vb │ │ │ │ ├── BoundMyClassReference.vb │ │ │ │ ├── BoundNamespaceExpression.vb │ │ │ │ ├── BoundNewT.vb │ │ │ │ ├── BoundNoOpStatement.vb │ │ │ │ ├── BoundNode.vb │ │ │ │ ├── BoundNodeExtensions.vb │ │ │ │ ├── BoundNodeFinder.vb │ │ │ │ ├── BoundNodes.xml │ │ │ │ ├── BoundNodes.xst │ │ │ │ ├── BoundNullableIsTrueOperator.vb │ │ │ │ ├── BoundObjectCreationExpression.vb │ │ │ │ ├── BoundObjectCreationExpressionBase.vb │ │ │ │ ├── BoundObjectInitializerExpression.vb │ │ │ │ ├── BoundOnErrorStatement.vb │ │ │ │ ├── BoundOrdering.vb │ │ │ │ ├── BoundParameter.vb │ │ │ │ ├── BoundParenthesized.vb │ │ │ │ ├── BoundPropertyAccess.vb │ │ │ │ ├── BoundPseudoVariable.vb │ │ │ │ ├── BoundQueryClause.vb │ │ │ │ ├── BoundQuerySource.vb │ │ │ │ ├── BoundQueryableSource.vb │ │ │ │ ├── BoundRangeCaseClause.vb │ │ │ │ ├── BoundRangeVariable.vb │ │ │ │ ├── BoundRedimClause.vb │ │ │ │ ├── BoundReferenceAssignment.vb │ │ │ │ ├── BoundRelationalCaseClause.vb │ │ │ │ ├── BoundResumeStatement.vb │ │ │ │ ├── BoundReturnStatement.vb │ │ │ │ ├── BoundSequence.vb │ │ │ │ ├── BoundSequencePointExpression.vb │ │ │ │ ├── BoundSimpleCaseClause.vb │ │ │ │ ├── BoundSpillSequence.vb │ │ │ │ ├── BoundTernaryConditionalExpression.vb │ │ │ │ ├── BoundToQueryableCollectionConversion.vb │ │ │ │ ├── BoundTreeRewriter.vb │ │ │ │ ├── BoundTreeVisitor.vb │ │ │ │ ├── BoundTreeWalker.vb │ │ │ │ ├── BoundTryCast.vb │ │ │ │ ├── BoundTypeExpression.vb │ │ │ │ ├── BoundTypeOrValueExpression.vb │ │ │ │ ├── BoundUnaryOperator.vb │ │ │ │ ├── BoundUnstructuredExceptionHandlingCatchFilter.vb │ │ │ │ ├── BoundUnstructuredExceptionHandlingStatement.vb │ │ │ │ ├── BoundUserDefinedBinaryOperator.vb │ │ │ │ ├── BoundUserDefinedConversion.vb │ │ │ │ ├── BoundUserDefinedShortCircuitingOperator.vb │ │ │ │ ├── BoundUserDefinedUnaryOperator.vb │ │ │ │ ├── BoundValueTypeMeReference.vb │ │ │ │ ├── BoundWithStatement.vb │ │ │ │ ├── BoundXmlAttribute.vb │ │ │ │ ├── BoundYieldStatement.vb │ │ │ │ ├── Expression.vb │ │ │ │ ├── GroupTypeInferenceLambda.vb │ │ │ │ ├── IBoundInvalidNode.vb │ │ │ │ ├── IBoundLocalDeclarations.vb │ │ │ │ ├── NoOpStatementFlavor.vb │ │ │ │ ├── PseudoVariableExpressions.vb │ │ │ │ ├── Statement.vb │ │ │ │ └── UnboundLambda.vb │ │ │ ├── CodeGen │ │ │ │ ├── CodeGenerator.vb │ │ │ │ ├── EmitAddress.vb │ │ │ │ ├── EmitArrayInitializer.vb │ │ │ │ ├── EmitConversion.vb │ │ │ │ ├── EmitExpression.vb │ │ │ │ ├── EmitOperators.vb │ │ │ │ ├── EmitStatement.vb │ │ │ │ ├── OperatorKind.vb │ │ │ │ └── Optimizer │ │ │ │ │ ├── Optimizer.vb │ │ │ │ │ ├── StackScheduler.Analyzer.vb │ │ │ │ │ ├── StackScheduler.DummyLocal.vb │ │ │ │ │ ├── StackScheduler.LocalDefUseInfo.vb │ │ │ │ │ ├── StackScheduler.LocalDefUseSpan.vb │ │ │ │ │ ├── StackScheduler.Rewriter.vb │ │ │ │ │ └── StackScheduler.vb │ │ │ ├── CommandLine │ │ │ │ ├── CommandLineDiagnosticFormatter.vb │ │ │ │ ├── VisualBasicCommandLineArguments.vb │ │ │ │ ├── VisualBasicCommandLineParser.vb │ │ │ │ └── VisualBasicCompiler.vb │ │ │ ├── Compilation │ │ │ │ ├── AwaitExpressionInfo.vb │ │ │ │ ├── BoundNodeSummary.vb │ │ │ │ ├── ClsComplianceChecker.vb │ │ │ │ ├── DocumentationComments │ │ │ │ │ ├── DocWriter.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Common.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Event.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Field.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Includes.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Method.vb │ │ │ │ │ ├── DocumentationCommentCompiler.NamedType.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Namespace.vb │ │ │ │ │ ├── DocumentationCommentCompiler.Property.vb │ │ │ │ │ ├── DocumentationCommentCompiler.TextUtils.vb │ │ │ │ │ ├── DocumentationCommentCompiler.vb │ │ │ │ │ ├── DocumentationCommentWalker.vb │ │ │ │ │ └── UnprocessedDocumentationCommentFinder.vb │ │ │ │ ├── ForEachStatementInfo.vb │ │ │ │ ├── LexicalOrderSymbolComparer.vb │ │ │ │ ├── LookupSymbolsInfo.vb │ │ │ │ ├── MethodCompiler.vb │ │ │ │ ├── MethodResolutionResult.vb │ │ │ │ ├── ModuleCompilationState.vb │ │ │ │ ├── NamespaceScopeBuilder.vb │ │ │ │ ├── OverloadResolutionResult.vb │ │ │ │ ├── PreprocessingSymbolInfo.vb │ │ │ │ ├── QuerySymbolInfo.vb │ │ │ │ ├── SemanticModel.vb │ │ │ │ ├── SpeculativeSyntaxTreeSemanticModel.vb │ │ │ │ ├── SymbolInfo.vb │ │ │ │ ├── SyntaxTreeSemanticModel.vb │ │ │ │ ├── SynthesizedMetadataCompiler.vb │ │ │ │ ├── TypeCompilationState.vb │ │ │ │ ├── TypeInfo.vb │ │ │ │ ├── VisualBasicCompilation.vb │ │ │ │ ├── VisualBasicCompilationReference.vb │ │ │ │ ├── VisualBasicCompilerDiagnosticAnalyzer.vb │ │ │ │ ├── VisualBasicDiagnosticFilter.vb │ │ │ │ └── VisualBasicScriptCompilationInfo.vb │ │ │ ├── Declarations │ │ │ │ ├── Declaration.vb │ │ │ │ ├── DeclarationKind.vb │ │ │ │ ├── DeclarationModifiers.vb │ │ │ │ ├── DeclarationModifiersExtensions.vb │ │ │ │ ├── DeclarationTable.Cache.vb │ │ │ │ ├── DeclarationTable.vb │ │ │ │ ├── DeclarationTreeBuilder.vb │ │ │ │ ├── GlobalNamespaceDeclaration.vb │ │ │ │ ├── MergedNamespaceDeclaration.vb │ │ │ │ ├── MergedNamespaceOrTypeDeclaration.vb │ │ │ │ ├── MergedTypeDeclaration.vb │ │ │ │ ├── RootSingleNamespaceDeclaration.vb │ │ │ │ ├── SingleNamespaceDeclaration.vb │ │ │ │ ├── SingleNamespaceOrTypeDeclaration.vb │ │ │ │ └── SingleTypeDeclaration.vb │ │ │ ├── DocumentationComments │ │ │ │ ├── DocumentationCommentIDVisitor.PartVisitor.vb │ │ │ │ ├── DocumentationCommentIDVisitor.vb │ │ │ │ ├── PEDocumenationCommentUtils.vb │ │ │ │ └── SourceDocumentationCommentUtils.vb │ │ │ ├── Emit │ │ │ │ ├── ArrayTypeSymbolAdapter.vb │ │ │ │ ├── AssemblyReference.vb │ │ │ │ ├── AttributeDataAdapter.vb │ │ │ │ ├── CustomModifierAdapter.vb │ │ │ │ ├── EditAndContinue │ │ │ │ │ ├── EmitHelpers.vb │ │ │ │ │ ├── PEDeltaAssemblyBuilder.vb │ │ │ │ │ ├── VisualBasicDefinitionMap.vb │ │ │ │ │ ├── VisualBasicLambdaSyntaxFacts.vb │ │ │ │ │ ├── VisualBasicSymbolChanges.vb │ │ │ │ │ └── VisualBasicSymbolMatcher.vb │ │ │ │ ├── EventSymbolAdapter.vb │ │ │ │ ├── FieldSymbolAdapter.vb │ │ │ │ ├── GenericMethodInstanceReference.vb │ │ │ │ ├── GenericNamespaceTypeInstanceReference.vb │ │ │ │ ├── GenericNestedTypeInstanceReference.vb │ │ │ │ ├── GenericTypeInstanceReference.vb │ │ │ │ ├── MethodReference.vb │ │ │ │ ├── MethodSymbolAdapter.vb │ │ │ │ ├── ModuleReference.vb │ │ │ │ ├── NamedTypeReference.vb │ │ │ │ ├── NamedTypeSymbolAdapter.vb │ │ │ │ ├── NamespaceSymbolAdapter.vb │ │ │ │ ├── NoPia │ │ │ │ │ ├── EmbeddedEvent.vb │ │ │ │ │ ├── EmbeddedField.vb │ │ │ │ │ ├── EmbeddedMethod.vb │ │ │ │ │ ├── EmbeddedParameter.vb │ │ │ │ │ ├── EmbeddedProperty.vb │ │ │ │ │ ├── EmbeddedType.vb │ │ │ │ │ ├── EmbeddedTypeParameter.vb │ │ │ │ │ └── EmbeddedTypesManager.vb │ │ │ │ ├── PEAssemblyBuilder.vb │ │ │ │ ├── PEModuleBuilder.vb │ │ │ │ ├── PENetModuleBuilder.vb │ │ │ │ ├── ParameterSymbolAdapter.vb │ │ │ │ ├── ParameterTypeInformation.vb │ │ │ │ ├── PropertySymbolAdapter.vb │ │ │ │ ├── SourceAssemblySymbolAdapter.vb │ │ │ │ ├── SpecializedFieldReference.vb │ │ │ │ ├── SpecializedGenericMethodInstanceReference.vb │ │ │ │ ├── SpecializedGenericNestedTypeInstanceReference.vb │ │ │ │ ├── SpecializedMethodReference.vb │ │ │ │ ├── SpecializedNestedTypeReference.vb │ │ │ │ ├── SymbolAdapter.vb │ │ │ │ ├── SymbolTranslator.vb │ │ │ │ ├── SynthesizedPrivateImplementationDetailsSharedConstructor.vb │ │ │ │ ├── SynthesizedStaticLocalBackingFieldAdapter.vb │ │ │ │ ├── TypeMemberReference.vb │ │ │ │ └── TypeParameterSymbolAdapter.vb │ │ │ ├── Errors │ │ │ │ ├── CustomDiagnostics.vb │ │ │ │ ├── DiagnosticBagExtensions.vb │ │ │ │ ├── DiagnosticFormatter.vb │ │ │ │ ├── ErrorFactories.vb │ │ │ │ ├── ErrorMessageHelpers.vb │ │ │ │ ├── Errors.vb │ │ │ │ ├── LazyObsoleteDiagnosticInfo.vb │ │ │ │ ├── LocalizableErrorArgument.vb │ │ │ │ ├── MessageProvider.vb │ │ │ │ └── VBDiagnostic.vb │ │ │ ├── Generated │ │ │ │ ├── BoundNodes.xml.Generated.vb │ │ │ │ ├── ErrorFacts.Generated.vb │ │ │ │ ├── Syntax.xml.Internal.Generated.vb │ │ │ │ ├── Syntax.xml.Main.Generated.vb │ │ │ │ ├── Syntax.xml.Syntax.Generated.vb │ │ │ │ └── VisualBasic.Grammar.g4 │ │ │ ├── GlobalImport.ImportDiagnosticInfo.vb │ │ │ ├── GlobalImport.vb │ │ │ ├── GlobalSuppressions.vb │ │ │ ├── LanguageVersion.vb │ │ │ ├── Locations │ │ │ │ ├── EmbeddedTreeLocation.vb │ │ │ │ ├── LocationExtensions.vb │ │ │ │ ├── MyTemplateLocation.vb │ │ │ │ └── VBLocation.vb │ │ │ ├── Lowering │ │ │ │ ├── AsyncRewriter │ │ │ │ │ ├── AsyncRewriter.AsyncMethodToClassRewriter.Await.vb │ │ │ │ │ ├── AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb │ │ │ │ │ ├── AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb │ │ │ │ │ ├── AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb │ │ │ │ │ ├── AsyncRewriter.AsyncMethodToClassRewriter.vb │ │ │ │ │ ├── AsyncRewriter.CapturedSymbolOrExpression.vb │ │ │ │ │ ├── AsyncRewriter.SpillBuilder.vb │ │ │ │ │ ├── AsyncRewriter.SpillFieldAllocator.vb │ │ │ │ │ ├── AsyncRewriter.vb │ │ │ │ │ ├── AsyncStateMachine.vb │ │ │ │ │ └── ClosureKind.vb │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── DiagnosticsPass.vb │ │ │ │ │ └── DiagnosticsPass_ExpressionLambdas.vb │ │ │ │ ├── ExpressionLambdaRewriter │ │ │ │ │ ├── ExpressionLambdaRewriter.vb │ │ │ │ │ ├── ExpressionLambdaRewriter_BinaryOperator.vb │ │ │ │ │ ├── ExpressionLambdaRewriter_ConditionalExpresion.vb │ │ │ │ │ ├── ExpressionLambdaRewriter_Conversion.vb │ │ │ │ │ └── ExpressionLambdaRewriter_UnaryOperator.vb │ │ │ │ ├── Instrumentation │ │ │ │ │ ├── CompoundInstrumenter.vb │ │ │ │ │ ├── DebugInfoInjector.vb │ │ │ │ │ ├── DebugInfoInjector_SequencePoints.vb │ │ │ │ │ ├── DynamicAnalysisInjector.vb │ │ │ │ │ └── Instrumenter.vb │ │ │ │ ├── IteratorRewriter │ │ │ │ │ ├── IteratorRewriter.IteratorMethodToClassRewriter.vb │ │ │ │ │ ├── IteratorRewriter.vb │ │ │ │ │ └── IteratorStateMachine.vb │ │ │ │ ├── LambdaRewriter │ │ │ │ │ ├── LambdaCapturedVariable.vb │ │ │ │ │ ├── LambdaFrame.vb │ │ │ │ │ ├── LambdaFrameConstructor.vb │ │ │ │ │ ├── LambdaFrameCopyConstructor.vb │ │ │ │ │ ├── LambdaRewriter.Analysis.vb │ │ │ │ │ ├── LambdaRewriter.vb │ │ │ │ │ ├── SynthesizedLambdaCacheFieldSymbol.vb │ │ │ │ │ └── SynthesizedLambdaMethod.vb │ │ │ │ ├── LocalRewriter │ │ │ │ │ ├── LocalRewriter.vb │ │ │ │ │ ├── LocalRewriter_AddRemoveHandler.vb │ │ │ │ │ ├── LocalRewriter_AnonymousTypeCreationExpression.vb │ │ │ │ │ ├── LocalRewriter_AsNewLocalDeclarations.vb │ │ │ │ │ ├── LocalRewriter_AssignmentOperator.vb │ │ │ │ │ ├── LocalRewriter_BinaryOperators.vb │ │ │ │ │ ├── LocalRewriter_Block.vb │ │ │ │ │ ├── LocalRewriter_Call.vb │ │ │ │ │ ├── LocalRewriter_ConditionalAccess.vb │ │ │ │ │ ├── LocalRewriter_ConditionalExpressions.vb │ │ │ │ │ ├── LocalRewriter_Constant.vb │ │ │ │ │ ├── LocalRewriter_Continue.vb │ │ │ │ │ ├── LocalRewriter_Conversion.vb │ │ │ │ │ ├── LocalRewriter_DelegateCreation.vb │ │ │ │ │ ├── LocalRewriter_DimStatement.vb │ │ │ │ │ ├── LocalRewriter_DoLoop.vb │ │ │ │ │ ├── LocalRewriter_Erase.vb │ │ │ │ │ ├── LocalRewriter_Exit.vb │ │ │ │ │ ├── LocalRewriter_ExpressionStatement.vb │ │ │ │ │ ├── LocalRewriter_FieldAccess.vb │ │ │ │ │ ├── LocalRewriter_FieldOrPropertyInitializer.vb │ │ │ │ │ ├── LocalRewriter_Flags.vb │ │ │ │ │ ├── LocalRewriter_ForEach.vb │ │ │ │ │ ├── LocalRewriter_ForTo.vb │ │ │ │ │ ├── LocalRewriter_Goto.vb │ │ │ │ │ ├── LocalRewriter_HostObjectMemberReference.vb │ │ │ │ │ ├── LocalRewriter_If.vb │ │ │ │ │ ├── LocalRewriter_InterpolatedString.vb │ │ │ │ │ ├── LocalRewriter_Label.vb │ │ │ │ │ ├── LocalRewriter_Lambda.vb │ │ │ │ │ ├── LocalRewriter_LateAddressOf.vb │ │ │ │ │ ├── LocalRewriter_LateBindingHelpers.vb │ │ │ │ │ ├── LocalRewriter_LateInvocation.vb │ │ │ │ │ ├── LocalRewriter_LateMemberAccess.vb │ │ │ │ │ ├── LocalRewriter_LocalDeclaration.vb │ │ │ │ │ ├── LocalRewriter_NullableHelpers.vb │ │ │ │ │ ├── LocalRewriter_ObjectCreation.vb │ │ │ │ │ ├── LocalRewriter_OmittedArgument.vb │ │ │ │ │ ├── LocalRewriter_PreviousSubmissionReference.vb │ │ │ │ │ ├── LocalRewriter_PropertyAccess.vb │ │ │ │ │ ├── LocalRewriter_Query.vb │ │ │ │ │ ├── LocalRewriter_RaiseEvent.vb │ │ │ │ │ ├── LocalRewriter_Redim.vb │ │ │ │ │ ├── LocalRewriter_RedimClause.vb │ │ │ │ │ ├── LocalRewriter_Return.vb │ │ │ │ │ ├── LocalRewriter_SelectCase.vb │ │ │ │ │ ├── LocalRewriter_StringConcat.vb │ │ │ │ │ ├── LocalRewriter_SyncLock.vb │ │ │ │ │ ├── LocalRewriter_Throw.vb │ │ │ │ │ ├── LocalRewriter_Try.vb │ │ │ │ │ ├── LocalRewriter_TupleLiteralExpression.vb │ │ │ │ │ ├── LocalRewriter_UnaryOperators.vb │ │ │ │ │ ├── LocalRewriter_UnstructuredExceptionHandling.vb │ │ │ │ │ ├── LocalRewriter_Using.vb │ │ │ │ │ ├── LocalRewriter_While.vb │ │ │ │ │ ├── LocalRewriter_With.vb │ │ │ │ │ ├── LocalRewriter_XmlLiteralFixupData.vb │ │ │ │ │ └── LocalRewriter_XmlLiterals.vb │ │ │ │ ├── MethodToClassRewriter │ │ │ │ │ ├── MethodToClassRewriter.MyBaseMyClassWrapper.vb │ │ │ │ │ └── MethodToClassRewriter.vb │ │ │ │ ├── Rewriter.vb │ │ │ │ ├── StateMachineRewriter │ │ │ │ │ ├── StateMachineFieldSymbol.vb │ │ │ │ │ ├── StateMachineRewriter.StateMachineMethodToClassRewriter.vb │ │ │ │ │ ├── StateMachineRewriter.vb │ │ │ │ │ ├── StateMachineStates.vb │ │ │ │ │ ├── StateMachineTypeSymbol.vb │ │ │ │ │ ├── SynthesizedContainer.vb │ │ │ │ │ ├── SynthesizedStateMachineMethod.vb │ │ │ │ │ └── SynthesizedStateMachineProperty.vb │ │ │ │ ├── SynthesizedSubmissionFields.vb │ │ │ │ ├── SyntheticBoundNodeFactory.vb │ │ │ │ ├── UseTwiceRewriter.vb │ │ │ │ └── WithExpressionRewriter.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.vbproj │ │ │ ├── Operations │ │ │ │ ├── IBoundNodeWithIOperationChildren.vb │ │ │ │ ├── VisualBasicOperationFactory.vb │ │ │ │ ├── VisualBasicOperationFactory_Methods.vb │ │ │ │ └── VisualBasicOperationFactory_QueryLambdaRewriter.vb │ │ │ ├── OptionStrict.vb │ │ │ ├── OptionsValidator.vb │ │ │ ├── Parser │ │ │ │ ├── BlockContexts │ │ │ │ │ ├── BlockContext.vb │ │ │ │ │ ├── BlockContextExtensions.vb │ │ │ │ │ ├── CaseBlockContext.vb │ │ │ │ │ ├── CatchPartContext.vb │ │ │ │ │ ├── CompilationUnitContext.vb │ │ │ │ │ ├── DeclarationContext.vb │ │ │ │ │ ├── DoLoopBlockContext.vb │ │ │ │ │ ├── EnumDeclarationBlockContext.vb │ │ │ │ │ ├── EventBlockContext.vb │ │ │ │ │ ├── ExecutableStatementContext.vb │ │ │ │ │ ├── FinallyPartBlock.vb │ │ │ │ │ ├── ForBlockContext.vb │ │ │ │ │ ├── IfBlockContext.vb │ │ │ │ │ ├── IfPartContext.vb │ │ │ │ │ ├── InterfaceDeclarationBlockContext.vb │ │ │ │ │ ├── LambdaContext.vb │ │ │ │ │ ├── MethodBlockContext.vb │ │ │ │ │ ├── NamespaceBlockContext.vb │ │ │ │ │ ├── PropertyBlockContext.vb │ │ │ │ │ ├── SelectBlockContext.vb │ │ │ │ │ ├── SingleLineElseContext.vb │ │ │ │ │ ├── SingleLineIfBlockContext.vb │ │ │ │ │ ├── SingleLineIfOrElseBlockContext.vb │ │ │ │ │ ├── SingleLineLambdaContext.vb │ │ │ │ │ ├── StatementBlockContext.vb │ │ │ │ │ ├── TryBlockContext.vb │ │ │ │ │ └── TypeBlockContext.vb │ │ │ │ ├── ISyntaxFactoryContext.vb │ │ │ │ ├── ParseConditional.vb │ │ │ │ ├── ParseExpression.vb │ │ │ │ ├── ParseInterpolatedString.vb │ │ │ │ ├── ParseQuery.vb │ │ │ │ ├── ParseReportError.vb │ │ │ │ ├── ParseScan.vb │ │ │ │ ├── ParseStatement.vb │ │ │ │ ├── ParseTerminal.vb │ │ │ │ ├── ParseVerify.vb │ │ │ │ ├── ParseXml.vb │ │ │ │ ├── Parser.vb │ │ │ │ ├── ParserExtensions.vb │ │ │ │ └── ParserFeature.vb │ │ │ ├── PredefinedPreprocessorSymbols.vb │ │ │ ├── Preprocessor │ │ │ │ ├── CConst.vb │ │ │ │ ├── ExpressionEvaluator.vb │ │ │ │ ├── OperatorResolution.vb │ │ │ │ └── TypeHelpers.vb │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── Scanner │ │ │ │ ├── Blender.vb │ │ │ │ ├── CharacterInfo.vb │ │ │ │ ├── Directives.vb │ │ │ │ ├── KeywordTable.vb │ │ │ │ ├── QuickTokenAccumulator.vb │ │ │ │ ├── Scanner.vb │ │ │ │ ├── ScannerBuffer.vb │ │ │ │ ├── ScannerInterpolatedString.vb │ │ │ │ ├── ScannerXml.vb │ │ │ │ ├── TokenFactories.vb │ │ │ │ ├── TokenStream.vb │ │ │ │ ├── XmlCharacterGlobalHelpers.vb │ │ │ │ ├── XmlDocComments.vb │ │ │ │ └── XmlTokenFactories.vb │ │ │ ├── Semantics │ │ │ │ ├── AccessCheck.vb │ │ │ │ ├── CompileTimeCalculations.vb │ │ │ │ ├── Conversions.vb │ │ │ │ ├── Operators.vb │ │ │ │ ├── OverloadResolution.vb │ │ │ │ ├── SemanticFacts.vb │ │ │ │ ├── StatementSyntaxWalker.vb │ │ │ │ └── TypeInference │ │ │ │ │ ├── Graph.vb │ │ │ │ │ ├── RequiredConversion.vb │ │ │ │ │ ├── TypeArgumentInference.vb │ │ │ │ │ └── TypeInferenceCollection.vb │ │ │ ├── SourceGeneration │ │ │ │ └── VisualBasicGeneratorDriver.vb │ │ │ ├── StringConstants.vb │ │ │ ├── SymbolDisplay │ │ │ │ ├── CustomSymbolDisplayFormatter.vb │ │ │ │ ├── ObjectDisplay.vb │ │ │ │ ├── SymbolDisplay.vb │ │ │ │ ├── SymbolDisplayVisitor.Members.vb │ │ │ │ ├── SymbolDisplayVisitor.Types.vb │ │ │ │ ├── SymbolDisplayVisitor.vb │ │ │ │ ├── SymbolDisplayVisitor_Constants.vb │ │ │ │ └── SymbolDisplayVisitor_Minimal.vb │ │ │ ├── Symbols │ │ │ │ ├── AccessibilityExtensions.vb │ │ │ │ ├── AliasSymbol.vb │ │ │ │ ├── AnonymousTypes │ │ │ │ │ ├── AnonymousTypeDescriptor.vb │ │ │ │ │ ├── AnonymousTypeExtensions.vb │ │ │ │ │ ├── AnonymousTypeManager.vb │ │ │ │ │ ├── AnonymousTypeManager_Templates.vb │ │ │ │ │ ├── AnonymousType_SymbolCollection.vb │ │ │ │ │ ├── CRC32.vb │ │ │ │ │ ├── PublicSymbols │ │ │ │ │ │ ├── AnonymousDelegate_TypePublicSymbol.vb │ │ │ │ │ │ ├── AnonymousTypeOrDelegatePublicSymbol.vb │ │ │ │ │ │ ├── AnonymousType_PropertyPublicAccessors.vb │ │ │ │ │ │ ├── AnonymousType_PropertyPublicSymbol.vb │ │ │ │ │ │ └── AnonymousType_TypePublicSymbol.vb │ │ │ │ │ └── SynthesizedSymbols │ │ │ │ │ │ ├── AnonymousDelegate_TemplateSymbol.vb │ │ │ │ │ │ ├── AnonymousTypeOrDelegateTemplateSymbol.vb │ │ │ │ │ │ ├── AnonymousTypeOrDelegateTypeParameterSymbol.vb │ │ │ │ │ │ ├── AnonymousTypeOrDelegate_ParameterSymbol.vb │ │ │ │ │ │ ├── AnonymousType_ConstructorSymbol.vb │ │ │ │ │ │ ├── AnonymousType_EqualsMethodSymbol.vb │ │ │ │ │ │ ├── AnonymousType_GetHashCodeMethodSymbol.vb │ │ │ │ │ │ ├── AnonymousType_IEquatable_EqualsMethodSymbol.vb │ │ │ │ │ │ ├── AnonymousType_PropertyAccessors.vb │ │ │ │ │ │ ├── AnonymousType_PropertyBackingFieldSymbol.vb │ │ │ │ │ │ ├── AnonymousType_PropertySymbol.vb │ │ │ │ │ │ ├── AnonymousType_TemplateSymbol.vb │ │ │ │ │ │ └── AnonymousType_ToStringMethodSymbol.vb │ │ │ │ ├── ArrayTypeSymbol.vb │ │ │ │ ├── AssemblySymbol.vb │ │ │ │ ├── Attributes │ │ │ │ │ ├── AttributeData.vb │ │ │ │ │ ├── PEAttributeData.vb │ │ │ │ │ ├── RetargetingAttributeData.vb │ │ │ │ │ ├── SourceAttributeData.vb │ │ │ │ │ └── WellKnownAttributeData │ │ │ │ │ │ ├── EventWellKnownAttributeData.vb │ │ │ │ │ │ ├── MethodEarlyWellKnownAttributeData.vb │ │ │ │ │ │ ├── MethodWellKnownAttributeData.vb │ │ │ │ │ │ ├── ParameterEarlyWellKnownAttributeData.vb │ │ │ │ │ │ └── TypeEarlyWellKnownAttributeData.vb │ │ │ │ ├── BaseTypeAnalysis.vb │ │ │ │ ├── ConstantValueUtils.vb │ │ │ │ ├── ConstraintsHelper.vb │ │ │ │ ├── CustomModifier.vb │ │ │ │ ├── EmbeddedSymbols │ │ │ │ │ ├── Embedded.vb │ │ │ │ │ ├── EmbeddedResources.vb │ │ │ │ │ ├── EmbeddedSymbolExtensions.vb │ │ │ │ │ ├── EmbeddedSymbolKind.vb │ │ │ │ │ ├── EmbeddedSymbolManager.SymbolsCollection.vb │ │ │ │ │ ├── EmbeddedSymbolManager.vb │ │ │ │ │ ├── InternalXmlHelper.vb │ │ │ │ │ ├── Symbols │ │ │ │ │ │ └── EmbeddedNamedTypeSymbol.vb │ │ │ │ │ ├── VbCoreSourceText.vb │ │ │ │ │ └── VbMyTemplateText.vb │ │ │ │ ├── ErrorMethodSymbol.vb │ │ │ │ ├── ErrorTypeSymbol.vb │ │ │ │ ├── EventSignatureComparer.vb │ │ │ │ ├── EventSymbol.vb │ │ │ │ ├── ExtendedErrorTypeSymbol.vb │ │ │ │ ├── ExtensionMethods.vb │ │ │ │ ├── FieldOrPropertyInitializer.vb │ │ │ │ ├── FieldSymbol.vb │ │ │ │ ├── HandledEvent.vb │ │ │ │ ├── IndexedTypeParameterSymbol.vb │ │ │ │ ├── InstanceErrorTypeSymbol.vb │ │ │ │ ├── InstanceTypeSymbol.vb │ │ │ │ ├── LabelSymbol.vb │ │ │ │ ├── LexicalSortKey.vb │ │ │ │ ├── MemberSignatureComparer.vb │ │ │ │ ├── MergedNamespaceSymbol.vb │ │ │ │ ├── Metadata │ │ │ │ │ └── PE │ │ │ │ │ │ ├── MemberRefMetadataDecoder.vb │ │ │ │ │ │ ├── MetadataDecoder.vb │ │ │ │ │ │ ├── PEAssemblySymbol.vb │ │ │ │ │ │ ├── PEEventSymbol.vb │ │ │ │ │ │ ├── PEFieldSymbol.vb │ │ │ │ │ │ ├── PEGlobalNamespaceSymbol.vb │ │ │ │ │ │ ├── PEMethodSymbol.vb │ │ │ │ │ │ ├── PEModuleSymbol.vb │ │ │ │ │ │ ├── PENamedTypeSymbol.vb │ │ │ │ │ │ ├── PENamedTypeSymbolWithEmittedNamespaceName.vb │ │ │ │ │ │ ├── PENamespaceSymbol.vb │ │ │ │ │ │ ├── PENestedNamespaceSymbol.vb │ │ │ │ │ │ ├── PEParameterSymbol.vb │ │ │ │ │ │ ├── PEPropertyOrEventHelpers.vb │ │ │ │ │ │ ├── PEPropertySymbol.vb │ │ │ │ │ │ ├── PETypeParameterSymbol.vb │ │ │ │ │ │ ├── SymbolFactory.vb │ │ │ │ │ │ └── TupleTypeDecoder.vb │ │ │ │ ├── MetadataOrSourceAssemblySymbol.vb │ │ │ │ ├── MethodKindExtensions.vb │ │ │ │ ├── MethodSignatureComparer.vb │ │ │ │ ├── MethodSymbol.vb │ │ │ │ ├── MethodSymbolExtensions.vb │ │ │ │ ├── MissingAssemblySymbol.vb │ │ │ │ ├── MissingMetadataTypeSymbol.vb │ │ │ │ ├── MissingModuleSymbol.vb │ │ │ │ ├── MissingNamespaceSymbol.vb │ │ │ │ ├── ModuleSymbol.vb │ │ │ │ ├── NamedTypeSymbol.vb │ │ │ │ ├── NamedTypeSymbolExtensions.vb │ │ │ │ ├── NamespaceExtent.vb │ │ │ │ ├── NamespaceOrTypeSymbol.vb │ │ │ │ ├── NamespaceSymbol.vb │ │ │ │ ├── NoPiaAmbiguousCanonicalTypeSymbol.vb │ │ │ │ ├── NoPiaIllegalGenericInstantiationSymbol.vb │ │ │ │ ├── NoPiaMissingCanonicalTypeSymbol.vb │ │ │ │ ├── NonMissingAssemblySymbol.vb │ │ │ │ ├── NonMissingModuleSymbol.vb │ │ │ │ ├── ObsoleteAttributeHelpers.vb │ │ │ │ ├── OverriddenMembersResult.vb │ │ │ │ ├── PEOrSourceOrMergedNamespaceSymbol.vb │ │ │ │ ├── ParameterSymbol.vb │ │ │ │ ├── PointerTypeSymbol.vb │ │ │ │ ├── PreprocessingSymbol.vb │ │ │ │ ├── PropertySignatureComparer.vb │ │ │ │ ├── PropertySymbol.vb │ │ │ │ ├── PropertySymbolExtensions.vb │ │ │ │ ├── ReducedExtensionMethodSymbol.vb │ │ │ │ ├── ReferenceManager.vb │ │ │ │ ├── Retargeting │ │ │ │ │ ├── RetargetingAssemblySymbol.vb │ │ │ │ │ ├── RetargetingEventSymbol.vb │ │ │ │ │ ├── RetargetingFieldSymbol.vb │ │ │ │ │ ├── RetargetingMethodSymbol.vb │ │ │ │ │ ├── RetargetingModuleSymbol.vb │ │ │ │ │ ├── RetargetingNamedTypeSymbol.vb │ │ │ │ │ ├── RetargetingNamespaceSymbol.vb │ │ │ │ │ ├── RetargetingParameterSymbol.vb │ │ │ │ │ ├── RetargetingPropertySymbol.vb │ │ │ │ │ ├── RetargetingSymbolTranslator.vb │ │ │ │ │ └── RetargetingTypeParameterSymbol.vb │ │ │ │ ├── SignatureOnlyMethodSymbol.vb │ │ │ │ ├── SignatureOnlyParameterSymbol.vb │ │ │ │ ├── SignatureOnlyPropertySymbol.vb │ │ │ │ ├── Source │ │ │ │ │ ├── AttributeLocation.vb │ │ │ │ │ ├── BoundLambdaParameterSymbol.vb │ │ │ │ │ ├── CrefTypeParameterSymbol.vb │ │ │ │ │ ├── CustomEventAccessorSymbol.vb │ │ │ │ │ ├── CustomModifierUtils.vb │ │ │ │ │ ├── IAttributeTargetSymbol.vb │ │ │ │ │ ├── ImplementsHelper.vb │ │ │ │ │ ├── ImplicitNamedTypeSymbol.vb │ │ │ │ │ ├── LambdaParameterSymbol.vb │ │ │ │ │ ├── LambdaSymbol.vb │ │ │ │ │ ├── LocalDeclarationKind.vb │ │ │ │ │ ├── LocalSymbol.vb │ │ │ │ │ ├── MeParameterSymbol.vb │ │ │ │ │ ├── OverloadingHelper.vb │ │ │ │ │ ├── OverrideHidingHelper.vb │ │ │ │ │ ├── QuickAttributeChecker.vb │ │ │ │ │ ├── RangeVariableSymbol.vb │ │ │ │ │ ├── SourceAssemblySymbol.vb │ │ │ │ │ ├── SourceClonedParameterSymbol.vb │ │ │ │ │ ├── SourceComplexParameterSymbol.vb │ │ │ │ │ ├── SourceDeclareMethodSymbol.vb │ │ │ │ │ ├── SourceDelegateClonedParameterSymbolForBeginAndEndInvoke.vb │ │ │ │ │ ├── SourceDelegateMethodSymbol.vb │ │ │ │ │ ├── SourceEnumConstantSymbol.vb │ │ │ │ │ ├── SourceEventSymbol.vb │ │ │ │ │ ├── SourceFieldSymbol.vb │ │ │ │ │ ├── SourceFile.vb │ │ │ │ │ ├── SourceLabelSymbol.vb │ │ │ │ │ ├── SourceLambdaSymbol.vb │ │ │ │ │ ├── SourceMemberContainerTypeSymbol.vb │ │ │ │ │ ├── SourceMemberFieldSymbol.vb │ │ │ │ │ ├── SourceMemberMethodSymbol.vb │ │ │ │ │ ├── SourceMethodSymbol.vb │ │ │ │ │ ├── SourceModuleSymbol.BoundImports.vb │ │ │ │ │ ├── SourceModuleSymbol.vb │ │ │ │ │ ├── SourceNamedTypeSymbol.vb │ │ │ │ │ ├── SourceNamedTypeSymbol_ComClass.vb │ │ │ │ │ ├── SourceNamedTypeSymbol_GroupClass.vb │ │ │ │ │ ├── SourceNamespaceSymbol.vb │ │ │ │ │ ├── SourceParameterSymbol.vb │ │ │ │ │ ├── SourceParameterSymbolBase.vb │ │ │ │ │ ├── SourcePropertyAccessorSymbol.vb │ │ │ │ │ ├── SourcePropertyClonedParameterSymbolForAccessors.vb │ │ │ │ │ ├── SourcePropertySymbol.vb │ │ │ │ │ ├── SourceSimpleParameterSymbol.vb │ │ │ │ │ ├── SourceSymbolHelpers.vb │ │ │ │ │ ├── SourceTypeParameterSymbol.vb │ │ │ │ │ ├── SourceWithEventsBackingFieldSymbol.vb │ │ │ │ │ ├── SynthesizedBackingFieldSymbol.vb │ │ │ │ │ ├── SynthesizedConstructorSymbol.vb │ │ │ │ │ ├── SynthesizedEntryPointSymbol.vb │ │ │ │ │ ├── SynthesizedEventAccessorSymbol.vb │ │ │ │ │ ├── SynthesizedEventBackingFieldSymbol.vb │ │ │ │ │ ├── SynthesizedFieldSymbol.vb │ │ │ │ │ ├── SynthesizedInteractiveInitializerMethod.vb │ │ │ │ │ ├── SynthesizedLambdaKind.vb │ │ │ │ │ ├── SynthesizedLambdaSymbol.vb │ │ │ │ │ ├── SynthesizedMainTypeEntryPoint.vb │ │ │ │ │ ├── SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb │ │ │ │ │ ├── SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb │ │ │ │ │ ├── SynthesizedMyGroupCollectionPropertySymbol.vb │ │ │ │ │ ├── SynthesizedStaticLocalBackingField.vb │ │ │ │ │ ├── SynthesizedSubmissionConstructorSymbol.vb │ │ │ │ │ ├── SynthesizedWithEventsAccessorSymbol.vb │ │ │ │ │ ├── TypeParameterConstraintKind.vb │ │ │ │ │ └── UnboundLambdaParameterSymbol.vb │ │ │ │ ├── SpecialMembers.vb │ │ │ │ ├── SpecialTypeExtensions.vb │ │ │ │ ├── SubstitutableTypeParameterSymbol.vb │ │ │ │ ├── SubstitutedErrorType.vb │ │ │ │ ├── SubstitutedEventSymbol.vb │ │ │ │ ├── SubstitutedFieldSymbol.vb │ │ │ │ ├── SubstitutedMethodSymbol.vb │ │ │ │ ├── SubstitutedNamedType.vb │ │ │ │ ├── SubstitutedParameterSymbol.vb │ │ │ │ ├── SubstitutedPropertySymbol.vb │ │ │ │ ├── SubstitutedTypeParameterSymbol.vb │ │ │ │ ├── Symbol.vb │ │ │ │ ├── SymbolExtensions.vb │ │ │ │ ├── SymbolVisitor.vb │ │ │ │ ├── SymbolVisitor`1.vb │ │ │ │ ├── SymbolVisitor`2.vb │ │ │ │ ├── Symbol_Attributes.vb │ │ │ │ ├── SymbolsAndNoPia.docx │ │ │ │ ├── SynthesizedSymbols │ │ │ │ │ ├── GeneratedNameConstants.vb │ │ │ │ │ ├── GeneratedNameKind.vb │ │ │ │ │ ├── GeneratedNameParser.vb │ │ │ │ │ ├── GeneratedNames.vb │ │ │ │ │ ├── SynthesizedAccessor.vb │ │ │ │ │ ├── SynthesizedAttributeData.vb │ │ │ │ │ ├── SynthesizedBackingFieldBase.vb │ │ │ │ │ ├── SynthesizedClonedTypeParameterSymbol.vb │ │ │ │ │ ├── SynthesizedConstructorBase.vb │ │ │ │ │ ├── SynthesizedDelegateMethodSymbol.vb │ │ │ │ │ ├── SynthesizedEventDelegateSymbol.vb │ │ │ │ │ ├── SynthesizedGlobalMethodBase.vb │ │ │ │ │ ├── SynthesizedGlobal_StringSwitchHashMethodSymbol.vb │ │ │ │ │ ├── SynthesizedInterfaceImplementationStubSymbol.vb │ │ │ │ │ ├── SynthesizedIntrinsicOperatorSymbol.vb │ │ │ │ │ ├── SynthesizedLocal.vb │ │ │ │ │ ├── SynthesizedMethod.vb │ │ │ │ │ ├── SynthesizedMethodBase.vb │ │ │ │ │ ├── SynthesizedOverridingWitheventsProperty.vb │ │ │ │ │ ├── SynthesizedParameterSymbol.vb │ │ │ │ │ ├── SynthesizedPropertyAccessorBase.vb │ │ │ │ │ ├── SynthesizedPropertyBase.vb │ │ │ │ │ ├── SynthesizedRegularMethodBase.vb │ │ │ │ │ ├── SynthesizedSimpleConstructorSymbol.vb │ │ │ │ │ └── SynthesizedSimpleMethodSymbol.vb │ │ │ │ ├── Tuples │ │ │ │ │ ├── TupleErrorFieldSymbol.vb │ │ │ │ │ ├── TupleEventSymbol.vb │ │ │ │ │ ├── TupleFieldSymbol.vb │ │ │ │ │ ├── TupleMethodSymbol.vb │ │ │ │ │ ├── TupleParameterSymbol.vb │ │ │ │ │ ├── TuplePropertySymbol.vb │ │ │ │ │ └── TupleTypeSymbol.vb │ │ │ │ ├── TypeParameterConstraint.vb │ │ │ │ ├── TypeParameterSymbol.vb │ │ │ │ ├── TypeSubstitution.vb │ │ │ │ ├── TypeSymbol.vb │ │ │ │ ├── TypeSymbolExtensions.vb │ │ │ │ ├── TypeWithModifiers.vb │ │ │ │ ├── TypedConstant.vb │ │ │ │ ├── UnboundGenericType.vb │ │ │ │ ├── UnsupportedMetadataTypeSymbol.vb │ │ │ │ ├── UsedAssemblies.vb │ │ │ │ ├── WellKnownMembers.vb │ │ │ │ └── Wrapped │ │ │ │ │ ├── WrappedEventSymbol.vb │ │ │ │ │ ├── WrappedFieldSymbol.vb │ │ │ │ │ ├── WrappedMethodSymbol.vb │ │ │ │ │ ├── WrappedNamedTypeSymbol.vb │ │ │ │ │ ├── WrappedParameterSymbol.vb │ │ │ │ │ ├── WrappedPropertySymbol.vb │ │ │ │ │ └── WrappedTypeParameterSymbol.vb │ │ │ ├── Syntax │ │ │ │ ├── ArgumentSyntax.vb │ │ │ │ ├── ArrayRankSpecifierSyntax.vb │ │ │ │ ├── BaseSyntaxExtensions.vb │ │ │ │ ├── BeginOfBlockSyntaxReference.vb │ │ │ │ ├── CaseBlockSyntax.vb │ │ │ │ ├── CompilationUnitSyntax.vb │ │ │ │ ├── CrefOperatorReferenceSyntax.vb │ │ │ │ ├── DirectiveTriviaSyntax.vb │ │ │ │ ├── ForOrForEachBlockSyntax.vb │ │ │ │ ├── InternalSyntax │ │ │ │ │ ├── BadTokenSyntax.vb │ │ │ │ │ ├── ComplexIdentifierSyntax.vb │ │ │ │ │ ├── DocumentationCommentTriviaSyntax.vb │ │ │ │ │ ├── IdentifierTokenSyntax.vb │ │ │ │ │ ├── SimpleIdentifierSyntax.vb │ │ │ │ │ ├── StructuredTriviaSyntax.vb │ │ │ │ │ ├── SyntaxFactory.vb │ │ │ │ │ ├── SyntaxLiterals.vb │ │ │ │ │ ├── SyntaxNode.vb │ │ │ │ │ ├── SyntaxNodeExtensions.vb │ │ │ │ │ ├── SyntaxNodeFactories.vb │ │ │ │ │ ├── SyntaxNodePartials.vb │ │ │ │ │ ├── SyntaxReplacer.vb │ │ │ │ │ ├── SyntaxSubKind.vb │ │ │ │ │ ├── SyntaxToken.vb │ │ │ │ │ ├── SyntaxTrivia.vb │ │ │ │ │ ├── VisualBasicSyntaxNodeCache.vb │ │ │ │ │ └── VisualBasicSyntaxRewriter.vb │ │ │ │ ├── LambdaUtilities.vb │ │ │ │ ├── MethodBaseSyntax.vb │ │ │ │ ├── MethodBlockBaseSyntax.vb │ │ │ │ ├── MultiLineLambdaExpressionSyntax.vb │ │ │ │ ├── NameSyntax.vb │ │ │ │ ├── NamespaceDeclarationSyntaxReference.vb │ │ │ │ ├── SimpleSyntaxReference.vb │ │ │ │ ├── SingleLineLambdaExpressionSyntax.vb │ │ │ │ ├── SkippedTokensTriviaSyntax.vb │ │ │ │ ├── StructuredTriviaSyntax.vb │ │ │ │ ├── Syntax.xml │ │ │ │ ├── Syntax.xsd │ │ │ │ ├── SyntaxEquivalence.vb │ │ │ │ ├── SyntaxExtensions.vb │ │ │ │ ├── SyntaxFactory.vb │ │ │ │ ├── SyntaxFacts.vb │ │ │ │ ├── SyntaxKind.vb │ │ │ │ ├── SyntaxKindEqualityComparer.vb │ │ │ │ ├── SyntaxKindExtensions.vb │ │ │ │ ├── SyntaxKindFacts.vb │ │ │ │ ├── SyntaxNodeExtensions.vb │ │ │ │ ├── SyntaxNodeFactories.vb │ │ │ │ ├── SyntaxNodePartials.vb │ │ │ │ ├── SyntaxNodeRemover.vb │ │ │ │ ├── SyntaxNormalizer.vb │ │ │ │ ├── SyntaxReplacer.vb │ │ │ │ ├── SyntaxTreeDiagnosticEnumerator.vb │ │ │ │ ├── TypeBlockSyntax.vb │ │ │ │ ├── TypeStatementSyntax.vb │ │ │ │ ├── VisualBasicLineDirectiveMap.vb │ │ │ │ ├── VisualBasicSyntaxNode.vb │ │ │ │ ├── VisualBasicSyntaxNode_TreeTraversalHelpers.vb │ │ │ │ ├── VisualBasicSyntaxRewriter.vb │ │ │ │ ├── VisualBasicSyntaxTree.ConditionalSymbolsMap.vb │ │ │ │ ├── VisualBasicSyntaxTree.DummySyntaxTree.vb │ │ │ │ ├── VisualBasicSyntaxTree.LazySyntaxTree.vb │ │ │ │ ├── VisualBasicSyntaxTree.ParsedSyntaxTree.vb │ │ │ │ ├── VisualBasicSyntaxTree.vb │ │ │ │ ├── VisualBasicSyntaxVisitor.vb │ │ │ │ ├── VisualBasicSyntaxWalker.vb │ │ │ │ └── VisualBasicWarningStateMap.vb │ │ │ ├── Utilities │ │ │ │ ├── TypeUnification.vb │ │ │ │ └── VarianceAmbiguity.vb │ │ │ ├── VBResources.resx │ │ │ ├── VisualBasicCompilationOptions.vb │ │ │ ├── VisualBasicExtensions.vb │ │ │ ├── VisualBasicFileSystemExtensions.vb │ │ │ ├── VisualBasicParseOptions.vb │ │ │ └── xlf │ │ │ │ ├── VBResources.cs.xlf │ │ │ │ ├── VBResources.de.xlf │ │ │ │ ├── VBResources.es.xlf │ │ │ │ ├── VBResources.fr.xlf │ │ │ │ ├── VBResources.it.xlf │ │ │ │ ├── VBResources.ja.xlf │ │ │ │ ├── VBResources.ko.xlf │ │ │ │ ├── VBResources.pl.xlf │ │ │ │ ├── VBResources.pt-BR.xlf │ │ │ │ ├── VBResources.ru.xlf │ │ │ │ ├── VBResources.tr.xlf │ │ │ │ ├── VBResources.zh-Hans.xlf │ │ │ │ └── VBResources.zh-Hant.xlf │ │ │ ├── Test │ │ │ ├── CommandLine │ │ │ │ ├── AssemblyAttributes.vb │ │ │ │ ├── CommandLineArgumentsTests.vb │ │ │ │ ├── CommandLineBreakingChanges.vb │ │ │ │ ├── CommandLineTests.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests.vbproj │ │ │ │ ├── MiscTests.vb │ │ │ │ ├── My Project │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── SarifErrorLoggerTests.vb │ │ │ │ ├── SarifV1ErrorLoggerTests.vb │ │ │ │ ├── SarifV2ErrorLoggerTests.vb │ │ │ │ └── TouchedFileLoggingTests.vb │ │ │ ├── Emit │ │ │ │ ├── AssemblyAttributes.vb │ │ │ │ ├── Attributes │ │ │ │ │ ├── AssemblyAttributes.vb │ │ │ │ │ ├── AttributeTests.vb │ │ │ │ │ ├── AttributeTests_CallerArgumentExpression.vb │ │ │ │ │ ├── AttributeTests_Conditional.vb │ │ │ │ │ ├── AttributeTests_Experimental.vb │ │ │ │ │ ├── AttributeTests_MarshalAs.vb │ │ │ │ │ ├── AttributeTests_ObsoleteAttribute.vb │ │ │ │ │ ├── AttributeTests_StructLayout.vb │ │ │ │ │ ├── AttributeTests_Synthesized.vb │ │ │ │ │ ├── AttributeTests_Tuples.vb │ │ │ │ │ ├── AttributeTests_WellKnownAttributes.vb │ │ │ │ │ ├── EmitTestStrongNameProvider.vb │ │ │ │ │ └── InternalsVisibleToAndStrongNameTests.vb │ │ │ │ ├── BreakingChanges.vb │ │ │ │ ├── CodeGen │ │ │ │ │ ├── AnonymousTypesCodeGenTests.vb │ │ │ │ │ ├── CodeGenAsyncTests.vb │ │ │ │ │ ├── CodeGenClosureLambdaTests.vb │ │ │ │ │ ├── CodeGenCollectionInitializer.vb │ │ │ │ │ ├── CodeGenConstLocal.vb │ │ │ │ │ ├── CodeGenCtorInitializers.vb │ │ │ │ │ ├── CodeGenDelegateCreation.vb │ │ │ │ │ ├── CodeGenEvents.vb │ │ │ │ │ ├── CodeGenExpression.vb │ │ │ │ │ ├── CodeGenFieldInitTests.vb │ │ │ │ │ ├── CodeGenForLoops.vb │ │ │ │ │ ├── CodeGenForeach.vb │ │ │ │ │ ├── CodeGenGetTypeOperator.vb │ │ │ │ │ ├── CodeGenGoto.vb │ │ │ │ │ ├── CodeGenIfOperator.vb │ │ │ │ │ ├── CodeGenInterfaceImplementation.vb │ │ │ │ │ ├── CodeGenIterators.vb │ │ │ │ │ ├── CodeGenIterators_Dev11.vb │ │ │ │ │ ├── CodeGenLateBound.vb │ │ │ │ │ ├── CodeGenMultiDimensionalArray.vb │ │ │ │ │ ├── CodeGenNullable.vb │ │ │ │ │ ├── CodeGenObjectInitializer.vb │ │ │ │ │ ├── CodeGenOverridingAndHiding.vb │ │ │ │ │ ├── CodeGenRefReturnTests.vb │ │ │ │ │ ├── CodeGenScriptTests.vb │ │ │ │ │ ├── CodeGenSelectCase.vb │ │ │ │ │ ├── CodeGenSingleLineIf.vb │ │ │ │ │ ├── CodeGenStaticLocals.vb │ │ │ │ │ ├── CodeGenStopOrEnd.vb │ │ │ │ │ ├── CodeGenStringConcat.vb │ │ │ │ │ ├── CodeGenSyncLock.vb │ │ │ │ │ ├── CodeGenTests.vb │ │ │ │ │ ├── CodeGenTryCatchThrow.vb │ │ │ │ │ ├── CodeGenTuples.vb │ │ │ │ │ ├── CodeGenUnstructuredErrorHandling.vb │ │ │ │ │ ├── CodeGenUsingStatement.vb │ │ │ │ │ ├── CodeGenVBCore.vb │ │ │ │ │ ├── CodeGenVbRuntime.vb │ │ │ │ │ ├── CodeGenWinMdDelegates.vb │ │ │ │ │ ├── CodeGenWinMdEvents.vb │ │ │ │ │ ├── CodeGenWithBlock.vb │ │ │ │ │ ├── CodeGenWithEvents.vb │ │ │ │ │ ├── ConversionsILGenTestBaseline.txt │ │ │ │ │ ├── ConversionsILGenTestBaseline1.txt │ │ │ │ │ ├── ConversionsILGenTestSource.vb │ │ │ │ │ ├── ConversionsILGenTestSource1.vb │ │ │ │ │ ├── ConversionsILGenTestSource2.vb │ │ │ │ │ └── WinRTCollectionTests.vb │ │ │ │ ├── Emit │ │ │ │ │ ├── CompilationEmitTests.vb │ │ │ │ │ ├── DeterministicTests.vb │ │ │ │ │ ├── DynamicAnalysis │ │ │ │ │ │ ├── DynamicAnalysisResourceTests.vb │ │ │ │ │ │ └── DynamicInstrumentationTests.vb │ │ │ │ │ ├── EditAndContinue │ │ │ │ │ │ ├── AssemblyReferencesTests.vb │ │ │ │ │ │ ├── EditAndContinueClosureTests.vb │ │ │ │ │ │ ├── EditAndContinuePdbTests.vb │ │ │ │ │ │ ├── EditAndContinueStateMachineTests.vb │ │ │ │ │ │ ├── EditAndContinueTestBase.vb │ │ │ │ │ │ ├── EditAndContinueTests.vb │ │ │ │ │ │ ├── LocalSlotMappingTests.vb │ │ │ │ │ │ └── SymbolMatcherTests.vb │ │ │ │ │ ├── EmitCustomModifiers.vb │ │ │ │ │ ├── EmitErrorTests.vb │ │ │ │ │ ├── EmitMetadata.vb │ │ │ │ │ ├── EntryPointTests.vb │ │ │ │ │ ├── FieldInitializerTests.vb │ │ │ │ │ ├── NoPiaEmbedTypes.vb │ │ │ │ │ ├── OptionalArgumentsTests.vb │ │ │ │ │ └── ResourceTests.vb │ │ │ │ ├── EmitResourceUtil.vb │ │ │ │ ├── ErrorHandling.vb │ │ │ │ ├── ExpressionTrees │ │ │ │ │ ├── CodeGenExprLambda.vb │ │ │ │ │ ├── ExpTreeTestResources.vb │ │ │ │ │ ├── Results │ │ │ │ │ │ ├── CheckedAndOrXor.txt │ │ │ │ │ │ ├── CheckedAndUncheckedIsIsNot.txt │ │ │ │ │ │ ├── CheckedAndUncheckedIsIsNotNothing.txt │ │ │ │ │ │ ├── CheckedAndUncheckedIsTrueIsFalse.txt │ │ │ │ │ │ ├── CheckedAndUncheckedNarrowingUDC.txt │ │ │ │ │ │ ├── CheckedAndUncheckedNothingConversions.txt │ │ │ │ │ │ ├── CheckedAndUncheckedTypeParameters.txt │ │ │ │ │ │ ├── CheckedAndUncheckedUdoUnaryPlusMinusNot.txt │ │ │ │ │ │ ├── CheckedAndUncheckedUserTypeConversions.txt │ │ │ │ │ │ ├── CheckedAndUncheckedWideningUDC.txt │ │ │ │ │ │ ├── CheckedAndUncheckedWithDate.txt │ │ │ │ │ │ ├── CheckedArithmeticBinaryOperators.txt │ │ │ │ │ │ ├── CheckedArrayInitializers.txt │ │ │ │ │ │ ├── CheckedCTypeAndImplicitConversionsEven.txt │ │ │ │ │ │ ├── CheckedCTypeAndImplicitConversionsOdd.txt │ │ │ │ │ │ ├── CheckedCoalesceWithNullableBoolean.txt │ │ │ │ │ │ ├── CheckedCoalesceWithUserDefinedConversions.txt │ │ │ │ │ │ ├── CheckedCollectionInitializers.txt │ │ │ │ │ │ ├── CheckedComparisonOperators.txt │ │ │ │ │ │ ├── CheckedConcatenate.txt │ │ │ │ │ │ ├── CheckedDirectTrySpecificConversions.txt │ │ │ │ │ │ ├── CheckedLike.txt │ │ │ │ │ │ ├── CheckedMiscellaneousA.txt │ │ │ │ │ │ ├── CheckedObjectInitializers.txt │ │ │ │ │ │ ├── CheckedShortCircuit.txt │ │ │ │ │ │ ├── CheckedUnaryPlusMinusNot.txt │ │ │ │ │ │ ├── CheckedUserDefinedBinaryOperators.txt │ │ │ │ │ │ ├── ExprTree_LegacyTests02_v40_Result.txt │ │ │ │ │ │ ├── ExprTree_LegacyTests02_v45_Result.txt │ │ │ │ │ │ ├── ExprTree_LegacyTests07_Result.txt │ │ │ │ │ │ ├── ExprTree_LegacyTests08_Result.txt │ │ │ │ │ │ ├── ExprTree_LegacyTests09_Result.txt │ │ │ │ │ │ ├── ExprTree_LegacyTests10_Result.txt │ │ │ │ │ │ ├── UncheckedAndOrXor.txt │ │ │ │ │ │ ├── UncheckedArithmeticBinaryOperators.txt │ │ │ │ │ │ ├── UncheckedCTypeAndImplicitConversionsEven.txt │ │ │ │ │ │ ├── UncheckedCTypeAndImplicitConversionsOdd.txt │ │ │ │ │ │ ├── UncheckedComparisonOperators.txt │ │ │ │ │ │ ├── UncheckedConcatenate.txt │ │ │ │ │ │ ├── UncheckedDirectTrySpecificConversions.txt │ │ │ │ │ │ ├── UncheckedLike.txt │ │ │ │ │ │ ├── UncheckedShortCircuit.txt │ │ │ │ │ │ ├── UncheckedUnaryPlusMinusNot.txt │ │ │ │ │ │ ├── UncheckedUserDefinedBinaryOperators.txt │ │ │ │ │ │ ├── XmlLiteralsInExprLambda01_Result.txt │ │ │ │ │ │ ├── XmlLiteralsInExprLambda02_Result.txt │ │ │ │ │ │ └── XmlLiteralsInExprLambda03_Result.txt │ │ │ │ │ ├── Sources │ │ │ │ │ │ ├── ExprLambdaUtils.vb │ │ │ │ │ │ ├── QueryHelper.vb │ │ │ │ │ │ └── UserDefinedBinaryOperators.vb │ │ │ │ │ └── Tests │ │ │ │ │ │ ├── TestConversion_Narrowing_UDC.vb │ │ │ │ │ │ ├── TestConversion_TypeMatrix_UserTypes.vb │ │ │ │ │ │ ├── TestConversion_Widening_UDC.vb │ │ │ │ │ │ ├── TestUnary_UDO_IsTrueIsFalse.vb │ │ │ │ │ │ └── TestUnary_UDO_PlusMinusNot.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests.vbproj │ │ │ │ ├── My Project │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── PDB │ │ │ │ │ ├── ChecksumTests.vb │ │ │ │ │ ├── PDBAsyncTests.vb │ │ │ │ │ ├── PDBCollectionInitializerTests.vb │ │ │ │ │ ├── PDBConstLocalTests.vb │ │ │ │ │ ├── PDBEmbeddedSourceTests.vb │ │ │ │ │ ├── PDBExternalSourceDirectiveTests.vb │ │ │ │ │ ├── PDBForEachTests.vb │ │ │ │ │ ├── PDBIteratorTests.vb │ │ │ │ │ ├── PDBLambdaTests.vb │ │ │ │ │ ├── PDBNamespaceScopes.vb │ │ │ │ │ ├── PDBObjectInitializerTests.vb │ │ │ │ │ ├── PDBSyncLockTests.vb │ │ │ │ │ ├── PDBTests.vb │ │ │ │ │ ├── PDBTupleTests.vb │ │ │ │ │ ├── PDBUsingTests.vb │ │ │ │ │ ├── PDBVariableInitializerTests.vb │ │ │ │ │ ├── PDBWinMdExpTests.vb │ │ │ │ │ ├── PortablePdbTests.vb │ │ │ │ │ ├── TypeDefinitionDocumentTests.vb │ │ │ │ │ └── VisualBasicDeterministicBuildCompilationTests.vb │ │ │ │ ├── Perf.vb │ │ │ │ ├── PrivateProtected.vb │ │ │ │ ├── Semantics │ │ │ │ │ └── StaticLocalsSemanticTests.vb │ │ │ │ └── XmlLiteralTests.vb │ │ │ ├── IOperation │ │ │ │ ├── AssemblyAttributes.vb │ │ │ │ ├── IOperation │ │ │ │ │ ├── IOperationTests.vb │ │ │ │ │ ├── IOperationTests_ArrayCreationAndInitializer.vb │ │ │ │ │ ├── IOperationTests_IAnonymousFunctionOperation.vb │ │ │ │ │ ├── IOperationTests_IAnonymousObjectCreationOperation.vb │ │ │ │ │ ├── IOperationTests_IArgument.vb │ │ │ │ │ ├── IOperationTests_IArrayElementReferenceExpression.vb │ │ │ │ │ ├── IOperationTests_IAwaitExpression.vb │ │ │ │ │ ├── IOperationTests_IBinaryOperatorExpression.vb │ │ │ │ │ ├── IOperationTests_IBlockStatement_MethodBlocks.vb │ │ │ │ │ ├── IOperationTests_IBranchOperation.Extensions.vb │ │ │ │ │ ├── IOperationTests_IBranchOperation.vb │ │ │ │ │ ├── IOperationTests_ICoalesceOperation.vb │ │ │ │ │ ├── IOperationTests_ICompoundAssignmentOperation.vb │ │ │ │ │ ├── IOperationTests_IConditionalAccessExpression.vb │ │ │ │ │ ├── IOperationTests_IConversionExpression.vb │ │ │ │ │ ├── IOperationTests_IDelegateCreationExpression.vb │ │ │ │ │ ├── IOperationTests_IDynamicInvocationExpression.vb │ │ │ │ │ ├── IOperationTests_IDynamicMemberReferenceExpression.vb │ │ │ │ │ ├── IOperationTests_IEndOperation.vb │ │ │ │ │ ├── IOperationTests_IEventAssignmentExpression.vb │ │ │ │ │ ├── IOperationTests_IEventReferenceOperation.vb │ │ │ │ │ ├── IOperationTests_IFieldReferenceExpression.vb │ │ │ │ │ ├── IOperationTests_IForEachLoopStatement.vb │ │ │ │ │ ├── IOperationTests_IForLoopStatement.vb │ │ │ │ │ ├── IOperationTests_IIfStatement.vb │ │ │ │ │ ├── IOperationTests_IInstanceReferenceExpression.vb │ │ │ │ │ ├── IOperationTests_IInterpolatedStringExpression.vb │ │ │ │ │ ├── IOperationTests_IInvocationOperation.vb │ │ │ │ │ ├── IOperationTests_ILabelStatement.vb │ │ │ │ │ ├── IOperationTests_ILiteralOperation.vb │ │ │ │ │ ├── IOperationTests_ILockStatement.vb │ │ │ │ │ ├── IOperationTests_IMethodReferenceOperation.vb │ │ │ │ │ ├── IOperationTests_INameOfOperation.vb │ │ │ │ │ ├── IOperationTests_INoPiaObjectCreationOperation.vb │ │ │ │ │ ├── IOperationTests_INoneOperation.vb │ │ │ │ │ ├── IOperationTests_IObjectCreationExpression.vb │ │ │ │ │ ├── IOperationTests_IOmittedArgumentOperation.vb │ │ │ │ │ ├── IOperationTests_IParameterReferenceExpression.vb │ │ │ │ │ ├── IOperationTests_IParenthesizedExpression.vb │ │ │ │ │ ├── IOperationTests_IPropertyReferenceExpression.vb │ │ │ │ │ ├── IOperationTests_IRaiseEventStatement.vb │ │ │ │ │ ├── IOperationTests_IReDimOperation.vb │ │ │ │ │ ├── IOperationTests_IReturnStatement.vb │ │ │ │ │ ├── IOperationTests_IStopOperation.vb │ │ │ │ │ ├── IOperationTests_ISwitchOperation.vb │ │ │ │ │ ├── IOperationTests_ISymbolInitializer.vb │ │ │ │ │ ├── IOperationTests_ITranslatedQueryOperation.vb │ │ │ │ │ ├── IOperationTests_ITupleExpression.vb │ │ │ │ │ ├── IOperationTests_ITypeOfExpression.vb │ │ │ │ │ ├── IOperationTests_ITypeParameterObjectCreation.vb │ │ │ │ │ ├── IOperationTests_IUnaryOperatorExpression.vb │ │ │ │ │ ├── IOperationTests_IUsingStatement.vb │ │ │ │ │ ├── IOperationTests_IVariableDeclaration.vb │ │ │ │ │ ├── IOperationTests_IWhileUntilLoopStatement.vb │ │ │ │ │ ├── IOperationTests_IWithStatement.vb │ │ │ │ │ ├── IOperationTests_InvalidExpression.vb │ │ │ │ │ ├── IOperationTests_InvalidStatement.vb │ │ │ │ │ └── IOperationTests_TryCatch.vb │ │ │ │ ├── My Project │ │ │ │ │ └── launchSettings.json │ │ │ │ └── Roslyn.Compilers.VisualBasic.IOperation.UnitTests.vbproj │ │ │ ├── Semantic │ │ │ │ ├── AssemblyAttributes.vb │ │ │ │ ├── Binding │ │ │ │ │ ├── BadSymbolReference.vb │ │ │ │ │ ├── Binder_Expressions_Tests.vb │ │ │ │ │ ├── Binder_Statements_Tests.vb │ │ │ │ │ ├── BindingCollectionInitializerTests.vb │ │ │ │ │ ├── BindingDelegateCreationTests.vb │ │ │ │ │ ├── BindingErrorTests.vb │ │ │ │ │ ├── BindingObjectInitializerTests.vb │ │ │ │ │ ├── BindingScopeTests.vb │ │ │ │ │ ├── ForEachTests.vb │ │ │ │ │ ├── GenericsTests.vb │ │ │ │ │ ├── GotoTests.vb │ │ │ │ │ ├── ImplicitVariableTests.vb │ │ │ │ │ ├── LookupTests.vb │ │ │ │ │ ├── MethodBodyBindingTests.vb │ │ │ │ │ ├── SyncLockTests.vb │ │ │ │ │ ├── T_1247520.cs │ │ │ │ │ ├── T_68086.vb │ │ │ │ │ └── UsingTests.vb │ │ │ │ ├── Compilation │ │ │ │ │ ├── CompilationAPITests.vb │ │ │ │ │ ├── GetSemanticInfoBrokenCodeTests.vb │ │ │ │ │ ├── MyTemplateTests.vb │ │ │ │ │ ├── ReferenceManagerTests.vb │ │ │ │ │ ├── SemanticModelAPITests.vb │ │ │ │ │ ├── SemanticModelGetDeclaredSymbolAPITests.vb │ │ │ │ │ ├── SemanticModelLookupSymbolsAPITests.vb │ │ │ │ │ ├── SuppressAccessibilityChecksTests.vb │ │ │ │ │ ├── SymbolSearchTests.vb │ │ │ │ │ └── VisualBasicCompilationOptionsTests.vb │ │ │ │ ├── DeclaringSyntaxNodeTests.vb │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── CompilationEventTests.vb │ │ │ │ │ ├── DiagnosticAnalyzerTests.AllInOne.vb │ │ │ │ │ ├── DiagnosticAnalyzerTests.vb │ │ │ │ │ ├── DiagnosticTests.vb │ │ │ │ │ ├── GetDiagnosticsTests.vb │ │ │ │ │ └── OperationAnalyzerTests.vb │ │ │ │ ├── ExtensionMethods │ │ │ │ │ └── SemanticModelTests.vb │ │ │ │ ├── Extensions.vb │ │ │ │ ├── FlowAnalysis │ │ │ │ │ ├── FlowDiagnosticTests.vb │ │ │ │ │ ├── FlowTestBase.vb │ │ │ │ │ ├── ImplicitVariableTests.vb │ │ │ │ │ ├── IterationJumpYieldStatementTests.vb │ │ │ │ │ ├── RegionAnalysisTests.vb │ │ │ │ │ ├── RegionAnalysisTestsWithStaticLocals.vb │ │ │ │ │ ├── StructureAnalysisTests.vb │ │ │ │ │ └── TryLockUsingStatementTests.vb │ │ │ │ ├── HasValidFonts.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests.vbproj │ │ │ │ ├── My Project │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── SemanticResourceUtil.vb │ │ │ │ ├── Semantics │ │ │ │ │ ├── AccessCheckTests.vb │ │ │ │ │ ├── AnonymousTypesTests.vb │ │ │ │ │ ├── ArrayLiteralTests.vb │ │ │ │ │ ├── AsyncAwait.vb │ │ │ │ │ ├── Async_Overload_Change_3.vb.txt │ │ │ │ │ ├── BinaryOperators.vb │ │ │ │ │ ├── BinaryOperatorsTestBaseline1.txt │ │ │ │ │ ├── BinaryOperatorsTestBaseline2.txt │ │ │ │ │ ├── BinaryOperatorsTestBaseline3.txt │ │ │ │ │ ├── BinaryOperatorsTestBaseline4.txt │ │ │ │ │ ├── BinaryOperatorsTestBaseline5.txt │ │ │ │ │ ├── BinaryOperatorsTestSource1.vb │ │ │ │ │ ├── BinaryOperatorsTestSource2.vb │ │ │ │ │ ├── BinaryOperatorsTestSource3.vb │ │ │ │ │ ├── BinaryOperatorsTestSource4.vb │ │ │ │ │ ├── BinaryOperatorsTestSource5.vb │ │ │ │ │ ├── CompoundAssignment.vb │ │ │ │ │ ├── ConditionalAccessTests.vb │ │ │ │ │ ├── ConditionalExpressionsTests.vb │ │ │ │ │ ├── Conversions.vb │ │ │ │ │ ├── Conversions_AnonymousDelegates.vb │ │ │ │ │ ├── EraseStatementTests.vb │ │ │ │ │ ├── FieldInitializerBindingTests.vb │ │ │ │ │ ├── ForLoopTest.vb │ │ │ │ │ ├── ForeachTest.vb │ │ │ │ │ ├── GetExtendedSemanticInfoTests.vb │ │ │ │ │ ├── GetSemanticInfoTests.vb │ │ │ │ │ ├── GetUnusedImportDirectivesTests.vb │ │ │ │ │ ├── GotoTests.vb │ │ │ │ │ ├── IFOperatorTest.vb │ │ │ │ │ ├── IReadOnlyListAndCollection.vb │ │ │ │ │ ├── InitOnlyMemberTests.vb │ │ │ │ │ ├── InterpolatedStringTests.vb │ │ │ │ │ ├── IsIsNot.vb │ │ │ │ │ ├── IteratorTests.vb │ │ │ │ │ ├── LambdaSemanticInfoTests.vb │ │ │ │ │ ├── LambdaTests.vb │ │ │ │ │ ├── Lambda_AnonymousDelegateInference.vb │ │ │ │ │ ├── Lambda_Relaxation.vb │ │ │ │ │ ├── LongTypeName.vb.txt │ │ │ │ │ ├── LongTypeNameNative.vb.txt │ │ │ │ │ ├── MeMyBaseMyClassTests.vb │ │ │ │ │ ├── MethodCalls.vb │ │ │ │ │ ├── MissingRuntimeHelpers.vb │ │ │ │ │ ├── MultiDimensionalTest.vb │ │ │ │ │ ├── MyBaseMyClassTests.vb │ │ │ │ │ ├── NameLengthTests.vb │ │ │ │ │ ├── NameOfTests.vb │ │ │ │ │ ├── NativeIntegerTests.vb │ │ │ │ │ ├── NewOnInterfaceTests.vb │ │ │ │ │ ├── NonTrailingNamedArgumentsTests.vb │ │ │ │ │ ├── NoncompliantOverloadingInMetadata.vb │ │ │ │ │ ├── OptionApis.vb │ │ │ │ │ ├── OptionalArgumentTests.vb │ │ │ │ │ ├── OverloadResolution.vb │ │ │ │ │ ├── OverloadResolutionTestSource.vb │ │ │ │ │ ├── Parenthesized.vb │ │ │ │ │ ├── PartialMethodsTest.vb │ │ │ │ │ ├── PrintResultTestSource.vb │ │ │ │ │ ├── QueryExpressions.vb │ │ │ │ │ ├── QueryExpressions_FlowAnalysis.vb │ │ │ │ │ ├── QueryExpressions_LookupSymbols.vb │ │ │ │ │ ├── QueryExpressions_SemanticModel.vb │ │ │ │ │ ├── RedimStatementTests.vb │ │ │ │ │ ├── ScriptSemanticsTests.vb │ │ │ │ │ ├── SelectCaseTests.vb │ │ │ │ │ ├── SyncLockTests.vb │ │ │ │ │ ├── SyntaxTreeRootTests.vb │ │ │ │ │ ├── TooLongNameTests.vb │ │ │ │ │ ├── TypeArgumentInference.vb │ │ │ │ │ ├── TypeOfTests.vb │ │ │ │ │ ├── UnaryOperators.vb │ │ │ │ │ ├── UnstructuredExceptionHandling.vb │ │ │ │ │ ├── UseSiteErrorTests.vb │ │ │ │ │ ├── UserDefinedBinaryOperators.vb │ │ │ │ │ ├── UserDefinedConversions.vb │ │ │ │ │ ├── UserDefinedForToLoop.vb │ │ │ │ │ ├── UserDefinedUnaryOperators.vb │ │ │ │ │ ├── UsingStatementTest.vb │ │ │ │ │ ├── VariableTypeInference.vb │ │ │ │ │ ├── VarianceConversions.vb │ │ │ │ │ ├── WithBlockErrorTests.vb │ │ │ │ │ ├── WithBlockSemanticModelTests.vb │ │ │ │ │ └── XmlLiteralSemanticModelTests.vb │ │ │ │ └── SourceGeneration │ │ │ │ │ └── GeneratorDriverTests.vb │ │ │ ├── Symbol │ │ │ │ ├── AssemblyAttributes.vb │ │ │ │ ├── CrossLanguageTest.vb │ │ │ │ ├── DocumentationComments │ │ │ │ │ ├── ConstructorDocumentationCommentTests.vb │ │ │ │ │ ├── DocCommentTests.vb │ │ │ │ │ ├── EventDocumentationCommentTests.vb │ │ │ │ │ ├── FieldDocumentationCommentTests.vb │ │ │ │ │ ├── IncludeTests.vb │ │ │ │ │ ├── MethodDocumentationCommentTests.vb │ │ │ │ │ ├── PropertyDocumentationCommentTests.vb │ │ │ │ │ └── TypeDocumentationCommentTests.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests.vbproj │ │ │ │ ├── My Project │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── StaticLocalDeclarationTests.vb │ │ │ │ ├── SymbolDisplay │ │ │ │ │ ├── ObjectDisplayTests.vb │ │ │ │ │ └── SymbolDisplayTests.vb │ │ │ │ ├── SymbolsTests │ │ │ │ │ ├── AnonymousDelegates │ │ │ │ │ │ └── AnonymousDelegates_CreationAndEmit.vb │ │ │ │ │ ├── AnonymousTypes │ │ │ │ │ │ ├── AnonymousTypesEmittedSymbolsTests.vb │ │ │ │ │ │ └── AnonymousTypesSemanticsTests.vb │ │ │ │ │ ├── AssemblyAndNamespaceTests.vb │ │ │ │ │ ├── AttributeTests_UnmanagedCallersOnly.vb │ │ │ │ │ ├── CompilationCreationTests.vb │ │ │ │ │ ├── CorLibrary │ │ │ │ │ │ ├── Choosing.vb │ │ │ │ │ │ └── CorTypes.vb │ │ │ │ │ ├── CustomModifiersTests.vb │ │ │ │ │ ├── DefaultInterfaceImplementationTests.vb │ │ │ │ │ ├── ExtensionMethods │ │ │ │ │ │ ├── AddressOf.vb │ │ │ │ │ │ ├── ExtensionMethodTests.vb │ │ │ │ │ │ └── LookupAndInvocation.vb │ │ │ │ │ ├── GenericConstraintTests.vb │ │ │ │ │ ├── ImplicitClassTests.vb │ │ │ │ │ ├── InaccessibleOverriding.vb │ │ │ │ │ ├── InstantiatingGenerics.vb │ │ │ │ │ ├── InterfaceImplementationTests.vb │ │ │ │ │ ├── Metadata │ │ │ │ │ │ ├── MetadataMemberTests.vb │ │ │ │ │ │ ├── MetadataTypeTests.vb │ │ │ │ │ │ ├── MscorlibNamespacesAndTypes.bsl │ │ │ │ │ │ ├── PE │ │ │ │ │ │ │ ├── BaseTypeResolution.vb │ │ │ │ │ │ │ ├── HasUnsupportedMetadata.vb │ │ │ │ │ │ │ ├── InAttributeModifierTests.vb │ │ │ │ │ │ │ ├── LoadCustomModifiers.vb │ │ │ │ │ │ │ ├── LoadingAttributes.vb │ │ │ │ │ │ │ ├── LoadingEvents.vb │ │ │ │ │ │ │ ├── LoadingFields.vb │ │ │ │ │ │ │ ├── LoadingGenericTypeParameters.vb │ │ │ │ │ │ │ ├── LoadingMetadataTokens.vb │ │ │ │ │ │ │ ├── LoadingMethods.vb │ │ │ │ │ │ │ ├── LoadingNamespacesAndTypes.vb │ │ │ │ │ │ │ ├── LoadingOperators.vb │ │ │ │ │ │ │ ├── LoadingWithEvents.vb │ │ │ │ │ │ │ ├── MissingTypeReferences.vb │ │ │ │ │ │ │ ├── NoPia.vb │ │ │ │ │ │ │ ├── NoPiaInstantiationOfGenericClassAndStruct.vb │ │ │ │ │ │ │ ├── NoPiaLocalHideAndTypeSubstitutionTests.vb │ │ │ │ │ │ │ ├── PEParameterSymbolTests.vb │ │ │ │ │ │ │ ├── TypeAccessibility.vb │ │ │ │ │ │ │ ├── TypeForwarders.vb │ │ │ │ │ │ │ └── TypeKindTests.vb │ │ │ │ │ │ ├── WinMdEventTest.vb │ │ │ │ │ │ └── WinMdTypeTests.vb │ │ │ │ │ ├── MetadataFileReferenceCompilationTests.vb │ │ │ │ │ ├── MethodImplementationFlagsTests.vb │ │ │ │ │ ├── MockSymbolTests.vb │ │ │ │ │ ├── MyBaseMyClassSemanticsTests.vb │ │ │ │ │ ├── Retargeting │ │ │ │ │ │ ├── NoPia.vb │ │ │ │ │ │ ├── RetargetCustomModifiers.vb │ │ │ │ │ │ ├── RetargetingCustomAttributes.vb │ │ │ │ │ │ └── RetargetingTests.vb │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── BaseClassTests.vb │ │ │ │ │ │ ├── BindingsTests.vb │ │ │ │ │ │ ├── ClsComplianceTests.vb │ │ │ │ │ │ ├── ComClassTests.vb │ │ │ │ │ │ ├── DelegateTests.vb │ │ │ │ │ │ ├── EnumTests.vb │ │ │ │ │ │ ├── EventTests.vb │ │ │ │ │ │ ├── FieldTests.vb │ │ │ │ │ │ ├── GroupClassTests.vb │ │ │ │ │ │ ├── ImplementsTests.vb │ │ │ │ │ │ ├── MeMyBaseMyClassTests.vb │ │ │ │ │ │ ├── MethodTests.vb │ │ │ │ │ │ ├── NamedTypeTests.vb │ │ │ │ │ │ ├── NamespaceGlobalTests.vb │ │ │ │ │ │ ├── OperatorsTests.vb │ │ │ │ │ │ ├── OverridesTests.vb │ │ │ │ │ │ ├── PropertyTests.vb │ │ │ │ │ │ ├── SourceSymbolTests.vb │ │ │ │ │ │ ├── StaticLocals.vb │ │ │ │ │ │ ├── SymbolBindingErrorTests.vb │ │ │ │ │ │ ├── SyntheticEntryPoint.vb │ │ │ │ │ │ ├── TypeBindingTests.vb │ │ │ │ │ │ ├── TypeSubstitutionTests.vb │ │ │ │ │ │ ├── TypeTests.vb │ │ │ │ │ │ └── VarianceTests.vb │ │ │ │ │ ├── StaticAbstractMembersInInterfacesTests.vb │ │ │ │ │ ├── SymbolErrorTests.vb │ │ │ │ │ ├── SymbolExtensionTests.vb │ │ │ │ │ ├── TypedConstantTests.vb │ │ │ │ │ ├── UnboundGenericType.vb │ │ │ │ │ ├── WellKnownTypeValidationTests.vb │ │ │ │ │ ├── WithStatementSymbolsTests.vb │ │ │ │ │ └── XmlLiteralsTests_UseSiteErrors.vb │ │ │ │ └── UsedAssembliesTests.vb │ │ │ └── Syntax │ │ │ │ ├── Generated │ │ │ │ └── Syntax.Test.xml.Generated.vb │ │ │ │ ├── IncrementalParser │ │ │ │ ├── IPEndBlockStatements.vb │ │ │ │ ├── IncrementalParser.vb │ │ │ │ └── SyntaxDifferences.vb │ │ │ │ ├── LocationTests.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests.vbproj │ │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ │ ├── Parser │ │ │ │ ├── DeclarationTests.vb │ │ │ │ ├── InterpolatedStringParsingTests.vb │ │ │ │ ├── LanguageVersionTests.vb │ │ │ │ ├── ParseAsyncTests.vb │ │ │ │ ├── ParseAttributes.vb │ │ │ │ ├── ParseDeclarationTests.vb │ │ │ │ ├── ParseDirectives.vb │ │ │ │ ├── ParseErrorTests.vb │ │ │ │ ├── ParseExpression.vb │ │ │ │ ├── ParseImports.vb │ │ │ │ ├── ParseIteratorTests.vb │ │ │ │ ├── ParseLanguageVersionTests.vb │ │ │ │ ├── ParseMethods.vb │ │ │ │ ├── ParseSpecifiers.vb │ │ │ │ ├── ParseStatements.vb │ │ │ │ ├── ParseVarDecl.vb │ │ │ │ ├── ParseXml.vb │ │ │ │ ├── ParserRegressionTests.vb │ │ │ │ ├── VisualBasicParseOptionsTests.vb │ │ │ │ └── XmlDocComments.vb │ │ │ │ ├── PreprocessorEETests.vb │ │ │ │ ├── QuickTokenTableTests.vb │ │ │ │ ├── Resources │ │ │ │ └── AllInOne.vb │ │ │ │ ├── Scanner │ │ │ │ ├── ScanConditionalTests.vb │ │ │ │ ├── ScanErrorTests.vb │ │ │ │ ├── ScannerTests.vb │ │ │ │ └── XmlScannerTests.vb │ │ │ │ ├── Syntax │ │ │ │ ├── ConstantExpressionEvaluatorTests.vb │ │ │ │ ├── GeneratedTests.vb │ │ │ │ ├── LambdaUtilitiesTests.vb │ │ │ │ ├── ManualTests.vb │ │ │ │ ├── SeparatedSyntaxListTests.vb │ │ │ │ ├── SerializationTests.vb │ │ │ │ ├── StatementSyntaxWalkerTests.vb │ │ │ │ ├── SyntaxAnnotationTests.vb │ │ │ │ ├── SyntaxEquivalenceTests.vb │ │ │ │ ├── SyntaxFactoryTests.vb │ │ │ │ ├── SyntaxFactsTest.vb │ │ │ │ ├── SyntaxListTests.vb │ │ │ │ ├── SyntaxNormalizerTests.vb │ │ │ │ ├── SyntaxRewriterTests.vb │ │ │ │ ├── SyntaxSubmissionsTests.vb │ │ │ │ ├── SyntaxTokenFactoryTests.vb │ │ │ │ ├── SyntaxTokenListTests.vb │ │ │ │ ├── SyntaxTreeTests.vb │ │ │ │ └── SyntaxTriviaListTests.vb │ │ │ │ └── TestSyntaxNodes.vb │ │ │ └── vbc │ │ │ ├── App.config │ │ │ ├── Program.cs │ │ │ ├── vbc.csproj │ │ │ └── vbc.rsp │ ├── Dependencies │ │ ├── CodeAnalysis.Debugging │ │ │ ├── CustomDebugInfoConstants.cs │ │ │ ├── CustomDebugInfoEncoder.cs │ │ │ ├── CustomDebugInfoKind.cs │ │ │ ├── CustomDebugInfoReader.cs │ │ │ ├── CustomDebugInfoRecord.cs │ │ │ ├── DynamicLocalInfo.cs │ │ │ ├── ImportTargetKind.cs │ │ │ ├── Microsoft.CodeAnalysis.Debugging.Package.csproj │ │ │ ├── Microsoft.CodeAnalysis.Debugging.projitems │ │ │ ├── Microsoft.CodeAnalysis.Debugging.shproj │ │ │ ├── PortableCustomDebugInfoKinds.cs │ │ │ ├── StateMachineHoistedLocalScope.cs │ │ │ ├── TupleElementNamesInfo.cs │ │ │ └── VBImportScopeKind.cs │ │ ├── Collections │ │ │ ├── ImmutableSegmentedDictionary.cs │ │ │ ├── ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs │ │ │ ├── ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs │ │ │ ├── ImmutableSegmentedDictionary`2+Builder.cs │ │ │ ├── ImmutableSegmentedDictionary`2+Enumerator.cs │ │ │ ├── ImmutableSegmentedDictionary`2+KeyCollection+Enumerator.cs │ │ │ ├── ImmutableSegmentedDictionary`2+KeyCollection.cs │ │ │ ├── ImmutableSegmentedDictionary`2+PrivateInterlocked.cs │ │ │ ├── ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs │ │ │ ├── ImmutableSegmentedDictionary`2+ValueCollection.cs │ │ │ ├── ImmutableSegmentedDictionary`2.cs │ │ │ ├── ImmutableSegmentedList.cs │ │ │ ├── ImmutableSegmentedList`1+Builder.cs │ │ │ ├── ImmutableSegmentedList`1+Enumerator.cs │ │ │ ├── ImmutableSegmentedList`1+PrivateInterlocked.cs │ │ │ ├── ImmutableSegmentedList`1+ValueBuilder.cs │ │ │ ├── ImmutableSegmentedList`1.cs │ │ │ ├── Internal │ │ │ │ ├── ArraySortHelper.cs │ │ │ │ ├── HashHelpers.cs │ │ │ │ ├── ICollectionCalls.cs │ │ │ │ ├── ICollectionCalls`1.cs │ │ │ │ ├── ICollectionDebugView`1.cs │ │ │ │ ├── IDictionaryDebugView`2.cs │ │ │ │ ├── IEnumerableCalls.cs │ │ │ │ ├── IEnumerableCalls`1.cs │ │ │ │ ├── IListCalls.cs │ │ │ │ ├── InsertionBehavior.cs │ │ │ │ ├── RoslynUnsafe.cs │ │ │ │ ├── SegmentedArrayHelper.cs │ │ │ │ ├── SegmentedArraySegment`1.cs │ │ │ │ ├── Strings.resx │ │ │ │ ├── ThrowHelper.cs │ │ │ │ └── xlf │ │ │ │ │ ├── Strings.cs.xlf │ │ │ │ │ ├── Strings.de.xlf │ │ │ │ │ ├── Strings.es.xlf │ │ │ │ │ ├── Strings.fr.xlf │ │ │ │ │ ├── Strings.it.xlf │ │ │ │ │ ├── Strings.ja.xlf │ │ │ │ │ ├── Strings.ko.xlf │ │ │ │ │ ├── Strings.pl.xlf │ │ │ │ │ ├── Strings.pt-BR.xlf │ │ │ │ │ ├── Strings.ru.xlf │ │ │ │ │ ├── Strings.tr.xlf │ │ │ │ │ ├── Strings.zh-Hans.xlf │ │ │ │ │ └── Strings.zh-Hant.xlf │ │ │ ├── Microsoft.CodeAnalysis.Collections.Package.csproj │ │ │ ├── Microsoft.CodeAnalysis.Collections.projitems │ │ │ ├── Microsoft.CodeAnalysis.Collections.shproj │ │ │ ├── README.md │ │ │ ├── RoslynEnumerable.cs │ │ │ ├── RoslynImmutableInterlocked.cs │ │ │ ├── SegmentedArray.cs │ │ │ ├── SegmentedArray`1.cs │ │ │ ├── SegmentedDictionary`2.cs │ │ │ └── SegmentedList`1.cs │ │ ├── Directory.Build.props │ │ ├── Microsoft.NetFX20 │ │ │ ├── Microsoft.NetFX20.nuspec │ │ │ ├── Readme.txt │ │ │ ├── Version.targets │ │ │ └── mscorlib.dll │ │ └── PooledObjects │ │ │ ├── ArrayBuilder.Enumerator.cs │ │ │ ├── ArrayBuilder.cs │ │ │ ├── Microsoft.CodeAnalysis.PooledObjects.Package.csproj │ │ │ ├── Microsoft.CodeAnalysis.PooledObjects.projitems │ │ │ ├── Microsoft.CodeAnalysis.PooledObjects.shproj │ │ │ ├── ObjectPool`1.cs │ │ │ ├── PooledDelegates.cs │ │ │ ├── PooledDictionary.cs │ │ │ ├── PooledHashSet.cs │ │ │ └── PooledStringBuilder.cs │ ├── Deployment │ │ ├── Directory.Build.props │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── RoslynDeployment.csproj │ │ └── source.extension.vsixmanifest │ ├── EditorFeatures │ │ ├── CSharp │ │ │ ├── AddImports │ │ │ │ └── CSharpAddImportsPasteCommandHandler.cs │ │ │ ├── AutomaticCompletion │ │ │ │ ├── AutomaticLineEnderCommandHandler.cs │ │ │ │ ├── AutomaticLineEnderCommandHandler_Helpers.cs │ │ │ │ └── CSharpBraceCompletionServiceFactory.cs │ │ │ ├── BlockCommentEditing │ │ │ │ ├── BlockCommentEditingCommandHandler.cs │ │ │ │ └── CloseBlockCommentCommandHandler.cs │ │ │ ├── BraceMatching │ │ │ │ ├── AbstractCSharpBraceMatcher.cs │ │ │ │ ├── CSharpDirectiveTriviaBraceMatcher.cs │ │ │ │ ├── CSharpEmbeddedLanguageBraceMatcher.cs │ │ │ │ ├── LessThanGreaterThanBraceMatcher.cs │ │ │ │ ├── OpenCloseBraceBraceMatcher.cs │ │ │ │ ├── OpenCloseBracketBraceMatcher.cs │ │ │ │ ├── OpenCloseParenBraceMatcher.cs │ │ │ │ └── StringLiteralBraceMatcher.cs │ │ │ ├── CSharpEditorResources.resx │ │ │ ├── ChangeSignature │ │ │ │ └── CSharpChangeSignatureCommandHandler.cs │ │ │ ├── CommentSelection │ │ │ │ └── CSharpToggleBlockCommentCommandHandler.cs │ │ │ ├── CompleteStatement │ │ │ │ └── CompleteStatementCommandHandler.cs │ │ │ ├── ContentType │ │ │ │ └── ContentTypeDefinitions.cs │ │ │ ├── DecompiledSource │ │ │ │ ├── AssemblyResolver.cs │ │ │ │ ├── CSharpDecompiledSourceFormattingRule.cs │ │ │ │ ├── CSharpDecompiledSourceService.cs │ │ │ │ └── CSharpDecompiledSourceServiceFactory.cs │ │ │ ├── DocumentationComments │ │ │ │ ├── DocumentationCommentCommandHandler.cs │ │ │ │ └── XmlTagCompletionCommandHandler.cs │ │ │ ├── EmbeddedLanguages │ │ │ │ └── CSharpEmbeddedLanguageEditorFeaturesProvider.cs │ │ │ ├── EncapsulateField │ │ │ │ └── EncapsulateFieldCommandHandler.cs │ │ │ ├── EndConstruct │ │ │ │ └── CSharpEndConstructGenerationService.cs │ │ │ ├── EventHookup │ │ │ │ ├── EventHookupCommandHandler.cs │ │ │ │ ├── EventHookupCommandHandler_SessionCancellingCommands.cs │ │ │ │ ├── EventHookupCommandHandler_TabKeyCommand.cs │ │ │ │ ├── EventHookupCommandHandler_TypeCharCommand.cs │ │ │ │ ├── EventHookupSessionManager.cs │ │ │ │ └── EventHookupSessionManager_EventHookupSession.cs │ │ │ ├── ExtractInterface │ │ │ │ └── ExtractInterfaceCommandHandler.cs │ │ │ ├── ExtractMethod │ │ │ │ ├── ExtractMethodCommandHandler.cs │ │ │ │ └── ExtractMethodMatrix.xlsx │ │ │ ├── FindUsages │ │ │ │ ├── CSharpFindUsagesLSPService.cs │ │ │ │ └── CSharpFindUsagesService.cs │ │ │ ├── FixInterpolatedVerbatimString │ │ │ │ └── FixInterpolatedVerbatimStringCommandHandler.cs │ │ │ ├── GoToBase │ │ │ │ └── CSharpGoToBaseService.cs │ │ │ ├── GoToDefinition │ │ │ │ ├── CSharpGoToDefinitionService.cs │ │ │ │ └── CSharpGoToSymbolService.cs │ │ │ ├── Highlighting │ │ │ │ └── KeywordHighlighters │ │ │ │ │ ├── AsyncAwaitHighlighter.cs │ │ │ │ │ ├── CheckedExpressionHighlighter.cs │ │ │ │ │ ├── CheckedStatementHighlighter.cs │ │ │ │ │ ├── ConditionalPreprocessorHighlighter.cs │ │ │ │ │ ├── IfStatementHighlighter.cs │ │ │ │ │ ├── LockStatementHighlighter.cs │ │ │ │ │ ├── LoopHighlighter.cs │ │ │ │ │ ├── RegionHighlighter.cs │ │ │ │ │ ├── ReturnStatementHighlighter.cs │ │ │ │ │ ├── SwitchStatementHighlighter.cs │ │ │ │ │ ├── TryStatementHighlighter.cs │ │ │ │ │ ├── UnsafeStatementHighlighter.cs │ │ │ │ │ ├── UsingStatementHighlighter.cs │ │ │ │ │ └── YieldStatementHighlighter.cs │ │ │ ├── InheritanceMargin │ │ │ │ └── CSharpInheritanceMarginService.cs │ │ │ ├── InlineRename │ │ │ │ └── CSharpEditorInlineRenameService.cs │ │ │ ├── Interactive │ │ │ │ ├── CSharpInteractiveEvaluatorLanguageInfoProvider.cs │ │ │ │ └── CSharpSendToInteractiveSubmissionProvider.cs │ │ │ ├── LanguageServices │ │ │ │ └── CSharpContentTypeLanguageService.cs │ │ │ ├── LineSeparators │ │ │ │ └── CSharpLineSeparatorService.cs │ │ │ ├── Microsoft.CodeAnalysis.CSharp.EditorFeatures.csproj │ │ │ ├── NavigationBar │ │ │ │ └── CSharpEditorNavigationBarItemService.cs │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── RenameTracking │ │ │ │ └── CSharpRenameTrackingLanguageHeuristicsService.cs │ │ │ ├── SplitComment │ │ │ │ └── CSharpSplitCommentService.cs │ │ │ ├── SplitStringLiteral │ │ │ │ ├── SplitStringLiteralCommandHandler.InterpolatedStringSplitter.cs │ │ │ │ ├── SplitStringLiteralCommandHandler.SimpleStringSplitter.cs │ │ │ │ ├── SplitStringLiteralCommandHandler.StringSplitter.cs │ │ │ │ ├── SplitStringLiteralCommandHandler.cs │ │ │ │ └── SplitStringLiteralOptions.cs │ │ │ ├── TextStructureNavigation │ │ │ │ └── TextStructureNavigatorProvider.cs │ │ │ └── xlf │ │ │ │ ├── CSharpEditorResources.cs.xlf │ │ │ │ ├── CSharpEditorResources.de.xlf │ │ │ │ ├── CSharpEditorResources.es.xlf │ │ │ │ ├── CSharpEditorResources.fr.xlf │ │ │ │ ├── CSharpEditorResources.it.xlf │ │ │ │ ├── CSharpEditorResources.ja.xlf │ │ │ │ ├── CSharpEditorResources.ko.xlf │ │ │ │ ├── CSharpEditorResources.pl.xlf │ │ │ │ ├── CSharpEditorResources.pt-BR.xlf │ │ │ │ ├── CSharpEditorResources.ru.xlf │ │ │ │ ├── CSharpEditorResources.tr.xlf │ │ │ │ ├── CSharpEditorResources.zh-Hans.xlf │ │ │ │ └── CSharpEditorResources.zh-Hant.xlf │ │ ├── CSharpTest │ │ │ ├── AddAnonymousTypeMemberName │ │ │ │ └── AddAnonymousTypeMemberNameTests.cs │ │ │ ├── AddDebuggerDisplay │ │ │ │ └── AddDebuggerDisplayTests.cs │ │ │ ├── AddFileBanner │ │ │ │ └── AddFileBannerTests.cs │ │ │ ├── AddObsoleteAttribute │ │ │ │ └── AddObsoleteAttributeTests.cs │ │ │ ├── AddParameter │ │ │ │ └── AddParameterTests.cs │ │ │ ├── AddUsing │ │ │ │ ├── AbstractAddUsingTests.cs │ │ │ │ ├── AddUsingNuGetTests.cs │ │ │ │ ├── AddUsingTests.cs │ │ │ │ ├── AddUsingTestsWithAddImportDiagnosticProvider.cs │ │ │ │ ├── AddUsingTests_ExtensionMethods.cs │ │ │ │ ├── AddUsingTests_Queries.cs │ │ │ │ └── AddUsingTests_Razor.cs │ │ │ ├── AliasAmbiguousType │ │ │ │ └── AliasAmbiguousTypeTests.cs │ │ │ ├── AssignOutParameters │ │ │ │ ├── AssignOutParametersAboveReturnTests.cs │ │ │ │ └── AssignOutParametersAtStartTests.cs │ │ │ ├── AutomaticCompletion │ │ │ │ ├── AutomaticBraceCompletionTests.cs │ │ │ │ ├── AutomaticBracketCompletionTests.cs │ │ │ │ ├── AutomaticLessAndGreaterThanCompletionTests.cs │ │ │ │ ├── AutomaticLineEnderTests.cs │ │ │ │ ├── AutomaticLiteralCompletionTests.cs │ │ │ │ └── AutomaticParenthesisCompletionTests.cs │ │ │ ├── BlockCommentEditing │ │ │ │ ├── BlockCommentEditingTests.cs │ │ │ │ └── CloseBlockCommentTests.cs │ │ │ ├── BraceHighlighting │ │ │ │ └── BraceHighlightingTests.cs │ │ │ ├── BraceMatching │ │ │ │ └── CSharpBraceMatcherTests.cs │ │ │ ├── CSharpServicesTest.Debug.xunit │ │ │ ├── ChangeSignature │ │ │ │ ├── AddParameterTests.AddImports.cs │ │ │ │ ├── AddParameterTests.Cascading.cs │ │ │ │ ├── AddParameterTests.Delegates.cs │ │ │ │ ├── AddParameterTests.Formatting.cs │ │ │ │ ├── AddParameterTests.OptionalParameter.Infer.cs │ │ │ │ ├── AddParameterTests.OptionalParameter.Omit.cs │ │ │ │ ├── AddParameterTests.OptionalParameter.SymbolKinds.cs │ │ │ │ ├── AddParameterTests.cs │ │ │ │ ├── ChangeSignatureTests.cs │ │ │ │ ├── ChangeSignature_CheckAllSignatureChanges.cs │ │ │ │ ├── ChangeSignature_Delegates.cs │ │ │ │ ├── ChangeSignature_Formatting.cs │ │ │ │ ├── RemoveParametersTests.cs │ │ │ │ ├── ReorderParametersTests.Cascading.cs │ │ │ │ ├── ReorderParametersTests.InvocationErrors.cs │ │ │ │ ├── ReorderParametersTests.InvocationLocation.cs │ │ │ │ └── ReorderParametersTests.cs │ │ │ ├── Classification │ │ │ │ ├── AbstractCSharpClassifierTests.cs │ │ │ │ ├── CopyPasteAndPrintingClassifierTests.cs │ │ │ │ ├── SemanticClassifierTests.cs │ │ │ │ ├── SyntacticClassifierTests.cs │ │ │ │ ├── SyntacticClassifierTests_Preprocessor.cs │ │ │ │ ├── SyntacticTaggerTests.cs │ │ │ │ ├── TotalClassifierTests.cs │ │ │ │ └── TotalClassifierTests_Dynamic.cs │ │ │ ├── CodeActions │ │ │ │ ├── AbstractCSharpCodeActionTest.cs │ │ │ │ ├── AddAwait │ │ │ │ │ └── AddAwaitTests.cs │ │ │ │ ├── ConvertIfToSwitch │ │ │ │ │ └── ConvertIfToSwitchTests.cs │ │ │ │ ├── ConvertLinq │ │ │ │ │ ├── ConvertForEachToLinqQueryTests.cs │ │ │ │ │ └── ConvertLinqQueryToForEachTests.cs │ │ │ │ ├── ConvertLocalFunctionToMethod │ │ │ │ │ └── ConvertLocalFunctionToMethodTests.cs │ │ │ │ ├── ConvertNumericLiteral │ │ │ │ │ └── ConvertNumericLiteralTests.cs │ │ │ │ ├── EncapsulateField │ │ │ │ │ └── EncapsulateFieldTests.cs │ │ │ │ ├── ExtractMethod │ │ │ │ │ ├── ExtractLocalFunctionTests.cs │ │ │ │ │ └── ExtractMethodTests.cs │ │ │ │ ├── InlineTemporary │ │ │ │ │ └── InlineTemporaryTests.cs │ │ │ │ ├── IntroduceParameter │ │ │ │ │ └── IntroduceParameterTests.cs │ │ │ │ ├── IntroduceVariable │ │ │ │ │ └── IntroduceVariableTests.cs │ │ │ │ ├── LambdaSimplifier │ │ │ │ │ └── LambdaSimplifierTests.cs │ │ │ │ ├── MoveType │ │ │ │ │ ├── CSharpMoveTypeTestsBase.cs │ │ │ │ │ ├── MoveTypeTests.ActionCountTests.cs │ │ │ │ │ ├── MoveTypeTests.MoveScope.cs │ │ │ │ │ ├── MoveTypeTests.MoveToNewFile.cs │ │ │ │ │ ├── MoveTypeTests.RenameFile.cs │ │ │ │ │ └── MoveTypeTests.RenameType.cs │ │ │ │ ├── Preview │ │ │ │ │ ├── ErrorCases │ │ │ │ │ │ └── ExceptionInCodeAction.cs │ │ │ │ │ ├── PreviewExceptionTests.cs │ │ │ │ │ └── PreviewTests.cs │ │ │ │ ├── ReplaceMethodWithProperty │ │ │ │ │ └── ReplaceMethodWithPropertyTests.cs │ │ │ │ ├── ReplacePropertyWithMethods │ │ │ │ │ └── ReplacePropertyWithMethodsTests.cs │ │ │ │ └── SyncNamespace │ │ │ │ │ ├── CSharpSyncNamespaceTestsBase.cs │ │ │ │ │ ├── SyncNamespaceTests_ChangeNamespace.cs │ │ │ │ │ ├── SyncNamespaceTests_MoveFile.cs │ │ │ │ │ └── SyncNamespaceTests_NoAction.cs │ │ │ ├── CodeGeneration │ │ │ │ └── SyntaxGeneratorTests.cs │ │ │ ├── CodeLens │ │ │ │ └── CSharpCodeLensTests.cs │ │ │ ├── CodeRefactorings │ │ │ │ ├── AddMissingImports │ │ │ │ │ └── CSharpAddMissingImportsRefactoringProviderTests.cs │ │ │ │ ├── UseExplicitOrImplicitType │ │ │ │ │ ├── UseExplicitTypeRefactoringTests.cs │ │ │ │ │ └── UseImplicitTypeRefactoringTests.cs │ │ │ │ └── UseRecursivePatterns │ │ │ │ │ └── UseRecursivePatternsRefactoringTests.cs │ │ │ ├── CommentSelection │ │ │ │ ├── CSharpCommentSelectionTests.cs │ │ │ │ ├── CSharpToggleBlockCommentCommandHandlerTests.cs │ │ │ │ └── CSharpToggleLineCommentCommandHandlerTests.cs │ │ │ ├── CompleteStatement │ │ │ │ └── CSharpCompleteStatementCommandHandlerTests.cs │ │ │ ├── Completion │ │ │ │ ├── ArgumentProviders │ │ │ │ │ ├── AbstractCSharpArgumentProviderTests.cs │ │ │ │ │ ├── AbstractCSharpArgumentProviderTests`1.cs │ │ │ │ │ ├── ArgumentProviderOrderTests.cs │ │ │ │ │ ├── ContextVariableArgumentProviderTests.cs │ │ │ │ │ └── DefaultArgumentProviderTests.cs │ │ │ │ ├── CompletionProviders │ │ │ │ │ ├── AbstractCSharpCompletionProviderTests.cs │ │ │ │ │ ├── AbstractInteractiveCSharpCompletionProviderTests.cs │ │ │ │ │ ├── AttributeNamedParameterCompletionProviderTests.cs │ │ │ │ │ ├── AwaitCompletionProviderTests.cs │ │ │ │ │ ├── CompletionProviderOrderTests.cs │ │ │ │ │ ├── ConversionCompletionProviderTests.cs │ │ │ │ │ ├── CrefCompletionProviderTests.cs │ │ │ │ │ ├── DeclarationNameCompletionProviderTests.cs │ │ │ │ │ ├── DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs │ │ │ │ │ ├── EnumAndCompletionListTagCompletionProviderTests.cs │ │ │ │ │ ├── ExplicitInterfaceMemberCompletionProviderTests.cs │ │ │ │ │ ├── ExplicitInterfaceTypeCompletionProviderTests.cs │ │ │ │ │ ├── ExtensionMethodImportCompletionProviderTests.cs │ │ │ │ │ ├── ExternAliasCompletionProviderTests.cs │ │ │ │ │ ├── FunctionPointerUnmanagedCallingConventionCompletionProviderTests.cs │ │ │ │ │ ├── IndexerCompletionProviderTests.cs │ │ │ │ │ ├── KeywordCompletionProviderTests.cs │ │ │ │ │ ├── LoadDirectiveCompletionProviderTests.cs │ │ │ │ │ ├── NamedParameterCompletionProviderTests.cs │ │ │ │ │ ├── ObjectCreationCompletionProviderTests.cs │ │ │ │ │ ├── ObjectInitializerCompletionProviderTests.cs │ │ │ │ │ ├── OperatorCompletionProviderTests.cs │ │ │ │ │ ├── OverrideCompletionProviderTests.cs │ │ │ │ │ ├── OverrideCompletionProviderTests_ExpressionBody.cs │ │ │ │ │ ├── PartialMethodCompletionProviderTests.cs │ │ │ │ │ ├── PartialTypeCompletionProviderTests.cs │ │ │ │ │ ├── PropertySubPatternCompletionProviderTests.cs │ │ │ │ │ ├── ReferenceDirectiveCompletionProviderTests.cs │ │ │ │ │ ├── SnippetCompletionProviderTests.cs │ │ │ │ │ ├── SpeculativeTCompletionProviderTests.cs │ │ │ │ │ ├── SuggestionModeCompletionProviderTests.cs │ │ │ │ │ ├── SymbolCompletionProviderTests.cs │ │ │ │ │ ├── SymbolCompletionProviderTests_NoInteractive.cs │ │ │ │ │ ├── TupleNameCompletionProviderTests.cs │ │ │ │ │ ├── TypeImportCompletionProviderTests.cs │ │ │ │ │ └── XmlDocumentationCommentCompletionProviderTests.cs │ │ │ │ └── CompletionServiceTests.cs │ │ │ ├── ConflictMarkerResolution │ │ │ │ └── ConflictMarkerResolutionTests.cs │ │ │ ├── ConvertAnonymousType │ │ │ │ ├── ConvertAnonymousTypeToClassTests.cs │ │ │ │ └── ConvertAnonymousTypeToTupleTests.cs │ │ │ ├── ConvertAutoPropertyToFullProperty │ │ │ │ ├── ConvertAutoPropertyToFullPropertyTests.cs │ │ │ │ └── ConvertAutoPropertyToFullPropertyTests_OptionSets.cs │ │ │ ├── ConvertBetweenRegularAndVerbatimString │ │ │ │ ├── ConvertBetweenRegularAndVerbatimInterpolatedStringTests.cs │ │ │ │ └── ConvertBetweenRegularAndVerbatimStringTests.cs │ │ │ ├── ConvertCast │ │ │ │ ├── ConvertDirectCastToTryCastTests.cs │ │ │ │ └── ConvertTryCastToDirectCastTests.cs │ │ │ ├── ConvertForEachToFor │ │ │ │ └── ConvertForEachToForTests.cs │ │ │ ├── ConvertForToForEach │ │ │ │ └── ConvertForToForEachTests.cs │ │ │ ├── ConvertNamespace │ │ │ │ ├── ConvertNamespaceRefactoringTests.cs │ │ │ │ ├── ConvertToBlockScopedNamespaceAnalyzerTests.cs │ │ │ │ └── ConvertToFileScopedNamespaceAnalyzerTests.cs │ │ │ ├── ConvertToInterpolatedString │ │ │ │ ├── ConvertConcatenationToInterpolatedStringTests.cs │ │ │ │ ├── ConvertPlaceholderToInterpolatedStringTests.cs │ │ │ │ └── ConvertRegularStringToInterpolatedStringTests.cs │ │ │ ├── ConvertTupleToStruct │ │ │ │ └── ConvertTupleToStructTests.cs │ │ │ ├── Debugging │ │ │ │ ├── DataTipInfoGetterTests.cs │ │ │ │ ├── LocationInfoGetterTests.cs │ │ │ │ ├── NameResolverTests.cs │ │ │ │ ├── ProximityExpressionsGetterTests.Lines.cs │ │ │ │ ├── ProximityExpressionsGetterTests.Statements.cs │ │ │ │ ├── ProximityExpressionsGetterTests.cs │ │ │ │ └── Resources │ │ │ │ │ └── ProximityExpressionsGetterTestFile.cs │ │ │ ├── DecompiledSource │ │ │ │ └── DecompiledSourceFormattingTests.cs │ │ │ ├── Diagnostics │ │ │ │ ├── AbstractCSharpDiagnosticProviderBasedUserDiagnosticTest.cs │ │ │ │ ├── AddExplicitCast │ │ │ │ │ ├── AddExplicitCastTests.cs │ │ │ │ │ └── AddExplicitCastTests_FixAllTests.cs │ │ │ │ ├── ConditionalExpressionInStringInterpolation │ │ │ │ │ └── CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProviderTests.cs │ │ │ │ ├── Configuration │ │ │ │ │ ├── ConfigureCodeStyle │ │ │ │ │ │ ├── BooleanCodeStyleOptionConfigurationTests.cs │ │ │ │ │ │ ├── EnumCodeStyleOptionConfigurationTests.cs │ │ │ │ │ │ └── MultipleCodeStyleOptionConfigurationTests.cs │ │ │ │ │ └── ConfigureSeverity │ │ │ │ │ │ ├── AllAnalyzersSeverityConfigurationTests.cs │ │ │ │ │ │ ├── CSharpCodeStyleOptionBasedSeverityConfigurationTests.cs │ │ │ │ │ │ ├── CategoryBasedSeverityConfigurationTests.cs │ │ │ │ │ │ ├── CodeStyleOptionBasedSeverityConfigurationTests.cs │ │ │ │ │ │ ├── DotNetDiagnosticSeverityBasedSeverityConfigurationTests.cs │ │ │ │ │ │ └── MultipleCodeStyleOptionBasedSeverityConfigurationTests.cs │ │ │ │ ├── ConvertToAsync │ │ │ │ │ └── ConvertToAsyncTests.cs │ │ │ │ ├── DiagnosticAnalyzerDriver │ │ │ │ │ └── DiagnosticAnalyzerDriverTests.cs │ │ │ │ ├── FixAllProvider │ │ │ │ │ └── BatchFixerTests.cs │ │ │ │ ├── FixReturnType │ │ │ │ │ └── FixReturnTypeTests.cs │ │ │ │ ├── GenerateEnumMember │ │ │ │ │ └── GenerateEnumMemberTests.cs │ │ │ │ ├── GenerateMethod │ │ │ │ │ ├── GenerateConversionTests.cs │ │ │ │ │ ├── GenerateDeconstructMethodTests.cs │ │ │ │ │ └── GenerateMethodTests.cs │ │ │ │ ├── GenerateType │ │ │ │ │ ├── GenerateTypeTests.cs │ │ │ │ │ ├── GenerateTypeTests_Dialog.cs │ │ │ │ │ └── GenerateTypeWithUnboundAnalyzerTests.cs │ │ │ │ ├── HideBase │ │ │ │ │ └── HideBaseTests.cs │ │ │ │ ├── Iterator │ │ │ │ │ ├── AddYieldTests.cs │ │ │ │ │ └── ChangeToIEnumerableTests.cs │ │ │ │ ├── MakeMethodAsynchronous │ │ │ │ │ └── MakeMethodAsynchronousTests.cs │ │ │ │ ├── MakeMethodSynchronous │ │ │ │ │ └── MakeMethodSynchronousTests.cs │ │ │ │ ├── MakeStatementAsynchronous │ │ │ │ │ └── CSharpMakeStatementAsynchronousCodeFixTests.cs │ │ │ │ ├── MockDiagnosticAnalyzerTests.cs │ │ │ │ ├── NamingStyles │ │ │ │ │ └── EditorConfigNamingStyleParserTests.cs │ │ │ │ ├── Nullable │ │ │ │ │ └── CSharpDeclareAsNullableCodeFixTests.cs │ │ │ │ ├── PreferFrameworkType │ │ │ │ │ ├── PreferFrameworkTypeTests.cs │ │ │ │ │ └── PreferFrameworkTypeTests_FixAllTests.cs │ │ │ │ ├── RemoveAsyncModifier │ │ │ │ │ └── RemoveAsyncModifierTests.cs │ │ │ │ ├── RemoveInKeyword │ │ │ │ │ └── RemoveInKeywordCodeFixProviderTests.cs │ │ │ │ ├── RemoveNewModifier │ │ │ │ │ └── RemoveNewModifierCodeFixProviderTests.cs │ │ │ │ ├── SpellCheck │ │ │ │ │ └── SpellCheckTests.cs │ │ │ │ ├── Suppression │ │ │ │ │ ├── RemoveSuppressionTests.cs │ │ │ │ │ ├── RemoveUnnecessaryPragmaSuppressionsTests.cs │ │ │ │ │ ├── SuppressionAllCodeTests.cs │ │ │ │ │ ├── SuppressionTest_FixAllTests.cs │ │ │ │ │ ├── SuppressionTest_FixMultipleTests.cs │ │ │ │ │ └── SuppressionTests.cs │ │ │ │ ├── UpdateProjectToAllowUnsafe │ │ │ │ │ └── UpdateProjectToAllowUnsafeTests.cs │ │ │ │ └── UpgradeProject │ │ │ │ │ └── UpgradeProjectTests.cs │ │ │ ├── DisambiguateSameVariable │ │ │ │ └── DisambiguateSameVariableTests.cs │ │ │ ├── DocumentationComments │ │ │ │ ├── CodeFixes │ │ │ │ │ ├── AddDocCommentNodesCodeFixProviderTests.cs │ │ │ │ │ └── RemoveDocCommentNodeCodeFixProviderTests.cs │ │ │ │ ├── DocumentationCommentTests.cs │ │ │ │ └── XmlTagCompletionTests.cs │ │ │ ├── EditAndContinue │ │ │ │ ├── ActiveStatementTests.Methods.cs │ │ │ │ ├── ActiveStatementTests.cs │ │ │ │ ├── ActiveStatementTrackingServiceTests.cs │ │ │ │ ├── BreakpointSpansTests.cs │ │ │ │ ├── CSharpEditAndContinueAnalyzerTests.cs │ │ │ │ ├── Helpers │ │ │ │ │ ├── CSharpEditAndContinueTestHelpers.cs │ │ │ │ │ ├── EditAndContinueValidation.cs │ │ │ │ │ └── EditingTestBase.cs │ │ │ │ ├── LineEditTests.cs │ │ │ │ ├── StatementEditingTests.cs │ │ │ │ ├── StatementMatchingTests.cs │ │ │ │ ├── SyntaxComparerTests.cs │ │ │ │ ├── SyntaxUtilitiesTests.cs │ │ │ │ └── TopLevelEditingTests.cs │ │ │ ├── EditorConfigSettings │ │ │ │ └── Updater │ │ │ │ │ ├── SettingsUpdaterTests.TestAnalyzerConfigOptions.cs │ │ │ │ │ └── SettingsUpdaterTests.cs │ │ │ ├── EmbeddedLanguages │ │ │ │ ├── RegularExpressions │ │ │ │ │ ├── CSharpRegexParserTests.cs │ │ │ │ │ ├── CSharpRegexParserTests_BasicTests.cs │ │ │ │ │ ├── CSharpRegexParserTests_DotnetNegativeTests.cs │ │ │ │ │ ├── CSharpRegexParserTests_ReferenceTests.cs │ │ │ │ │ └── CSharpRegexParserTests_TestGeneration.cs │ │ │ │ └── ValidateRegexStringTests.cs │ │ │ ├── EncapsulateField │ │ │ │ ├── EncapsulateFieldCommandHandlerTests.cs │ │ │ │ └── EncapsulateFieldTestState.cs │ │ │ ├── EventHookup │ │ │ │ ├── EventHookupCommandHandlerTests.cs │ │ │ │ └── EventHookupTestState.cs │ │ │ ├── Extensions │ │ │ │ ├── ContextQuery │ │ │ │ │ ├── AbstractContextTests.cs │ │ │ │ │ ├── IsPossibleDeconstructionDesignationTests.cs │ │ │ │ │ ├── NamespaceContextTests.cs │ │ │ │ │ ├── PossibleTupleContextTests.cs │ │ │ │ │ └── TypeContextTests.cs │ │ │ │ ├── SyntaxTreeExtensionsTests.cs │ │ │ │ └── TelemetryExtensionTests.cs │ │ │ ├── ExtractClass │ │ │ │ └── ExtractClassTests.cs │ │ │ ├── ExtractInterface │ │ │ │ └── ExtractInterfaceTests.cs │ │ │ ├── ExtractMethod │ │ │ │ ├── ExtractMethodBase.cs │ │ │ │ ├── ExtractMethodTests.LanguageInteraction.cs │ │ │ │ ├── ExtractMethodTests.cs │ │ │ │ ├── MiscTests.cs │ │ │ │ └── SelectionValidatorTests.cs │ │ │ ├── FixInterpolatedVerbatimString │ │ │ │ └── FixInterpolatedVerbatimStringCommandHandlerTests.cs │ │ │ ├── Formatting │ │ │ │ ├── CSharpFormattingEngineTestBase.cs │ │ │ │ ├── CSharpNewDocumentFormattingServiceTests.cs │ │ │ │ ├── CodeCleanupTests.cs │ │ │ │ ├── FormattingAnalyzerTests.cs │ │ │ │ ├── FormattingEngineTests.cs │ │ │ │ ├── FormattingEngineTests_Venus.cs │ │ │ │ └── Indentation │ │ │ │ │ ├── CSharpFormatterTestsBase.cs │ │ │ │ │ ├── SmartIndenterEnterOnTokenTests.cs │ │ │ │ │ ├── SmartIndenterTests.cs │ │ │ │ │ ├── SmartIndenterTests_Performance.cs │ │ │ │ │ ├── SmartTokenFormatterFormatRangeTests.cs │ │ │ │ │ └── SmartTokenFormatterFormatTokenTests.cs │ │ │ ├── FullyQualify │ │ │ │ ├── FullyQualifyTests.cs │ │ │ │ └── FullyQualifyUnboundIdentifierTests.cs │ │ │ ├── GenerateComparisonOperators │ │ │ │ └── GenerateComparisonOperatorsTests.cs │ │ │ ├── GenerateConstructor │ │ │ │ └── GenerateConstructorTests.cs │ │ │ ├── GenerateDefaultConstructors │ │ │ │ └── GenerateDefaultConstructorsTests.cs │ │ │ ├── GenerateFromMembers │ │ │ │ ├── AddConstructorParametersFromMembers │ │ │ │ │ └── AddConstructorParametersFromMembersTests.cs │ │ │ │ ├── GenerateConstructorFromMembers │ │ │ │ │ └── GenerateConstructorFromMembersTests.cs │ │ │ │ └── GenerateEqualsAndGetHashCodeFromMembers │ │ │ │ │ └── GenerateEqualsAndGetHashCodeFromMembersTests.cs │ │ │ ├── GenerateOverrides │ │ │ │ └── GenerateOverridesTests.cs │ │ │ ├── GenerateVariable │ │ │ │ └── GenerateVariableTests.cs │ │ │ ├── GoToAdjacentMember │ │ │ │ └── CSharpGoToAdjacentMemberTests.cs │ │ │ ├── ImplementAbstractClass │ │ │ │ ├── ImplementAbstractClassTests.cs │ │ │ │ ├── ImplementAbstractClassTests_FixAllTests.cs │ │ │ │ └── ImplementAbstractClassTests_ThroughMember.cs │ │ │ ├── ImplementInterface │ │ │ │ ├── ImplementExplicitlyTests.cs │ │ │ │ ├── ImplementImplicitlyTests.cs │ │ │ │ ├── ImplementInterfaceTests.cs │ │ │ │ └── ImplementInterfaceTests_FixAllTests.cs │ │ │ ├── InitializeParameter │ │ │ │ ├── AddParameterCheckTests.cs │ │ │ │ └── InitializeMemberFromParameterTests.cs │ │ │ ├── InlineMethod │ │ │ │ ├── CSharpInlineMethodTests.cs │ │ │ │ └── CSharpInlineMethodTests_CrossLanguage.cs │ │ │ ├── Intents │ │ │ │ ├── AddConstructorParameterIntentTests.cs │ │ │ │ ├── GenerateConstructorIntentTests.cs │ │ │ │ └── IntentTestsBase.cs │ │ │ ├── Interactive │ │ │ │ ├── BraceMatching │ │ │ │ │ └── InteractiveBraceHighlightingTests.cs │ │ │ │ ├── CodeActions │ │ │ │ │ └── InteractiveIntroduceVariableTests.cs │ │ │ │ └── NavigateTo │ │ │ │ │ └── InteractiveNavigateToTests.cs │ │ │ ├── IntroduceUsingStatement │ │ │ │ └── IntroduceUsingStatementTests.cs │ │ │ ├── IntroduceVariable │ │ │ │ └── IntroduceLocalForExpressionTests.cs │ │ │ ├── InvertConditional │ │ │ │ └── InvertConditionalTests.cs │ │ │ ├── InvertIf │ │ │ │ ├── InvertIfTests.Elseless.cs │ │ │ │ └── InvertIfTests.cs │ │ │ ├── InvertLogical │ │ │ │ └── InvertLogicalTests.cs │ │ │ ├── KeywordHighlighting │ │ │ │ ├── AbstractCSharpKeywordHighlighterTests.cs │ │ │ │ ├── AsyncAnonymousFunctionHighlighterTests.cs │ │ │ │ ├── AsyncLocalFunctionHighlighterTests.cs │ │ │ │ ├── AsyncMethodHighlighterTests.cs │ │ │ │ ├── AwaitHighlighterTests.cs │ │ │ │ ├── CheckedExpressionHighlighterTests.cs │ │ │ │ ├── CheckedStatementHighlighterTests.cs │ │ │ │ ├── ConditionalPreprocessorHighlighterTests.cs │ │ │ │ ├── IfStatementHighlighterTests.cs │ │ │ │ ├── LockStatementHighlighterTests.cs │ │ │ │ ├── LoopHighlighterTests.cs │ │ │ │ ├── RegionHighlighterTests.cs │ │ │ │ ├── ReturnStatementHighlighterTests.cs │ │ │ │ ├── SwitchStatementHighlighterTests.cs │ │ │ │ ├── TryStatementHighlighterTests.cs │ │ │ │ ├── UnsafeStatementHighlighterTests.cs │ │ │ │ ├── UsingStatementHighlighterTests.cs │ │ │ │ └── YieldStatementHighlighterTests.cs │ │ │ ├── LineSeparators │ │ │ │ └── LineSeparatorTests.cs │ │ │ ├── MakeLocalFunctionStatic │ │ │ │ ├── MakeLocalFunctionStaticRefactoringTests.cs │ │ │ │ └── PassInCapturedVariablesAsArgumentsCodeFixProviderTests.cs │ │ │ ├── MakeMemberStatic │ │ │ │ └── MakeMemberStaticTests.cs │ │ │ ├── MakeRefStruct │ │ │ │ └── MakeRefStructTests.cs │ │ │ ├── MakeTypeAbstract │ │ │ │ └── MakeTypeAbstractTests.cs │ │ │ ├── Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests.csproj │ │ │ ├── MoveDeclarationNearReference │ │ │ │ └── MoveDeclarationNearReferenceTests.cs │ │ │ ├── MoveToNamespace │ │ │ │ └── MoveToNamespaceTests.cs │ │ │ ├── NameTupleElement │ │ │ │ └── NameTupleElementTests.cs │ │ │ ├── NavigateTo │ │ │ │ ├── NavigateToSearcherTests.cs │ │ │ │ └── NavigateToTests.cs │ │ │ ├── Organizing │ │ │ │ ├── AbstractOrganizerTests.cs │ │ │ │ ├── OrganizeModifiersTests.cs │ │ │ │ └── OrganizeTypeDeclarationTests.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── PullMemberUp │ │ │ │ └── CSharpPullMemberUpTests.cs │ │ │ ├── QuickInfo │ │ │ │ ├── DiagnosticAnalyzerQuickInfoSourceTests.cs │ │ │ │ ├── SemanticQuickInfoSourceTests.cs │ │ │ │ └── SyntacticQuickInfoSourceTests.cs │ │ │ ├── ReassignedVariable │ │ │ │ └── CSharpReassignedVariableTests.cs │ │ │ ├── RefactoringHelpers │ │ │ │ └── RefactoringHelpersTests.cs │ │ │ ├── RemoveUnnecessaryCast │ │ │ │ └── RemoveUnnecessaryCastTests_AsTests.cs │ │ │ ├── RemoveUnusedLocalFunction │ │ │ │ └── RemoveUnusedLocalFunctionTests.cs │ │ │ ├── RemoveUnusedVariable │ │ │ │ └── RemoveUnusedVariableTests.cs │ │ │ ├── Rename │ │ │ │ └── CSharpRenamerTests.cs │ │ │ ├── ReplaceDefaultLiteral │ │ │ │ └── ReplaceDefaultLiteralTests.cs │ │ │ ├── ReplaceDocCommentTextWithTag │ │ │ │ └── ReplaceDocCommentTextWithTagTests.cs │ │ │ ├── ReverseForStatement │ │ │ │ └── ReverseForStatementTests.cs │ │ │ ├── Semantics │ │ │ │ └── SpeculationAnalyzerTests.cs │ │ │ ├── SignatureHelp │ │ │ │ ├── AbstractCSharpSignatureHelpProviderTests.cs │ │ │ │ ├── AttributeSignatureHelpProviderTests.cs │ │ │ │ ├── ConstructorInitializerSignatureHelpProviderTests.cs │ │ │ │ ├── ElementAccessExpressionSignatureHelpProviderTests.cs │ │ │ │ ├── GenericNamePartiallyWrittenSignatureHelpProviderTests.cs │ │ │ │ ├── GenericNameSignatureHelpProviderTests.cs │ │ │ │ ├── InitializerExpressionSignatureHelpProviderTests.cs │ │ │ │ ├── InvocationExpressionSignatureHelpProviderTests.cs │ │ │ │ ├── ObjectCreationExpressionSignatureHelpProviderTests.cs │ │ │ │ ├── PrimaryConstructorBaseTypeSignatureHelpProviderTests.cs │ │ │ │ └── TupleConstructionSignatureHelpProviderTests.cs │ │ │ ├── SimplifyThisOrMe │ │ │ │ └── SimplifyThisOrMeTests.cs │ │ │ ├── SimplifyTypeNames │ │ │ │ ├── SimplifyTypeNamesTests.cs │ │ │ │ └── SimplifyTypeNamesTests_FixAllTests.cs │ │ │ ├── SplitComment │ │ │ │ └── SplitCommentCommandHandlerTests.cs │ │ │ ├── SplitOrMergeIfStatements │ │ │ │ ├── MergeConsecutiveIfStatementsTests_ElseIf_Middle.cs │ │ │ │ ├── MergeConsecutiveIfStatementsTests_ElseIf_WithNext.cs │ │ │ │ ├── MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.cs │ │ │ │ ├── MergeConsecutiveIfStatementsTests_Statements_Middle.cs │ │ │ │ ├── MergeConsecutiveIfStatementsTests_Statements_WithNext.cs │ │ │ │ ├── MergeConsecutiveIfStatementsTests_Statements_WithPrevious.cs │ │ │ │ ├── MergeNestedIfStatementsTests_WithNested.cs │ │ │ │ ├── MergeNestedIfStatementsTests_WithOuter.cs │ │ │ │ ├── SplitIntoConsecutiveIfStatementsTests.cs │ │ │ │ └── SplitIntoNestedIfStatementsTests.cs │ │ │ ├── SplitStringLiteral │ │ │ │ └── SplitStringLiteralCommandHandlerTests.cs │ │ │ ├── Squiggles │ │ │ │ └── ErrorSquiggleProducerTests.cs │ │ │ ├── Structure │ │ │ │ ├── AbstractCSharpSyntaxNodeStructureTests.cs │ │ │ │ ├── AbstractCSharpSyntaxTriviaStructureTests.cs │ │ │ │ ├── AccessorDeclarationStructureTests.cs │ │ │ │ ├── AnonymousMethodExpressionStructureTests.cs │ │ │ │ ├── ArrowExpressionClauseStructureTests.cs │ │ │ │ ├── BlockSyntaxStructureTests.cs │ │ │ │ ├── CommentStructureTests.cs │ │ │ │ ├── CompilationUnitStructureTests.cs │ │ │ │ ├── ConstructorDeclarationStructureTests.cs │ │ │ │ ├── ConversionOperatorDeclarationStructureTests.cs │ │ │ │ ├── DelegateDeclarationStructureTests.cs │ │ │ │ ├── DestructorDeclarationStructureTests.cs │ │ │ │ ├── DisabledTextStructureTests.cs │ │ │ │ ├── DocumentationCommentStructureTests.cs │ │ │ │ ├── EnumDeclarationStructureTests.cs │ │ │ │ ├── EventDeclarationStructureTests.cs │ │ │ │ ├── EventFieldDeclarationStructureTests.cs │ │ │ │ ├── FieldDeclarationStructureTests.cs │ │ │ │ ├── IndexerDeclarationStructureTests.cs │ │ │ │ ├── InitializerExpressionStructureTests.cs │ │ │ │ ├── InterpolatedStringExpressionStructureTests.cs │ │ │ │ ├── MetadataAsSource │ │ │ │ │ ├── AccessorDeclarationStructureTests.cs │ │ │ │ │ ├── ConstructorDeclarationStructureTests.cs │ │ │ │ │ ├── ConversionOperatorDeclarationStructureTests.cs │ │ │ │ │ ├── DelegateDeclarationStructureTests.cs │ │ │ │ │ ├── DestructorDeclarationStructureTests.cs │ │ │ │ │ ├── EnumDeclarationStructureTests.cs │ │ │ │ │ ├── EnumMemberDeclarationStructureTests.cs │ │ │ │ │ ├── EventDeclarationStructureTests.cs │ │ │ │ │ ├── EventFieldDeclarationStructureTests.cs │ │ │ │ │ ├── FieldDeclarationStructureTests.cs │ │ │ │ │ ├── IndexerDeclarationStructureTests.cs │ │ │ │ │ ├── InvalidIdentifierStructureTests.cs │ │ │ │ │ ├── MethodDeclarationStructureTests.cs │ │ │ │ │ ├── OperatorDeclarationStructureTests.cs │ │ │ │ │ ├── PropertyDeclarationStructureTests.cs │ │ │ │ │ ├── RegionDirectiveStructureTests.cs │ │ │ │ │ └── TypeDeclarationStructureTests.cs │ │ │ │ ├── MethodDeclarationStructureTests.cs │ │ │ │ ├── NamespaceDeclarationStructureTests.cs │ │ │ │ ├── OperatorDeclarationStructureTests.cs │ │ │ │ ├── ParenthesizedLambdaStructureTests.cs │ │ │ │ ├── PropertyDeclarationStructureTests.cs │ │ │ │ ├── RegionDirectiveStructureTests.cs │ │ │ │ ├── SimpleLambdaExpressionStructureTests.cs │ │ │ │ ├── StringLiteralExpressionStructureTests.cs │ │ │ │ ├── SwitchStatementStructureTests.cs │ │ │ │ └── TypeDeclarationStructureTests.cs │ │ │ ├── SuggestionTags │ │ │ │ └── SuggestionTagProducerTests.cs │ │ │ ├── SymbolKey │ │ │ │ ├── SymbolKeyCompilationsTests.cs │ │ │ │ ├── SymbolKeyMetadataVsSourceTests.cs │ │ │ │ ├── SymbolKeyTestBase.cs │ │ │ │ └── SymbolKeyTests.cs │ │ │ ├── TextStructureNavigation │ │ │ │ └── TextStructureNavigatorTests.cs │ │ │ ├── TodoComment │ │ │ │ ├── NoCompilationTodoCommentTests.cs │ │ │ │ └── TodoCommentTests.cs │ │ │ ├── TypeInferrer │ │ │ │ ├── TypeInferrerTests.Delegate.cs │ │ │ │ └── TypeInferrerTests.cs │ │ │ ├── UnsealClass │ │ │ │ └── UnsealClassTests.cs │ │ │ ├── UseExplicitTypeForConst │ │ │ │ └── UseExplicitTypeForConstTests.cs │ │ │ ├── UseExpressionBody │ │ │ │ └── Refactoring │ │ │ │ │ ├── UseExpressionBodyForAccessorsRefactoringTests.cs │ │ │ │ │ ├── UseExpressionBodyForConstructorsRefactoringTests.cs │ │ │ │ │ ├── UseExpressionBodyForConversionOperatorsRefactoringTests.cs │ │ │ │ │ ├── UseExpressionBodyForIndexersRefactoringTests.cs │ │ │ │ │ ├── UseExpressionBodyForLocalFunctionsRefactoringTests.cs │ │ │ │ │ ├── UseExpressionBodyForMethodsRefactoringTests.cs │ │ │ │ │ ├── UseExpressionBodyForOperatorsRefactoringTests.cs │ │ │ │ │ └── UseExpressionBodyForPropertiesRefactoringTests.cs │ │ │ ├── UseExpressionBodyForLambda │ │ │ │ ├── UseExpressionBodyForLambdasAnalyzerTests.cs │ │ │ │ └── UseExpressionBodyForLambdasRefactoringTests.cs │ │ │ ├── UseInterpolatedVerbatimString │ │ │ │ └── UseInterpolatedVerbatimStringCodeFixTests.cs │ │ │ ├── UseNamedArguments │ │ │ │ └── UseNamedArgumentsTests.cs │ │ │ ├── UsePatternCombinators │ │ │ │ └── CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs │ │ │ ├── UsePatternMatching │ │ │ │ └── CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs │ │ │ ├── Utilities │ │ │ │ ├── CSharpServiceTestExtensions.cs │ │ │ │ └── CodeSnippets.cs │ │ │ ├── Workspaces │ │ │ │ └── WorkspaceTests.cs │ │ │ └── Wrapping │ │ │ │ ├── AbstractWrappingTests.cs │ │ │ │ ├── ArgumentWrappingTests.cs │ │ │ │ ├── BinaryExpressionWrappingTests.cs │ │ │ │ ├── ChainedExpressionWrappingTests.cs │ │ │ │ ├── ParameterWrappingTests.cs │ │ │ │ └── SortingTests.cs │ │ ├── CSharpTest2 │ │ │ ├── Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── Recommendations │ │ │ │ ├── AbstractKeywordRecommenderTests.cs │ │ │ │ ├── AddKeywordRecommenderTests.cs │ │ │ │ ├── AliasKeywordRecommenderTests.cs │ │ │ │ ├── AndKeywordRecommenderTests.cs │ │ │ │ ├── AnnotationsKeywordRecommenderTests.cs │ │ │ │ ├── AsKeywordRecommenderTests.cs │ │ │ │ ├── AscendingKeywordRecommenderTests.cs │ │ │ │ ├── AssemblyKeywordRecommenderTests.cs │ │ │ │ ├── AsyncKeywordRecommenderTests.cs │ │ │ │ ├── BaseKeywordRecommenderTests.cs │ │ │ │ ├── BoolKeywordRecommenderTests.cs │ │ │ │ ├── BreakKeywordRecommenderTests.cs │ │ │ │ ├── ByKeywordRecommenderTests.cs │ │ │ │ ├── ByteKeywordRecommenderTests.cs │ │ │ │ ├── CaseKeywordRecommenderTests.cs │ │ │ │ ├── CatchKeywordRecommenderTests.cs │ │ │ │ ├── CharKeywordRecommenderTests.cs │ │ │ │ ├── CheckedKeywordRecommenderTests.cs │ │ │ │ ├── ChecksumKeywordRecommenderTests.cs │ │ │ │ ├── ClassKeywordRecommenderTests.cs │ │ │ │ ├── ConstKeywordRecommenderTests.cs │ │ │ │ ├── ContinueKeywordRecommenderTests.cs │ │ │ │ ├── DecimalKeywordRecommenderTests.cs │ │ │ │ ├── DefaultKeywordRecommenderTests.cs │ │ │ │ ├── DefineKeywordRecommenderTests.cs │ │ │ │ ├── DelegateKeywordRecommenderTests.cs │ │ │ │ ├── DescendingKeywordRecommenderTests.cs │ │ │ │ ├── DisableKeywordRecommenderTests.cs │ │ │ │ ├── DoKeywordRecommenderTests.cs │ │ │ │ ├── DoubleKeywordRecommenderTests.cs │ │ │ │ ├── DynamicKeywordRecommenderTests.cs │ │ │ │ ├── ElifKeywordRecommenderTests.cs │ │ │ │ ├── ElseKeywordRecommenderTests.cs │ │ │ │ ├── EnableKeywordRecommenderTests.cs │ │ │ │ ├── EndIfKeywordRecommenderTests.cs │ │ │ │ ├── EndRegionKeywordRecommenderTests.cs │ │ │ │ ├── EnumKeywordRecommenderTests.cs │ │ │ │ ├── EqualsKeywordRecommenderTests.cs │ │ │ │ ├── ErrorKeywordRecommenderTests.cs │ │ │ │ ├── EventKeywordRecommenderTests.cs │ │ │ │ ├── ExplicitKeywordRecommenderTests.cs │ │ │ │ ├── ExternKeywordRecommenderTests.cs │ │ │ │ ├── FalseKeywordRecommenderTests.cs │ │ │ │ ├── FieldKeywordRecommenderTests.cs │ │ │ │ ├── FinallyKeywordRecommenderTests.cs │ │ │ │ ├── FixedKeywordRecommenderTests.cs │ │ │ │ ├── FloatKeywordRecommenderTests.cs │ │ │ │ ├── ForEachKeywordRecommenderTests.cs │ │ │ │ ├── ForKeywordRecommenderTests.cs │ │ │ │ ├── FromKeywordRecommenderTests.cs │ │ │ │ ├── GetKeywordRecommenderTests.cs │ │ │ │ ├── GlobalKeywordRecommenderTests.cs │ │ │ │ ├── GotoKeywordRecommenderTests.cs │ │ │ │ ├── GroupKeywordRecommenderTests.cs │ │ │ │ ├── HiddenKeywordRecommenderTests.cs │ │ │ │ ├── IfKeywordRecommenderTests.cs │ │ │ │ ├── ImplicitKeywordRecommenderTests.cs │ │ │ │ ├── InKeywordRecommenderTests.cs │ │ │ │ ├── InitKeywordRecommenderTests.cs │ │ │ │ ├── IntKeywordRecommenderTests.cs │ │ │ │ ├── InterfaceKeywordRecommenderTests.cs │ │ │ │ ├── InternalKeywordRecommenderTests.cs │ │ │ │ ├── IntoKeywordRecommenderTests.cs │ │ │ │ ├── IsKeywordRecommenderTests.cs │ │ │ │ ├── JoinKeywordRecommenderTests.cs │ │ │ │ ├── KeywordRecommenderTests.cs │ │ │ │ ├── LetKeywordRecommenderTests.cs │ │ │ │ ├── LineKeywordRecommenderTests.cs │ │ │ │ ├── LockKeywordRecommenderTests.cs │ │ │ │ ├── LongKeywordRecommenderTests.cs │ │ │ │ ├── ManagedKeywordRecommenderTests.cs │ │ │ │ ├── MethodKeywordRecommenderTests.cs │ │ │ │ ├── ModuleKeywordRecommenderTests.cs │ │ │ │ ├── NameOfKeywordRecommenderTests.cs │ │ │ │ ├── NamespaceKeywordRecommenderTests.cs │ │ │ │ ├── NativeIntegerKeywordRecommenderTests.cs │ │ │ │ ├── NewKeywordRecommenderTests.cs │ │ │ │ ├── NotKeywordRecommenderTests.cs │ │ │ │ ├── NotnullKeywordRecommenderTests.cs │ │ │ │ ├── NullKeywordRecommenderTests.cs │ │ │ │ ├── NullableKeywordRecommenderTests.cs │ │ │ │ ├── ObjectKeywordRecommenderTests.cs │ │ │ │ ├── OnKeywordRecommenderTests.cs │ │ │ │ ├── OperatorKeywordRecommenderTests.cs │ │ │ │ ├── OrKeywordRecommenderTests.cs │ │ │ │ ├── OrderByKeywordRecommenderTests.cs │ │ │ │ ├── OutKeywordRecommenderTests.cs │ │ │ │ ├── OverrideKeywordRecommenderTests.cs │ │ │ │ ├── ParamKeywordRecommenderTests.cs │ │ │ │ ├── ParamsKeywordRecommenderTests.cs │ │ │ │ ├── PartialKeywordRecommenderTests.cs │ │ │ │ ├── PragmaKeywordRecommenderTests.cs │ │ │ │ ├── PrivateKeywordRecommenderTests.cs │ │ │ │ ├── PropertyKeywordRecommenderTests.cs │ │ │ │ ├── ProtectedKeywordRecommenderTests.cs │ │ │ │ ├── PublicKeywordRecommenderTests.cs │ │ │ │ ├── ReadOnlyKeywordRecommenderTests.cs │ │ │ │ ├── RecommenderTests.cs │ │ │ │ ├── RecordKeywordRecommenderTests.cs │ │ │ │ ├── RefKeywordRecommenderTests.cs │ │ │ │ ├── ReferenceKeywordRecommenderTests.cs │ │ │ │ ├── RegionKeywordRecommenderTests.cs │ │ │ │ ├── RemoveKeywordRecommenderTests.cs │ │ │ │ ├── RestoreKeywordRecommenderTests.cs │ │ │ │ ├── ReturnKeywordRecommenderTests.cs │ │ │ │ ├── SByteKeywordRecommenderTests.cs │ │ │ │ ├── SealedKeywordRecommenderTests.cs │ │ │ │ ├── SelectKeywordRecommenderTests.cs │ │ │ │ ├── SetKeywordRecommenderTests.cs │ │ │ │ ├── ShortKeywordRecommenderTests.cs │ │ │ │ ├── SizeOfKeywordRecommenderTests.cs │ │ │ │ ├── StackAllocKeywordRecommenderTests.cs │ │ │ │ ├── StaticKeywordRecommenderTests.cs │ │ │ │ ├── StringKeywordRecommenderTests.cs │ │ │ │ ├── StructKeywordRecommenderTests.cs │ │ │ │ ├── SwitchKeywordRecommenderTests.cs │ │ │ │ ├── TheoryDataKeywordsIndicatingLocalFunction.cs │ │ │ │ ├── ThisKeywordRecommenderTests.cs │ │ │ │ ├── ThrowKeywordRecommenderTests.cs │ │ │ │ ├── TrueKeywordRecommenderTests.cs │ │ │ │ ├── TryKeywordRecommenderTests.cs │ │ │ │ ├── TypeKeywordRecommenderTests.cs │ │ │ │ ├── TypeOfKeywordRecommenderTests.cs │ │ │ │ ├── TypeVarKeywordRecommenderTests.cs │ │ │ │ ├── UIntKeywordRecommenderTests.cs │ │ │ │ ├── ULongKeywordRecommenderTests.cs │ │ │ │ ├── UShortKeywordRecommenderTests.cs │ │ │ │ ├── UncheckedKeywordRecommenderTests.cs │ │ │ │ ├── UndefKeywordRecommenderTests.cs │ │ │ │ ├── UnmanagedKeywordRecommenderTests.cs │ │ │ │ ├── UnsafeKeywordRecommenderTests.cs │ │ │ │ ├── UsingKeywordRecommenderTests.cs │ │ │ │ ├── VarKeywordRecommenderTests.cs │ │ │ │ ├── VirtualKeywordRecommenderTests.cs │ │ │ │ ├── VoidKeywordRecommenderTests.cs │ │ │ │ ├── VolatileKeywordRecommenderTests.cs │ │ │ │ ├── WarningKeywordRecommenderTests.cs │ │ │ │ ├── WarningsKeywordRecommenderTests.cs │ │ │ │ ├── WhenKeywordRecommenderTests.cs │ │ │ │ ├── WhereKeywordRecommenderTests.cs │ │ │ │ ├── WhileKeywordRecommenderTests.cs │ │ │ │ ├── WithKeywordRecommenderTests.cs │ │ │ │ └── YieldKeywordRecommenderTests.cs │ │ ├── Core.Cocoa │ │ │ ├── CommandHandlers │ │ │ │ └── GoToMatchingBraceCommandHandler.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.Cocoa.csproj │ │ │ ├── NavigationCommandHandlers │ │ │ │ ├── AbstractNavigationCommandHandler.cs │ │ │ │ ├── FindBaseSymbolsCommandHandler.cs │ │ │ │ ├── FindDerivedSymbolsCommandHandler.cs │ │ │ │ ├── FindExtensionMethodsCommandHandler.cs │ │ │ │ ├── FindImplementingMembersCommandHandler.cs │ │ │ │ ├── FindMemberOverloadsCommandHandler.cs │ │ │ │ └── FindReferencesOfOverloadsCommandHandler.cs │ │ │ ├── Preview │ │ │ │ ├── ICocoaDifferenceViewerExtensions.cs │ │ │ │ ├── PreviewFactoryService.cs │ │ │ │ ├── PreviewPane.cs │ │ │ │ └── PreviewPaneService.cs │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── Snippets │ │ │ │ ├── AbstractSnippetCommandHandler.cs │ │ │ │ ├── AbstractSnippetExpansionClient.cs │ │ │ │ ├── CSharpSnippets │ │ │ │ │ ├── SnippetCommandHandler.cs │ │ │ │ │ ├── SnippetExpansionClient.cs │ │ │ │ │ └── SnippetFunctions │ │ │ │ │ │ ├── SnippetFunctionClassName.cs │ │ │ │ │ │ ├── SnippetFunctionGenerateSwitchCases.cs │ │ │ │ │ │ └── SnippetFunctionSimpleTypeName.cs │ │ │ │ └── SnippetFunctions │ │ │ │ │ ├── AbstractSnippetFunction.IExpansionFunction.cs │ │ │ │ │ ├── AbstractSnippetFunction.cs │ │ │ │ │ ├── AbstractSnippetFunctionClassName.cs │ │ │ │ │ ├── AbstractSnippetFunctionGenerateSwitchCases.cs │ │ │ │ │ └── AbstractSnippetFunctionSimpleTypeName.cs │ │ │ ├── Structure │ │ │ │ └── StructureTaggerProvider.cs │ │ │ └── Utilities │ │ │ │ └── NavigateToLinkService.cs │ │ ├── Core.Wpf │ │ │ ├── Adornments │ │ │ │ ├── AbstractAdornmentManager.cs │ │ │ │ ├── AbstractAdornmentManagerProvider.cs │ │ │ │ ├── GraphicsResult.cs │ │ │ │ └── GraphicsTag.cs │ │ │ ├── BraceMatching │ │ │ │ └── BraceMatchingTypeFormatDefinitions.cs │ │ │ ├── Classification │ │ │ │ └── ClassificationTypeFormatDefinitions.cs │ │ │ ├── ConflictTagDefinition.cs │ │ │ ├── DependencyObjectExtensions.cs │ │ │ ├── Diagnostics │ │ │ │ └── UnnecessaryCodeFormatDefinition.cs │ │ │ ├── EditAndContinue │ │ │ │ ├── ActiveStatementTagFormatDefinition.cs │ │ │ │ └── EditAndContinueErrorTypeFormatDefinition.cs │ │ │ ├── EditorFeaturesWpfResources.resx │ │ │ ├── ExternalAccess │ │ │ │ └── VSTypeScript │ │ │ │ │ └── VSTypeScriptSignatureHelpClassifierProvider.cs │ │ │ ├── GlyphExtensions.cs │ │ │ ├── IDebuggerTextView2.cs │ │ │ ├── IWpfDifferenceViewerExtensions.cs │ │ │ ├── IWpfTextViewExtensions.cs │ │ │ ├── InlineHints │ │ │ │ ├── InlineHintsFormatDefinition.cs │ │ │ │ ├── InlineHintsKeyProcessorProvider.cs │ │ │ │ ├── InlineHintsTag.cs │ │ │ │ ├── InlineHintsTagger.cs │ │ │ │ └── InlineHintsTaggerProvider.cs │ │ │ ├── InlineRename │ │ │ │ ├── CommandHandlers │ │ │ │ │ └── RenameCommandHandler.cs │ │ │ │ ├── Dashboard │ │ │ │ │ ├── Dashboard.xaml │ │ │ │ │ ├── Dashboard.xaml.cs │ │ │ │ │ ├── DashboardAdornmentManager.cs │ │ │ │ │ ├── DashboardAdornmentProvider.cs │ │ │ │ │ ├── DashboardAutomationPeer.cs │ │ │ │ │ ├── DashboardColors.cs │ │ │ │ │ ├── DashboardColors.xaml │ │ │ │ │ ├── DashboardSeverity.cs │ │ │ │ │ ├── DashboardViewModel.cs │ │ │ │ │ ├── IDashboardColorUpdater.cs │ │ │ │ │ ├── Images │ │ │ │ │ │ ├── ErrorIcon.png │ │ │ │ │ │ └── InfoIcon.png │ │ │ │ │ └── RenameShortcutKeys.cs │ │ │ │ ├── HighlightTags │ │ │ │ │ ├── RenameConflictTagDefinition.cs │ │ │ │ │ ├── RenameFieldBackgroundAndBorderTagDefinition.cs │ │ │ │ │ └── RenameFixupTagDefinition.cs │ │ │ │ └── Taggers │ │ │ │ │ └── ClassificationFormatDefinitions.cs │ │ │ ├── Interactive │ │ │ │ ├── AbstractInteractiveWindowCommandCompletionProvider.cs │ │ │ │ ├── IResettableInteractiveEvaluator.cs │ │ │ │ ├── InertClassifierProvider.InertClassifier.cs │ │ │ │ ├── InertClassifierProvider.cs │ │ │ │ ├── InteractiveCommandContentTypeLanguageService.cs │ │ │ │ ├── InteractiveCommandHandler.cs │ │ │ │ ├── InteractiveDocumentNavigationService.cs │ │ │ │ ├── InteractiveDocumentNavigationServiceFactory.cs │ │ │ │ ├── InteractiveEvaluator.cs │ │ │ │ ├── InteractiveEvaluatorResetOptions.cs │ │ │ │ ├── InteractiveGlobalUndoServiceFactory.cs │ │ │ │ ├── InteractivePasteCommandHandler.cs │ │ │ │ ├── InteractiveSupportsFeatureService.cs │ │ │ │ ├── InteractiveTextUndoHistoryWorkspaceServiceFactory.cs │ │ │ │ ├── InteractiveWindowContentTypes.cs │ │ │ │ ├── InteractiveWindowResetCommand.cs │ │ │ │ ├── InteractiveWindowWorkspace.cs │ │ │ │ ├── ResetInteractive.cs │ │ │ │ └── xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.cs.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.de.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.es.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.fr.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.it.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.ja.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.ko.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.pl.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.pt-BR.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.ru.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.tr.xlf │ │ │ │ │ ├── InteractiveEditorFeaturesResources.zh-Hans.xlf │ │ │ │ │ └── InteractiveEditorFeaturesResources.zh-Hant.xlf │ │ │ ├── LineSeparators │ │ │ │ ├── EditorFormatMapChangedEventSource.cs │ │ │ │ ├── LineSeparatorAdornmentManager.cs │ │ │ │ ├── LineSeparatorAdornmentManagerProvider.cs │ │ │ │ ├── LineSeparatorTag.cs │ │ │ │ └── LineSeparatorTaggerProvider.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.Wpf.csproj │ │ │ ├── NavigableSymbols │ │ │ │ ├── NavigableSymbolService.NavigableSymbol.cs │ │ │ │ ├── NavigableSymbolService.NavigableSymbolSource.cs │ │ │ │ └── NavigableSymbolService.cs │ │ │ ├── NavigateTo │ │ │ │ ├── DefaultNavigateToPreviewService.cs │ │ │ │ ├── DefaultNavigateToPreviewServiceFactory.cs │ │ │ │ ├── INavigateToPreviewService.cs │ │ │ │ ├── NavigateToItemDisplay.cs │ │ │ │ ├── NavigateToItemDisplayFactory.cs │ │ │ │ ├── NavigateToItemProvider.Callback.cs │ │ │ │ └── NavigateToItemProvider.cs │ │ │ ├── Notification │ │ │ │ └── EditorNotificationServiceFactory.cs │ │ │ ├── Peek │ │ │ │ ├── DefinitionPeekableItem.cs │ │ │ │ ├── ExternalFilePeekableItem.cs │ │ │ │ ├── IPeekableItemFactory.cs │ │ │ │ ├── PeekHelpers.cs │ │ │ │ ├── PeekableItem.cs │ │ │ │ ├── PeekableItemFactory.cs │ │ │ │ ├── PeekableItemSource.cs │ │ │ │ └── PeekableItemSourceProvider.cs │ │ │ ├── Preview │ │ │ │ ├── AbstractPreviewTaggerProvider.cs │ │ │ │ ├── PreviewConflictViewTaggerProvider.cs │ │ │ │ ├── PreviewFactoryService.cs │ │ │ │ ├── PreviewReferenceHighlightingTaggerProvider.cs │ │ │ │ ├── PreviewStaticClassificationTaggerProvider.cs │ │ │ │ └── PreviewWarningViewTaggerProvider.cs │ │ │ ├── PreviewWarningTagDefinition.cs │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── QuickInfo │ │ │ │ ├── ContentControlService.cs │ │ │ │ ├── DisposableToolTip.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── IContentControlService.cs │ │ │ │ ├── LazyToolTip.cs │ │ │ │ └── ProjectionBufferContent.cs │ │ │ ├── ReferenceHighlighting │ │ │ │ ├── DefinitionHighlightTagDefinition.cs │ │ │ │ └── WrittenReferenceHighlightTagDefinition.cs │ │ │ ├── RenameTracking │ │ │ │ └── RenameTrackingTagDefinition.cs │ │ │ ├── SignatureHelp │ │ │ │ ├── AbstractSignatureHelpCommandHandler.cs │ │ │ │ ├── Controller.Session.cs │ │ │ │ ├── Controller.Session_ComputeModel.cs │ │ │ │ ├── Controller.Session_SetModelSelectedItem.cs │ │ │ │ ├── Controller.Session_UpdateModel.cs │ │ │ │ ├── Controller.cs │ │ │ │ ├── Controller_InvokeSignatureHelp.cs │ │ │ │ ├── Controller_NavigationKeys.cs │ │ │ │ ├── Controller_OnCaretPositionChanged.cs │ │ │ │ ├── Controller_OnTextViewBufferPostChanged.cs │ │ │ │ ├── Controller_TypeChar.cs │ │ │ │ ├── Model.cs │ │ │ │ ├── ModelUpdatedEventsArgs.cs │ │ │ │ ├── Presentation │ │ │ │ │ ├── Parameter.cs │ │ │ │ │ ├── Signature.cs │ │ │ │ │ ├── SignatureHelpClassifier.cs │ │ │ │ │ ├── SignatureHelpClassifierProvider.cs │ │ │ │ │ ├── SignatureHelpPresenter.SignatureHelpPresenterSession.cs │ │ │ │ │ ├── SignatureHelpPresenter.SignatureHelpSource.cs │ │ │ │ │ └── SignatureHelpPresenter.cs │ │ │ │ ├── SignatureHelpAfterCompletionCommandHandler.cs │ │ │ │ ├── SignatureHelpBeforeCompletionCommandHandler.cs │ │ │ │ └── SignatureHelpControllerProvider.cs │ │ │ ├── Structure │ │ │ │ └── StructureTaggerProvider.cs │ │ │ ├── Suggestions │ │ │ │ ├── AsyncSuggestedActionsSource.cs │ │ │ │ ├── FixAll │ │ │ │ │ ├── FixAllGetFixesService.cs │ │ │ │ │ └── FixMultipleOccurrencesService.cs │ │ │ │ ├── PreviewChanges │ │ │ │ │ ├── PreviewChangesCodeAction.cs │ │ │ │ │ └── PreviewChangesSuggestedAction.cs │ │ │ │ ├── SuggestedActionWithNestedActions.cs │ │ │ │ ├── SuggestedActionWithNestedFlavors.cs │ │ │ │ ├── SuggestedActions │ │ │ │ │ ├── CodeFixSuggestedAction.cs │ │ │ │ │ ├── CodeRefactoringSuggestedAction.cs │ │ │ │ │ ├── FixAllSuggestedAction.FixAllCodeAction.cs │ │ │ │ │ ├── FixAllSuggestedAction.cs │ │ │ │ │ ├── SuggestedAction.CaretPositionRestorer.cs │ │ │ │ │ └── SuggestedAction.cs │ │ │ │ ├── SuggestedActionsSource.State.cs │ │ │ │ ├── SuggestedActionsSource.cs │ │ │ │ ├── SuggestedActionsSourceProvider.cs │ │ │ │ └── SyncSuggestedActionsSource.cs │ │ │ ├── Tags │ │ │ │ └── DefaultImageIdService.cs │ │ │ ├── Utilities │ │ │ │ └── NativeMethods.cs │ │ │ ├── ViewHostingControl.cs │ │ │ ├── WpfClassificationExtensions.cs │ │ │ └── xlf │ │ │ │ ├── EditorFeaturesWpfResources.cs.xlf │ │ │ │ ├── EditorFeaturesWpfResources.de.xlf │ │ │ │ ├── EditorFeaturesWpfResources.es.xlf │ │ │ │ ├── EditorFeaturesWpfResources.fr.xlf │ │ │ │ ├── EditorFeaturesWpfResources.it.xlf │ │ │ │ ├── EditorFeaturesWpfResources.ja.xlf │ │ │ │ ├── EditorFeaturesWpfResources.ko.xlf │ │ │ │ ├── EditorFeaturesWpfResources.pl.xlf │ │ │ │ ├── EditorFeaturesWpfResources.pt-BR.xlf │ │ │ │ ├── EditorFeaturesWpfResources.ru.xlf │ │ │ │ ├── EditorFeaturesWpfResources.tr.xlf │ │ │ │ ├── EditorFeaturesWpfResources.zh-Hans.xlf │ │ │ │ └── EditorFeaturesWpfResources.zh-Hant.xlf │ │ ├── Core │ │ │ ├── ColorSchemes │ │ │ │ └── SchemeName.cs │ │ │ ├── CommandHandlers │ │ │ │ ├── AbstractGoToCommandHandler.cs │ │ │ │ ├── ExecuteInInteractiveCommandHandler.cs │ │ │ │ ├── GoToAdjacentMemberCommandHandler.cs │ │ │ │ └── IExecuteInInteractiveCommandHandler.cs │ │ │ ├── ContentTypeLanguageMetadata.cs │ │ │ ├── DocumentSnapshotSpan.cs │ │ │ ├── EditorConfigSettings │ │ │ │ ├── Aggregator │ │ │ │ │ ├── ISettingsAggregator.cs │ │ │ │ │ ├── SettingsAggregator.cs │ │ │ │ │ └── SettingsAggregatorFactory.cs │ │ │ │ ├── Data │ │ │ │ │ ├── AnalyzerSetting.cs │ │ │ │ │ ├── CodeStyle │ │ │ │ │ │ ├── CodeStyleSetting.BooleanCodeStyleSetting.cs │ │ │ │ │ │ ├── CodeStyleSetting.BooleanCodeStyleSettingBase.cs │ │ │ │ │ │ ├── CodeStyleSetting.EnumCodeStyleSetting.cs │ │ │ │ │ │ ├── CodeStyleSetting.EnumCodeStyleSettingBase.cs │ │ │ │ │ │ ├── CodeStyleSetting.PerLanguageBooleanCodeStyleSetting.cs │ │ │ │ │ │ ├── CodeStyleSetting.PerLanguageEnumCodeStyleSetting.cs │ │ │ │ │ │ └── CodeStyleSetting.cs │ │ │ │ │ └── Whitespace │ │ │ │ │ │ ├── PerLanguageWhitespaceSetting.cs │ │ │ │ │ │ ├── WhitespaceSetting.cs │ │ │ │ │ │ └── WhitespaceSetting`1.cs │ │ │ │ ├── DataProvider │ │ │ │ │ ├── Analyzer │ │ │ │ │ │ ├── AnalyzerSettingsProvider.cs │ │ │ │ │ │ ├── AnalyzerSettingsProviderFactory.cs │ │ │ │ │ │ └── AnalyzerSettingsWorkspaceServiceFactory.cs │ │ │ │ │ ├── CombinedOptionsProviderFactory.cs │ │ │ │ │ ├── CombinedProvider.cs │ │ │ │ │ ├── ILanguageSettingsProviderFactory.cs │ │ │ │ │ ├── ISettingsProvider.cs │ │ │ │ │ ├── ISettingsProviderFactory.cs │ │ │ │ │ ├── IWorkspaceSettingsProviderFactory.cs │ │ │ │ │ └── SettingsProviderBase.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── EnumerableExtensions.cs │ │ │ │ │ └── SolutionExtensions.cs │ │ │ │ ├── ISettingsEditorViewModel.cs │ │ │ │ ├── Language.cs │ │ │ │ ├── LocationKind.cs │ │ │ │ ├── SettingLocation.cs │ │ │ │ └── Updater │ │ │ │ │ ├── AnalyzerSettingsUpdater.cs │ │ │ │ │ ├── ISettingUpdater.cs │ │ │ │ │ ├── OptionUpdater.cs │ │ │ │ │ ├── SettingsUpdateHelper.cs │ │ │ │ │ └── SettingsUpdaterBase.cs │ │ │ ├── EditorFeaturesResources.resx │ │ │ ├── EmbeddedLanguages │ │ │ │ ├── AbstractEmbeddedLanguageEditorFeaturesProvider.cs │ │ │ │ ├── DateAndTime │ │ │ │ │ └── DateAndTimeEmbeddedLanguageEditorFeatures.cs │ │ │ │ ├── IEmbeddedLanguageEditorFeatures.cs │ │ │ │ └── RegularExpressions │ │ │ │ │ ├── RegexBraceMatcher.cs │ │ │ │ │ └── RegexEmbeddedLanguageEditorFeatures.cs │ │ │ ├── ExportContentTypeLanguageServiceAttribute.cs │ │ │ ├── Extensibility │ │ │ │ ├── BraceMatching │ │ │ │ │ ├── AbstractDirectiveTriviaBraceMatcher.cs │ │ │ │ │ ├── ExportBraceMatcherAttribute.cs │ │ │ │ │ └── IBraceMatcher.cs │ │ │ │ ├── Commands │ │ │ │ │ ├── ExportInteractiveCommandAttribute.cs │ │ │ │ │ └── PredefinedCommandHandlerNames.cs │ │ │ │ ├── Completion │ │ │ │ │ ├── ExportCompletionProviderAttribute.cs │ │ │ │ │ ├── ICustomCommitCompletionProvider.cs │ │ │ │ │ └── PredefinedCompletionProviderNames.cs │ │ │ │ ├── Composition │ │ │ │ │ ├── ContentTypeMetadata.cs │ │ │ │ │ ├── IContentTypeMetadata.cs │ │ │ │ │ ├── OrderableContentTypeMetadata.cs │ │ │ │ │ └── OrderableLanguageAndRoleMetadata.cs │ │ │ │ ├── Highlighting │ │ │ │ │ ├── ExportHighlighterAttribute.cs │ │ │ │ │ └── IHighlighter.cs │ │ │ │ ├── NavigationBar │ │ │ │ │ ├── AbstractEditorNavigationBarItemService.cs │ │ │ │ │ ├── INavigationBarControllerFactoryService.cs │ │ │ │ │ ├── INavigationBarItemService.cs │ │ │ │ │ ├── INavigationBarPresenter.cs │ │ │ │ │ ├── NavigationBarAutomationStrings.cs │ │ │ │ │ ├── NavigationBarDropdownKind.cs │ │ │ │ │ ├── NavigationBarItem.cs │ │ │ │ │ ├── NavigationBarItemSelectedEventArgs.cs │ │ │ │ │ ├── NavigationBarProjectItem.cs │ │ │ │ │ ├── NavigationBarSelectedItems.cs │ │ │ │ │ ├── SimpleNavigationBarItem.cs │ │ │ │ │ └── WrappedNavigationBarItem.cs │ │ │ │ └── SignatureHelp │ │ │ │ │ ├── ISignatureHelpPresenterSession.cs │ │ │ │ │ ├── PredefinedSignatureHelpPresenterNames.cs │ │ │ │ │ └── SignatureHelpItemEventArgs.cs │ │ │ ├── ExternalAccess │ │ │ │ ├── IntelliCode │ │ │ │ │ ├── Api │ │ │ │ │ │ ├── IIntelliCodeArgumentDefaultsSource.cs │ │ │ │ │ │ └── IIntentSourceProvider.cs │ │ │ │ │ └── IntentProcessor.cs │ │ │ │ └── VSTypeScript │ │ │ │ │ ├── Api │ │ │ │ │ ├── IVSTypeScriptBreakpointResolutionServiceImplementation.cs │ │ │ │ │ ├── IVSTypeScriptEditorInlineRenameService.cs │ │ │ │ │ ├── IVSTypeScriptFindUsagesContext.cs │ │ │ │ │ ├── IVSTypeScriptFindUsagesService.cs │ │ │ │ │ ├── IVSTypeScriptFormattingInteractionService.cs │ │ │ │ │ ├── IVSTypeScriptInlineRenameInfo.cs │ │ │ │ │ ├── IVSTypeScriptInlineRenameLocationSet.cs │ │ │ │ │ ├── IVSTypeScriptInlineRenameReplacementInfo.cs │ │ │ │ │ ├── IVSTypeScriptLanguageDebugInfoServiceImplementation.cs │ │ │ │ │ ├── IVSTypeScriptNavigationBarItemService.cs │ │ │ │ │ ├── IVSTypeScriptSignatureHelpClassifierProvider.cs │ │ │ │ │ ├── VSTypeScriptBreakpointResolutionResultWrapper.cs │ │ │ │ │ ├── VSTypeScriptDebugDataTipInfoWrapper.cs │ │ │ │ │ ├── VSTypeScriptDebugLocationInfoWrapper.cs │ │ │ │ │ ├── VSTypeScriptExtensions.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameInfo.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameLocationSet.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameLocationWrapper.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameReplacementInfo.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameReplacementKind.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameReplacementWrapper.cs │ │ │ │ │ ├── VSTypeScriptPredefinedCommandHandlerNames.cs │ │ │ │ │ ├── VSTypeScriptWaitContextWrapper.cs │ │ │ │ │ ├── VSTypeScriptWaitIndicatorResult.cs │ │ │ │ │ ├── VSTypeScriptWaitIndicatorWrapper.cs │ │ │ │ │ └── VSTypescriptNavigationBarItem.cs │ │ │ │ │ ├── VSTypeScriptBreakpointResolutionService.cs │ │ │ │ │ ├── VSTypeScriptEditorInlineRenameService.cs │ │ │ │ │ ├── VSTypeScriptFindUsagesService.cs │ │ │ │ │ ├── VSTypeScriptFormattingInteractionService.cs │ │ │ │ │ ├── VSTypeScriptInlineRenameReplacementKindHelpers.cs │ │ │ │ │ ├── VSTypeScriptLanguageDebugInfoService.cs │ │ │ │ │ └── VSTypeScriptNavigationBarItemService.cs │ │ │ ├── FindReferences │ │ │ │ └── FindReferencesCommandHandler.cs │ │ │ ├── FindUsages │ │ │ │ ├── AbstractFindUsagesService.DefinitionTrackingContext.cs │ │ │ │ ├── AbstractFindUsagesService.ProgressAdapter.cs │ │ │ │ ├── AbstractFindUsagesService.cs │ │ │ │ ├── AbstractFindUsagesService_FindImplementations.cs │ │ │ │ ├── AbstractFindUsagesService_FindReferences.cs │ │ │ │ ├── FindUsagesContext.cs │ │ │ │ ├── FindUsagesHelpers.cs │ │ │ │ ├── IDefinitionsAndReferencesFactory.cs │ │ │ │ ├── IFindUsagesLSPService.cs │ │ │ │ ├── IFindUsagesService.cs │ │ │ │ └── SimpleFindUsagesContext.cs │ │ │ ├── GoToBase │ │ │ │ ├── AbstractGoToBaseService.cs │ │ │ │ ├── FindBaseHelpers.cs │ │ │ │ ├── GoToBaseCommandHandler.cs │ │ │ │ └── IGoToBaseService.cs │ │ │ ├── GoToDefinition │ │ │ │ ├── AbstractGoToDefinitionService.cs │ │ │ │ ├── AbstractGoToSymbolService.cs │ │ │ │ ├── GoToDefinitionCommandHandler.cs │ │ │ │ ├── GoToDefinitionHelpers.cs │ │ │ │ ├── GoToSymbolContext.cs │ │ │ │ ├── IGoToDefinitionService.cs │ │ │ │ ├── IGoToSymbolService.cs │ │ │ │ └── WellKnownSymbolTypes.cs │ │ │ ├── GoToImplementation │ │ │ │ └── GoToImplementationCommandHandler.cs │ │ │ ├── Host │ │ │ │ ├── IPreviewDialogService.cs │ │ │ │ ├── IPreviewPaneService.cs │ │ │ │ ├── IStreamingFindReferencesPresenter.cs │ │ │ │ ├── IWaitContext.cs │ │ │ │ └── IWaitIndicator.cs │ │ │ ├── IBraceMatchingService.cs │ │ │ ├── ICommandHandlerServiceFactory.cs │ │ │ ├── IContentTypeLanguageService.cs │ │ │ ├── IDebuggerTextView.cs │ │ │ ├── IHighlightingService.cs │ │ │ ├── IInlineRenameService.cs │ │ │ ├── IInlineRenameSession.cs │ │ │ ├── IIntellisensePresenterSession.cs │ │ │ ├── ILineSeparatorService.cs │ │ │ ├── IOptionPageService.cs │ │ │ ├── IRefactorNotifyService.cs │ │ │ ├── Implementation │ │ │ │ ├── AddImports │ │ │ │ │ └── AbstractAddImportsPasteCommandHandler.cs │ │ │ │ ├── AutomaticCompletion │ │ │ │ │ ├── AbstractAutomaticLineEnderCommandHandler.cs │ │ │ │ │ ├── AbstractBraceCompletionServiceFactory.cs │ │ │ │ │ ├── BraceCompletionSessionProvider.BraceCompletionSession.cs │ │ │ │ │ ├── BraceCompletionSessionProvider.cs │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ └── IBraceCompletionServiceFactory.cs │ │ │ │ ├── BraceMatching │ │ │ │ │ ├── AbstractBraceMatcher.cs │ │ │ │ │ ├── AbstractEmbeddedLanguageBraceMatcher.cs │ │ │ │ │ ├── BraceCharacterAndKind.cs │ │ │ │ │ ├── BraceHighlightTag.cs │ │ │ │ │ ├── BraceHighlightingViewTaggerProvider.cs │ │ │ │ │ ├── BraceMatchingService.cs │ │ │ │ │ └── ClassificationTypeDefinitions.cs │ │ │ │ ├── ChangeSignature │ │ │ │ │ └── AbstractChangeSignatureCommandHandler.cs │ │ │ │ ├── Classification │ │ │ │ │ ├── ClassificationTags.cs │ │ │ │ │ ├── ClassificationTypeDefinitions.cs │ │ │ │ │ ├── ClassificationUtilities.cs │ │ │ │ │ ├── CompilationAvailableTaggerEventSource.cs │ │ │ │ │ ├── CopyPasteAndPrintingClassificationBufferTaggerProvider.Tagger.cs │ │ │ │ │ ├── CopyPasteAndPrintingClassificationBufferTaggerProvider.cs │ │ │ │ │ ├── SemanticClassificationUtilities.cs │ │ │ │ │ ├── SemanticClassificationViewTaggerProvider.cs │ │ │ │ │ ├── SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs │ │ │ │ │ ├── SyntacticClassificationTaggerProvider.TagComputer.cs │ │ │ │ │ ├── SyntacticClassificationTaggerProvider.Tagger.cs │ │ │ │ │ └── SyntacticClassificationTaggerProvider.cs │ │ │ │ ├── CodeActions │ │ │ │ │ ├── CodeActionEditHandlerService.cs │ │ │ │ │ └── ICodeActionEditHandlerService.cs │ │ │ │ ├── CodeRefactorings │ │ │ │ │ └── EditorLayerCodeActionHelpersService.cs │ │ │ │ ├── Commanding │ │ │ │ │ └── LegacyCommandHandlerServiceFactory.cs │ │ │ │ ├── CommentSelection │ │ │ │ │ ├── AbstractCommentSelectionBase.cs │ │ │ │ │ ├── AbstractToggleBlockCommentBase.cs │ │ │ │ │ ├── CommentSelectionResult.cs │ │ │ │ │ ├── CommentTrackingSpan.cs │ │ │ │ │ ├── CommentUncommentSelectionCommandHandler.cs │ │ │ │ │ ├── ToggleBlockCommentCommandHandler.cs │ │ │ │ │ └── ToggleLineCommentCommandHandler.cs │ │ │ │ ├── ContentTypes │ │ │ │ │ └── ContentTypeDefinitions.cs │ │ │ │ ├── DefaultNavigateToLinkService.cs │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── AbstractDiagnosticsAdornmentTaggerProvider.cs │ │ │ │ │ ├── AbstractDiagnosticsTaggerProvider.cs │ │ │ │ │ ├── ClassificationTypeDefinitions.cs │ │ │ │ │ ├── DiagnosticsClassificationTaggerProvider.cs │ │ │ │ │ ├── DiagnosticsSquiggleTaggerProvider.cs │ │ │ │ │ └── DiagnosticsSuggestionTaggerProvider.cs │ │ │ │ ├── DocumentationComments │ │ │ │ │ ├── AbstractDocumentationCommentCommandHandler.cs │ │ │ │ │ └── AbstractXmlTagCompletionCommandHandler.cs │ │ │ │ ├── EditAndContinue │ │ │ │ │ ├── ActiveStatementTag.cs │ │ │ │ │ ├── ActiveStatementTaggerProvider.EventSource.cs │ │ │ │ │ ├── ActiveStatementTaggerProvider.cs │ │ │ │ │ ├── ActiveStatementTrackingService.cs │ │ │ │ │ ├── ActiveStatementTrackingSpan.cs │ │ │ │ │ ├── Contracts │ │ │ │ │ │ ├── ContractWrappers.cs │ │ │ │ │ │ └── ManagedHotReloadServiceImpl.cs │ │ │ │ │ ├── DebuggerContractVersionCheck.cs │ │ │ │ │ ├── EditAndContinueDiagnosticAnalyzer.cs │ │ │ │ │ ├── EditAndContinueErrorTypeDefinition.cs │ │ │ │ │ ├── EditAndContinueHostWorkspaceEventListener.cs │ │ │ │ │ ├── EditAndContinueLanguageService.cs │ │ │ │ │ ├── EditAndContinueUIContext.cs │ │ │ │ │ ├── IActiveStatementTrackingService.cs │ │ │ │ │ └── IEditAndContinueSolutionProvider.cs │ │ │ │ ├── EditorLayerExtensionManager.cs │ │ │ │ ├── EncapsulateField │ │ │ │ │ └── AbstractEncapsulateFieldCommandHandler.cs │ │ │ │ ├── EndConstructGeneration │ │ │ │ │ └── IEndConstructGenerationService.cs │ │ │ │ ├── ExtractInterface │ │ │ │ │ └── AbstractExtractInterfaceCommandHandler.cs │ │ │ │ ├── ExtractMethod │ │ │ │ │ └── AbstractExtractMethodCommandHandler.cs │ │ │ │ ├── Formatting │ │ │ │ │ ├── FormatCommandHandler.FormatDocument.cs │ │ │ │ │ ├── FormatCommandHandler.FormatSelection.cs │ │ │ │ │ ├── FormatCommandHandler.Paste.cs │ │ │ │ │ ├── FormatCommandHandler.ReturnKey.cs │ │ │ │ │ ├── FormatCommandHandler.TypeChar.cs │ │ │ │ │ ├── FormatCommandHandler.cs │ │ │ │ │ └── InferredIndentationDocumentOptionsProviderFactory.cs │ │ │ │ ├── INavigateToLinkService.cs │ │ │ │ ├── IPreviewFactoryService.cs │ │ │ │ ├── ITextBufferAssociatedViewService.cs │ │ │ │ ├── ITextUndoHistoryWorkspaceService.cs │ │ │ │ ├── Indentation │ │ │ │ │ └── EditorLayerInferredIndentationService.cs │ │ │ │ ├── InfoBar │ │ │ │ │ └── EditorInfoBarService.cs │ │ │ │ ├── InlineRename │ │ │ │ │ ├── AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs │ │ │ │ │ ├── AbstractEditorInlineRenameService.InlineRenameLocationSet.cs │ │ │ │ │ ├── AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs │ │ │ │ │ ├── AbstractEditorInlineRenameService.SymbolRenameInfo.cs │ │ │ │ │ ├── AbstractEditorInlineRenameService.cs │ │ │ │ │ ├── AbstractInlineRenameUndoManager.cs │ │ │ │ │ ├── CommandHandlers │ │ │ │ │ │ ├── AbstractRenameCommandHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_BackspaceDeleteHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_CutPasteHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_EscapeHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_LineStartEndHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_MoveSelectedLinesHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_OpenLineAboveHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_OpenLineBelowHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_RefactoringWithCommandHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_RenameHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_ReturnHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_SaveHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_SelectAllHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_TabHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_TypeCharHandler.cs │ │ │ │ │ │ ├── AbstractRenameCommandHandler_UndoRedoHandler.cs │ │ │ │ │ │ └── AbstractRenameCommandHandler_WordDeleteHandler.cs │ │ │ │ │ ├── HighlightTags │ │ │ │ │ │ ├── RenameConflictTag.cs │ │ │ │ │ │ ├── RenameFieldBackgroundAndBorderTag.cs │ │ │ │ │ │ └── RenameFixupTag.cs │ │ │ │ │ ├── IEditorInlineRenameService.cs │ │ │ │ │ ├── IInlineRenameUndoManager.cs │ │ │ │ │ ├── InlineRenameService.cs │ │ │ │ │ ├── InlineRenameSession.OpenTextBufferManager.cs │ │ │ │ │ ├── InlineRenameSession.cs │ │ │ │ │ ├── RenameLogMessage.cs │ │ │ │ │ ├── RenameTrackingSpan.cs │ │ │ │ │ ├── Taggers │ │ │ │ │ │ ├── AbstractRenameTagger.cs │ │ │ │ │ │ ├── ClassificationTypeDefinitions.cs │ │ │ │ │ │ ├── RenameClassificationTagger.cs │ │ │ │ │ │ ├── RenameClassificationTaggerProvider.cs │ │ │ │ │ │ ├── RenameTagger.cs │ │ │ │ │ │ └── RenameTaggerProvider.cs │ │ │ │ │ ├── TrackingSpanIntrospector.cs │ │ │ │ │ └── UndoManagerServiceFactory.cs │ │ │ │ ├── IntelliSense │ │ │ │ │ ├── AbstractController.cs │ │ │ │ │ ├── AsyncCompletion │ │ │ │ │ │ ├── AsyncCompletionLogger.cs │ │ │ │ │ │ ├── CommitManager.cs │ │ │ │ │ │ ├── CommitManagerProvider.cs │ │ │ │ │ │ ├── CompletionSource.cs │ │ │ │ │ │ ├── CompletionSourceProvider.cs │ │ │ │ │ │ ├── FilterSet.cs │ │ │ │ │ │ ├── Helpers.cs │ │ │ │ │ │ ├── ItemManager.cs │ │ │ │ │ │ ├── ItemManagerProvider.cs │ │ │ │ │ │ └── RecentItemsManager.cs │ │ │ │ │ ├── Helpers.cs │ │ │ │ │ ├── IController.cs │ │ │ │ │ ├── IDocumentProvider.cs │ │ │ │ │ ├── ISession.cs │ │ │ │ │ ├── ModelComputation.cs │ │ │ │ │ ├── QuickInfo │ │ │ │ │ │ ├── IntellisenseQuickInfoBuilder.cs │ │ │ │ │ │ ├── IntellisenseQuickInfoBuilderContext.cs │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ ├── QuickInfoHyperLink.cs │ │ │ │ │ │ ├── QuickInfoSourceProvider.QuickInfoSource.cs │ │ │ │ │ │ └── QuickInfoSourceProvider.cs │ │ │ │ │ ├── Session.cs │ │ │ │ │ └── ViewTextSpan.cs │ │ │ │ ├── Interactive │ │ │ │ │ ├── Completion │ │ │ │ │ │ └── InteractiveCommandCompletionService.cs │ │ │ │ │ ├── ISendToInteractiveSubmissionProvider.cs │ │ │ │ │ ├── InteractiveEvaluatorLanguageInfoProvider.cs │ │ │ │ │ ├── InteractiveLanguageNames.cs │ │ │ │ │ ├── InteractiveSession.cs │ │ │ │ │ ├── InteractiveWorkspace.SolutionAnalyzerSetter.cs │ │ │ │ │ ├── InteractiveWorkspace.cs │ │ │ │ │ └── SendToInteractiveSubmissionProvider.cs │ │ │ │ ├── KeywordHighlighting │ │ │ │ │ ├── AbstractKeywordHighlighter.cs │ │ │ │ │ ├── HighlighterViewTaggerProvider.cs │ │ │ │ │ ├── HighlightingService.cs │ │ │ │ │ └── KeywordHighlightTag.cs │ │ │ │ ├── NavigationBar │ │ │ │ │ ├── NavigationBarController.cs │ │ │ │ │ ├── NavigationBarControllerFactoryService.cs │ │ │ │ │ ├── NavigationBarController_ModelComputation.cs │ │ │ │ │ └── NavigationBarModel.cs │ │ │ │ ├── Organizing │ │ │ │ │ └── OrganizeDocumentCommandHandler.cs │ │ │ │ ├── PasteTracking │ │ │ │ │ ├── PasteTrackingPasteCommandHandler.cs │ │ │ │ │ └── PasteTrackingService.cs │ │ │ │ ├── RenameTracking │ │ │ │ │ ├── IRenameTrackingLanguageHeuristicsService.cs │ │ │ │ │ ├── RenameTrackingCancellationCommandHandler.cs │ │ │ │ │ ├── RenameTrackingCodeRefactoringProvider.cs │ │ │ │ │ ├── RenameTrackingTag.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.RenameTrackingCommitter.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.RenameTrackingSolutionSet.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.StateMachine.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.Tagger.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.TrackingSession.cs │ │ │ │ │ ├── RenameTrackingTaggerProvider.UndoPrimitive.cs │ │ │ │ │ └── RenameTrackingTaggerProvider.cs │ │ │ │ ├── SmartIndent │ │ │ │ │ ├── SmartIndent.cs │ │ │ │ │ └── SmartIndentProvider.cs │ │ │ │ ├── SolutionChangeSummary.cs │ │ │ │ ├── SolutionPreviewItem.cs │ │ │ │ ├── SolutionPreviewResult.cs │ │ │ │ ├── SplitComment │ │ │ │ │ ├── ISplitCommentService.cs │ │ │ │ │ ├── SplitCommentCommandHandler.cs │ │ │ │ │ └── SplitCommentOptions.cs │ │ │ │ ├── Structure │ │ │ │ │ ├── AbstractStructureTaggerProvider.cs │ │ │ │ │ ├── InvalidOutliningRegionException.cs │ │ │ │ │ ├── OutliningCommandHandler.cs │ │ │ │ │ └── StructureTag.cs │ │ │ │ ├── Suggestions │ │ │ │ │ ├── SuggestionsOptions.cs │ │ │ │ │ └── SuggestionsOptionsProvider.cs │ │ │ │ ├── TextBufferAssociatedViewService.cs │ │ │ │ ├── TextDiffing │ │ │ │ │ └── EditorTextDifferencingService.cs │ │ │ │ ├── TextStructureNavigation │ │ │ │ │ ├── AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs │ │ │ │ │ └── AbstractTextStructureNavigatorProvider.cs │ │ │ │ ├── TodoComment │ │ │ │ │ ├── ITodoListProvider.cs │ │ │ │ │ └── TodoItemsUpdatedArgs.cs │ │ │ │ ├── UIThreadOperationContextProgressTracker.cs │ │ │ │ └── Workspaces │ │ │ │ │ ├── EditorErrorReportingService.cs │ │ │ │ │ ├── EditorErrorReportingServiceFactory.cs │ │ │ │ │ ├── EditorTextFactoryService.cs │ │ │ │ │ ├── ProjectCacheServiceFactory.cs │ │ │ │ │ └── TextUndoHistoryWorkspaceServiceFactoryService.cs │ │ │ ├── InheritanceMargin │ │ │ │ ├── AbstractInheritanceMarginService.cs │ │ │ │ ├── IInheritanceMarginService.cs │ │ │ │ ├── InheritanceMarginItem.cs │ │ │ │ ├── InheritanceMarginServiceHelpers.cs │ │ │ │ └── InheritanceTargetItem.cs │ │ │ ├── InlineHints │ │ │ │ ├── InlineHintDataTag.cs │ │ │ │ └── InlineHintsDataTaggerProvider.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.csproj │ │ │ ├── ModernCommands │ │ │ │ ├── GoToImplementationCommandArgs.cs │ │ │ │ ├── OrganizeDocumentCommandArgs.cs │ │ │ │ ├── SortAndRemoveUnnecessaryImportsCommandArgs.cs │ │ │ │ └── SortImportsCommandArgs.cs │ │ │ ├── Options │ │ │ │ ├── BraceCompletionOptions.cs │ │ │ │ ├── ColorSchemeOptions.cs │ │ │ │ ├── ExtensionManagerOptions.cs │ │ │ │ ├── NavigationBarOptions.cs │ │ │ │ └── SignatureHelpOptions.cs │ │ │ ├── Preview │ │ │ │ ├── AbstractPreviewFactoryService.cs │ │ │ │ └── DifferenceViewerPreview.cs │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── ReferenceHighlighting │ │ │ │ ├── NagivateToHighlightReferenceCommandHandler.StartComparer.cs │ │ │ │ ├── NavigateToHighlightReferenceCommandHandler.cs │ │ │ │ ├── ReferenceHighlightingViewTaggerProvider.cs │ │ │ │ └── Tags │ │ │ │ │ ├── DefinitionHighlightTag.cs │ │ │ │ │ ├── ReferenceHighlightTag.cs │ │ │ │ │ └── WrittenReferenceHighlightTag.cs │ │ │ ├── Shared │ │ │ │ ├── BrowserHelper.cs │ │ │ │ ├── DefaultTextBufferSupportsFeatureService.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── ClassificationExtensions.cs │ │ │ │ │ ├── GlyphExtensions.cs │ │ │ │ │ ├── HostWorkspaceServicesExtensions.cs │ │ │ │ │ ├── IBraceMatchingServiceExtensions.cs │ │ │ │ │ ├── IBufferGraphExtensions.cs │ │ │ │ │ ├── IContentTypeExtensions.cs │ │ │ │ │ ├── IEditorOptionsFactoryServiceExtensions.cs │ │ │ │ │ ├── IProjectionBufferFactoryServiceExtensions.cs │ │ │ │ │ ├── IRefactorNotifyServiceExtensions.cs │ │ │ │ │ ├── ITextBufferEditExtensions.cs │ │ │ │ │ ├── ITextBufferExtensions.cs │ │ │ │ │ ├── ITextSelectionExtensions.cs │ │ │ │ │ ├── ITextSnapshotExtensions.cs │ │ │ │ │ ├── ITextViewExtensions.AutoClosingViewProperty.cs │ │ │ │ │ ├── ITextViewExtensions.PerSubjectBufferProperty.cs │ │ │ │ │ ├── ITextViewExtensions.cs │ │ │ │ │ ├── IThreadingContextExtensions.cs │ │ │ │ │ ├── ITrackingSpanExtensions.cs │ │ │ │ │ ├── MefExtensions.cs │ │ │ │ │ ├── SmartIndentExtensions.cs │ │ │ │ │ ├── SnapshotPointExtensions.cs │ │ │ │ │ ├── SnapshotSpanExtensions.cs │ │ │ │ │ ├── SpanExtensions.cs │ │ │ │ │ ├── TelemetryExtensions.cs │ │ │ │ │ ├── TextChangeExtensions.cs │ │ │ │ │ └── WorkspaceExtensions.cs │ │ │ │ ├── ITextBufferSupportsFeatureService.cs │ │ │ │ ├── Options │ │ │ │ │ ├── ComponentOnOffOptions.cs │ │ │ │ │ ├── FeatureOnOffOptions.cs │ │ │ │ │ ├── InternalFeatureOnOffOptions.cs │ │ │ │ │ └── PerformanceFunctionIdOptionsProvider.cs │ │ │ │ ├── Preview │ │ │ │ │ ├── PredefinedPreviewTaggerKeys.cs │ │ │ │ │ ├── PreviewSolutionCrawlerRegistrationService.cs │ │ │ │ │ └── PreviewWorkspace.cs │ │ │ │ ├── Tagging │ │ │ │ │ ├── EventSources │ │ │ │ │ │ ├── AbstractTaggerEventSource.cs │ │ │ │ │ │ ├── AbstractWorkspaceTrackingTaggerEventSource.cs │ │ │ │ │ │ ├── TaggerConstants.cs │ │ │ │ │ │ ├── TaggerEventSources.CaretPositionChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.CompositionEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.DiagnosticsChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.DocumentActiveContextChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.OptionChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.ParseOptionChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.SelectionChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.TextChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.ViewSpanChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.WorkspaceChangedEventSource.cs │ │ │ │ │ │ ├── TaggerEventSources.WorkspaceRegistrationChangedEventSource.cs │ │ │ │ │ │ └── TaggerEventSources.cs │ │ │ │ │ ├── Tags │ │ │ │ │ │ ├── ConflictTag.cs │ │ │ │ │ │ ├── NavigableHighlightTag.cs │ │ │ │ │ │ └── PreviewWarningTag.cs │ │ │ │ │ └── Utilities │ │ │ │ │ │ ├── TagSpanIntervalTree.IntervalIntrospector.cs │ │ │ │ │ │ ├── TagSpanIntervalTree.TagNode.cs │ │ │ │ │ │ └── TagSpanIntervalTree.cs │ │ │ │ └── Utilities │ │ │ │ │ ├── AbstractClassificationTypeMap.cs │ │ │ │ │ ├── AutomaticCodeChangeMergePolicy.cs │ │ │ │ │ ├── CaretPreservingEditTransaction.cs │ │ │ │ │ ├── ClassificationTypeMap.cs │ │ │ │ │ ├── CommonFormattingHelpers.cs │ │ │ │ │ ├── ForegroundThreadAffinitizedObject.cs │ │ │ │ │ ├── HACK_TextUndoTransactionThatRollsBackProperly.cs │ │ │ │ │ ├── IClassificationTypeMap.cs │ │ │ │ │ ├── IThreadingContext.cs │ │ │ │ │ ├── IWorkspaceContextService.cs │ │ │ │ │ ├── LinkedEditsTracker.cs │ │ │ │ │ ├── NativeMethods.cs │ │ │ │ │ ├── RenameTrackingDismisser.cs │ │ │ │ │ ├── ResettableDelay.cs │ │ │ │ │ ├── SyntacticClassificationTypeMap.cs │ │ │ │ │ ├── ThreadingContext.cs │ │ │ │ │ ├── ThreadingContextTaskSchedulerProvider.cs │ │ │ │ │ ├── VirtualTreePoint.cs │ │ │ │ │ └── WorkspaceThreadingService.cs │ │ │ ├── SymbolSearch │ │ │ │ ├── IAddReferenceDatabaseWrapper.cs │ │ │ │ ├── IDatabaseFactoryService.cs │ │ │ │ ├── IDelayService.cs │ │ │ │ ├── IIOService.cs │ │ │ │ ├── IPatchService.cs │ │ │ │ ├── IRemoteControlService.cs │ │ │ │ ├── Patching │ │ │ │ │ └── Delta.cs │ │ │ │ ├── SymbolSearchUpdateEngine.DatabaseFactoryService.cs │ │ │ │ ├── SymbolSearchUpdateEngine.DelayService.cs │ │ │ │ ├── SymbolSearchUpdateEngine.IOService.cs │ │ │ │ ├── SymbolSearchUpdateEngine.PatchService.cs │ │ │ │ ├── SymbolSearchUpdateEngine.RemoteControlService.cs │ │ │ │ ├── SymbolSearchUpdateEngine.Update.cs │ │ │ │ ├── SymbolSearchUpdateEngine.cs │ │ │ │ └── SymbolSearchUpdateEngineFactory.cs │ │ │ ├── Tagging │ │ │ │ ├── AbstractAsynchronousTaggerProvider.TagSource.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.TagSourceState.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.TagSource_IEqualityComparer.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.TagSource_ReferenceCounting.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.Tagger.cs │ │ │ │ ├── AbstractAsynchronousTaggerProvider.cs │ │ │ │ ├── AsynchronousTaggerProvider.cs │ │ │ │ ├── AsynchronousViewTaggerProvider.cs │ │ │ │ ├── ITaggerEventSource.cs │ │ │ │ ├── TaggerCaretChangeBehavior.cs │ │ │ │ ├── TaggerContext.cs │ │ │ │ ├── TaggerDelay.cs │ │ │ │ ├── TaggerEventArgs.cs │ │ │ │ └── TaggerTextChangeBehavior.cs │ │ │ ├── Tags │ │ │ │ ├── ExportImageIdServiceAttribute.cs │ │ │ │ └── IImageIdService.cs │ │ │ ├── TextViewRoles.cs │ │ │ ├── TypeForwarders.cs │ │ │ ├── Undo │ │ │ │ ├── DefaultSourceTextUndoService.cs │ │ │ │ ├── EditorSourceTextUndoService.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── IGlobalUndoService.cs │ │ │ │ ├── ISourceTextUndoService.cs │ │ │ │ ├── ISourceTextUndoTransaction.cs │ │ │ │ ├── IWorkspaceGlobalUndoTransaction.cs │ │ │ │ └── NoOpGlobalUndoServiceFactory.cs │ │ │ └── xlf │ │ │ │ ├── EditorFeaturesResources.cs.xlf │ │ │ │ ├── EditorFeaturesResources.de.xlf │ │ │ │ ├── EditorFeaturesResources.es.xlf │ │ │ │ ├── EditorFeaturesResources.fr.xlf │ │ │ │ ├── EditorFeaturesResources.it.xlf │ │ │ │ ├── EditorFeaturesResources.ja.xlf │ │ │ │ ├── EditorFeaturesResources.ko.xlf │ │ │ │ ├── EditorFeaturesResources.pl.xlf │ │ │ │ ├── EditorFeaturesResources.pt-BR.xlf │ │ │ │ ├── EditorFeaturesResources.ru.xlf │ │ │ │ ├── EditorFeaturesResources.tr.xlf │ │ │ │ ├── EditorFeaturesResources.zh-Hans.xlf │ │ │ │ └── EditorFeaturesResources.zh-Hant.xlf │ │ ├── DiagnosticsTestUtilities │ │ │ ├── ChangeSignature │ │ │ │ ├── AbstractChangeSignatureTests.cs │ │ │ │ └── ChangeSignatureTestState.cs │ │ │ ├── CodeActions │ │ │ │ ├── AbstractCodeActionOrUserDiagnosticTest.cs │ │ │ │ ├── AbstractCodeActionOrUserDiagnosticTest_OptionHelpers.cs │ │ │ │ ├── AbstractCodeActionOrUserDiagnosticTest_TestAddDocument.cs │ │ │ │ ├── AbstractCodeActionTest.cs │ │ │ │ ├── AnalyzerProperty.cs │ │ │ │ ├── CSharpCodeFixVerifier`2+Test.cs │ │ │ │ ├── CSharpCodeFixVerifier`2.cs │ │ │ │ ├── CSharpCodeRefactoringVerifier`1+Test.cs │ │ │ │ ├── CSharpCodeRefactoringVerifier`1.cs │ │ │ │ ├── CSharpVerifierHelper.cs │ │ │ │ ├── CodeFixVerifierHelper.cs │ │ │ │ ├── SharedVerifierState.cs │ │ │ │ ├── VisualBasicCodeFixVerifier`2+Test.cs │ │ │ │ ├── VisualBasicCodeFixVerifier`2.cs │ │ │ │ ├── VisualBasicCodeRefactoringVerifier`1+Test.cs │ │ │ │ └── VisualBasicCodeRefactoringVerifier`1.cs │ │ │ ├── Diagnostics │ │ │ │ ├── AbstractDiagnosticProviderBasedUserDiagnosticTest.cs │ │ │ │ ├── AbstractSuppressionAllCodeTests.cs │ │ │ │ ├── AbstractSuppressionDiagnosticTest.cs │ │ │ │ ├── AbstractUnncessarySuppressionDiagnosticTest.cs │ │ │ │ ├── AbstractUserDiagnosticTest.FixAllDiagnosticProvider.cs │ │ │ │ ├── AbstractUserDiagnosticTest.cs │ │ │ │ ├── AbstractUserDiagnosticTest_GenerateTypeDialog.cs │ │ │ │ └── ParenthesesOptionsProvider.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities.csproj │ │ │ ├── MoveToNamespace │ │ │ │ ├── AbstractMoveToNamespaceTests.TestState.cs │ │ │ │ └── AbstractMoveToNamespaceTests.cs │ │ │ ├── MoveType │ │ │ │ └── AbstractMoveTypeTest.cs │ │ │ ├── NamingStyles │ │ │ │ └── NamingStylesTestOptionSets.cs │ │ │ └── SplitComments │ │ │ │ └── AbstractSplitCommentCommandHandlerTests.cs │ │ ├── Directory.Build.props │ │ ├── Test │ │ │ ├── AssemblyReferenceTests.cs │ │ │ ├── Attributes │ │ │ │ └── AttributeTests.cs │ │ │ ├── CodeActions │ │ │ │ ├── CodeActionSmartTagProducerTests.cs │ │ │ │ └── CodeChangeProviderMetadataTests.cs │ │ │ ├── CodeAnalysisResources.cs │ │ │ ├── CodeFixes │ │ │ │ ├── CodeFixServiceTests.cs │ │ │ │ ├── ErrorCases │ │ │ │ │ ├── CodeFixExceptionInFixableDiagnosticIds.cs │ │ │ │ │ ├── CodeFixExceptionInFixableDiagnosticIds2.cs │ │ │ │ │ ├── CodeFixExceptionInGetFixAllProvider.cs │ │ │ │ │ ├── CodeFixExceptionInRegisterMethod.cs │ │ │ │ │ └── CodeFixExceptionInRegisterMethodAsync.cs │ │ │ │ └── ExtensionOrderingTests.cs │ │ │ ├── CodeGeneration │ │ │ │ ├── AbstractCodeGenerationTests.cs │ │ │ │ ├── CodeGenerationTests.CSharp.cs │ │ │ │ ├── CodeGenerationTests.Shared.cs │ │ │ │ ├── CodeGenerationTests.VisualBasic.cs │ │ │ │ ├── CodeGenerationTests.cs │ │ │ │ ├── ExpressionGenerationTests.cs │ │ │ │ ├── ExpressionPrecedenceGenerationTests.cs │ │ │ │ ├── NameGenerationTests.cs │ │ │ │ └── StatementGenerationTests.cs │ │ │ ├── CodeRefactorings │ │ │ │ ├── CodeRefactoringServiceTest.cs │ │ │ │ └── ErrorCases │ │ │ │ │ ├── CodeRefactoringExceptionInComputeRefactorings.cs │ │ │ │ │ └── CodeRefactoringExceptionInComputeRefactoringsAsync.cs │ │ │ ├── Collections │ │ │ │ ├── Immutable │ │ │ │ │ └── Maps │ │ │ │ │ │ ├── BidirectionalMapTests.cs │ │ │ │ │ │ └── MapTests.cs │ │ │ │ └── IntervalTreeTests.cs │ │ │ ├── CommentSelection │ │ │ │ ├── CommentUncommentSelectionCommandHandlerTests.cs │ │ │ │ └── ToggleBlockCommentCommandHandlerTests.cs │ │ │ ├── Completion │ │ │ │ ├── CompletionServiceTests.cs │ │ │ │ ├── FileSystemCompletionHelperTests.cs │ │ │ │ ├── GlobalAssemblyCacheCompletionHelperTests.cs │ │ │ │ └── TestFileSystemCompletionHelper.cs │ │ │ ├── Debugging │ │ │ │ └── DebugInformationReaderProviderTests.cs │ │ │ ├── Diagnostics │ │ │ │ ├── AnalyzerLoadFailureTests.cs │ │ │ │ ├── DiagnosticAnalyzerServiceTests.cs │ │ │ │ ├── DiagnosticDataTests.cs │ │ │ │ ├── DiagnosticServiceTests.cs │ │ │ │ ├── DiagnosticsClassificationTaggerProviderTests.cs │ │ │ │ ├── DiagnosticsSquiggleTaggerProviderTests.cs │ │ │ │ ├── IDEDiagnosticIDConfigurationTests.cs │ │ │ │ ├── IDEDiagnosticIDUniquenessTest.cs │ │ │ │ ├── MockDiagnosticService.cs │ │ │ │ └── SuppressMessageAttributeWorkspaceTests.cs │ │ │ ├── DocCommentFormatting │ │ │ │ └── DocCommentFormattingTests.cs │ │ │ ├── EditAndContinue │ │ │ │ ├── ActiveStatementsMapTests.cs │ │ │ │ ├── CompileTimeSolutionProviderTests.cs │ │ │ │ ├── EditAndContinueCapabilitiesTests.cs │ │ │ │ ├── EditAndContinueDiagnosticDescriptorsTests.cs │ │ │ │ ├── EditAndContinueMethodDebugInfoReaderTests.cs │ │ │ │ ├── EditAndContinueTestAnalyzerConfigOptions.cs │ │ │ │ ├── EditAndContinueTestAnalyzerConfigOptionsProvider.cs │ │ │ │ ├── EditAndContinueWorkspaceServiceTests.cs │ │ │ │ ├── EditSessionActiveStatementsTests.cs │ │ │ │ ├── EmitSolutionUpdateResultsTests.cs │ │ │ │ ├── Helpers │ │ │ │ │ ├── DummyLanguageService.cs │ │ │ │ │ ├── MockCompilationOutputs.cs │ │ │ │ │ ├── MockDiagnosticAnalyzerService.cs │ │ │ │ │ └── SymReaderTestHelpers.cs │ │ │ │ ├── RemoteEditAndContinueServiceTests.cs │ │ │ │ ├── RudeEditDiagnosticTests.cs │ │ │ │ ├── TestSourceGenerator.cs │ │ │ │ └── TraceLogTests.cs │ │ │ ├── EditorAdapter │ │ │ │ ├── SpanExtensionsTest.cs │ │ │ │ ├── TextSnapshotImplementationTest.cs │ │ │ │ └── TextSpanExtensionsTest.cs │ │ │ ├── EditorConfigSettings │ │ │ │ └── Data │ │ │ │ │ └── CodeStyleSettingsTest.cs │ │ │ ├── EmbeddedLanguages │ │ │ │ └── RegularExpressions │ │ │ │ │ └── LanguageServices │ │ │ │ │ └── RegexPatternDetectorTests.cs │ │ │ ├── Emit │ │ │ │ ├── CompilationOutputFilesTests.cs │ │ │ │ └── CompilationOutputsTests.cs │ │ │ ├── Extensions │ │ │ │ ├── CollectionExtensionsTest.cs │ │ │ │ ├── EnumerableExtensionTests.cs │ │ │ │ ├── IProjectionBufferFactoryServiceExtensionsTests.cs │ │ │ │ ├── ITextExtensionsTests.cs │ │ │ │ ├── ITextLineExtensionsTests.cs │ │ │ │ ├── ITextSnapshotExtensionsTests.cs │ │ │ │ ├── ITextSnapshotLineExtensionsTests.cs │ │ │ │ ├── SetExtensionTests.cs │ │ │ │ └── SourceTextContainerExtensionsTests.cs │ │ │ ├── FindReferences │ │ │ │ └── FindReferencesCommandHandlerTests.cs │ │ │ ├── Formatting │ │ │ │ └── InferredIndentationTests.cs │ │ │ ├── InheritanceMargin │ │ │ │ └── InheritanceMarginTests.cs │ │ │ ├── LinkedFiles │ │ │ │ └── LinkedFileDiffMergingEditorTests.cs │ │ │ ├── MetadataAsSource │ │ │ │ ├── AbstractMetadataAsSourceTests.TestContext.cs │ │ │ │ ├── AbstractMetadataAsSourceTests.cs │ │ │ │ ├── DocCommentFormatterTests.cs │ │ │ │ ├── MetadataAsSourceTests.CSharp.cs │ │ │ │ ├── MetadataAsSourceTests.VisualBasic.cs │ │ │ │ └── MetadataAsSourceTests.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.UnitTests.csproj │ │ │ ├── Preview │ │ │ │ └── PreviewWorkspaceTests.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── RenameTracking │ │ │ │ ├── RenameTrackingTaggerProviderTests.cs │ │ │ │ └── RenameTrackingTestState.cs │ │ │ ├── ServicesCoreTest.Debug.xunit │ │ │ ├── SolutionCrawler │ │ │ │ └── WorkCoordinatorTests.cs │ │ │ ├── Structure │ │ │ │ ├── BlockSpanTests.cs │ │ │ │ ├── BlockStructureServiceTests.cs │ │ │ │ └── StructureTaggerTests.cs │ │ │ ├── SymbolFinder │ │ │ │ ├── DependentTypeFinderTests.cs │ │ │ │ └── FindSymbolAtPositionTests.cs │ │ │ ├── SymbolKey │ │ │ │ └── SymbolKeyCrossLanguageTests.cs │ │ │ ├── Tagging │ │ │ │ ├── AsynchronousTaggerTests.cs │ │ │ │ └── TagSpanIntervalTreeTests.cs │ │ │ ├── TextEditor │ │ │ │ ├── OpenDocumentTests.cs │ │ │ │ ├── TextBufferAssociatedViewServiceTests.cs │ │ │ │ └── TryGetDocumentTests.cs │ │ │ ├── UnusedReferences │ │ │ │ ├── ProjectAssets │ │ │ │ │ ├── ProjectAssetsReaderTests.cs │ │ │ │ │ └── TestProjectAssetsFile.cs │ │ │ │ └── UnusedReferencesRemoverTests.cs │ │ │ ├── Utilities │ │ │ │ ├── AsyncLazyTests.cs │ │ │ │ ├── AsynchronousOperationListenerTests.cs │ │ │ │ ├── BloomFilterTests.cs │ │ │ │ ├── PatternMatcherTests.cs │ │ │ │ └── SymbolEquivalenceComparerTests.cs │ │ │ ├── ValueTracking │ │ │ │ ├── AbstractBaseValueTrackingTests.cs │ │ │ │ ├── CSharpValueTrackingTests.cs │ │ │ │ └── VisualBasicValueTrackingTests.cs │ │ │ └── Workspaces │ │ │ │ ├── ClassificationTypeNamesTests.cs │ │ │ │ ├── ProjectCacheHostServiceFactoryTests.cs │ │ │ │ ├── TextFactoryTests.cs │ │ │ │ └── WorkspaceTests.cs │ │ ├── Test2 │ │ │ ├── Classification │ │ │ │ ├── ClassificationTests.vb │ │ │ │ └── SyntacticChangeRangeComputerTests.vb │ │ │ ├── CodeFixes │ │ │ │ └── CodeFixServiceTests.vb │ │ │ ├── Compilation │ │ │ │ └── CompilationTests.vb │ │ │ ├── Diagnostics │ │ │ │ ├── AbstractCrossLanguageUserDiagnosticTest.vb │ │ │ │ ├── AddImport │ │ │ │ │ └── AddImportCrossLanguageTests.vb │ │ │ │ ├── AddMissingReference │ │ │ │ │ └── AddMissingReferenceTests.vb │ │ │ │ ├── AdditionalFileDiagnosticsTests.vb │ │ │ │ ├── DiagnosticProviderTests.vb │ │ │ │ ├── DiagnosticServiceTests.vb │ │ │ │ ├── GenerateEvent │ │ │ │ │ └── GenerateEventCrossLanguageTests.vb │ │ │ │ ├── GenerateFromUsage │ │ │ │ │ ├── GenerateConstructorCrossLanguageTests.vb │ │ │ │ │ ├── GenerateMethodCrossLanguageTests.vb │ │ │ │ │ └── GenerateVariableCrossLanguageTests.vb │ │ │ │ ├── ImplementInterface │ │ │ │ │ └── ImplementInterfaceCrossLanguageTests.vb │ │ │ │ ├── InMemoryAssemblyLoader.vb │ │ │ │ ├── NamingStyles │ │ │ │ │ ├── NamingStyleTests.IdentifierCreation.Casing.vb │ │ │ │ │ ├── NamingStyleTests.IdentifierCreation.ComplexTests.vb │ │ │ │ │ ├── NamingStyleTests.IdentifierCreation.Compliance.vb │ │ │ │ │ ├── NamingStyleTests.IdentifierCreation.PrefixSuffix.vb │ │ │ │ │ ├── NamingStyleTests.IdentifierCreation.WordSeparator.vb │ │ │ │ │ └── NamingStyleTests.vb │ │ │ │ └── UseAutoProperty │ │ │ │ │ └── UseAutoPropertyTests.vb │ │ │ ├── Expansion │ │ │ │ ├── AbstractExpansionTest.vb │ │ │ │ ├── ExtensionMethodExpansionRewriteTests.vb │ │ │ │ ├── LambdaParameterExpansionTests.vb │ │ │ │ ├── ModuleNameExpansionTests.vb │ │ │ │ └── NameExpansionTests.vb │ │ │ ├── Extensions │ │ │ │ └── ISymbolExtensionsTests.vb │ │ │ ├── FindReferences │ │ │ │ ├── FindReferencesCommandHandlerTests.vb │ │ │ │ ├── FindReferencesTests.AccessorSymbols.vb │ │ │ │ ├── FindReferencesTests.AliasSymbols.vb │ │ │ │ ├── FindReferencesTests.AnonymousTypeSymbols.vb │ │ │ │ ├── FindReferencesTests.AsyncSymbols.vb │ │ │ │ ├── FindReferencesTests.ConstructorSymbols.vb │ │ │ │ ├── FindReferencesTests.DelegateInvokeMethodSymbols.vb │ │ │ │ ├── FindReferencesTests.DynamicAssemblies.vb │ │ │ │ ├── FindReferencesTests.DynamicBinding.vb │ │ │ │ ├── FindReferencesTests.DynamicConstructors.vb │ │ │ │ ├── FindReferencesTests.DynamicDelegatesAndIndexers.vb │ │ │ │ ├── FindReferencesTests.DynamicFunctions.vb │ │ │ │ ├── FindReferencesTests.DynamicIdentifiers.vb │ │ │ │ ├── FindReferencesTests.DynamicPartialClass.vb │ │ │ │ ├── FindReferencesTests.EventSymbols.vb │ │ │ │ ├── FindReferencesTests.ExplicitConversionSymbols.vb │ │ │ │ ├── FindReferencesTests.ExplicitInterfaceMethodSymbols.vb │ │ │ │ ├── FindReferencesTests.ExtensionMethodSymbols.vb │ │ │ │ ├── FindReferencesTests.FieldSymbols.vb │ │ │ │ ├── FindReferencesTests.IndexerSymbols.vb │ │ │ │ ├── FindReferencesTests.InternalsVisibleTo.vb │ │ │ │ ├── FindReferencesTests.LabelSymbols.vb │ │ │ │ ├── FindReferencesTests.LambdaSymbols.vb │ │ │ │ ├── FindReferencesTests.LinkedFiles.vb │ │ │ │ ├── FindReferencesTests.Literals.vb │ │ │ │ ├── FindReferencesTests.LocalFunctions.vb │ │ │ │ ├── FindReferencesTests.LocalSymbols.vb │ │ │ │ ├── FindReferencesTests.MethodTypeParameterTypeSymbol.vb │ │ │ │ ├── FindReferencesTests.NamedTypeSymbols.vb │ │ │ │ ├── FindReferencesTests.NamespaceSymbols.vb │ │ │ │ ├── FindReferencesTests.OperatorSymbols.vb │ │ │ │ ├── FindReferencesTests.OrdinaryMethodSymbols.vb │ │ │ │ ├── FindReferencesTests.ParameterSymbol.vb │ │ │ │ ├── FindReferencesTests.PropertySymbols.vb │ │ │ │ ├── FindReferencesTests.RangeVariableSymbol.vb │ │ │ │ ├── FindReferencesTests.Tuples.vb │ │ │ │ ├── FindReferencesTests.TypeParameterTypeSymbol.vb │ │ │ │ ├── FindReferencesTests.WinmdSymbols.vb │ │ │ │ ├── FindReferencesTests.XmlDocSymbols.vb │ │ │ │ └── FindReferencesTests.vb │ │ │ ├── Formatting │ │ │ │ └── FormattingCommandHandlerTests.vb │ │ │ ├── GoToBase │ │ │ │ ├── CSharpGoToBaseTests.vb │ │ │ │ ├── GoToBaseTestsBase.vb │ │ │ │ └── VisuaBasicGoToBaseTests.vb │ │ │ ├── GoToDefinition │ │ │ │ ├── CSharpGoToDefinitionTests.vb │ │ │ │ ├── GoToDefinitionCommandHandlerTests.vb │ │ │ │ ├── GoToDefinitionTestsBase.vb │ │ │ │ └── VisualBasicGoToDefinitionTests.vb │ │ │ ├── GoToHelpers │ │ │ │ └── GoToHelpers.vb │ │ │ ├── GoToImplementation │ │ │ │ └── GoToImplementationTests.vb │ │ │ ├── InlineHints │ │ │ │ ├── AbstractInlineHintsTests.vb │ │ │ │ ├── CSharpInlineParameterNameHintsTests.vb │ │ │ │ ├── CSharpInlineTypeHintsTests.vb │ │ │ │ └── VisualBasicInlineParameterNameHintsTests.vb │ │ │ ├── IntelliSense │ │ │ │ ├── AbstractIntellisenseQuickInfoBuilderTests.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_AwaitCompletion.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_Conversions.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_DateAndTime.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_Projections.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_Regex.vb │ │ │ │ ├── CSharpCompletionCommandHandlerTests_XmlDoc.vb │ │ │ │ ├── CSharpIntelliSenseCommandHandlerTests.vb │ │ │ │ ├── CSharpSignatureHelpCommandHandlerTests.vb │ │ │ │ ├── CompletionRulesTests.vb │ │ │ │ ├── CompletionServiceTests.vb │ │ │ │ ├── CompletionServiceTests_Exclusivitiy.vb │ │ │ │ ├── IntellisenseQuickInfoBuilderTests.vb │ │ │ │ ├── IntellisenseQuickInfoBuilderTests_Code.vb │ │ │ │ ├── IntellisenseQuickInfoBuilderTests_Inheritdoc.vb │ │ │ │ ├── IntellisenseQuickInfoBuilderTests_Links.vb │ │ │ │ ├── IntellisenseQuickInfoBuilderTests_Lists.vb │ │ │ │ ├── IntellisenseQuickInfoBuilderTests_Styles.vb │ │ │ │ ├── MockCompletionProvider.vb │ │ │ │ ├── ModelTests.vb │ │ │ │ ├── SessionTests.vb │ │ │ │ ├── SignatureHelpControllerTests.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests_AwaitCompletion.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests_DateAndTime.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests_Projections.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests_Regex.vb │ │ │ │ ├── VisualBasicCompletionCommandHandlerTests_XmlDoc.vb │ │ │ │ └── VisualBasicSignatureHelpCommandHandlerTests.vb │ │ │ ├── InteractivePaste │ │ │ │ └── InteractivePasteCommandHandlerTests.vb │ │ │ ├── KeywordHighlighting │ │ │ │ ├── AbstractKeywordHighlightingTests.vb │ │ │ │ ├── CSharpKeywordHighlightingTests.vb │ │ │ │ └── VisualBasicKeywordHighlightingTests.vb │ │ │ ├── LanguageServices │ │ │ │ └── SyntaxFactsServiceTests.vb │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures2.UnitTests.vbproj │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ ├── NavigableSymbols │ │ │ │ └── NavigableSymbolsTest.vb │ │ │ ├── NavigationBar │ │ │ │ ├── CSharpNavigationBarTests.vb │ │ │ │ ├── MockNavigationBarPresenter.vb │ │ │ │ ├── NavigationBarPresenterTests.vb │ │ │ │ ├── TestHelpers.vb │ │ │ │ └── VisualBasicNavigationBarTests.vb │ │ │ ├── PasteTracking │ │ │ │ ├── PasteTrackingServiceTests.vb │ │ │ │ └── PasteTrackingTestState.vb │ │ │ ├── Peek │ │ │ │ └── PeekTests.vb │ │ │ ├── ReferenceHighlighting │ │ │ │ ├── AbstractReferenceHighlightingTests.vb │ │ │ │ ├── CSharpReferenceHighlightingTests.vb │ │ │ │ ├── CrossLanguageReferenceHighlightingTests.vb │ │ │ │ ├── DocumentHighlightsServiceTests.vb │ │ │ │ └── VisualBasicReferenceHighlightingTests.vb │ │ │ ├── Rename │ │ │ │ ├── CSharp │ │ │ │ │ ├── AliasTests.vb │ │ │ │ │ ├── DeclarationConflictTests.vb │ │ │ │ │ ├── EscapingTests.vb │ │ │ │ │ ├── GenericTypeParameterTests.vb │ │ │ │ │ ├── ImplicitReferenceConflictTests.vb │ │ │ │ │ ├── InteractiveTests.vb │ │ │ │ │ ├── InterfaceTests.vb │ │ │ │ │ ├── LocalConflictTests.vb │ │ │ │ │ ├── OverrideTests.vb │ │ │ │ │ └── SourceGeneratorTests.vb │ │ │ │ ├── DashboardTests.vb │ │ │ │ ├── InlineRenameTests.vb │ │ │ │ ├── RenameCommandHandlerTests.vb │ │ │ │ ├── RenameEngineResult.vb │ │ │ │ ├── RenameEngineTests.CSharpConflicts.vb │ │ │ │ ├── RenameEngineTests.VisualBasicConflicts.vb │ │ │ │ ├── RenameEngineTests.vb │ │ │ │ ├── RenameNonRenameableSymbols.vb │ │ │ │ ├── RenameTagProducerTests.vb │ │ │ │ ├── RenameTestHelpers.vb │ │ │ │ ├── RenameTestHost.vb │ │ │ │ └── VisualBasic │ │ │ │ │ ├── AliasTests.vb │ │ │ │ │ ├── CallSiteConflictResolutionTests.vb │ │ │ │ │ ├── DeclarationConflictTests.vb │ │ │ │ │ ├── EscapingTests.vb │ │ │ │ │ ├── ImplicitReferenceConflictTests.vb │ │ │ │ │ ├── InvalidIdentifierTests.vb │ │ │ │ │ └── QualificationTests.vb │ │ │ ├── Simplification │ │ │ │ ├── AbstractSimplificationTests.vb │ │ │ │ ├── BlockSimplificationTests.vb │ │ │ │ ├── CastSimplificationTests.vb │ │ │ │ ├── EscapingSimplifierTest.vb │ │ │ │ ├── ExtensionMethodSimplificationTests.vb │ │ │ │ ├── InitializerSimplificationTests.vb │ │ │ │ ├── ModuleNameSimplificationTests.vb │ │ │ │ ├── NullableAnnotationSimplificationTests.vb │ │ │ │ ├── ParameterSimplificationTests.vb │ │ │ │ ├── ParenthesisSimplificationTests.vb │ │ │ │ ├── SimplifierAPITests.vb │ │ │ │ ├── TypeInferenceSimplifierTests.vb │ │ │ │ └── TypeNameSimplifierTest.vb │ │ │ ├── SyncNamespaces │ │ │ │ └── SyncNamespacesServiceTests.vb │ │ │ └── Workspaces │ │ │ │ ├── SymbolDescriptionServiceTests.vb │ │ │ │ └── TryFindSourceDefinitionTests.vb │ │ ├── TestUtilities │ │ │ ├── AbstractCommandHandlerTestState.cs │ │ │ ├── AbstractTypingCommandHandlerTest.cs │ │ │ ├── Async │ │ │ │ ├── AsynchronousOperationBlocker.cs │ │ │ │ ├── Checkpoint.cs │ │ │ │ └── WaitHelper.cs │ │ │ ├── AutomaticCompletion │ │ │ │ ├── AbstractAutomaticBraceCompletionTests.cs │ │ │ │ └── AbstractAutomaticLineEnderTests.cs │ │ │ ├── BlindAggregatorFactory.cs │ │ │ ├── BraceHighlighting │ │ │ │ ├── AbstractBraceHighlightingTests.cs │ │ │ │ └── MultiCharacterBraceHighlightingTests.cs │ │ │ ├── BraceMatching │ │ │ │ └── AbstractBraceMatcherTests.cs │ │ │ ├── ChangeSignature │ │ │ │ ├── AddedParameterOrExistingIndex.cs │ │ │ │ └── TestChangeSignatureOptionsService.cs │ │ │ ├── Classification │ │ │ │ ├── AbstractClassifierTests.cs │ │ │ │ ├── ClassificationTestHelper.cs │ │ │ │ ├── FormattedClassification.cs │ │ │ │ ├── FormattedClassifications.Operators.cs │ │ │ │ ├── FormattedClassifications.OverloadedOperators.cs │ │ │ │ ├── FormattedClassifications.Punctuation.cs │ │ │ │ ├── FormattedClassifications.RegexTypes.cs │ │ │ │ ├── FormattedClassifications.XmlDoc.cs │ │ │ │ └── FormattedClassifications.cs │ │ │ ├── CodeLens │ │ │ │ └── AbstractCodeLensTest.cs │ │ │ ├── CommentSelection │ │ │ │ └── AbstractToggleCommentTestBase.cs │ │ │ ├── CompleteStatement │ │ │ │ └── AbstractCompleteStatementTests.cs │ │ │ ├── Completion │ │ │ │ ├── AbstractArgumentProviderTests`1.cs │ │ │ │ └── AbstractCompletionProviderTests.cs │ │ │ ├── Diagnostics │ │ │ │ ├── DiagnosticProviderTestUtilities.cs │ │ │ │ ├── DiagnosticTaggerWrapper.cs │ │ │ │ ├── GenerateType │ │ │ │ │ ├── GenerateTypeTestState.cs │ │ │ │ │ ├── TestGenerateTypeOptionsService.cs │ │ │ │ │ └── TestProjectManagementService.cs │ │ │ │ ├── MockDiagnosticUpdateSourceRegistrationService.cs │ │ │ │ ├── TestAnalyzerReferenceByLanguage.cs │ │ │ │ ├── TestDiagnosticAnalyzerDriver.cs │ │ │ │ └── TestHostDiagnosticUpdateSource.cs │ │ │ ├── DirectoryExtensions.cs │ │ │ ├── DocumentationComments │ │ │ │ ├── AbstractDocumentationCommentTests.cs │ │ │ │ └── AbstractXmlTagCompletionTests.cs │ │ │ ├── EditAndContinue │ │ │ │ ├── ActiveStatementTestHelpers.cs │ │ │ │ ├── ActiveStatementsDescription.cs │ │ │ │ ├── DeclaratorMapDescription.cs │ │ │ │ ├── DocumentAnalysisResultsDescription.cs │ │ │ │ ├── EditAndContinueTestHelpers.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── MatchingPair.cs │ │ │ │ ├── MockActiveStatementSpanProvider.cs │ │ │ │ ├── MockEditAndContinueWorkspaceService.cs │ │ │ │ ├── MockManagedEditAndContinueDebuggerService.cs │ │ │ │ ├── RudeEditDiagnosticDescription.cs │ │ │ │ └── SemanticEditDescription.cs │ │ │ ├── EditorFactory.cs │ │ │ ├── EditorTestCompositions.cs │ │ │ ├── ExperimentationService │ │ │ │ └── TestExperimentationServiceInternal.cs │ │ │ ├── Extensions │ │ │ │ ├── ExportProviderExtensions.cs │ │ │ │ ├── SolutionExtensions.cs │ │ │ │ ├── WorkspaceExtensions.cs │ │ │ │ └── XElementExtensions.cs │ │ │ ├── ExtractInterface │ │ │ │ ├── AbstractExtractInterfaceTests.cs │ │ │ │ ├── ExtractInterfaceTestState.cs │ │ │ │ └── TestExtractInterfaceOptions.cs │ │ │ ├── Formatting │ │ │ │ ├── AbstractNewDocumentFormattingServiceTests.cs │ │ │ │ └── CoreFormatterTestsBase.cs │ │ │ ├── GoToAdjacentMember │ │ │ │ └── AbstractGoToAdjacentMemberTests.cs │ │ │ ├── Interactive │ │ │ │ └── TestInteractiveWindowEditorFactoryService.cs │ │ │ ├── KeywordHighlighting │ │ │ │ └── AbstractKeywordHighlighterTests.cs │ │ │ ├── LanguageServer │ │ │ │ └── AbstractLanguageServerProtocolTests.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities.csproj │ │ │ ├── MoveToNamespace │ │ │ │ └── TestMoveToNamespaceOptionsService.cs │ │ │ ├── NavigateTo │ │ │ │ ├── AbstractNavigateToTests.cs │ │ │ │ ├── NavigateToTestAggregator.Callback.cs │ │ │ │ └── NavigateToTestAggregator.cs │ │ │ ├── Preview │ │ │ │ └── MockPreviewPaneService.cs │ │ │ ├── PullMemberUp │ │ │ │ └── TestPullMemberUpService.cs │ │ │ ├── QuickInfo │ │ │ │ ├── AbstractQuickInfoSourceTests.cs │ │ │ │ ├── AbstractSemanticQuickInfoSourceTests.cs │ │ │ │ └── ToolTipAssert.cs │ │ │ ├── ReassignedVariable │ │ │ │ └── AbstractReassignedVariableTests.cs │ │ │ ├── RefactoringHelpers │ │ │ │ └── RefactoringHelpersTestBase.cs │ │ │ ├── Remote │ │ │ │ └── WatsonReporter.cs │ │ │ ├── Rename │ │ │ │ └── RenamerTests.cs │ │ │ ├── RenameTracking │ │ │ │ ├── MockPreviewDialogService.cs │ │ │ │ └── MockRefactorNotifyService.cs │ │ │ ├── Semantics │ │ │ │ └── SpeculationAnalyzerTestsBase.cs │ │ │ ├── SignatureHelp │ │ │ │ ├── AbstractSignatureHelpProviderTests.cs │ │ │ │ └── SignatureHelpTestItem.cs │ │ │ ├── SolutionCrawler │ │ │ │ └── TestDocumentTrackingService.cs │ │ │ ├── Squiggles │ │ │ │ ├── SquiggleUtilities.cs │ │ │ │ └── TestDiagnosticTagProducer.cs │ │ │ ├── Structure │ │ │ │ ├── AbstractSyntaxNodeStructureProviderTests.cs │ │ │ │ ├── AbstractSyntaxStructureProviderTests.cs │ │ │ │ └── AbstractSyntaxTriviaStructureProviderTests.cs │ │ │ ├── StubVsEditorAdaptersFactoryService.cs │ │ │ ├── TestExtensionErrorHandler.cs │ │ │ ├── TestObscuringTipManager.cs │ │ │ ├── TestOptionsServiceFactory.cs │ │ │ ├── TestOptionsServiceWithSharedGlobalOptionsServiceFactory.cs │ │ │ ├── TextEditorFactoryExtensions.cs │ │ │ ├── Threading │ │ │ │ ├── ConditionalWpfFactAttribute.cs │ │ │ │ ├── ConditionalWpfTheoryAttribute.cs │ │ │ │ ├── CriticalWpfFactAttribute.cs │ │ │ │ ├── CriticalWpfTheoryAttribute.cs │ │ │ │ ├── StaTaskScheduler.cs │ │ │ │ ├── SynchronizationContextTaskScheduler.cs │ │ │ │ ├── TestInfo.cs │ │ │ │ ├── WpfFactAttribute.cs │ │ │ │ ├── WpfFactDiscoverer.cs │ │ │ │ ├── WpfTestCase.cs │ │ │ │ ├── WpfTestCaseRunner.cs │ │ │ │ ├── WpfTestRunner.cs │ │ │ │ ├── WpfTestSharedData.cs │ │ │ │ ├── WpfTheoryAttribute.cs │ │ │ │ ├── WpfTheoryTestCase.cs │ │ │ │ └── WpfTheoryTestCaseRunner.cs │ │ │ ├── TodoComments │ │ │ │ └── AbtractTodoCommentTests.cs │ │ │ ├── TypeInferrer │ │ │ │ └── TypeInferrerTestBase.cs │ │ │ ├── Utilities │ │ │ │ ├── Options.cs │ │ │ │ ├── TestCommandExecutionContext.cs │ │ │ │ ├── TestEditorOptions.cs │ │ │ │ ├── TestFixtureHelper`1.cs │ │ │ │ └── TestUIThreadOperationContext.cs │ │ │ └── Workspaces │ │ │ │ ├── CSharpTestWorkspaceFixture.cs │ │ │ │ ├── InteractiveCSharpTestWorkspaceFixture.cs │ │ │ │ ├── MefTestWorkspace.cs │ │ │ │ ├── NoCompilationContentTypeDefinitions.cs │ │ │ │ ├── NoCompilationContentTypeLanguageService.cs │ │ │ │ ├── NoCompilationDocumentDiagnosticAnalyzer.cs │ │ │ │ ├── TestAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ ├── TestFormattingRuleFactoryServiceFactory.cs │ │ │ │ ├── TestHostDocument.cs │ │ │ │ ├── TestHostProject.cs │ │ │ │ ├── TestHostSolution.cs │ │ │ │ ├── TestSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ ├── TestWorkspace.cs │ │ │ │ ├── TestWorkspaceFixture.cs │ │ │ │ ├── TestWorkspace_Create.cs │ │ │ │ ├── TestWorkspace_XmlConsumption.cs │ │ │ │ ├── TestWorkspace_XmlCreation.cs │ │ │ │ └── VisualBasicTestWorkspaceFixture.cs │ │ ├── TestUtilities2 │ │ │ ├── Intellisense │ │ │ │ ├── EmptyFeatureController.vb │ │ │ │ ├── IIntelliSenseTestState.vb │ │ │ │ ├── IntelliSenseTestState.vb │ │ │ │ ├── MockCompletionPresenter.vb │ │ │ │ ├── MockCompletionPresenterProvider.vb │ │ │ │ ├── TestSignatureHelpPresenter.vb │ │ │ │ ├── TestSignatureHelpPresenterSession.vb │ │ │ │ ├── TestState.vb │ │ │ │ └── TestStateFactory.vb │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2.vbproj │ │ │ └── Utilities │ │ │ │ ├── AssertEx.vb │ │ │ │ ├── GoToHelpers │ │ │ │ ├── GoToTestHelpers.vb │ │ │ │ ├── MockDocumentNavigationService.vb │ │ │ │ ├── MockDocumentNavigationServiceFactory.vb │ │ │ │ ├── MockNavigableItemsPresenter.vb │ │ │ │ ├── MockSymbolNavigationService.vb │ │ │ │ └── MockSymbolNavigationServiceFactory.vb │ │ │ │ ├── MockDocumentNavigationServiceProvider.vb │ │ │ │ ├── MockSymbolNavigationServiceProvider.vb │ │ │ │ └── TestNotificationService.vb │ │ ├── Text │ │ │ ├── ContentTypeNames.cs │ │ │ ├── Extensions.SnapshotSourceText.cs │ │ │ ├── Extensions.TextBufferContainer.cs │ │ │ ├── Extensions.cs │ │ │ ├── ExternalAccess │ │ │ │ └── VSTypeScript │ │ │ │ │ └── Api │ │ │ │ │ └── VSTypeScriptTextBufferExtensions.cs │ │ │ ├── Implementation │ │ │ │ └── TextBufferFactoryService │ │ │ │ │ ├── ITextBufferCloneService.cs │ │ │ │ │ └── TextBufferCloneServiceFactory.cs │ │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.Text.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── Shared │ │ │ │ └── Extensions │ │ │ │ │ ├── ITextSnapshotExtensions.cs │ │ │ │ │ ├── ITextSnapshotLineExtensions.cs │ │ │ │ │ ├── SnapshotPointExtensions.cs │ │ │ │ │ └── TextSpanExtensions.cs │ │ │ ├── TextEditorResources.resx │ │ │ └── xlf │ │ │ │ ├── TextEditorResources.cs.xlf │ │ │ │ ├── TextEditorResources.de.xlf │ │ │ │ ├── TextEditorResources.es.xlf │ │ │ │ ├── TextEditorResources.fr.xlf │ │ │ │ ├── TextEditorResources.it.xlf │ │ │ │ ├── TextEditorResources.ja.xlf │ │ │ │ ├── TextEditorResources.ko.xlf │ │ │ │ ├── TextEditorResources.pl.xlf │ │ │ │ ├── TextEditorResources.pt-BR.xlf │ │ │ │ ├── TextEditorResources.ru.xlf │ │ │ │ ├── TextEditorResources.tr.xlf │ │ │ │ ├── TextEditorResources.zh-Hans.xlf │ │ │ │ └── TextEditorResources.zh-Hant.xlf │ │ ├── VisualBasic │ │ │ ├── AddImports │ │ │ │ └── VisualBasicAddImportsOnPasteCommandHandler.vb │ │ │ ├── AutomaticCompletion │ │ │ │ ├── AutomaticLineEnderCommandHandler.vb │ │ │ │ ├── VisualBasicBraceCompletionServiceFactory.vb │ │ │ │ └── VisualBasicBraceCompletions.vb │ │ │ ├── AutomaticEndConstructCorrection │ │ │ │ ├── AutomaticEndConstructCorrector.Session.vb │ │ │ │ ├── AutomaticEndConstructCorrector.vb │ │ │ │ ├── AutomaticEndConstructSet.vb │ │ │ │ ├── LetterOnlyTrackingSpan.vb │ │ │ │ └── ViewCreationListener.vb │ │ │ ├── BraceMatching │ │ │ │ ├── AbstractVisualBasicBraceMatcher.vb │ │ │ │ ├── InterpolatedStringBraceMatcher.vb │ │ │ │ ├── LessThanGreaterThanBraceMatcher.vb │ │ │ │ ├── OpenCloseBraceBraceMatcher.vb │ │ │ │ ├── OpenCloseParenBraceMatcher.vb │ │ │ │ ├── StringLiteralBraceMatcher.vb │ │ │ │ ├── VisualBasicDirectiveTriviaBraceMatcher.vb │ │ │ │ └── VisualBasicEmbeddedLanguageBraceMatcher.vb │ │ │ ├── ChangeSignature │ │ │ │ └── VisualBasicChangeSignatureCommandHandler.vb │ │ │ ├── ContentType │ │ │ │ └── ContentTypeDefinitions.vb │ │ │ ├── DocumentationComments │ │ │ │ ├── DocumentationCommentCommandHandler.vb │ │ │ │ └── XmlTagCompletionCommandHandler.vb │ │ │ ├── EmbeddedLanguages │ │ │ │ └── VisualBasicEmbeddedLanguageEditorFeaturesProvider.vb │ │ │ ├── EncapsulateField │ │ │ │ └── EncapsulateFieldCommandHandler.vb │ │ │ ├── EndConstructGeneration │ │ │ │ ├── AbstractEndConstructResult.vb │ │ │ │ ├── EndConstructCommandHandler.vb │ │ │ │ ├── EndConstructExtensions.vb │ │ │ │ ├── EndConstructState.vb │ │ │ │ ├── EndConstructStatementVisitor.vb │ │ │ │ ├── EndConstructStatementVisitor_CustomEvents.vb │ │ │ │ ├── EndConstructStatementVisitor_IfStatement.vb │ │ │ │ ├── EndConstructStatementVisitor_LambdaHeader.vb │ │ │ │ ├── EndConstructStatementVisitor_Properties.vb │ │ │ │ ├── ReplaceSpanResult.vb │ │ │ │ ├── SpitLinesResult.vb │ │ │ │ └── VisualBasicEndConstructGenerationService.vb │ │ │ ├── ExtractInterface │ │ │ │ └── ExtractInterfaceCommandHandler.vb │ │ │ ├── ExtractMethod │ │ │ │ └── ExtractMethodCommandHandler.vb │ │ │ ├── FindUsages │ │ │ │ ├── VisualBasicFindUsagesLSPService.vb │ │ │ │ └── VisualBasicFindUsagesService.vb │ │ │ ├── GoToBase │ │ │ │ └── VisualBasicGoToBaseService.vb │ │ │ ├── GoToDefinition │ │ │ │ ├── VisualBasicGoToDefinitionService.vb │ │ │ │ └── VisualBasicGoToSymbolService.vb │ │ │ ├── Highlighting │ │ │ │ ├── KeywordHighlighters │ │ │ │ │ ├── AccessorDeclarationHighlighter.vb │ │ │ │ │ ├── ConditionalPreprocessorHighlighter.vb │ │ │ │ │ ├── ConstructorDeclarationHighlighter.vb │ │ │ │ │ ├── DoLoopBlockHighlighter.vb │ │ │ │ │ ├── EnumBlockHighlighter.vb │ │ │ │ │ ├── EventBlockHighlighter.vb │ │ │ │ │ ├── EventDeclarationHighlighter.vb │ │ │ │ │ ├── ForLoopBlockHighlighter.vb │ │ │ │ │ ├── MethodDeclarationHighlighter.vb │ │ │ │ │ ├── MultiLineIfBlockHighlighter.vb │ │ │ │ │ ├── MultiLineLambdaExpressionHighlighter.vb │ │ │ │ │ ├── NamespaceBlockHighlighter.vb │ │ │ │ │ ├── OperatorDeclarationHighlighter.vb │ │ │ │ │ ├── PropertyBlockHighlighter.vb │ │ │ │ │ ├── PropertyDeclarationHighlighter.vb │ │ │ │ │ ├── RegionHighlighter.vb │ │ │ │ │ ├── SelectBlockHighlighter.vb │ │ │ │ │ ├── SingleLineIfBlockHighlighter.vb │ │ │ │ │ ├── SyncLockBlockHighlighter.vb │ │ │ │ │ ├── TryBlockHighlighter.vb │ │ │ │ │ ├── TypeBlockHighlighter.vb │ │ │ │ │ ├── UsingBlockHighlighter.vb │ │ │ │ │ ├── WhileBlockHighlighter.vb │ │ │ │ │ ├── WithBlockHighlighter.vb │ │ │ │ │ ├── XmlCDataHighlighter.vb │ │ │ │ │ ├── XmlCommentHighlighter.vb │ │ │ │ │ ├── XmlDocumentPrologueHighlighter.vb │ │ │ │ │ ├── XmlElementHighlighter.vb │ │ │ │ │ ├── XmlEmbeddedExpressionHighlighter.vb │ │ │ │ │ └── XmlProcessingInstructionHighlighter.vb │ │ │ │ └── KeywordHighlightingHelpers.vb │ │ │ ├── ImplementAbstractClass │ │ │ │ └── ImplementAbstractClassCommandHandler.vb │ │ │ ├── ImplementInterface │ │ │ │ └── ImplementInterfaceCommandHandler.vb │ │ │ ├── InheritanceMargin │ │ │ │ └── VisualBasicInheritanceMarginService.vb │ │ │ ├── InlineRename │ │ │ │ └── VisualBasicEditorInlineRenameService.vb │ │ │ ├── LanguageServices │ │ │ │ └── VisualBasicContentTypeLanguageService.vb │ │ │ ├── LineCommit │ │ │ │ ├── AbstractCommitCaretMoveUndoPrimitive.vb │ │ │ │ ├── AfterCommitCaretMoveUndoPrimitive.vb │ │ │ │ ├── BeforeCommitCaretMoveUndoPrimitive.vb │ │ │ │ ├── CommitBufferManager.DirtyState.vb │ │ │ │ ├── CommitBufferManager.vb │ │ │ │ ├── CommitBufferManagerFactory.vb │ │ │ │ ├── CommitCommandHandler.vb │ │ │ │ ├── CommitConnectionListener.vb │ │ │ │ ├── CommitFormatter.vb │ │ │ │ ├── CommitViewManager.vb │ │ │ │ ├── ContainingStatementInfo.MatchingStatementsVisitor.vb │ │ │ │ ├── ContainingStatementInfo.vb │ │ │ │ └── ICommitFormatter.vb │ │ │ ├── LineSeparators │ │ │ │ └── VisualBasicLineSeparatorService.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.vbproj │ │ │ ├── NavigationBar │ │ │ │ ├── VisualBasicEditorNavigationBarItemService.vb │ │ │ │ └── VisualBasicEditorNavigationBarItemService_CodeGeneration.vb │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── RenameTracking │ │ │ │ └── BasicRenameTrackingLanguageHeuristicsService.vb │ │ │ ├── SplitComment │ │ │ │ └── VisualBasicSplitCommentService.vb │ │ │ ├── TextStructureNavigation │ │ │ │ └── TextStructureNavigatorProvider.vb │ │ │ ├── Utilities │ │ │ │ ├── CommandHandlers │ │ │ │ │ └── AbstractImplementAbstractClassOrInterfaceCommandHandler.vb │ │ │ │ ├── LineAdjustmentFormattingRule.vb │ │ │ │ ├── NamedTypeSymbolExtensions.vb │ │ │ │ └── NavigationPointHelpers.vb │ │ │ ├── VBEditorResources.resx │ │ │ └── xlf │ │ │ │ ├── VBEditorResources.cs.xlf │ │ │ │ ├── VBEditorResources.de.xlf │ │ │ │ ├── VBEditorResources.es.xlf │ │ │ │ ├── VBEditorResources.fr.xlf │ │ │ │ ├── VBEditorResources.it.xlf │ │ │ │ ├── VBEditorResources.ja.xlf │ │ │ │ ├── VBEditorResources.ko.xlf │ │ │ │ ├── VBEditorResources.pl.xlf │ │ │ │ ├── VBEditorResources.pt-BR.xlf │ │ │ │ ├── VBEditorResources.ru.xlf │ │ │ │ ├── VBEditorResources.tr.xlf │ │ │ │ ├── VBEditorResources.zh-Hans.xlf │ │ │ │ └── VBEditorResources.zh-Hant.xlf │ │ ├── VisualBasicTest │ │ │ ├── AddAnonymousTypeMemberName │ │ │ │ └── AddAnonymousTypeMemberNameTests.vb │ │ │ ├── AddConstructorParametersFromMembers │ │ │ │ └── AddConstructorParametersFromMembersTests.vb │ │ │ ├── AddDebuggerDisplay │ │ │ │ └── AddDebuggerDisplayTests.vb │ │ │ ├── AddFileBanner │ │ │ │ └── AddFileBannerTests.vb │ │ │ ├── AddObsoleteAttribute │ │ │ │ └── AddObsoleteAttributeTests.vb │ │ │ ├── AddParameter │ │ │ │ └── AddParameterTests.vb │ │ │ ├── AutomaticCompletion │ │ │ │ ├── AutomaticBraceCompletionTests.vb │ │ │ │ ├── AutomaticBracketCompletionTests.vb │ │ │ │ ├── AutomaticInterpolatedStringExpressionCompletionTests.vb │ │ │ │ ├── AutomaticInterpolationCompletionTests.vb │ │ │ │ ├── AutomaticLessAndGreaterThanCompletionTests.vb │ │ │ │ ├── AutomaticLineEnderTests.vb │ │ │ │ ├── AutomaticParenthesesCompletion.vb │ │ │ │ └── AutomaticStringLiteralCompletionTests.vb │ │ │ ├── AutomaticEndConstructCorrection │ │ │ │ └── AutomaticEndConstructCorrectorTests.vb │ │ │ ├── BasicServicesTest.Debug.xunit │ │ │ ├── BasicServicesTest.Release.xunit │ │ │ ├── BraceMatching │ │ │ │ ├── BraceHighlightingTests.vb │ │ │ │ └── VisualBasicBraceMatcherTests.vb │ │ │ ├── CaseCorrecting │ │ │ │ └── CaseCorrectionServiceTests.vb │ │ │ ├── ChangeSignature │ │ │ │ ├── AddParameterTests.AddImports.vb │ │ │ │ ├── AddParameterTests.Cascading.vb │ │ │ │ ├── AddParameterTests.Delegates.vb │ │ │ │ ├── AddParameterTests.Formatting.vb │ │ │ │ ├── AddParameterTests.OptionalParameter.Infer.vb │ │ │ │ ├── AddParameterTests.OptionalParameter.Omit.vb │ │ │ │ ├── AddParameterTests.OptionalParameter.SymbolKinds.vb │ │ │ │ ├── AddParameterTests.vb │ │ │ │ ├── ChangeSignatureTests.vb │ │ │ │ ├── ChangeSignature_CheckAllSignatureChanges.vb │ │ │ │ ├── ChangeSignature_Delegates.vb │ │ │ │ ├── ChangeSignature_Formatting.vb │ │ │ │ ├── RemoveParametersTests.vb │ │ │ │ ├── ReorderParameters.InvocationErrors.vb │ │ │ │ ├── ReorderParameters.InvocationLocations.vb │ │ │ │ ├── ReorderParameters.MultiFile.vb │ │ │ │ ├── ReorderParametersTests.Cascading.vb │ │ │ │ └── ReorderParametersTests.vb │ │ │ ├── Classification │ │ │ │ ├── AbstractVisualBasicClassifierTests.vb │ │ │ │ ├── SemanticClassifierTests.vb │ │ │ │ └── SyntacticClassifierTests.vb │ │ │ ├── CodeActions │ │ │ │ ├── AbstractVisualBasicCodeActionTest.vb │ │ │ │ ├── AddAwait │ │ │ │ │ └── AddAwaitTests.vb │ │ │ │ ├── ConvertIfToSwitch │ │ │ │ │ └── ConvertIfToSwitchTests.vb │ │ │ │ ├── ConvertNumericLiteral │ │ │ │ │ └── ConvertNumericLiteralTests.vb │ │ │ │ ├── EncapsulateField │ │ │ │ │ └── EncapsulateFieldTests.vb │ │ │ │ ├── ExtractMethod │ │ │ │ │ └── ExtractMethodTests.vb │ │ │ │ ├── InlineTemporary │ │ │ │ │ └── InlineTemporaryTests.vb │ │ │ │ ├── IntroduceParameter │ │ │ │ │ └── IntroduceParameterTests.vb │ │ │ │ ├── IntroduceVariable │ │ │ │ │ └── IntroduceVariableTests.vb │ │ │ │ ├── MoveType │ │ │ │ │ ├── BasicMoveTypeTestsBase.vb │ │ │ │ │ ├── MoveTypeTests.ActionCountTests.vb │ │ │ │ │ ├── MoveTypeTests.MoveToNewFile.vb │ │ │ │ │ ├── MoveTypeTests.RenameFile.vb │ │ │ │ │ └── MoveTypeTests.RenameType.vb │ │ │ │ ├── Preview │ │ │ │ │ └── PreviewTests.vb │ │ │ │ ├── ReplaceMethodWithProperty │ │ │ │ │ └── ReplaceMethodWithPropertyTests.vb │ │ │ │ └── ReplacePropertyWithMethods │ │ │ │ │ └── ReplacePropertyWithMethodsTests.vb │ │ │ ├── CodeLens │ │ │ │ └── VisualBasicCodeLensTests.vb │ │ │ ├── CodeRefactorings │ │ │ │ └── AddMissingImports │ │ │ │ │ └── VisualBasicAddMissingImportsRefactoringProviderTests.vb │ │ │ ├── CommentSelection │ │ │ │ ├── VisualBasicCommentSelectionTests.vb │ │ │ │ └── VisualBasicToggleLineCommentTests.vb │ │ │ ├── Completion │ │ │ │ ├── ArgumentProviderOrderTests.vb │ │ │ │ ├── ArgumentProviders │ │ │ │ │ ├── AbstractVisualBasicArgumentProviderTests.vb │ │ │ │ │ ├── ContextVariableArgumentProviderTests.vb │ │ │ │ │ └── DefaultArgumentProviderTests.vb │ │ │ │ ├── CompletionProviderOrderTests.vb │ │ │ │ ├── CompletionProviders │ │ │ │ │ ├── AbstractContextTests.vb │ │ │ │ │ ├── AbstractVisualBasicCompletionProviderTests.vb │ │ │ │ │ ├── AwaitCompletionProviderTests.vb │ │ │ │ │ ├── CompletionListTagCompletionProviderTests.vb │ │ │ │ │ ├── CrefCompletionProviderTests.vb │ │ │ │ │ ├── EnumCompletionProviderTests.vb │ │ │ │ │ ├── ExtensionMethodImportCompletionProviderTests.vb │ │ │ │ │ ├── HandlesClauseCompletionProviderTests.vb │ │ │ │ │ ├── ImplementsClauseCompletionProviderTests.vb │ │ │ │ │ ├── KeywordCompletionProviderTests.vb │ │ │ │ │ ├── NamedParameterCompletionProviderTests.vb │ │ │ │ │ ├── NamespaceContextTests.vb │ │ │ │ │ ├── ObjectCreationCompletionProviderTests.vb │ │ │ │ │ ├── ObjectInitializerCompletionProviderTests.vb │ │ │ │ │ ├── OverrideCompletionProviderTests.vb │ │ │ │ │ ├── PartialTypeCompletionProviderTests.vb │ │ │ │ │ ├── SuggestionModeCompletionProviderTests.vb │ │ │ │ │ ├── SymbolCompletionProviderTests.vb │ │ │ │ │ ├── TypeContextTests.vb │ │ │ │ │ ├── TypeImportCompletionProviderTests.vb │ │ │ │ │ └── XmlDocCommentCompletionProviderTests.vb │ │ │ │ └── CompletionServiceTests.vb │ │ │ ├── ConflictMarkerResolution │ │ │ │ └── ConflictMarkerResolutionTests.vb │ │ │ ├── ConvertAnonymousType │ │ │ │ ├── ConvertAnonymousTypeToClassTests.vb │ │ │ │ └── ConvertAnonymousTypeToTupleTests.vb │ │ │ ├── ConvertAutoPropertyToFullProperty │ │ │ │ └── ConvertAutoPropertyToFullPropertyTests.vb │ │ │ ├── ConvertCast │ │ │ │ ├── ConvertDirectCastToTryCastTests.vb │ │ │ │ └── ConvertTryCastToDirectCastTests.vb │ │ │ ├── ConvertForEachToFor │ │ │ │ └── ConvertForEachToForTests.vb │ │ │ ├── ConvertForToForEach │ │ │ │ └── ConvertForToForEachTests.vb │ │ │ ├── ConvertToInterpolatedString │ │ │ │ ├── ConvertConcatenationToInterpolatedStringTests.vb │ │ │ │ ├── ConvertPlaceholderToInterpolatedStringTests.vb │ │ │ │ └── ConvertRegularStringToInterpolatedStringTests.vb │ │ │ ├── ConvertTupleToStruct │ │ │ │ └── ConvertTupleToStructTests.vb │ │ │ ├── Debugging │ │ │ │ ├── DataTipInfoGetterTests.vb │ │ │ │ ├── LocationInfoGetterTests.vb │ │ │ │ ├── NameResolverTests.vb │ │ │ │ ├── ProximityExpressionsGetterTests.Statements.vb │ │ │ │ ├── ProximityExpressionsGetterTests.vb │ │ │ │ └── Resources │ │ │ │ │ └── ProximityExpressionsGetterTestFile.vb │ │ │ ├── Diagnostics │ │ │ │ ├── AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb │ │ │ │ ├── AddExplicitCast │ │ │ │ │ ├── AddExplicitCastTests.vb │ │ │ │ │ └── AddExplicitCastTests_FixAllTests.vb │ │ │ │ ├── AddImport │ │ │ │ │ ├── AbstractAddImportTests.vb │ │ │ │ │ ├── AddImportTests.vb │ │ │ │ │ ├── AddImportTestsWithAddImportDiagnosticProvider.vb │ │ │ │ │ └── AddImportTests_NuGet.vb │ │ │ │ ├── AliasAmbiguousType │ │ │ │ │ └── AliasAmbiguousTypeTests.vb │ │ │ │ ├── Configuration │ │ │ │ │ ├── ConfigureCodeStyle │ │ │ │ │ │ └── BooleanCodeStyleOptionConfigurationTests.vb │ │ │ │ │ └── ConfigureSeverity │ │ │ │ │ │ ├── CodeStyleOptionBasedSeverityConfigurationTests.vb │ │ │ │ │ │ ├── DotNetDiagnosticSeverityBasedSeverityConfigurationTests.vb │ │ │ │ │ │ └── MultipleCodeStyleOptionBasedConfigureSeverityTests.vb │ │ │ │ ├── ConvertToAsync │ │ │ │ │ └── ConvertToAsyncTests.vb │ │ │ │ ├── CorrectNextControlVariable │ │ │ │ │ └── CorrectNextControlVariableTests.vb │ │ │ │ ├── DiagnosticAnalyzerDriver │ │ │ │ │ └── DiagnosticAnalyzerDriverTests.vb │ │ │ │ ├── ExitContinue │ │ │ │ │ └── ExitContinueCodeActionTests.vb │ │ │ │ ├── FixIncorrectFunctionReturnType │ │ │ │ │ └── FixIncorrectFunctionReturnTypeTests.vb │ │ │ │ ├── FullyQualify │ │ │ │ │ └── FullyQualifyTests.vb │ │ │ │ ├── GenerateEndConstruct │ │ │ │ │ └── GenerateEndConstructTests.vb │ │ │ │ ├── GenerateEnumMember │ │ │ │ │ └── GenerateEnumMemberTests.vb │ │ │ │ ├── GenerateEvent │ │ │ │ │ └── GenerateEventTests.vb │ │ │ │ ├── GenerateMethod │ │ │ │ │ └── GenerateMethodTests.vb │ │ │ │ ├── GenerateType │ │ │ │ │ ├── GenerateTypeTests.vb │ │ │ │ │ └── GenerateTypeTests_Dialog.vb │ │ │ │ ├── GenerateVariable │ │ │ │ │ └── GenerateVariableTests.vb │ │ │ │ ├── Iterator │ │ │ │ │ └── IteratorTests.vb │ │ │ │ ├── MakeMethodAsynchronous │ │ │ │ │ └── MakeMethodAsynchronousTests.vb │ │ │ │ ├── MakeMethodSynchronous │ │ │ │ │ └── MakeMethodSynchronousTests.vb │ │ │ │ ├── MoveToTopOfFile │ │ │ │ │ └── MoveToTopOfFileTests.vb │ │ │ │ ├── OverloadBase │ │ │ │ │ └── OverloadBaseTests.vb │ │ │ │ ├── PreferFrameworkType │ │ │ │ │ ├── PreferFrameworkTypeTests.vb │ │ │ │ │ └── PreferFrameworkTypeTests_FixAllTests.vb │ │ │ │ ├── RemoveAsyncModifier │ │ │ │ │ └── RemoveAsyncModifierTests.vb │ │ │ │ ├── Spellcheck │ │ │ │ │ └── SpellcheckTests.vb │ │ │ │ └── Suppression │ │ │ │ │ ├── RemoveUnnecessaryPragmaSuppressionsTests.vb │ │ │ │ │ ├── SuppressionAllCodeTests.vb │ │ │ │ │ └── SuppressionTests.vb │ │ │ ├── DocumentationComments │ │ │ │ ├── CodeFixes │ │ │ │ │ └── RemoveDocCommentNodeCodeFixProviderTests.vb │ │ │ │ ├── DocumentationCommentTests.vb │ │ │ │ └── XmlTagCompletionTests.vb │ │ │ ├── EditAndContinue │ │ │ │ ├── ActiveStatementTests.vb │ │ │ │ ├── ActiveStatementTrackingServiceTests.vb │ │ │ │ ├── BreakpointSpansTests.vb │ │ │ │ ├── Helpers │ │ │ │ │ ├── EditAndContinueValidation.vb │ │ │ │ │ ├── EditingTestBase.vb │ │ │ │ │ └── VisualBasicEditAndContinueTestHelpers.vb │ │ │ │ ├── LineEditTests.vb │ │ │ │ ├── StatementEditingTests.vb │ │ │ │ ├── SyntaxComparerTests.vb │ │ │ │ ├── SyntaxUtilitiesTests.vb │ │ │ │ ├── TopLevelEditingTests.vb │ │ │ │ └── VisualBasicEditAndContinueAnalyzerTests.vb │ │ │ ├── EmbeddedLanguages │ │ │ │ └── ValidateRegexStringTests.vb │ │ │ ├── EncapsulateField │ │ │ │ ├── EncapsulateFieldCommandHandlerTests.vb │ │ │ │ └── EncapsulateFieldTestState.vb │ │ │ ├── EndConstructGeneration │ │ │ │ ├── CharacterTypingTests.vb │ │ │ │ ├── CustomEventTests.vb │ │ │ │ ├── DoLoopTests.vb │ │ │ │ ├── EndConstructCommandHandlerTests.vb │ │ │ │ ├── EndConstructTestingHelpers.vb │ │ │ │ ├── ForLoopTests.vb │ │ │ │ ├── ITextSnapshotExtensionsTests.vb │ │ │ │ ├── IfBlockTests.vb │ │ │ │ ├── MethodBlockTests.vb │ │ │ │ ├── MiscellaneousTests.vb │ │ │ │ ├── MultiLineLambdaTests.vb │ │ │ │ ├── NamespaceBlockTests.vb │ │ │ │ ├── PreprocessorIfTests.vb │ │ │ │ ├── PreprocessorRegionsTests.vb │ │ │ │ ├── PropertyBlockTests.vb │ │ │ │ ├── SelectBlockTests.vb │ │ │ │ ├── SyncLockBlockTests.vb │ │ │ │ ├── TryBlockTests.vb │ │ │ │ ├── TypeBlockTests.vb │ │ │ │ ├── UsingBlockTests.vb │ │ │ │ ├── WhileLoopTests.vb │ │ │ │ ├── WhiteSpacesInsertTests.vb │ │ │ │ ├── WithBlockTests.vb │ │ │ │ └── XmlLiteralTests.vb │ │ │ ├── Extensions │ │ │ │ └── StatementSyntaxExtensionTests.vb │ │ │ ├── ExtractInterface │ │ │ │ └── ExtractInterfaceTests.vb │ │ │ ├── ExtractMethod │ │ │ │ ├── ExtractMethodTests.ControlFlowAnalysis.vb │ │ │ │ ├── ExtractMethodTests.DataFlowAnalysis.vb │ │ │ │ ├── ExtractMethodTests.LanguageInteraction.vb │ │ │ │ ├── ExtractMethodTests.MethodNameGeneration.vb │ │ │ │ ├── ExtractMethodTests.SelectionValidator.vb │ │ │ │ ├── ExtractMethodTests.TriviaProcessor.vb │ │ │ │ └── ExtractMethodTests.vb │ │ │ ├── Formatting │ │ │ │ ├── CodeCleanUpTests.vb │ │ │ │ ├── FormattingEngineTests_Venus.vb │ │ │ │ ├── Indentation │ │ │ │ │ ├── SmartIndentProviderTests.vb │ │ │ │ │ ├── SmartIndenterTests.vb │ │ │ │ │ └── SmartTokenFormatter_FormatTokenTests.vb │ │ │ │ ├── VisualBasicFormatterTestBase.vb │ │ │ │ ├── VisualBasicFormattingEngineTests.vb │ │ │ │ ├── VisualBasicNewDocumentFormattingServiceTests.vb │ │ │ │ ├── XmlLiterals.Designer.vb │ │ │ │ └── XmlLiterals.resx │ │ │ ├── GenerateComparisonOperators │ │ │ │ └── GenerateComparisonOperatorsTests.vb │ │ │ ├── GenerateConstructor │ │ │ │ └── GenerateConstructorTests.vb │ │ │ ├── GenerateConstructorFromMembers │ │ │ │ └── GenerateConstructorFromMembersTests.vb │ │ │ ├── GenerateDefaultConstructors │ │ │ │ └── GenerateDefaultConstructorsTests.vb │ │ │ ├── GenerateEqualsAndGetHashCodeFromMembers │ │ │ │ └── GenerateEqualsAndGetHashCodeFromMembersTests.vb │ │ │ ├── GenerateOverrides │ │ │ │ └── GenerateOverridesTests.vb │ │ │ ├── GoToAdjacentMember │ │ │ │ └── VisualBasicGoToAdjacentMemberTests.vb │ │ │ ├── ImplementAbstractClass │ │ │ │ ├── ImplementAbstractClassCommandHandlerTests.vb │ │ │ │ ├── ImplementAbstractClassTests.vb │ │ │ │ └── ImplementAbstractClassTests_FixAllTests.vb │ │ │ ├── ImplementInterface │ │ │ │ ├── ImplementInterfaceCommandHandlerTests.vb │ │ │ │ ├── ImplementInterfaceTests.vb │ │ │ │ └── ImplementInterfaceTests_FixAllTests.vb │ │ │ ├── InitializeParameter │ │ │ │ ├── AddParameterCheckTests.vb │ │ │ │ └── InitializeMemberFromParameterTests.vb │ │ │ ├── InlineMethod │ │ │ │ ├── VisualBasicInlineMethodTests.vb │ │ │ │ └── VisualBasicInlineMethodTests_CrossLanguage.vb │ │ │ ├── IntroduceUsingStatement │ │ │ │ └── IntroduceUsingStatementTests.vb │ │ │ ├── IntroduceVariable │ │ │ │ └── IntroduceLocalForExpressionTests.vb │ │ │ ├── InvertConditional │ │ │ │ └── InvertIfTests.vb │ │ │ ├── InvertIf │ │ │ │ ├── InvertMultiLineIfTests.vb │ │ │ │ └── InvertSingleLineIfTests.vb │ │ │ ├── InvertLogical │ │ │ │ └── InvertLogicalTests.vb │ │ │ ├── KeywordHighlighting │ │ │ │ ├── AbstractVisualBasicKeywordHighlighterTests.vb │ │ │ │ ├── AccessorDeclarationHighlighterTests.vb │ │ │ │ ├── ConditionalPreprocessorHighlighterTests.vb │ │ │ │ ├── ConstructorDeclarationHighlighterTests.vb │ │ │ │ ├── DoLoopBlockHighlighterTests.vb │ │ │ │ ├── EnumBlockHighlighterTests.vb │ │ │ │ ├── EventBlockHighlighterTests.vb │ │ │ │ ├── EventDeclarationHighlighterTests.vb │ │ │ │ ├── ForLoopBlockHighlighterTests.vb │ │ │ │ ├── MethodDeclarationHighlighterTests.vb │ │ │ │ ├── MultiLineIfBlockHighlighterTests.vb │ │ │ │ ├── MultiLineLambdaExpressionHighlighterTests.vb │ │ │ │ ├── NamespaceBlockHighlighterTests.vb │ │ │ │ ├── OperatorDeclarationHighlighterTests.vb │ │ │ │ ├── PropertyBlockHighlighterTests.vb │ │ │ │ ├── PropertyDeclarationHighlighterTests.vb │ │ │ │ ├── RegionHighlighterTests.vb │ │ │ │ ├── SelectBlockHighlighterTests.vb │ │ │ │ ├── SingleLineIfBlockHighlighterTests.vb │ │ │ │ ├── SyncLockBlockHighlighterTests.vb │ │ │ │ ├── TryBlockHighlighterTests.vb │ │ │ │ ├── TypeBlockHighlighterTests.vb │ │ │ │ ├── UsingBlockHighlighterTests.vb │ │ │ │ ├── WhileBlockHighlighterTests.vb │ │ │ │ ├── WithBlockHighlighterTests.vb │ │ │ │ ├── XmlCDataHighligherTests.vb │ │ │ │ ├── XmlCommentHighligherTests.vb │ │ │ │ ├── XmlDocumentPrologueHighligherTests.vb │ │ │ │ ├── XmlElementHighlighterTests.vb │ │ │ │ ├── XmlEmbeddedExpressionHighligherTests.vb │ │ │ │ └── XmlProcessingInstructionHighlighterTests.vb │ │ │ ├── LineCommit │ │ │ │ ├── CommitOnEnterTests.vb │ │ │ │ ├── CommitOnMiscellaneousCommandsTests.vb │ │ │ │ ├── CommitTestData.vb │ │ │ │ └── CommitWithViewTests.vb │ │ │ ├── LineSeparators │ │ │ │ └── LineSeparatorTests.vb │ │ │ ├── MakeTypeAbstract │ │ │ │ └── MakeTypeAbstractTests.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests.vbproj │ │ │ ├── MoveDeclarationNearReference │ │ │ │ └── MoveDeclarationNearReferenceTests.vb │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ ├── NameTupleElement │ │ │ │ └── NameTupleElementTests.vb │ │ │ ├── NavigateTo │ │ │ │ └── NavigateToTests.vb │ │ │ ├── Organizing │ │ │ │ ├── AbstractOrganizerTests.vb │ │ │ │ ├── OrganizeModifiersTests.vb │ │ │ │ └── OrganizeTypeDeclarationTests.vb │ │ │ ├── QuickInfo │ │ │ │ └── SemanticQuickInfoSourceTests.vb │ │ │ ├── ReassignedVariable │ │ │ │ └── VisualBasicReassignedVariableTests.vb │ │ │ ├── Recommendations │ │ │ │ ├── ArrayStatements │ │ │ │ │ ├── EraseKeywordRecommenderTests.vb │ │ │ │ │ ├── PreserveKeywordRecommenderTests.vb │ │ │ │ │ └── ReDimKeywordRecommenderTests.vb │ │ │ │ ├── Declarations │ │ │ │ │ ├── AliasKeywordRecommenderTests.vb │ │ │ │ │ ├── AsKeywordRecommenderTests.vb │ │ │ │ │ ├── AsyncKeywordRecommenderTests.vb │ │ │ │ │ ├── AttributeScopesKeywordRecommenderTests.vb │ │ │ │ │ ├── CharsetModifierKeywordRecommenderTests.vb │ │ │ │ │ ├── ClassKeywordRecommenderTests.vb │ │ │ │ │ ├── ConstKeywordRecommenderTests.vb │ │ │ │ │ ├── CovarianceModifierKeywordRecommenderTests.vb │ │ │ │ │ ├── CustomEventKeywordRecommenderTests.vb │ │ │ │ │ ├── DeclareKeywordRecommenderTests.vb │ │ │ │ │ ├── DelegateKeywordRecommenderTests.vb │ │ │ │ │ ├── DelegateSubFunctionKeywordRecommenderTests.vb │ │ │ │ │ ├── DimKeywordRecommenderTests.vb │ │ │ │ │ ├── EndBlockKeywordRecommenderTests.vb │ │ │ │ │ ├── EnumKeywordRecommenderTests.vb │ │ │ │ │ ├── EventKeywordRecommenderTests.vb │ │ │ │ │ ├── ExternalSubFunctionKeywordRecommenderTests.vb │ │ │ │ │ ├── FunctionKeywordRecommenderTests.vb │ │ │ │ │ ├── GenericConstraintsKeywordRecommenderTests.vb │ │ │ │ │ ├── GetSetKeywordRecommenderTests.vb │ │ │ │ │ ├── HandlesKeywordRecommenderTests.vb │ │ │ │ │ ├── ImplementsKeywordRecommenderTests.vb │ │ │ │ │ ├── ImportsKeywordRecommenderTests.vb │ │ │ │ │ ├── InKeywordRecommenderTests.vb │ │ │ │ │ ├── InheritsKeywordRecommenderTests.vb │ │ │ │ │ ├── InterfaceKeywordRecommenderTests.vb │ │ │ │ │ ├── IteratorKeywordRecommenderTests.vb │ │ │ │ │ ├── LibKeywordRecommenderTests.vb │ │ │ │ │ ├── ModifierKeywordRecommenderTests.InsideClassDeclaration.vb │ │ │ │ │ ├── ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb │ │ │ │ │ ├── ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb │ │ │ │ │ ├── ModifierKeywordRecommenderTests.InsideNamespaceDeclaration.vb │ │ │ │ │ ├── ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb │ │ │ │ │ ├── ModuleKeywordRecommenderTests.vb │ │ │ │ │ ├── NamespaceKeywordRecommenderTests.vb │ │ │ │ │ ├── OfKeywordRecommenderTests.vb │ │ │ │ │ ├── OperatorKeywordRecommenderTests.vb │ │ │ │ │ ├── ParameterModifiersKeywordRecommenderTests.vb │ │ │ │ │ ├── PropertyKeywordRecommenderTests.vb │ │ │ │ │ ├── StaticKeywordRecommenderTests.vb │ │ │ │ │ ├── StructureKeywordRecommenderTests.vb │ │ │ │ │ ├── SubKeywordRecommenderTests.vb │ │ │ │ │ └── ToKeywordRecommenderTests.vb │ │ │ │ ├── EventHandling │ │ │ │ │ ├── AddHandlerKeywordRecommenderTests.vb │ │ │ │ │ ├── RaiseEventKeywordRecommenderTests.vb │ │ │ │ │ └── RemoveHandlerKeywordRecommenderTests.vb │ │ │ │ ├── Expressions │ │ │ │ │ ├── AddressOfKeywordRecommenderTests.vb │ │ │ │ │ ├── BinaryOperatorKeywordRecommenderTests.vb │ │ │ │ │ ├── CastOperatorsKeywordRecommenderTests.vb │ │ │ │ │ ├── FromKeywordRecommenderTests.vb │ │ │ │ │ ├── GetTypeKeywordRecommenderTests.vb │ │ │ │ │ ├── GetXmlNamespaceKeywordRecommenderTests.vb │ │ │ │ │ ├── GlobalKeywordRecommenderTests.vb │ │ │ │ │ ├── IfKeywordRecommenderTests.vb │ │ │ │ │ ├── KeyKeywordRecommenderTests.vb │ │ │ │ │ ├── LambdaKeywordRecommenderTests.vb │ │ │ │ │ ├── MeKeywordRecommenderTests.vb │ │ │ │ │ ├── MyBaseKeywordRecommenderTests.vb │ │ │ │ │ ├── MyClassKeywordRecommenderTests.vb │ │ │ │ │ ├── NameOfKeywordRecommenderTests.vb │ │ │ │ │ ├── NewKeywordRecommenderTests.vb │ │ │ │ │ ├── NotKeywordRecommenderTests.vb │ │ │ │ │ ├── NothingKeywordRecommenderTests.vb │ │ │ │ │ ├── TrueFalseKeywordRecommenderTests.vb │ │ │ │ │ ├── TypeOfKeywordRecommenderTests.vb │ │ │ │ │ └── WithKeywordRecommenderTests.vb │ │ │ │ ├── OnErrorStatements │ │ │ │ │ ├── ErrorKeywordRecommenderTests.vb │ │ │ │ │ ├── GoToDestinationsRecommenderTests.vb │ │ │ │ │ ├── GoToKeywordRecommenderTests.vb │ │ │ │ │ ├── NextKeywordRecommenderTests.vb │ │ │ │ │ ├── OnErrorKeywordRecommenderTests.vb │ │ │ │ │ └── ResumeKeywordRecommenderTests.vb │ │ │ │ ├── OptionStatements │ │ │ │ │ ├── CompareOptionsRecommenderTests.vb │ │ │ │ │ ├── ExplicitOptionsRecommenderTests.vb │ │ │ │ │ ├── InferOptionsRecommenderTests.vb │ │ │ │ │ ├── OptionKeywordRecommenderTests.vb │ │ │ │ │ ├── OptionNamesRecommenderTests.vb │ │ │ │ │ └── StrictOptionsRecommenderTests.vb │ │ │ │ ├── PreprocessorDirectives │ │ │ │ │ ├── ConstDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── ElseDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── ElseIfDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── EndIfDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── EndRegionDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── IfDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── ReferenceDirectiveKeywordRecommenderTests.vb │ │ │ │ │ ├── RegionDirectiveKeywordRecommenderTests.vb │ │ │ │ │ └── WarningDirectiveKeywordRecommenderTests.vb │ │ │ │ ├── Queries │ │ │ │ │ ├── AggregateKeywordRecommenderTests.vb │ │ │ │ │ ├── AscendingDescendingKeywordRecommenderTests.vb │ │ │ │ │ ├── EqualsKeywordRecommenderTests.vb │ │ │ │ │ ├── FromKeywordRecommenderTests.vb │ │ │ │ │ ├── GroupKeywordRecommenderTests.vb │ │ │ │ │ ├── IntoKeywordRecommenderTests.vb │ │ │ │ │ ├── JoinKeywordRecommenderTests.vb │ │ │ │ │ ├── LetKeywordRecommenderTests.vb │ │ │ │ │ ├── OrderByKeywordRecommenderTests.vb │ │ │ │ │ ├── SelectKeywordRecommenderTests.vb │ │ │ │ │ └── WhereKeywordRecommenderTests.vb │ │ │ │ ├── RecommendationTestHelpers.vb │ │ │ │ ├── RecommenderTests.vb │ │ │ │ ├── Statements │ │ │ │ │ ├── CallKeywordRecommenderTests.vb │ │ │ │ │ ├── CaseKeywordRecommenderTests.vb │ │ │ │ │ ├── CatchKeywordRecommenderTests.vb │ │ │ │ │ ├── ContinueKeywordRecommenderTests.vb │ │ │ │ │ ├── DoKeywordRecommenderTests.vb │ │ │ │ │ ├── EachKeywordRecommenderTests.vb │ │ │ │ │ ├── ElseIfKeywordRecommenderTests.vb │ │ │ │ │ ├── ElseKeywordRecommenderTests.vb │ │ │ │ │ ├── EndKeywordRecommenderTests.vb │ │ │ │ │ ├── ExitKeywordRecommenderTests.vb │ │ │ │ │ ├── FinallyKeywordRecommenderTests.vb │ │ │ │ │ ├── ForKeywordRecommenderTests.vb │ │ │ │ │ ├── GoToKeywordRecommenderTests.vb │ │ │ │ │ ├── IfKeywordRecommenderTests.vb │ │ │ │ │ ├── IsKeywordRecommenderTests.vb │ │ │ │ │ ├── LoopKeywordRecommenderTests.vb │ │ │ │ │ ├── MidKeywordRecommenderTests.vb │ │ │ │ │ ├── NextKeywordRecommenderTests.vb │ │ │ │ │ ├── ReturnKeywordRecommenderTests.vb │ │ │ │ │ ├── SelectKeywordRecommenderTests.vb │ │ │ │ │ ├── StepKeywordRecommenderTests.vb │ │ │ │ │ ├── StopKeywordRecommenderTests.vb │ │ │ │ │ ├── SyncLockKeywordRecommenderTests.vb │ │ │ │ │ ├── ThenKeywordRecommenderTests.vb │ │ │ │ │ ├── ThrowKeywordRecommenderTests.vb │ │ │ │ │ ├── ToKeywordRecommenderTests.vb │ │ │ │ │ ├── TryKeywordRecommenderTests.vb │ │ │ │ │ ├── UntilAndWhileKeywordRecommenderTests.vb │ │ │ │ │ ├── WhenKeywordRecommenderTests.vb │ │ │ │ │ ├── WhileLoopKeywordRecommenderTests.vb │ │ │ │ │ ├── WithKeywordRecommenderTests.vb │ │ │ │ │ └── YieldKeywordRecommenderTests.vb │ │ │ │ └── Types │ │ │ │ │ └── BuiltInTypesKeywordRecommenderTests.vb │ │ │ ├── RefactoringHelpers │ │ │ │ └── RefactoringHelpersTests.vb │ │ │ ├── RemoveSharedFromModuleMembers │ │ │ │ └── RemoveSharedFromModuleMembersTests.vb │ │ │ ├── RemoveUnusedVariable │ │ │ │ └── RemoveUnusedVariableTest.vb │ │ │ ├── Rename │ │ │ │ └── VisualBasicRenamerTests.cs │ │ │ ├── ReplaceDocCommentTextWithTag │ │ │ │ └── ReplaceDocCommentTextWithTagTests.vb │ │ │ ├── Semantics │ │ │ │ └── SpeculationAnalyzerTests.vb │ │ │ ├── SignatureHelp │ │ │ │ ├── AbstractVisualBasicSignatureHelpProviderTests.vb │ │ │ │ ├── AddRemoveHandlerSignatureHelpProviderTests.vb │ │ │ │ ├── AttributeSignatureHelpProviderTests.vb │ │ │ │ ├── CastExpressionSignatureHelpProviderTests.vb │ │ │ │ ├── CollectionInitializerSignatureHelpProviderTests.vb │ │ │ │ ├── ConditionalExpressionSignatureHelpProviderTests.vb │ │ │ │ ├── FunctionAggregationSignatureHelpProviderTests.vb │ │ │ │ ├── GenericNameSignatureHelpProviderTests.vb │ │ │ │ ├── GetTypeExpressionSignatureHelpProviderTests.vb │ │ │ │ ├── GetXmlNamespaceExpressionSignatureHelpProviderTests.vb │ │ │ │ ├── InvocationExpressionSignatureHelpProviderTests.vb │ │ │ │ ├── MidAssignmentSignatureHelpProviderTests.vb │ │ │ │ ├── ObjectCreationExpressionSignatureHelpProviderTests.vb │ │ │ │ ├── PredefinedCastExpressionSignatureHelpProviderTests.vb │ │ │ │ └── RaiseEventStatementSignatureHelpProviderTests.vb │ │ │ ├── SimplifyThisOrMe │ │ │ │ └── SimplifyThisOrMeTests.vb │ │ │ ├── SimplifyTypeNames │ │ │ │ ├── SimplifyTypeNamesTests.vb │ │ │ │ └── SimplifyTypeNamesTests_FixAllTests.vb │ │ │ ├── SplitComment │ │ │ │ └── SplitCommentCommandHandlerTests.vb │ │ │ ├── SplitOrMergeIfStatements │ │ │ │ ├── MergeConsecutiveIfStatementsTests_ElseIf_WithNext.vb │ │ │ │ ├── MergeConsecutiveIfStatementsTests_ElseIf_WithPrevious.vb │ │ │ │ ├── MergeConsecutiveIfStatementsTests_Statements_WithNext.vb │ │ │ │ ├── MergeConsecutiveIfStatementsTests_Statements_WithPrevious.vb │ │ │ │ ├── MergeNestedIfStatementsTests_WithNested.vb │ │ │ │ ├── MergeNestedIfStatementsTests_WithOuter.vb │ │ │ │ ├── SplitIntoConsecutiveIfStatementsTests.vb │ │ │ │ └── SplitIntoNestedIfStatementsTests.vb │ │ │ ├── Squiggles │ │ │ │ └── ErrorSquiggleProducerTests.vb │ │ │ ├── Structure │ │ │ │ ├── AbstractVisualBasicSyntaxNodeStructureTests.vb │ │ │ │ ├── AbstractVisualBasicSyntaxTriviaStructureTests.vb │ │ │ │ ├── AccessorDeclarationStructureTests.vb │ │ │ │ ├── CollectionInitializerStructureProviderTests.vb │ │ │ │ ├── CommentStructureTests.vb │ │ │ │ ├── CompilationUnitStructureTests.vb │ │ │ │ ├── ConstructorDeclarationStructureTests.vb │ │ │ │ ├── DelegateDeclarationStructureTests.vb │ │ │ │ ├── DisabledCodeStructureTests.vb │ │ │ │ ├── DoLoopBlockStructureTests.vb │ │ │ │ ├── DocumentationCommentStructureTests.vb │ │ │ │ ├── EnumDeclarationStructureTests.vb │ │ │ │ ├── EventDeclarationStructureTests.vb │ │ │ │ ├── ExternalMethodDeclarationStructureTests.vb │ │ │ │ ├── FieldDeclarationStructureTests.vb │ │ │ │ ├── ForBlockStructureTests.vb │ │ │ │ ├── ForEachBlockStructureTests.vb │ │ │ │ ├── InterpolatedStringExpressionStructureTests.vb │ │ │ │ ├── MetadataAsSource │ │ │ │ │ ├── ConstructorDeclarationStructureTests.vb │ │ │ │ │ ├── DelegateDeclarationStructureTests.vb │ │ │ │ │ ├── EnumDeclarationStructureTests.vb │ │ │ │ │ ├── EnumMemberDeclarationStructureTests.vb │ │ │ │ │ ├── EventDeclarationStructureTests.vb │ │ │ │ │ ├── FieldDeclarationStructureTests.vb │ │ │ │ │ ├── InvalidIdentifierStructureTests.vb │ │ │ │ │ ├── MethodDeclarationStructureTests.vb │ │ │ │ │ ├── OperatorDeclarationStructureTests.vb │ │ │ │ │ ├── PropertyDeclarationStructureTests.vb │ │ │ │ │ ├── RegionDirectiveStructureTests.vb │ │ │ │ │ └── TypeDeclarationStructureTests.vb │ │ │ │ ├── MethodDeclarationStructureTests.vb │ │ │ │ ├── MultiLineIfBlockStructureTests.vb │ │ │ │ ├── MultilineLambdaStructureTests.vb │ │ │ │ ├── NamespaceDeclarationStructureTests.vb │ │ │ │ ├── ObjectCreationInitializerStructureProviderTests.vb │ │ │ │ ├── OperatorDeclarationStructureTests.vb │ │ │ │ ├── OverallStructureTests.vb │ │ │ │ ├── PropertyDeclarationStructureTests.vb │ │ │ │ ├── RegionDirectiveStructureTests.vb │ │ │ │ ├── SelectBlockStructureTests.vb │ │ │ │ ├── StringLiteralExpressionStructureTests.vb │ │ │ │ ├── SyncLockBlockStructureTests.vb │ │ │ │ ├── TryBlockStructureTests.vb │ │ │ │ ├── TypeDeclarationStructureTests.vb │ │ │ │ ├── UsingBlockStructureTests.vb │ │ │ │ ├── WhileBlockStructureTests.vb │ │ │ │ ├── WithBlockStructureTests.vb │ │ │ │ └── XmlExpressionStructureTests.vb │ │ │ ├── SymbolId │ │ │ │ ├── SymbolKeyCompilationsTests.vb │ │ │ │ ├── SymbolKeyMetadataVsSourceTests.vb │ │ │ │ └── SymbolKeyTestBase.vb │ │ │ ├── TextStructureNavigation │ │ │ │ └── TextStructureNavigatorTests.vb │ │ │ ├── TodoComment │ │ │ │ └── TodoCommentTests.vb │ │ │ ├── TypeInferrer │ │ │ │ └── TypeInferrerTests.vb │ │ │ ├── UnsealClass │ │ │ │ └── UnsealClassTests.vb │ │ │ ├── UseNamedArguments │ │ │ │ └── UseNamedArgumentsTests.vb │ │ │ ├── Utilities │ │ │ │ └── CodeSnippets.vb │ │ │ ├── Utils.vb │ │ │ └── Wrapping │ │ │ │ ├── AbstractParameterWrappingTests.vb │ │ │ │ ├── ArgumentWrappingTests.vb │ │ │ │ ├── BinaryExpressionWrappingTests.vb │ │ │ │ ├── ChainedExpressionWrappingTests.vb │ │ │ │ └── ParameterWrappingTests.vb │ │ └── XunitHook │ │ │ ├── Microsoft.CodeAnalysis.XunitHook.csproj │ │ │ └── XunitDisposeHook.cs │ ├── ExpressionEvaluator │ │ ├── CSharp │ │ │ ├── Source │ │ │ │ ├── ExpressionCompiler │ │ │ │ │ ├── Binders │ │ │ │ │ │ ├── EEMethodBinder.cs │ │ │ │ │ │ ├── PlaceholderLocalBinder.cs │ │ │ │ │ │ └── WithTypeArgumentsBinder.cs │ │ │ │ │ ├── CSharpCompileResult.cs │ │ │ │ │ ├── CSharpEESymbolProvider.cs │ │ │ │ │ ├── CSharpExpressionCompiler.cs │ │ │ │ │ ├── CSharpExpressionCompiler.vsdconfigxml │ │ │ │ │ ├── CSharpFrameDecoder.cs │ │ │ │ │ ├── CSharpInstructionDecoder.cs │ │ │ │ │ ├── CSharpLanguageInstructionDecoder.cs │ │ │ │ │ ├── CSharpLocalAndMethod.cs │ │ │ │ │ ├── CSharpMetadataContext.cs │ │ │ │ │ ├── CompilationContext.cs │ │ │ │ │ ├── CompilationExtensions.cs │ │ │ │ │ ├── EEAssemblyBuilder.cs │ │ │ │ │ ├── EETypeNameDecoder.cs │ │ │ │ │ ├── EvaluationContext.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.ExpressionCompiler.csproj │ │ │ │ │ ├── Rewriters │ │ │ │ │ │ ├── CapturedVariableRewriter.cs │ │ │ │ │ │ ├── LocalDeclarationRewriter.cs │ │ │ │ │ │ ├── MayHaveSideEffectsVisitor.cs │ │ │ │ │ │ └── PlaceholderLocalRewriter.cs │ │ │ │ │ ├── SymbolExtensions.cs │ │ │ │ │ ├── Symbols │ │ │ │ │ │ ├── DisplayClassInstance.cs │ │ │ │ │ │ ├── DisplayClassVariable.cs │ │ │ │ │ │ ├── EEConstructorSymbol.cs │ │ │ │ │ │ ├── EEDisplayClassFieldLocalSymbol.cs │ │ │ │ │ │ ├── EELocalConstantSymbol.cs │ │ │ │ │ │ ├── EELocalSymbol.cs │ │ │ │ │ │ ├── EELocalSymbolBase.cs │ │ │ │ │ │ ├── EEMethodSymbol.cs │ │ │ │ │ │ ├── EENamedTypeSymbol.cs │ │ │ │ │ │ ├── EETypeParameterSymbol.cs │ │ │ │ │ │ ├── ExceptionLocalSymbol.cs │ │ │ │ │ │ ├── ObjectAddressLocalSymbol.cs │ │ │ │ │ │ ├── ObjectIdLocalSymbol.cs │ │ │ │ │ │ ├── PlaceholderLocalSymbol.cs │ │ │ │ │ │ ├── PlaceholderMethodSymbol.cs │ │ │ │ │ │ ├── ReturnValueLocalSymbol.cs │ │ │ │ │ │ ├── SimpleTypeParameterSymbol.cs │ │ │ │ │ │ └── SynthesizedContextMethodSymbol.cs │ │ │ │ │ ├── SyntaxHelpers.cs │ │ │ │ │ └── TypeParameterChecker.cs │ │ │ │ └── ResultProvider │ │ │ │ │ ├── CSharpFormatter.TypeNames.cs │ │ │ │ │ ├── CSharpFormatter.Values.cs │ │ │ │ │ ├── CSharpFormatter.cs │ │ │ │ │ ├── CSharpResultProvider.cs │ │ │ │ │ ├── CSharpResultProvider.projitems │ │ │ │ │ ├── CSharpResultProvider.shproj │ │ │ │ │ ├── CSharpResultProvider.vsdconfigxml │ │ │ │ │ ├── Helpers │ │ │ │ │ ├── Placeholders.cs │ │ │ │ │ └── TypeExtensions.cs │ │ │ │ │ ├── NetFX20 │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ └── CSharpResultProvider.NetFX20.csproj │ │ │ │ │ └── Portable │ │ │ │ │ └── Microsoft.CodeAnalysis.CSharp.ResultProvider.csproj │ │ │ └── Test │ │ │ │ ├── ExpressionCompiler │ │ │ │ ├── AccessibilityTests.cs │ │ │ │ ├── CompileExpressionsTests.cs │ │ │ │ ├── DebuggerDisplayAttributeTests.cs │ │ │ │ ├── DeclarationTests.cs │ │ │ │ ├── DynamicTests.cs │ │ │ │ ├── ExpressionCompilerTestBase.cs │ │ │ │ ├── ExpressionCompilerTests.cs │ │ │ │ ├── HoistedStateMachineLocalTests.cs │ │ │ │ ├── HoistedThisTests.cs │ │ │ │ ├── InstructionDecoderTests.cs │ │ │ │ ├── LocalFunctionTests.cs │ │ │ │ ├── LocalsTests.cs │ │ │ │ ├── ManagedAddressOfTests.cs │ │ │ │ ├── MethodContextReuseConstraintsTests.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.ExpressionCompiler.UnitTests.csproj │ │ │ │ ├── MissingAssemblyTests.cs │ │ │ │ ├── NoPIATests.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── PseudoVariableTests.cs │ │ │ │ ├── ReferencedModulesTests.cs │ │ │ │ ├── ResultPropertiesTests.cs │ │ │ │ ├── TupleTests.cs │ │ │ │ ├── UsingDebugInfoTests.cs │ │ │ │ └── WinMdTests.cs │ │ │ │ └── ResultProvider │ │ │ │ ├── AccessibilityTests.cs │ │ │ │ ├── ArrayExpansionTests.cs │ │ │ │ ├── CSharpResultProviderTestBase.cs │ │ │ │ ├── CustomResultProviderTests.cs │ │ │ │ ├── DebuggerBrowsableAttributeTests.cs │ │ │ │ ├── DebuggerDisplayAttributeTests.cs │ │ │ │ ├── DebuggerTypeProxyAttributeTests.cs │ │ │ │ ├── DebuggerVisualizerAttributeTests.cs │ │ │ │ ├── DynamicFlagsCustomTypeInfoTests.cs │ │ │ │ ├── DynamicTests.cs │ │ │ │ ├── DynamicViewTests.cs │ │ │ │ ├── ExpansionTests.cs │ │ │ │ ├── FormatSpecifierTests.cs │ │ │ │ ├── FullNameTests.cs │ │ │ │ ├── FunctionPointerTests.cs │ │ │ │ ├── Helpers │ │ │ │ └── TestTypeExtensions.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.ResultProvider.UnitTests.csproj │ │ │ │ ├── NativeViewTests.cs │ │ │ │ ├── ObjectFavoritesTests.cs │ │ │ │ ├── ObjectIdTests.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ ├── ResultProviderTests.cs │ │ │ │ ├── ResultsViewTests.cs │ │ │ │ ├── TupleTests.cs │ │ │ │ ├── TypeNameFormatterTests.cs │ │ │ │ ├── TypeVariablesExpansionTests.cs │ │ │ │ └── ValueFormattingTests.cs │ │ ├── Core │ │ │ ├── Source │ │ │ │ ├── ExpressionCompiler │ │ │ │ │ ├── AbstractTypeParameterChecker.cs │ │ │ │ │ ├── AssemblyReaders.cs │ │ │ │ │ ├── AssemblyReference.cs │ │ │ │ │ ├── CompileResult.cs │ │ │ │ │ ├── CustomTypeInfo.cs │ │ │ │ │ ├── DebuggerDiagnosticFormatter.cs │ │ │ │ │ ├── DkmExceptionUtilities.cs │ │ │ │ │ ├── DkmUtilities.cs │ │ │ │ │ ├── DynamicFlagsCustomTypeInfo.cs │ │ │ │ │ ├── EEMetadataReferenceResolver.cs │ │ │ │ │ ├── EESymbolProvider.cs │ │ │ │ │ ├── EvaluationContextBase.cs │ │ │ │ │ ├── ExpressionCompiler.cs │ │ │ │ │ ├── ExpressionCompilerConstants.cs │ │ │ │ │ ├── ExpressionCompilerUtilities.cs │ │ │ │ │ ├── ExpressionEvaluatorFatalError.cs │ │ │ │ │ ├── FrameDecoder.cs │ │ │ │ │ ├── ILSpan.cs │ │ │ │ │ ├── ImmutableArrayExtensions.cs │ │ │ │ │ ├── InstructionDecoder.cs │ │ │ │ │ ├── LanguageInstructionDecoder.cs │ │ │ │ │ ├── LocalAndMethod.cs │ │ │ │ │ ├── MakeAssemblyReferencesKind.cs │ │ │ │ │ ├── MetadataBlock.cs │ │ │ │ │ ├── MetadataContext.cs │ │ │ │ │ ├── MetadataContextId.cs │ │ │ │ │ ├── MetadataUtilities.cs │ │ │ │ │ ├── MetadataUtilities_Exceptions.cs │ │ │ │ │ ├── MethodContextReuseConstraints.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.ExpressionCompiler.csproj │ │ │ │ │ ├── NotImplementedMetadataException.cs │ │ │ │ │ ├── PDB │ │ │ │ │ │ ├── ExternAliasRecord.cs │ │ │ │ │ │ ├── HoisedLocalScopeRecord.cs │ │ │ │ │ │ ├── ImportRecord.cs │ │ │ │ │ │ ├── MethodDebugInfo.Native.cs │ │ │ │ │ │ ├── MethodDebugInfo.Portable.cs │ │ │ │ │ │ ├── MethodDebugInfo.cs │ │ │ │ │ │ └── PdbHelpers.cs │ │ │ │ │ ├── Placeholders.cs │ │ │ │ │ ├── PseudoVariableUtilities.cs │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── WindowsProxy.winmd │ │ │ │ │ └── ResultProperties.cs │ │ │ │ ├── FunctionResolver │ │ │ │ │ ├── CSharp │ │ │ │ │ │ ├── CSharpFunctionResolver.cs │ │ │ │ │ │ ├── FunctionResolver.vsdconfigxml │ │ │ │ │ │ ├── GreenNode.cs │ │ │ │ │ │ ├── MemberSignatureParser.cs │ │ │ │ │ │ └── Scanner.cs │ │ │ │ │ ├── FunctionResolver.cs │ │ │ │ │ ├── FunctionResolverBase.cs │ │ │ │ │ ├── MetadataDecoder.cs │ │ │ │ │ ├── MetadataResolver.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.FunctionResolver.csproj │ │ │ │ │ ├── Name.cs │ │ │ │ │ ├── ParameterSignature.cs │ │ │ │ │ ├── RequestSignature.cs │ │ │ │ │ ├── SpecialTypeExtensions.cs │ │ │ │ │ ├── TypeSignature.cs │ │ │ │ │ └── VisualBasic │ │ │ │ │ │ ├── FunctionResolver.vsdconfigxml │ │ │ │ │ │ ├── Keywords.cs │ │ │ │ │ │ ├── MemberSignatureParser.cs │ │ │ │ │ │ ├── Scanner.cs │ │ │ │ │ │ ├── SyntaxKind.cs │ │ │ │ │ │ └── VisualBasicFunctionResolver.cs │ │ │ │ └── ResultProvider │ │ │ │ │ ├── Expansion │ │ │ │ │ ├── AggregateExpansion.cs │ │ │ │ │ ├── ArrayExpansion.cs │ │ │ │ │ ├── DebuggerTypeProxyExpansion.cs │ │ │ │ │ ├── DynamicViewExpansion.cs │ │ │ │ │ ├── Expansion.cs │ │ │ │ │ ├── MemberExpansion.cs │ │ │ │ │ ├── NativeViewExpansion.cs │ │ │ │ │ ├── PointerDereferenceExpansion.cs │ │ │ │ │ ├── ResultsViewExpansion.cs │ │ │ │ │ ├── RootHiddenExpansion.cs │ │ │ │ │ ├── TupleExpansion.cs │ │ │ │ │ └── TypeVariablesExpansion.cs │ │ │ │ │ ├── Formatter.TypeNames.cs │ │ │ │ │ ├── Formatter.Values.cs │ │ │ │ │ ├── Formatter.cs │ │ │ │ │ ├── Helpers │ │ │ │ │ ├── ArrayBuilder.cs │ │ │ │ │ ├── AttributeHelpers.cs │ │ │ │ │ ├── CustomTypeInfoTypeArgumentMap.cs │ │ │ │ │ ├── DebuggerDisplayInfo.cs │ │ │ │ │ ├── DkmClrValueFlagsExtensions.cs │ │ │ │ │ ├── DkmEvaluationResultFlagsExtensions.cs │ │ │ │ │ ├── EnumContextDataItem.cs │ │ │ │ │ ├── EvalResultDataItem.cs │ │ │ │ │ ├── FavoritesDataItem.cs │ │ │ │ │ ├── GeneratedMetadataNames.cs │ │ │ │ │ ├── HashFunctions.cs │ │ │ │ │ ├── InternalWellKnownMemberNames.cs │ │ │ │ │ ├── MemberAndDeclarationInfo.cs │ │ │ │ │ ├── RawStringDataItem.cs │ │ │ │ │ ├── TypeAndCustomInfo.cs │ │ │ │ │ ├── TypeHelpers.cs │ │ │ │ │ ├── TypeWalker.cs │ │ │ │ │ └── ValueHelpers.cs │ │ │ │ │ ├── NetFX20 │ │ │ │ │ ├── Helpers │ │ │ │ │ │ └── Placeholders.cs │ │ │ │ │ └── ResultProvider.NetFX20.csproj │ │ │ │ │ ├── Portable │ │ │ │ │ ├── Helpers │ │ │ │ │ │ └── Placeholders.cs │ │ │ │ │ ├── Microsoft.CodeAnalysis.ResultProvider.csproj │ │ │ │ │ ├── Resources.resx │ │ │ │ │ └── xlf │ │ │ │ │ │ ├── Resources.cs.xlf │ │ │ │ │ │ ├── Resources.de.xlf │ │ │ │ │ │ ├── Resources.es.xlf │ │ │ │ │ │ ├── Resources.fr.xlf │ │ │ │ │ │ ├── Resources.it.xlf │ │ │ │ │ │ ├── Resources.ja.xlf │ │ │ │ │ │ ├── Resources.ko.xlf │ │ │ │ │ │ ├── Resources.pl.xlf │ │ │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ │ │ ├── Resources.ru.xlf │ │ │ │ │ │ ├── Resources.tr.xlf │ │ │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ │ │ └── Resources.zh-Hant.xlf │ │ │ │ │ ├── ResultProvider.cs │ │ │ │ │ ├── ResultProvider.projitems │ │ │ │ │ ├── ResultProvider.shproj │ │ │ │ │ └── SystemHelpers.cs │ │ │ └── Test │ │ │ │ ├── ExpressionCompiler │ │ │ │ ├── CustomDiagnosticFormatter.cs │ │ │ │ ├── ExpressionCompilerTestHelpers.cs │ │ │ │ ├── MethodDebugInfoValidation.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExpressionCompiler.Utilities.csproj │ │ │ │ ├── ModuleInstance.cs │ │ │ │ ├── NamespaceTypeDefinitionNoBase.cs │ │ │ │ └── RuntimeInstance.cs │ │ │ │ ├── FunctionResolver │ │ │ │ ├── CSharpFunctionResolverTests.cs │ │ │ │ ├── CSharpParsingTests.cs │ │ │ │ ├── FunctionResolverTestBase.cs │ │ │ │ ├── Microsoft.CodeAnalysis.FunctionResolver.UnitTests.csproj │ │ │ │ ├── Module.cs │ │ │ │ ├── NameComparer.cs │ │ │ │ ├── ParameterComparer.cs │ │ │ │ ├── ParsingTestBase.cs │ │ │ │ ├── Process.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── Request.cs │ │ │ │ ├── Resolver.cs │ │ │ │ ├── TypeComparer.cs │ │ │ │ ├── VisualBasicFunctionResolverTests.cs │ │ │ │ └── VisualBasicParsingTests.cs │ │ │ │ └── ResultProvider │ │ │ │ ├── Debugger │ │ │ │ ├── Engine │ │ │ │ │ ├── DkmClrAppDomain.cs │ │ │ │ │ ├── DkmClrCastExpressionOptions.cs │ │ │ │ │ ├── DkmClrCustomTypeInfo.cs │ │ │ │ │ ├── DkmClrDebuggerBrowsableAttribute.cs │ │ │ │ │ ├── DkmClrDebuggerDisplayAttribute.cs │ │ │ │ │ ├── DkmClrDebuggerTypeProxyAttribute.cs │ │ │ │ │ ├── DkmClrDebuggerVisualizerAttribute.cs │ │ │ │ │ ├── DkmClrEvalAttribute.cs │ │ │ │ │ ├── DkmClrModuleInstance.cs │ │ │ │ │ ├── DkmClrObjectFavoritesInfo.cs │ │ │ │ │ ├── DkmClrRuntimeInstance.cs │ │ │ │ │ ├── DkmClrType.cs │ │ │ │ │ ├── DkmClrValue.cs │ │ │ │ │ ├── DkmClrValueFlags.cs │ │ │ │ │ ├── DkmCompilerId.cs │ │ │ │ │ ├── DkmContinueCorruptingException.cs │ │ │ │ │ ├── DkmCustomUIVisualizerInfo.cs │ │ │ │ │ ├── DkmDataContainer.cs │ │ │ │ │ ├── DkmDataItem.cs │ │ │ │ │ ├── DkmEngineSettings.cs │ │ │ │ │ ├── DkmEvaluateDebuggerDisplayStringAsyncResult.cs │ │ │ │ │ ├── DkmEvaluationAsyncResult.cs │ │ │ │ │ ├── DkmEvaluationEnumAsyncResult.cs │ │ │ │ │ ├── DkmEvaluationFlags.cs │ │ │ │ │ ├── DkmEvaluationResult.cs │ │ │ │ │ ├── DkmEvaluationResultCategory.cs │ │ │ │ │ ├── DkmEvaluationResultEnumContext.cs │ │ │ │ │ ├── DkmEvaluationResultFlags.cs │ │ │ │ │ ├── DkmException.cs │ │ │ │ │ ├── DkmExceptionCode.cs │ │ │ │ │ ├── DkmFailedEvaluationResult.cs │ │ │ │ │ ├── DkmGetChildrenAsyncResult.cs │ │ │ │ │ ├── DkmInspectionContext.cs │ │ │ │ │ ├── DkmInspectionSession.cs │ │ │ │ │ ├── DkmIntermediateEvaluationResult.cs │ │ │ │ │ ├── DkmLanguage.cs │ │ │ │ │ ├── DkmLanguageId.cs │ │ │ │ │ ├── DkmMisc.cs │ │ │ │ │ ├── DkmModule.cs │ │ │ │ │ ├── DkmModuleInstance.cs │ │ │ │ │ ├── DkmProcess.cs │ │ │ │ │ ├── DkmReportNonFatalWatsonExceptionAttribute.cs │ │ │ │ │ ├── DkmRuntimeInstance.cs │ │ │ │ │ ├── DkmSuccessEvaluationResult.cs │ │ │ │ │ ├── DkmVendorId.cs │ │ │ │ │ ├── DkmWorkList.cs │ │ │ │ │ ├── IDkmClrFormatter.cs │ │ │ │ │ ├── IDkmClrFormatter2.cs │ │ │ │ │ ├── IDkmClrFullNameProvider.cs │ │ │ │ │ └── IDkmClrResultProvider.cs │ │ │ │ └── MemberInfo │ │ │ │ │ ├── AssemblyImpl.cs │ │ │ │ │ ├── ConstructorInfoImpl.cs │ │ │ │ │ ├── CustomAttributeDataImpl.cs │ │ │ │ │ ├── EventInfoImpl.cs │ │ │ │ │ ├── FieldInfoImpl.cs │ │ │ │ │ ├── MethodInfoImpl.cs │ │ │ │ │ ├── ModuleImpl.cs │ │ │ │ │ ├── ParameterInfoImpl.cs │ │ │ │ │ ├── PropertyInfoImpl.cs │ │ │ │ │ └── TypeImpl.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ResultProvider.Utilities.csproj │ │ │ │ ├── ReflectionUtilities.cs │ │ │ │ └── ResultProviderTestBase.cs │ │ ├── CoreSystem.Settings.targets │ │ ├── Directory.Build.props │ │ ├── Package │ │ │ ├── ExpressionEvaluatorPackage.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── source.extension.vsixmanifest │ │ └── VisualBasic │ │ │ ├── Source │ │ │ ├── ExpressionCompiler │ │ │ │ ├── BasicExpressionCompiler.vsdconfigxml │ │ │ │ ├── Binders │ │ │ │ │ ├── EENamedTypeBinder.vb │ │ │ │ │ ├── ParametersAndLocalsBinder.vb │ │ │ │ │ ├── PlaceholderLocalBinder.vb │ │ │ │ │ └── SuppressDiagnosticsBinder.vb │ │ │ │ ├── CompilationContext.vb │ │ │ │ ├── CompilationExtensions.vb │ │ │ │ ├── EEAssemblyBuilder.vb │ │ │ │ ├── EETypeNameDecoder.vb │ │ │ │ ├── EvaluationContext.vb │ │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler.vbproj │ │ │ │ ├── Resources.resx │ │ │ │ ├── Rewriters │ │ │ │ │ ├── CapturedVariableRewriter.vb │ │ │ │ │ ├── LocalDeclarationRewriter.vb │ │ │ │ │ ├── MayHaveSideEffectsVisitor.vb │ │ │ │ │ └── PlaceholderLocalRewriter.vb │ │ │ │ ├── SymbolExtensions.vb │ │ │ │ ├── Symbols │ │ │ │ │ ├── DisplayClassInstance.vb │ │ │ │ │ ├── DisplayClassVariable.vb │ │ │ │ │ ├── EEConstructorSymbol.vb │ │ │ │ │ ├── EEDisplayClassFieldLocalSymbol.vb │ │ │ │ │ ├── EELocalConstantSymbol.vb │ │ │ │ │ ├── EELocalSymbol.vb │ │ │ │ │ ├── EELocalSymbolBase.vb │ │ │ │ │ ├── EEMethodSymbol.vb │ │ │ │ │ ├── EENamedTypeSymbol.vb │ │ │ │ │ ├── EEStaticLocalSymbol.vb │ │ │ │ │ ├── EETypeParameterSymbol.vb │ │ │ │ │ ├── ExceptionLocalSymbol.vb │ │ │ │ │ ├── ObjectIdLocalSymbol.vb │ │ │ │ │ ├── PlaceholderLocalSymbol.vb │ │ │ │ │ ├── PlaceholderMethodSymbol.vb │ │ │ │ │ ├── ReturnValueLocalSymbol.vb │ │ │ │ │ ├── SimpleTypeParameterSymbol.vb │ │ │ │ │ ├── SynthesizedContextMethodSymbol.vb │ │ │ │ │ └── TypeSubstitutionExtensions.vb │ │ │ │ ├── SyntaxHelpers.vb │ │ │ │ ├── TypeParameterChecker.vb │ │ │ │ ├── VisualBasicCompileResult.vb │ │ │ │ ├── VisualBasicEESymbolProvider.vb │ │ │ │ ├── VisualBasicExpressionCompiler.vb │ │ │ │ ├── VisualBasicFrameDecoder.vb │ │ │ │ ├── VisualBasicInstructionDecoder.vb │ │ │ │ ├── VisualBasicLanguageInstructionDecoder.vb │ │ │ │ ├── VisualBasicLocalAndMethod.vb │ │ │ │ ├── VisualBasicMetadataContext.vb │ │ │ │ └── xlf │ │ │ │ │ ├── Resources.cs.xlf │ │ │ │ │ ├── Resources.de.xlf │ │ │ │ │ ├── Resources.es.xlf │ │ │ │ │ ├── Resources.fr.xlf │ │ │ │ │ ├── Resources.it.xlf │ │ │ │ │ ├── Resources.ja.xlf │ │ │ │ │ ├── Resources.ko.xlf │ │ │ │ │ ├── Resources.pl.xlf │ │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ │ ├── Resources.ru.xlf │ │ │ │ │ ├── Resources.tr.xlf │ │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ │ └── Resources.zh-Hant.xlf │ │ │ └── ResultProvider │ │ │ │ ├── BasicResultProvider.projitems │ │ │ │ ├── BasicResultProvider.shproj │ │ │ │ ├── Generated │ │ │ │ └── Syntax.xml.GetText.Generated.vb │ │ │ │ ├── Helpers │ │ │ │ ├── Placeholders.vb │ │ │ │ └── TypeExtensions.vb │ │ │ │ ├── NetFX20 │ │ │ │ ├── AssemblyInfo.vb │ │ │ │ └── BasicResultProvider.NetFX20.vbproj │ │ │ │ ├── Portable │ │ │ │ └── Microsoft.CodeAnalysis.VisualBasic.ResultProvider.vbproj │ │ │ │ ├── VisualBasicFormatter.TypeNames.vb │ │ │ │ ├── VisualBasicFormatter.Values.vb │ │ │ │ ├── VisualBasicFormatter.vb │ │ │ │ ├── VisualBasicResultProvider.vb │ │ │ │ └── VisualBasicResultProvider.vsdconfigxml │ │ │ └── Test │ │ │ ├── ExpressionCompiler │ │ │ ├── AccessibilityTests.vb │ │ │ ├── BasicExpressionCompilerTest.Debug.xunit │ │ │ ├── CompileExpressionsTests.vb │ │ │ ├── DebuggerDisplayAttributeTests.vb │ │ │ ├── DeclarationTests.vb │ │ │ ├── DteeTests.vb │ │ │ ├── ExpressionCompilerTestBase.vb │ │ │ ├── ExpressionCompilerTests.vb │ │ │ ├── HoistedMeTests.vb │ │ │ ├── HoistedStateMachineLocalTests.vb │ │ │ ├── ImportDebugInfoTests.vb │ │ │ ├── InstructionDecoderTests.vb │ │ │ ├── LocalsTests.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler.UnitTests.vbproj │ │ │ ├── MissingAssemblyTests.vb │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ ├── NoPIATests.vb │ │ │ ├── PseudoVariableTests.vb │ │ │ ├── ReferencedModulesTests.vb │ │ │ ├── ResultPropertiesTests.vb │ │ │ ├── StatementTests.vb │ │ │ ├── StaticLocalsTests.vb │ │ │ ├── TupleTests.vb │ │ │ └── WinMdTests.vb │ │ │ └── ResultProvider │ │ │ ├── ArrayExpansionTests.vb │ │ │ ├── DebuggerTypeProxyAttributeTests.vb │ │ │ ├── DynamicViewTests.vb │ │ │ ├── ExpansionTests.vb │ │ │ ├── FormatSpecifierTests.vb │ │ │ ├── FullNameTests.vb │ │ │ ├── Helpers │ │ │ └── TestTypeExtensions.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.ResultProvider.UnitTests.vbproj │ │ │ ├── My Project │ │ │ └── launchSettings.json │ │ │ ├── ObjectFavoritesTests.vb │ │ │ ├── ObjectIdTests.vb │ │ │ ├── ResultsViewTests.vb │ │ │ ├── TupleTests.vb │ │ │ ├── TypeNameFormatterTests.vb │ │ │ ├── TypeVariablesExpansionTests.vb │ │ │ ├── ValueFormatterTests.vb │ │ │ └── VisualBasicResultProviderTestBase.vb │ ├── Features │ │ ├── BannedSymbols.txt │ │ ├── CSharp │ │ │ └── Portable │ │ │ │ ├── AddAnonymousTypeMemberName │ │ │ │ └── CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs │ │ │ │ ├── AddDebuggerDisplay │ │ │ │ └── CSharpAddDebuggerDisplayCodeRefactoringProvider.cs │ │ │ │ ├── AddFileBanner │ │ │ │ ├── CSharpAddFileBannerCodeRefactoringProvider.cs │ │ │ │ └── CSharpAddFileBannerNewDocumentFormattingProvider.cs │ │ │ │ ├── AddImport │ │ │ │ ├── CSharpAddImportCodeFixProvider.cs │ │ │ │ ├── CSharpAddImportFeatureService.cs │ │ │ │ └── CSharpAddMissingImportsFeatureService.cs │ │ │ │ ├── AddMissingReference │ │ │ │ └── CSharpAddMissingReferenceCodeFixProvider.cs │ │ │ │ ├── AddObsoleteAttribute │ │ │ │ └── CSharpAddObsoleteAttributeCodeFixProvider.cs │ │ │ │ ├── AddPackage │ │ │ │ └── CSharpAddSpecificPackageCodeFixProvider.cs │ │ │ │ ├── AddParameter │ │ │ │ └── CSharpAddParameterCodeFixProvider.cs │ │ │ │ ├── AliasAmbiguousType │ │ │ │ └── CSharpAliasAmbiguousTypeCodeFixProvider.cs │ │ │ │ ├── AssignOutParameters │ │ │ │ ├── AbstractAssignOutParametersCodeFixProvider.cs │ │ │ │ ├── AssignOutParametersAboveReturnCodeFixProvider.cs │ │ │ │ └── AssignOutParametersAtStartCodeFixProvider.cs │ │ │ │ ├── BraceCompletion │ │ │ │ ├── BracketBraceCompletionService.cs │ │ │ │ ├── CharLiteralBraceCompletionService.cs │ │ │ │ ├── CurlyBraceCompletionService.cs │ │ │ │ ├── InterpolatedStringBraceCompletionService.cs │ │ │ │ ├── InterpolationBraceCompletionService.cs │ │ │ │ ├── LessAndGreaterThanBraceCompletionService.cs │ │ │ │ ├── ParenthesisBraceCompletionService.cs │ │ │ │ └── StringLiteralBraceCompletionService.cs │ │ │ │ ├── CSharpFeaturesResources.resx │ │ │ │ ├── ChangeSignature │ │ │ │ ├── CSharpChangeSignatureService.cs │ │ │ │ ├── ChangeSignatureFormattingRule.cs │ │ │ │ └── UnifiedArgumentSyntax.cs │ │ │ │ ├── CodeCleanup │ │ │ │ └── CSharpCodeCleanupService.cs │ │ │ │ ├── CodeFixes │ │ │ │ ├── AddExplicitCast │ │ │ │ │ ├── AddExplicitCastCodeFixProvider.cs │ │ │ │ │ ├── ArgumentFixer.cs │ │ │ │ │ └── AttributeArgumentFixer.cs │ │ │ │ ├── ConditionalExpressionInStringInterpolation │ │ │ │ │ └── CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs │ │ │ │ ├── ConvertToAsync │ │ │ │ │ └── CSharpConvertToAsyncMethodCodeFixProvider.cs │ │ │ │ ├── FixReturnType │ │ │ │ │ └── CSharpFixReturnTypeCodeFixProvider.cs │ │ │ │ ├── GenerateEnumMember │ │ │ │ │ └── GenerateEnumMemberCodeFixProvider.cs │ │ │ │ ├── GenerateMethod │ │ │ │ │ ├── GenerateConversionCodeFixProvider.cs │ │ │ │ │ ├── GenerateDeconstructMethodCodeFixProvider.cs │ │ │ │ │ └── GenerateMethodCodeFixProvider.cs │ │ │ │ ├── GenerateType │ │ │ │ │ └── GenerateTypeCodeFixProvider.cs │ │ │ │ ├── HideBase │ │ │ │ │ ├── HideBaseCodeFixProvider.AddNewKeywordAction.cs │ │ │ │ │ └── HideBaseCodeFixProvider.cs │ │ │ │ ├── Iterator │ │ │ │ │ ├── CSharpAddYieldCodeFixProvider.cs │ │ │ │ │ └── CSharpChangeToIEnumerableCodeFixProvider.cs │ │ │ │ ├── MakeStatementAsynchronous │ │ │ │ │ └── CSharpMakeStatementAsynchronousCodeFixProvider.cs │ │ │ │ ├── Nullable │ │ │ │ │ └── CSharpDeclareAsNullableCodeFixProvider.cs │ │ │ │ ├── RemoveInKeyword │ │ │ │ │ └── RemoveInKeywordCodeFixProvider.cs │ │ │ │ ├── RemoveNewModifier │ │ │ │ │ └── RemoveNewModifierCodeFixProvider.cs │ │ │ │ ├── Suppression │ │ │ │ │ └── CSharpSuppressionCodeFixProvider.cs │ │ │ │ └── UseInterpolatedVerbatimString │ │ │ │ │ └── CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs │ │ │ │ ├── CodeLens │ │ │ │ └── CSharpCodeLensDisplayInfoService.cs │ │ │ │ ├── CodeRefactorings │ │ │ │ ├── AddAwait │ │ │ │ │ └── CSharpAddAwaitCodeRefactoringProvider.cs │ │ │ │ ├── AddMissingImports │ │ │ │ │ └── CSharpAddMissingImportsRefactoringProvider.cs │ │ │ │ ├── CSharpRefactoringHelpersService.cs │ │ │ │ ├── ConvertLocalFunctionToMethod │ │ │ │ │ └── CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs │ │ │ │ ├── ExtractClass │ │ │ │ │ └── CSharpExtractClassCodeRefactoringProvider.cs │ │ │ │ ├── InlineMethod │ │ │ │ │ └── CSharpInlineMethodRefactoringProvider.cs │ │ │ │ ├── InlineTemporary │ │ │ │ │ ├── InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs │ │ │ │ │ ├── InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs │ │ │ │ │ └── InlineTemporaryCodeRefactoringProvider.cs │ │ │ │ ├── LambdaSimplifier │ │ │ │ │ ├── LambdaSimplifierCodeRefactoringProvider.Rewriter.cs │ │ │ │ │ └── LambdaSimplifierCodeRefactoringProvider.cs │ │ │ │ ├── MoveType │ │ │ │ │ └── CSharpMoveTypeService.cs │ │ │ │ ├── NodeSelectionHelpers.cs │ │ │ │ ├── PullMemberUp │ │ │ │ │ └── CSharpPullMemberUpCodeRefactoringProvider.cs │ │ │ │ ├── SyncNamespace │ │ │ │ │ ├── CSharpChangeNamespaceService.cs │ │ │ │ │ └── CSharpSyncNamespaceCodeRefactoringProvider.cs │ │ │ │ ├── UseExplicitOrImplicitType │ │ │ │ │ ├── AbstractUseTypeCodeRefactoringProvider.cs │ │ │ │ │ ├── UseExplicitTypeCodeRefactoringProvider.cs │ │ │ │ │ └── UseImplicitTypeCodeRefactoringProvider.cs │ │ │ │ └── UseRecursivePatterns │ │ │ │ │ └── UseRecursivePatternsCodeRefactoringProvider.cs │ │ │ │ ├── CommentSelection │ │ │ │ └── CSharpCommentSelectionService.cs │ │ │ │ ├── Completion │ │ │ │ ├── CSharpCompletionOptions.cs │ │ │ │ ├── CSharpCompletionService.cs │ │ │ │ ├── CompletionProviders │ │ │ │ │ ├── AttributeNamedParameterCompletionProvider.cs │ │ │ │ │ ├── AwaitCompletionProvider.cs │ │ │ │ │ ├── CSharpSuggestionModeCompletionProvider.cs │ │ │ │ │ ├── CompletionUtilities.cs │ │ │ │ │ ├── CrefCompletionProvider.cs │ │ │ │ │ ├── DeclarationNameCompletionProvider.DeclarationInfo.cs │ │ │ │ │ ├── DeclarationNameCompletionProvider.NameGenerator.cs │ │ │ │ │ ├── DeclarationNameCompletionProvider.cs │ │ │ │ │ ├── EmbeddedLanguageCompletionProvider.cs │ │ │ │ │ ├── EnumAndCompletionListTagCompletionProvider.cs │ │ │ │ │ ├── ExplicitInterfaceMemberCompletionProvider.cs │ │ │ │ │ ├── ExplicitInterfaceTypeCompletionProvider.cs │ │ │ │ │ ├── ExternAliasCompletionProvider.cs │ │ │ │ │ ├── FirstBuiltInCompletionProvider.cs │ │ │ │ │ ├── FunctionPointerUnmanagedCallingConventionCompletionProvider.cs │ │ │ │ │ ├── ImportCompletion │ │ │ │ │ │ ├── ExtensionMethodImportCompletionProvider.cs │ │ │ │ │ │ ├── ImportCompletionProviderHelper.cs │ │ │ │ │ │ ├── TypeImportCompletionProvider.cs │ │ │ │ │ │ └── TypeImportCompletionServiceFactory.cs │ │ │ │ │ ├── InternalsVisibleToCompletionProvider.cs │ │ │ │ │ ├── KeywordCompletionProvider.cs │ │ │ │ │ ├── LastBuiltInCompletionProvider.cs │ │ │ │ │ ├── NamedParameterCompletionProvider.cs │ │ │ │ │ ├── ObjectAndWithInitializerCompletionProvider.cs │ │ │ │ │ ├── ObjectCreationCompletionProvider.cs │ │ │ │ │ ├── OperatorsAndIndexer │ │ │ │ │ │ ├── UnnamedSymbolCompletionProvider.cs │ │ │ │ │ │ ├── UnnamedSymbolCompletionProvider_Conversions.cs │ │ │ │ │ │ ├── UnnamedSymbolCompletionProvider_Indexers.cs │ │ │ │ │ │ └── UnnamedSymbolCompletionProvider_Operators.cs │ │ │ │ │ ├── OverrideCompletionProvider.cs │ │ │ │ │ ├── PartialMethodCompletionProvider.cs │ │ │ │ │ ├── PartialTypeCompletionProvider.cs │ │ │ │ │ ├── PreprocessorCompletionProvider.cs │ │ │ │ │ ├── PropertySubPatternCompletionProvider.cs │ │ │ │ │ ├── Scripting │ │ │ │ │ │ ├── DirectiveCompletionProviderUtilities.cs │ │ │ │ │ │ ├── LoadDirectiveCompletionProvider.cs │ │ │ │ │ │ └── ReferenceDirectiveCompletionProvider.cs │ │ │ │ │ ├── SnippetCompletionProvider.cs │ │ │ │ │ ├── SpeculativeTCompletionProvider.cs │ │ │ │ │ ├── SymbolCompletionProvider.cs │ │ │ │ │ ├── TupleNameCompletionProvider.cs │ │ │ │ │ └── XmlDocCommentCompletionProvider.cs │ │ │ │ ├── KeywordRecommenders │ │ │ │ │ ├── AbstractKeywordRecommender.cs │ │ │ │ │ ├── AbstractNativeIntegerKeywordRecommender.cs │ │ │ │ │ ├── AbstractSpecialTypePreselectingKeywordRecommender.cs │ │ │ │ │ ├── AbstractSyntacticSingleKeywordRecommender.cs │ │ │ │ │ ├── AddKeywordRecommender.cs │ │ │ │ │ ├── AliasKeywordRecommender.cs │ │ │ │ │ ├── AndKeywordRecommender.cs │ │ │ │ │ ├── AnnotationsKeywordRecommender.cs │ │ │ │ │ ├── AsKeywordRecommender.cs │ │ │ │ │ ├── AscendingKeywordRecommender.cs │ │ │ │ │ ├── AssemblyKeywordRecommender.cs │ │ │ │ │ ├── AsyncKeywordRecommender.cs │ │ │ │ │ ├── BaseKeywordRecommender.cs │ │ │ │ │ ├── BoolKeywordRecommender.cs │ │ │ │ │ ├── BreakKeywordRecommender.cs │ │ │ │ │ ├── ByKeywordRecommender.cs │ │ │ │ │ ├── ByteKeywordRecommender.cs │ │ │ │ │ ├── CaseKeywordRecommender.cs │ │ │ │ │ ├── CatchKeywordRecommender.cs │ │ │ │ │ ├── CharKeywordRecommender.cs │ │ │ │ │ ├── CheckedKeywordRecommender.cs │ │ │ │ │ ├── ChecksumKeywordRecommender.cs │ │ │ │ │ ├── ClassKeywordRecommender.cs │ │ │ │ │ ├── ConstKeywordRecommender.cs │ │ │ │ │ ├── ContinueKeywordRecommender.cs │ │ │ │ │ ├── DecimalKeywordRecommender.cs │ │ │ │ │ ├── DefaultKeywordRecommender.cs │ │ │ │ │ ├── DefineKeywordRecommender.cs │ │ │ │ │ ├── DelegateKeywordRecommender.cs │ │ │ │ │ ├── DescendingKeywordRecommender.cs │ │ │ │ │ ├── DisableKeywordRecommender.cs │ │ │ │ │ ├── DoKeywordRecommender.cs │ │ │ │ │ ├── DoubleKeywordRecommender.cs │ │ │ │ │ ├── DynamicKeywordRecommender.cs │ │ │ │ │ ├── ElifKeywordRecommender.cs │ │ │ │ │ ├── ElseKeywordRecommender.cs │ │ │ │ │ ├── EnableKeywordRecommender.cs │ │ │ │ │ ├── EndIfKeywordRecommender.cs │ │ │ │ │ ├── EndRegionKeywordRecommender.cs │ │ │ │ │ ├── EnumKeywordRecommender.cs │ │ │ │ │ ├── EqualsKeywordRecommender.cs │ │ │ │ │ ├── ErrorKeywordRecommender.cs │ │ │ │ │ ├── EventKeywordRecommender.cs │ │ │ │ │ ├── ExplicitKeywordRecommender.cs │ │ │ │ │ ├── ExternKeywordRecommender.cs │ │ │ │ │ ├── FalseKeywordRecommender.cs │ │ │ │ │ ├── FieldKeywordRecommender.cs │ │ │ │ │ ├── FinallyKeywordRecommender.cs │ │ │ │ │ ├── FixedKeywordRecommender.cs │ │ │ │ │ ├── FloatKeywordRecommender.cs │ │ │ │ │ ├── ForEachKeywordRecommender.cs │ │ │ │ │ ├── ForKeywordRecommender.cs │ │ │ │ │ ├── FromKeywordRecommender.cs │ │ │ │ │ ├── GetKeywordRecommender.cs │ │ │ │ │ ├── GlobalKeywordRecommender.cs │ │ │ │ │ ├── GotoKeywordRecommender.cs │ │ │ │ │ ├── GroupKeywordRecommender.cs │ │ │ │ │ ├── HiddenKeywordRecommender.cs │ │ │ │ │ ├── IfKeywordRecommender.cs │ │ │ │ │ ├── ImplicitKeywordRecommender.cs │ │ │ │ │ ├── InKeywordRecommender.cs │ │ │ │ │ ├── InitKeywordRecommender.cs │ │ │ │ │ ├── IntKeywordRecommender.cs │ │ │ │ │ ├── InterfaceKeywordRecommender.cs │ │ │ │ │ ├── InternalKeywordRecommender.cs │ │ │ │ │ ├── IntoKeywordRecommender.cs │ │ │ │ │ ├── IsKeywordRecommender.cs │ │ │ │ │ ├── JoinKeywordRecommender.cs │ │ │ │ │ ├── LetKeywordRecommender.cs │ │ │ │ │ ├── LineKeywordRecommender.cs │ │ │ │ │ ├── LoadKeywordRecommender.cs │ │ │ │ │ ├── LockKeywordRecommender.cs │ │ │ │ │ ├── LongKeywordRecommender.cs │ │ │ │ │ ├── ManagedKeywordRecommender.cs │ │ │ │ │ ├── MethodKeywordRecommender.cs │ │ │ │ │ ├── ModuleKeywordRecommender.cs │ │ │ │ │ ├── NameOfKeywordRecommender.cs │ │ │ │ │ ├── NamespaceKeywordRecommender.cs │ │ │ │ │ ├── NewKeywordRecommender.cs │ │ │ │ │ ├── NintKeywordRecommender.cs │ │ │ │ │ ├── NotKeywordRecommender.cs │ │ │ │ │ ├── NotnullKeywordRecommender.cs │ │ │ │ │ ├── NuintKeywordRecommender.cs │ │ │ │ │ ├── NullKeywordRecommender.cs │ │ │ │ │ ├── NullableKeywordRecommender.cs │ │ │ │ │ ├── ObjectKeywordRecommender.cs │ │ │ │ │ ├── OnKeywordRecommender.cs │ │ │ │ │ ├── OperatorKeywordRecommender.cs │ │ │ │ │ ├── OrKeywordRecommender.cs │ │ │ │ │ ├── OrderByKeywordRecommender.cs │ │ │ │ │ ├── OutKeywordRecommender.cs │ │ │ │ │ ├── OverrideKeywordRecommender.cs │ │ │ │ │ ├── ParamKeywordRecommender.cs │ │ │ │ │ ├── ParamsKeywordRecommender.cs │ │ │ │ │ ├── PartialKeywordRecommender.cs │ │ │ │ │ ├── PragmaKeywordRecommender.cs │ │ │ │ │ ├── PrivateKeywordRecommender.cs │ │ │ │ │ ├── PropertyKeywordRecommender.cs │ │ │ │ │ ├── ProtectedKeywordRecommender.cs │ │ │ │ │ ├── PublicKeywordRecommender.cs │ │ │ │ │ ├── ReadOnlyKeywordRecommender.cs │ │ │ │ │ ├── RecordKeywordRecommender.cs │ │ │ │ │ ├── RefKeywordRecommender.cs │ │ │ │ │ ├── ReferenceKeywordRecommender.cs │ │ │ │ │ ├── RegionKeywordRecommender.cs │ │ │ │ │ ├── RemoveKeywordRecommender.cs │ │ │ │ │ ├── RestoreKeywordRecommender.cs │ │ │ │ │ ├── ReturnKeywordRecommender.cs │ │ │ │ │ ├── SByteKeywordRecommender.cs │ │ │ │ │ ├── SealedKeywordRecommender.cs │ │ │ │ │ ├── SelectKeywordRecommender.cs │ │ │ │ │ ├── SetKeywordRecommender.cs │ │ │ │ │ ├── ShortKeywordRecommender.cs │ │ │ │ │ ├── SizeOfKeywordRecommender.cs │ │ │ │ │ ├── StackAllocKeywordRecommender.cs │ │ │ │ │ ├── StaticKeywordRecommender.cs │ │ │ │ │ ├── StringKeywordRecommender.cs │ │ │ │ │ ├── StructKeywordRecommender.cs │ │ │ │ │ ├── SwitchKeywordRecommender.cs │ │ │ │ │ ├── ThisKeywordRecommender.cs │ │ │ │ │ ├── ThrowKeywordRecommender.cs │ │ │ │ │ ├── TrueKeywordRecommender.cs │ │ │ │ │ ├── TryKeywordRecommender.cs │ │ │ │ │ ├── TypeKeywordRecommender.cs │ │ │ │ │ ├── TypeOfKeywordRecommender.cs │ │ │ │ │ ├── TypeVarKeywordRecommender.cs │ │ │ │ │ ├── UIntKeywordRecommender.cs │ │ │ │ │ ├── ULongKeywordRecommender.cs │ │ │ │ │ ├── UShortKeywordRecommender.cs │ │ │ │ │ ├── UncheckedKeywordRecommender.cs │ │ │ │ │ ├── UndefKeywordRecommender.cs │ │ │ │ │ ├── UnmanagedKeywordRecommender.cs │ │ │ │ │ ├── UnsafeKeywordRecommender.cs │ │ │ │ │ ├── UsingKeywordRecommender.cs │ │ │ │ │ ├── VarKeywordRecommender.cs │ │ │ │ │ ├── VirtualKeywordRecommender.cs │ │ │ │ │ ├── VoidKeywordRecommender.cs │ │ │ │ │ ├── VolatileKeywordRecommender.cs │ │ │ │ │ ├── WarningKeywordRecommender.cs │ │ │ │ │ ├── WarningsKeywordRecommender.cs │ │ │ │ │ ├── WhenKeywordRecommender.cs │ │ │ │ │ ├── WhereKeywordRecommender.cs │ │ │ │ │ ├── WhileKeywordRecommender.cs │ │ │ │ │ ├── WithKeywordRecommender.cs │ │ │ │ │ └── YieldKeywordRecommender.cs │ │ │ │ └── Providers │ │ │ │ │ ├── ContextVariableArgumentProvider.cs │ │ │ │ │ ├── DefaultArgumentProvider.cs │ │ │ │ │ ├── FirstBuiltInArgumentProvider.cs │ │ │ │ │ └── LastBuiltInArgumentProvider.cs │ │ │ │ ├── ConflictMarkerResolution │ │ │ │ └── CSharpResolveConflictMarkerCodeFixProvider.cs │ │ │ │ ├── ConvertAnonymousType │ │ │ │ ├── CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs │ │ │ │ └── CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs │ │ │ │ ├── ConvertAutoPropertyToFullProperty │ │ │ │ └── CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs │ │ │ │ ├── ConvertBetweenRegularAndVerbatimString │ │ │ │ ├── AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs │ │ │ │ ├── ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs │ │ │ │ └── ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs │ │ │ │ ├── ConvertCast │ │ │ │ ├── CSharpConvertDirectCastToTryCastCodeRefactoringProvider.cs │ │ │ │ └── CSharpConvertTryCastToDirectCastCodeRefactoringProvider.cs │ │ │ │ ├── ConvertForEachToFor │ │ │ │ └── CSharpConvertForEachToForCodeRefactoringProvider.cs │ │ │ │ ├── ConvertForToForEach │ │ │ │ └── CSharpConvertForToForEachCodeRefactoringProvider.cs │ │ │ │ ├── ConvertIfToSwitch │ │ │ │ ├── CSharpConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs │ │ │ │ ├── CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs │ │ │ │ └── CSharpConvertIfToSwitchCodeRefactoringProvider.cs │ │ │ │ ├── ConvertLinq │ │ │ │ ├── CSharpConvertLinqQueryToForEachProvider.cs │ │ │ │ └── ConvertForEachToLinqQuery │ │ │ │ │ ├── AbstractConverter.cs │ │ │ │ │ ├── AbstractToMethodConverter.cs │ │ │ │ │ ├── CSharpConvertForEachToLinqQueryProvider.cs │ │ │ │ │ ├── DefaultConverter.cs │ │ │ │ │ ├── ToCountConverter.cs │ │ │ │ │ ├── ToToListConverter.cs │ │ │ │ │ └── YieldReturnConverter.cs │ │ │ │ ├── ConvertNamespace │ │ │ │ └── ConvertNamespaceCodeRefactoringProvider.cs │ │ │ │ ├── ConvertNumericLiteral │ │ │ │ └── CSharpConvertNumericLiteralCodeRefactoringProvider.cs │ │ │ │ ├── ConvertToInterpolatedString │ │ │ │ ├── CSharpConvertConcatenationToInterpolatedStringRefactoringProvider.cs │ │ │ │ └── CSharpConvertPlaceholderToInterpolatedStringRefactoringProvider.cs │ │ │ │ ├── ConvertTupleToStruct │ │ │ │ └── CSharpConvertTupleToStructCodeRefactoringProvider.cs │ │ │ │ ├── Debugging │ │ │ │ ├── BreakpointResolver.cs │ │ │ │ ├── CSharpBreakpointResolutionService.cs │ │ │ │ ├── CSharpLanguageDebugInfoService.cs │ │ │ │ ├── CSharpProximityExpressionsService.ExpressionType.cs │ │ │ │ ├── CSharpProximityExpressionsService.RelevantExpressionsCollector.cs │ │ │ │ ├── CSharpProximityExpressionsService.Worker.cs │ │ │ │ ├── CSharpProximityExpressionsService.cs │ │ │ │ ├── CSharpProximityExpressionsService_ExpressionTermCollector.cs │ │ │ │ ├── DataTipInfoGetter.cs │ │ │ │ └── LocationInfoGetter.cs │ │ │ │ ├── Diagnostics │ │ │ │ ├── Analyzers │ │ │ │ │ ├── CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs │ │ │ │ │ ├── CSharpUnboundIdentifiersDiagnosticAnalyzer.cs │ │ │ │ │ └── TypeSyntaxSimplifierWalker.cs │ │ │ │ └── CSharpAnalyzerDriverService.cs │ │ │ │ ├── DisambiguateSameVariable │ │ │ │ └── CSharpDisambiguateSameVariableCodeFixProvider.cs │ │ │ │ ├── DocumentHighlighting │ │ │ │ └── CSharpDocumentHighlightsService.cs │ │ │ │ ├── DocumentationComments │ │ │ │ ├── CSharpDocumentationCommentFormattingService.cs │ │ │ │ ├── CSharpDocumentationCommentSnippetService.cs │ │ │ │ ├── CodeFixes │ │ │ │ │ ├── CSharpAddDocCommentNodesCodeFixProvider.cs │ │ │ │ │ └── CSharpRemoveDocCommentNodeCodeFixProvider.cs │ │ │ │ └── DocCommentConverter.cs │ │ │ │ ├── EditAndContinue │ │ │ │ ├── BreakpointSpans.cs │ │ │ │ ├── CSharpEditAndContinueAnalyzer.cs │ │ │ │ ├── SyntaxComparer.cs │ │ │ │ └── SyntaxUtilities.cs │ │ │ │ ├── EmbeddedLanguages │ │ │ │ ├── CSharpEmbeddedLanguageFeaturesProvider.cs │ │ │ │ ├── CSharpRegexDiagnosticAnalyzer.cs │ │ │ │ └── EmbeddedLanguageUtilities.cs │ │ │ │ ├── EncapsulateField │ │ │ │ └── CSharpEncapsulateFieldService.cs │ │ │ │ ├── ExternalAccess │ │ │ │ └── Pythia │ │ │ │ │ ├── Api │ │ │ │ │ ├── IPythiaSignatureHelpProviderImplementation.cs │ │ │ │ │ └── PythiaSignatureHelpItemWrapper.cs │ │ │ │ │ └── PythiaSignatureHelpProvider.cs │ │ │ │ ├── ExtractInterface │ │ │ │ └── CSharpExtractInterfaceService.cs │ │ │ │ ├── ExtractMethod │ │ │ │ ├── CSharpExtractMethodService.cs │ │ │ │ ├── CSharpMethodExtractor.Analyzer.cs │ │ │ │ ├── CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs │ │ │ │ ├── CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs │ │ │ │ ├── CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs │ │ │ │ ├── CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs │ │ │ │ ├── CSharpMethodExtractor.CSharpCodeGenerator.cs │ │ │ │ ├── CSharpMethodExtractor.FormattingProvider.cs │ │ │ │ ├── CSharpMethodExtractor.PostProcessor.cs │ │ │ │ ├── CSharpMethodExtractor.TriviaResult.cs │ │ │ │ ├── CSharpMethodExtractor.cs │ │ │ │ ├── CSharpSelectionResult.ExpressionResult.cs │ │ │ │ ├── CSharpSelectionResult.StatementResult.cs │ │ │ │ ├── CSharpSelectionResult.cs │ │ │ │ ├── CSharpSelectionValidator.Validator.cs │ │ │ │ ├── CSharpSelectionValidator.cs │ │ │ │ ├── CSharpSyntaxTriviaService.cs │ │ │ │ ├── CSharpSyntaxTriviaServiceFactory.cs │ │ │ │ └── Extensions.cs │ │ │ │ ├── Formatting │ │ │ │ ├── CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs │ │ │ │ ├── CSharpFormattingInteractionService.PasteFormattingRule.cs │ │ │ │ ├── CSharpFormattingInteractionService.cs │ │ │ │ ├── CSharpNamespaceDeclarationNewDocumentFormattingProvider.cs │ │ │ │ ├── CSharpNewDocumentFormattingService.cs │ │ │ │ ├── CSharpOrganizeUsingsNewDocumentFormattingProvider.cs │ │ │ │ └── TypingFormattingRule.cs │ │ │ │ ├── FullyQualify │ │ │ │ └── CSharpFullyQualifyCodeFixProvider.cs │ │ │ │ ├── GenerateConstructor │ │ │ │ ├── CSharpGenerateConstructorService.cs │ │ │ │ └── GenerateConstructorCodeFixProvider.cs │ │ │ │ ├── GenerateConstructorFromMembers │ │ │ │ └── CSharpGenerateConstructorFromMembersCodeRefactoringProvider.cs │ │ │ │ ├── GenerateDefaultConstructors │ │ │ │ ├── CSharpGenerateDefaultConstructorsCodeFixProvider.cs │ │ │ │ └── CSharpGenerateDefaultConstructorsService.cs │ │ │ │ ├── GenerateEqualsAndGetHashCodeFromMembers │ │ │ │ └── CSharpGenerateEqualsAndGetHashCodeService.cs │ │ │ │ ├── GenerateMember │ │ │ │ ├── GenerateEnumMember │ │ │ │ │ └── CSharpGenerateEnumMemberService.cs │ │ │ │ ├── GenerateParameterizedMember │ │ │ │ │ ├── CSharpCommonGenerationServiceMethods.cs │ │ │ │ │ ├── CSharpGenerateConversionService.cs │ │ │ │ │ ├── CSharpGenerateDeconstructMethodService.cs │ │ │ │ │ ├── CSharpGenerateMethodService.cs │ │ │ │ │ └── CSharpGenerateParameterizedMemberService.cs │ │ │ │ └── GenerateVariable │ │ │ │ │ └── CSharpGenerateVariableService.cs │ │ │ │ ├── GenerateType │ │ │ │ └── CSharpGenerateTypeService.cs │ │ │ │ ├── GenerateVariable │ │ │ │ └── CSharpGenerateVariableCodeFixProvider.cs │ │ │ │ ├── GoToDefinition │ │ │ │ ├── CSharpFindDefinitionService.cs │ │ │ │ └── CSharpGoToDefinitionSymbolService.cs │ │ │ │ ├── ImplementAbstractClass │ │ │ │ └── CSharpImplementAbstractClassCodeFixProvider.cs │ │ │ │ ├── ImplementInterface │ │ │ │ ├── AbstractChangeImplementionCodeRefactoringProvider.cs │ │ │ │ ├── CSharpImplementExplicitlyCodeRefactoringProvider.cs │ │ │ │ ├── CSharpImplementImplicitlyCodeRefactoringProvider.cs │ │ │ │ ├── CSharpImplementInterfaceCodeFixProvider.cs │ │ │ │ └── CSharpImplementInterfaceService.cs │ │ │ │ ├── InitializeParameter │ │ │ │ ├── CSharpAddParameterCheckCodeRefactoringProvider.cs │ │ │ │ ├── CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs │ │ │ │ └── InitializeParameterHelpers.cs │ │ │ │ ├── InlineHints │ │ │ │ ├── CSharpInlineHintsService.cs │ │ │ │ ├── CSharpInlineParameterNameHintsService.cs │ │ │ │ └── CSharpInlineTypeHintsService.cs │ │ │ │ ├── InternalUtilities │ │ │ │ └── InternalExtensions.cs │ │ │ │ ├── IntroduceUsingStatement │ │ │ │ └── CSharpIntroduceUsingStatementCodeRefactoringProvider.cs │ │ │ │ ├── IntroduceVariable │ │ │ │ ├── CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs │ │ │ │ ├── CSharpIntroduceParameterCodeRefactoringProvider.cs │ │ │ │ ├── CSharpIntroduceVariableService.Rewriter.cs │ │ │ │ ├── CSharpIntroduceVariableService.cs │ │ │ │ ├── CSharpIntroduceVariableService_IntroduceField.cs │ │ │ │ ├── CSharpIntroduceVariableService_IntroduceLocal.cs │ │ │ │ └── CSharpIntroduceVariableService_IntroduceQueryLocal.cs │ │ │ │ ├── InvertConditional │ │ │ │ └── CSharpInvertConditionalCodeRefactoringProvider.cs │ │ │ │ ├── InvertIf │ │ │ │ └── CSharpInvertIfCodeRefactoringProvider.cs │ │ │ │ ├── InvertLogical │ │ │ │ └── CSharpInvertLogicalCodeRefactoringProvider.cs │ │ │ │ ├── LanguageServices │ │ │ │ ├── CSharpAnonymousTypeDisplayService.cs │ │ │ │ ├── CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs │ │ │ │ ├── CSharpSymbolDisplayService.cs │ │ │ │ └── CSharpSymbolDisplayServiceFactory.cs │ │ │ │ ├── MakeLocalFunctionStatic │ │ │ │ ├── MakeLocalFunctionStaticCodeFixHelper.cs │ │ │ │ ├── MakeLocalFunctionStaticCodeFixProvider.cs │ │ │ │ ├── MakeLocalFunctionStaticCodeRefactoringProvider.cs │ │ │ │ └── PassInCapturedVariablesAsArgumentsCodeFixProvider.cs │ │ │ │ ├── MakeMemberStatic │ │ │ │ └── CSharpMakeMemberStaticCodeFixProvider.cs │ │ │ │ ├── MakeMethodAsynchronous │ │ │ │ └── CSharpMakeMethodAsynchronousCodeFixProvider.cs │ │ │ │ ├── MakeMethodSynchronous │ │ │ │ ├── CSharpMakeMethodSynchronousCodeFixProvider.cs │ │ │ │ └── RemoveAsyncModifierHelpers.cs │ │ │ │ ├── MakeRefStruct │ │ │ │ └── MakeRefStructCodeFixProvider.cs │ │ │ │ ├── MakeTypeAbstract │ │ │ │ └── CSharpMakeTypeAbstractCodeFixProvider.cs │ │ │ │ ├── MetadataAsSource │ │ │ │ ├── CSharpMetadataAsSourceService.cs │ │ │ │ ├── CSharpMetadataAsSourceServiceFactory.cs │ │ │ │ └── FormattingRule.cs │ │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Features.csproj │ │ │ │ ├── MoveDeclarationNearReference │ │ │ │ └── CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs │ │ │ │ ├── MoveToNamespace │ │ │ │ └── CSharpMoveToNamespaceService.cs │ │ │ │ ├── NameTupleElement │ │ │ │ └── CSharpNameTupleElementCodeRefactoringProvider.cs │ │ │ │ ├── NavigateTo │ │ │ │ └── CSharpNavigateToSearchService.cs │ │ │ │ ├── NavigationBar │ │ │ │ └── CSharpNavigationBarItemService.cs │ │ │ │ ├── Organizing │ │ │ │ ├── CSharpOrganizingService.Rewriter.cs │ │ │ │ ├── CSharpOrganizingService.cs │ │ │ │ └── Organizers │ │ │ │ │ ├── ClassDeclarationOrganizer.cs │ │ │ │ │ ├── ConstructorDeclarationOrganizer.cs │ │ │ │ │ ├── DestructorDeclarationOrganizer.cs │ │ │ │ │ ├── EnumDeclarationOrganizer.cs │ │ │ │ │ ├── EventDeclarationOrganizer.cs │ │ │ │ │ ├── EventFieldDeclarationOrganizer.cs │ │ │ │ │ ├── FieldDeclarationOrganizer.cs │ │ │ │ │ ├── IndexerDeclarationOrganizer.cs │ │ │ │ │ ├── InterfaceDeclarationOrganizer.cs │ │ │ │ │ ├── MemberDeclarationsOrganizer.Comparer.cs │ │ │ │ │ ├── MemberDeclarationsOrganizer.cs │ │ │ │ │ ├── MethodDeclarationOrganizer.cs │ │ │ │ │ ├── ModifiersOrganizer.Comparer.cs │ │ │ │ │ ├── ModifiersOrganizer.cs │ │ │ │ │ ├── OperatorDeclarationOrganizer.cs │ │ │ │ │ ├── PropertyDeclarationOrganizer.cs │ │ │ │ │ ├── RecordDeclarationOrganizer.cs │ │ │ │ │ └── StructDeclarationOrganizer.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── QuickInfo │ │ │ │ ├── CSharpDiagnosticAnalyzerQuickInfoProvider.cs │ │ │ │ ├── CSharpDiagnosticAnalyzerQuickInfoProviderExtensions.cs │ │ │ │ ├── CSharpQuickInfoSevice.cs │ │ │ │ ├── CSharpSemanticQuickInfoProvider.cs │ │ │ │ └── CSharpSyntacticQuickInfoProvider.cs │ │ │ │ ├── RemoveAsyncModifier │ │ │ │ └── CSharpRemoveAsyncModifierCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedLocalFunction │ │ │ │ └── CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedVariable │ │ │ │ └── CSharpRemoveUnusedVariableCodeFixProvider.cs │ │ │ │ ├── ReplaceDefaultLiteral │ │ │ │ └── CSharpReplaceDefaultLiteralCodeFixProvider.cs │ │ │ │ ├── ReplaceDocCommentTextWithTag │ │ │ │ └── CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs │ │ │ │ ├── ReplaceMethodWithProperty │ │ │ │ └── CSharpReplaceMethodWithPropertyService.cs │ │ │ │ ├── ReplacePropertyWithMethods │ │ │ │ ├── CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs │ │ │ │ ├── CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs │ │ │ │ └── CSharpReplacePropertyWithMethodsService.cs │ │ │ │ ├── ReverseForStatement │ │ │ │ └── CSharpReverseForStatementCodeRefactoringProvider.cs │ │ │ │ ├── SignatureHelp │ │ │ │ ├── AbstractCSharpSignatureHelpProvider.cs │ │ │ │ ├── AbstractOrdinaryMethodSignatureHelpProvider.cs │ │ │ │ ├── AttributeSignatureHelpProvider.cs │ │ │ │ ├── ConstructorInitializerSignatureHelpProvider.cs │ │ │ │ ├── ElementAccessExpressionSignatureHelpProvider.cs │ │ │ │ ├── GenericNamePartiallyWrittenSignatureHelpProvider.cs │ │ │ │ ├── GenericNameSignatureHelpProvider.cs │ │ │ │ ├── GenericNameSignatureHelpProvider_Method.cs │ │ │ │ ├── GenericNameSignatureHelpProvider_NamedType.cs │ │ │ │ ├── InitializerExpressionSignatureHelpProvider.cs │ │ │ │ ├── InvocationExpressionSignatureHelpProvider.cs │ │ │ │ ├── InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs │ │ │ │ ├── InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs │ │ │ │ ├── ObjectCreationExpressionSignatureHelpProvider.cs │ │ │ │ ├── ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs │ │ │ │ ├── ObjectCreationExpressionSignatureHelpProvider_NormalType.cs │ │ │ │ ├── PrimaryConstructorBaseTypeSignatureHelpProvider.cs │ │ │ │ ├── SignatureHelpUtilities.cs │ │ │ │ └── TupleConstructionSignatureHelpProvider.cs │ │ │ │ ├── SimplifyThisOrMe │ │ │ │ ├── CSharpSimplifyThisOrMeCodeFixProvider.cs │ │ │ │ └── CSharpSimplifyThisOrMeDiagnosticAnalyzer.cs │ │ │ │ ├── SimplifyTypeNames │ │ │ │ └── SimplifyTypeNamesCodeFixProvider.cs │ │ │ │ ├── SolutionCrawler │ │ │ │ └── CSharpDocumentDifferenceService.cs │ │ │ │ ├── SpellCheck │ │ │ │ └── CSharpSpellcheckCodeFixProvider.cs │ │ │ │ ├── SplitOrMergeIfStatements │ │ │ │ ├── CSharpIfLikeStatementGenerator.cs │ │ │ │ ├── CSharpMergeConsecutiveIfStatementsCodeRefactoringProvider.cs │ │ │ │ ├── CSharpMergeNestedIfStatementsCodeRefactoringProvider.cs │ │ │ │ ├── CSharpSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs │ │ │ │ └── CSharpSplitIntoNestedIfStatementsCodeRefactoringProvider.cs │ │ │ │ ├── Structure │ │ │ │ ├── CSharpBlockStructureProvider.cs │ │ │ │ ├── CSharpBlockStructureService.cs │ │ │ │ ├── CSharpStructureHelpers.cs │ │ │ │ └── Providers │ │ │ │ │ ├── AccessorDeclarationStructureProvider.cs │ │ │ │ │ ├── AnonymousMethodExpressionStructureProvider.cs │ │ │ │ │ ├── ArrowExpressionClauseStructureProvider.cs │ │ │ │ │ ├── BlockSyntaxStructureProvider.cs │ │ │ │ │ ├── CompilationUnitStructureProvider.cs │ │ │ │ │ ├── ConstructorDeclarationStructureProvider.cs │ │ │ │ │ ├── ConversionOperatorDeclarationStructureProvider.cs │ │ │ │ │ ├── DelegateDeclarationStructureProvider.cs │ │ │ │ │ ├── DestructorDeclarationStructureProvider.cs │ │ │ │ │ ├── DisabledTextTriviaStructureProvider.cs │ │ │ │ │ ├── DocumentationCommentStructureProvider.cs │ │ │ │ │ ├── EnumDeclarationStructureProvider.cs │ │ │ │ │ ├── EnumMemberDeclarationStructureProvider.cs │ │ │ │ │ ├── EventDeclarationStructureProvider.cs │ │ │ │ │ ├── EventFieldDeclarationStructureProvider.cs │ │ │ │ │ ├── FieldDeclarationStructureProvider.cs │ │ │ │ │ ├── IndexerDeclarationStructureProvider.cs │ │ │ │ │ ├── InitializerExpressionStructureProvider.cs │ │ │ │ │ ├── InterpolatedStringExpressionStructureProvider.cs │ │ │ │ │ ├── MethodDeclarationStructureProvider.cs │ │ │ │ │ ├── NamespaceDeclarationStructureProvider.cs │ │ │ │ │ ├── OperatorDeclarationStructureProvider.cs │ │ │ │ │ ├── ParenthesizedLambdaExpressionStructureProvider.cs │ │ │ │ │ ├── PropertyDeclarationStructureProvider.cs │ │ │ │ │ ├── RegionDirectiveStructureProvider.cs │ │ │ │ │ ├── SimpleLambdaExpressionStructureProvider.cs │ │ │ │ │ ├── StringLiteralExpressionStructureProvider.cs │ │ │ │ │ ├── SwitchStatementStructureProvider.cs │ │ │ │ │ └── TypeDeclarationStructureProvider.cs │ │ │ │ ├── SyncNamespaces │ │ │ │ └── CSharpSyncNamespacesService.cs │ │ │ │ ├── TodoComments │ │ │ │ └── CSharpTodoCommentIncrementalAnalyzerProvider.cs │ │ │ │ ├── UnsealClass │ │ │ │ └── CSharpUnsealClassCodeFixProvider.cs │ │ │ │ ├── UpdateProjectToAllowUnsafe │ │ │ │ └── CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs │ │ │ │ ├── UpgradeProject │ │ │ │ └── CSharpUpgradeProjectCodeFixProvider.cs │ │ │ │ ├── UseAutoProperty │ │ │ │ └── CSharpUseAutoPropertyCodeFixProvider.cs │ │ │ │ ├── UseExplicitTypeForConst │ │ │ │ └── UseExplicitTypeForConstCodeFixProvider.cs │ │ │ │ ├── UseExpressionBody │ │ │ │ └── UseExpressionBodyCodeRefactoringProvider.cs │ │ │ │ ├── UseExpressionBodyForLambda │ │ │ │ ├── UseExpressionBodyForLambdaCodeStyleProvider.cs │ │ │ │ ├── UseExpressionBodyForLambdaCodeStyleProvider_Analysis.cs │ │ │ │ ├── UseExpressionBodyForLambdaCodeStyleProvider_Fixing.cs │ │ │ │ └── UseExpressionBodyForLambdaCodeStyleProvider_Refactoring.cs │ │ │ │ ├── UseLocalFunction │ │ │ │ └── CSharpUseLocalFunctionCodeFixProvider.cs │ │ │ │ ├── UseNamedArguments │ │ │ │ └── CSharpUseNamedArgumentsCodeRefactoringProvider.cs │ │ │ │ ├── UsePatternCombinators │ │ │ │ └── CSharpUsePatternCombinatorsCodeFixProvider.cs │ │ │ │ ├── UsePatternMatching │ │ │ │ ├── CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs │ │ │ │ └── CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs │ │ │ │ ├── Wrapping │ │ │ │ ├── BinaryExpression │ │ │ │ │ └── CSharpBinaryExpressionWrapper.cs │ │ │ │ ├── CSharpWrappingCodeRefactoringProvider.cs │ │ │ │ ├── ChainedExpression │ │ │ │ │ └── CSharpChainedExpressionWrapper.cs │ │ │ │ └── SeparatedSyntaxList │ │ │ │ │ ├── AbstractCSharpSeparatedSyntaxListWrapper.cs │ │ │ │ │ ├── CSharpArgumentWrapper.cs │ │ │ │ │ └── CSharpParameterWrapper.cs │ │ │ │ └── xlf │ │ │ │ ├── CSharpFeaturesResources.cs.xlf │ │ │ │ ├── CSharpFeaturesResources.de.xlf │ │ │ │ ├── CSharpFeaturesResources.es.xlf │ │ │ │ ├── CSharpFeaturesResources.fr.xlf │ │ │ │ ├── CSharpFeaturesResources.it.xlf │ │ │ │ ├── CSharpFeaturesResources.ja.xlf │ │ │ │ ├── CSharpFeaturesResources.ko.xlf │ │ │ │ ├── CSharpFeaturesResources.pl.xlf │ │ │ │ ├── CSharpFeaturesResources.pt-BR.xlf │ │ │ │ ├── CSharpFeaturesResources.ru.xlf │ │ │ │ ├── CSharpFeaturesResources.tr.xlf │ │ │ │ ├── CSharpFeaturesResources.zh-Hans.xlf │ │ │ │ └── CSharpFeaturesResources.zh-Hant.xlf │ │ ├── Core │ │ │ └── Portable │ │ │ │ ├── AddAnonymousTypeMemberName │ │ │ │ └── AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs │ │ │ │ ├── AddConstructorParametersFromMembers │ │ │ │ ├── AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParameterResult.cs │ │ │ │ ├── AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs │ │ │ │ ├── AddConstructorParametersFromMembersCodeRefactoringProvider.ConstructorCandidate.cs │ │ │ │ ├── AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs │ │ │ │ └── AddConstructorParametersFromMembersCodeRefactoringProvider.cs │ │ │ │ ├── AddDebuggerDisplay │ │ │ │ └── AbstractAddDebuggerDisplayCodeRefactoringProvider.cs │ │ │ │ ├── AddFileBanner │ │ │ │ ├── AbstractAddFileBannerCodeRefactoringProvider.cs │ │ │ │ └── AbstractAddFileBannerNewDocumentFormattingProvider.cs │ │ │ │ ├── AddImport │ │ │ │ ├── AbstractAddImportCodeFixProvider.cs │ │ │ │ ├── AbstractAddImportFeatureService.cs │ │ │ │ ├── AddImportFixData.cs │ │ │ │ ├── AddImportFixKind.cs │ │ │ │ ├── CodeActions │ │ │ │ │ ├── AddImportCodeAction.cs │ │ │ │ │ ├── AssemblyReferenceCodeAction.cs │ │ │ │ │ ├── InstallPackageAndAddImportCodeAction.cs │ │ │ │ │ ├── InstallWithPackageManagerCodeAction.cs │ │ │ │ │ ├── MetadataSymbolReferenceCodeAction.cs │ │ │ │ │ ├── ParentInstallPackageCodeAction.cs │ │ │ │ │ ├── ProjectSymbolReferenceCodeAction.cs │ │ │ │ │ └── SymbolReference.SymbolReferenceCodeAction.cs │ │ │ │ ├── IAddImportFeatureService.cs │ │ │ │ ├── PackageSourceHelper.cs │ │ │ │ ├── References │ │ │ │ │ ├── AssemblyReference.cs │ │ │ │ │ ├── MetadataSymbolReference.cs │ │ │ │ │ ├── PackageReference.cs │ │ │ │ │ ├── ProjectSymbolReference.cs │ │ │ │ │ ├── Reference.cs │ │ │ │ │ └── SymbolReference.cs │ │ │ │ ├── Remote │ │ │ │ │ ├── AbstractAddImportFeatureService_Remote.cs │ │ │ │ │ └── IRemoteMissingImportDiscoveryService.cs │ │ │ │ ├── SearchScopes │ │ │ │ │ ├── AllSymbolsProjectSearchScope.cs │ │ │ │ │ ├── MetadataSymbolsSearchScope.cs │ │ │ │ │ ├── ProjectSearchScope.cs │ │ │ │ │ ├── SearchScope.cs │ │ │ │ │ └── SourceSymbolsProjectSearchScope.cs │ │ │ │ ├── SymbolReferenceFinder.cs │ │ │ │ ├── SymbolReferenceFinder_PackageAssemblySearch.cs │ │ │ │ └── SymbolResult.cs │ │ │ │ ├── AddMissingReference │ │ │ │ ├── AbstractAddMissingReferenceCodeFixProvider.cs │ │ │ │ └── AddMissingReferenceCodeAction.cs │ │ │ │ ├── AddObsoleteAttribute │ │ │ │ └── AbstractAddObsoleteAttributeCodeFixProvider.cs │ │ │ │ ├── AddPackage │ │ │ │ ├── AbstractAddPackageCodeFixProvider.cs │ │ │ │ ├── AbstractAddSpecificPackageCodeFixProvider.cs │ │ │ │ ├── InstallPackageDirectlyCodeAction.cs │ │ │ │ ├── InstallPackageDirectlyCodeActionOperation.cs │ │ │ │ ├── InstallPackageParentCodeAction.cs │ │ │ │ └── InstallWithPackageManagerCodeAction.cs │ │ │ │ ├── AddParameter │ │ │ │ ├── AbstractAddParameterCodeFixProvider.cs │ │ │ │ ├── AddParameterService.cs │ │ │ │ ├── ArgumentInsertPositionData.cs │ │ │ │ ├── CodeFixData.cs │ │ │ │ ├── IAddParameterService.cs │ │ │ │ └── RegisterFixData.cs │ │ │ │ ├── AliasAmbiguousType │ │ │ │ └── AbstractAliasAmbiguousTypeCodeFixProvider.cs │ │ │ │ ├── BraceCompletion │ │ │ │ ├── AbstractBraceCompletionService.cs │ │ │ │ ├── BraceCompletionOptions.cs │ │ │ │ └── IBraceCompletionService.cs │ │ │ │ ├── ChangeSignature │ │ │ │ ├── AbstractChangeSignatureCodeRefactoringProvider.cs │ │ │ │ ├── AbstractChangeSignatureService.cs │ │ │ │ ├── CallSiteKind.cs │ │ │ │ ├── ChangeSignatureAnalyzedContext.cs │ │ │ │ ├── ChangeSignatureCodeAction.cs │ │ │ │ ├── ChangeSignatureCodeActionOperation.cs │ │ │ │ ├── ChangeSignatureFailureKind.cs │ │ │ │ ├── ChangeSignatureOptionsResult.cs │ │ │ │ ├── ChangeSignatureResult.cs │ │ │ │ ├── ChangeSignatureTelemetryLogger.cs │ │ │ │ ├── DelegateInvokeMethodReferenceFinder.cs │ │ │ │ ├── IChangeSignatureOptionsService.cs │ │ │ │ ├── IUnifiedArgumentSyntax.cs │ │ │ │ ├── Parameter.cs │ │ │ │ ├── ParameterConfiguration.cs │ │ │ │ └── SignatureChange.cs │ │ │ │ ├── ClassifiedSpansAndHighlightSpan.cs │ │ │ │ ├── ClassifiedSpansAndHighlightSpanFactory.cs │ │ │ │ ├── CodeCleanup │ │ │ │ ├── AbstractCodeCleanupService.cs │ │ │ │ ├── DiagnosticSet.cs │ │ │ │ ├── EnabledDiagnosticOptions.cs │ │ │ │ ├── ICodeCleanupService.cs │ │ │ │ └── OrganizeUsingsSettings.cs │ │ │ │ ├── CodeFixes │ │ │ │ ├── AbstractConfigurationActionWithNestedActions.cs │ │ │ │ ├── AddExplicitCast │ │ │ │ │ ├── AbstractAddExplicitCastCodeFixProvider.cs │ │ │ │ │ ├── Fixer.cs │ │ │ │ │ └── InheritanceDistanceComparer.cs │ │ │ │ ├── Async │ │ │ │ │ └── AbstractConvertToAsyncCodeFixProvider.cs │ │ │ │ ├── CodeFixCollection.cs │ │ │ │ ├── CodeFixContextExtensions.cs │ │ │ │ ├── CodeFixService.FixAllDiagnosticProvider.cs │ │ │ │ ├── CodeFixService.FixAllPredefinedDiagnosticProvider.cs │ │ │ │ ├── CodeFixService.ProjectCodeFixProvider.cs │ │ │ │ ├── CodeFixService.cs │ │ │ │ ├── Configuration │ │ │ │ │ ├── ConfigurationUpdater.cs │ │ │ │ │ ├── ConfigureCodeStyle │ │ │ │ │ │ ├── ConfigureCodeStyleOptionCodeFixProvider.TopLevelConfigureCodeStyleOptionCodeAction.cs │ │ │ │ │ │ └── ConfigureCodeStyleOptionCodeFixProvider.cs │ │ │ │ │ ├── ConfigureSeverity │ │ │ │ │ │ ├── ConfigureSeverityLevelCodeFixProvider.TopLevelBulkConfigureSeverityCodeAction.cs │ │ │ │ │ │ ├── ConfigureSeverityLevelCodeFixProvider.TopLevelConfigureSeverityCodeAction.cs │ │ │ │ │ │ └── ConfigureSeverityLevelCodeFixProvider.cs │ │ │ │ │ └── IAddSolutionItemService.cs │ │ │ │ ├── FirstDiagnosticResult.cs │ │ │ │ ├── FixAllOccurrences │ │ │ │ │ ├── FixMultipleCodeAction.cs │ │ │ │ │ ├── FixSomeCodeAction.cs │ │ │ │ │ ├── IFixAllGetFixesService.cs │ │ │ │ │ └── IFixMultipleOccurrencesService.cs │ │ │ │ ├── GenerateMember │ │ │ │ │ └── AbstractGenerateMemberCodeFixProvider.cs │ │ │ │ ├── ICodeFixProviderFactory.cs │ │ │ │ ├── ICodeFixService.cs │ │ │ │ ├── Iterator │ │ │ │ │ └── AbstractIteratorCodeFixProvider.cs │ │ │ │ ├── RoslynAssemblyHelper.cs │ │ │ │ └── Suppression │ │ │ │ │ ├── AbstractSuppressionBatchFixAllProvider.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.AbstractSuppressionCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.FixAllProvider.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.IPragmaBasedCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.LocalSuppressMessageCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.PragmaHelpers.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs │ │ │ │ │ ├── AbstractSuppressionCodeFixProvider.cs │ │ │ │ │ ├── ExportConfigurationFixProviderAttribute.cs │ │ │ │ │ ├── NestedSuppressionCodeAction.cs │ │ │ │ │ ├── SuppressionHelpers.cs │ │ │ │ │ ├── TopLevelSuppressionCodeAction.cs │ │ │ │ │ └── WrapperCodeFixProvider.cs │ │ │ │ ├── CodeLens │ │ │ │ ├── CodeLensFindReferenceProgress.cs │ │ │ │ ├── CodeLensReferencesService.cs │ │ │ │ ├── CodeLensReferencesServiceFactory.cs │ │ │ │ ├── ICodeLensDisplayInfoService.cs │ │ │ │ ├── ICodeLensReferencesService.cs │ │ │ │ ├── IRemoteCodeLensReferencesService.cs │ │ │ │ ├── LocationComparer.cs │ │ │ │ ├── ReferenceCount.cs │ │ │ │ ├── ReferenceLocationDescriptor.cs │ │ │ │ └── ReferenceMethodDescriptor.cs │ │ │ │ ├── CodeRefactoringHelpers.cs │ │ │ │ ├── CodeRefactorings │ │ │ │ ├── AbstractRefactoringHelpersService.cs │ │ │ │ ├── AddAwait │ │ │ │ │ └── AbstractAddAwaitCodeRefactoringProvider.cs │ │ │ │ ├── AddMissingImports │ │ │ │ │ ├── AbstractAddMissingImportsFeatureService.cs │ │ │ │ │ ├── AbstractAddMissingImportsRefactoringProvider.cs │ │ │ │ │ ├── AddMissingImportsAnalysisResult.cs │ │ │ │ │ └── IAddMissingImportsFeatureService.cs │ │ │ │ ├── CodeRefactoring.cs │ │ │ │ ├── CodeRefactoringContextExtensions.cs │ │ │ │ ├── CodeRefactoringService.cs │ │ │ │ ├── ExtractMethod │ │ │ │ │ └── AbstractExtractMethodCodeRefactoringProvider.cs │ │ │ │ ├── ICodeRefactoringHelpersService.cs │ │ │ │ ├── ICodeRefactoringProviderFactory.cs │ │ │ │ ├── ICodeRefactoringService.cs │ │ │ │ ├── IRefactoringHelpersService.cs │ │ │ │ ├── MoveType │ │ │ │ │ ├── AbstractMoveTypeService.Editor.cs │ │ │ │ │ ├── AbstractMoveTypeService.MoveTypeCodeAction.cs │ │ │ │ │ ├── AbstractMoveTypeService.MoveTypeEditor.cs │ │ │ │ │ ├── AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs │ │ │ │ │ ├── AbstractMoveTypeService.RenameFileEditor.cs │ │ │ │ │ ├── AbstractMoveTypeService.RenameTypeEditor.cs │ │ │ │ │ ├── AbstractMoveTypeService.State.cs │ │ │ │ │ ├── AbstractMoveTypeService.cs │ │ │ │ │ ├── IMoveTypeService.cs │ │ │ │ │ ├── MoveTypeCodeRefactoringProvider.cs │ │ │ │ │ └── MoveTypeOperationKind.cs │ │ │ │ ├── PredefinedCodeRefactoringProviderNames.cs │ │ │ │ ├── ServicesLayerCodeActionHelpersService.cs │ │ │ │ ├── SyncNamespace │ │ │ │ │ ├── AbstractChangeNamespaceService.cs │ │ │ │ │ ├── AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs │ │ │ │ │ ├── AbstractSyncNamespaceCodeRefactoringProvider.State.cs │ │ │ │ │ └── AbstractSyncNamespaceCodeRefactoringProvider.cs │ │ │ │ └── WorkspaceServices │ │ │ │ │ ├── IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ │ └── ISymbolRenamedCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ ├── CodeStyle │ │ │ │ ├── AbstractCodeStyleProvider.Analysis.cs │ │ │ │ ├── AbstractCodeStyleProvider.Fixing.cs │ │ │ │ ├── AbstractCodeStyleProvider.Refactoring.cs │ │ │ │ └── AbstractCodeStyleProvider.cs │ │ │ │ ├── CommentSelection │ │ │ │ ├── AbstractCommentSelectionService.cs │ │ │ │ ├── CommentSelectionInfo.cs │ │ │ │ └── ICommentSelectionService.cs │ │ │ │ ├── Common │ │ │ │ ├── AbstractProjectExtensionProvider`2.cs │ │ │ │ ├── Glyph.cs │ │ │ │ ├── GlyphExtensions.cs │ │ │ │ ├── GlyphTags.cs │ │ │ │ ├── NavigationOperation.cs │ │ │ │ ├── SymbolDisplayPartKindTags.cs │ │ │ │ ├── TaggedText.cs │ │ │ │ ├── TaggedTextStyle.cs │ │ │ │ ├── TextTags.cs │ │ │ │ └── UpdatedEventArgs.cs │ │ │ │ ├── Completion │ │ │ │ ├── ArgumentContext.cs │ │ │ │ ├── ArgumentProvider.cs │ │ │ │ ├── CharacterSetModificationKind.cs │ │ │ │ ├── CharacterSetModificationRule.cs │ │ │ │ ├── CommonCompletionItem.cs │ │ │ │ ├── CommonCompletionProvider.cs │ │ │ │ ├── CommonCompletionService.cs │ │ │ │ ├── CommonCompletionUtilities.cs │ │ │ │ ├── CompletionChange.cs │ │ │ │ ├── CompletionContext.cs │ │ │ │ ├── CompletionDescription.cs │ │ │ │ ├── CompletionFilterReason.cs │ │ │ │ ├── CompletionHelper.cs │ │ │ │ ├── CompletionHelperServiceFactory.cs │ │ │ │ ├── CompletionItem.cs │ │ │ │ ├── CompletionItemFlags.cs │ │ │ │ ├── CompletionItemRules.cs │ │ │ │ ├── CompletionList.cs │ │ │ │ ├── CompletionOptions.cs │ │ │ │ ├── CompletionOptionsProvider.cs │ │ │ │ ├── CompletionProvider.cs │ │ │ │ ├── CompletionProviderMetadata.cs │ │ │ │ ├── CompletionRules.cs │ │ │ │ ├── CompletionService.cs │ │ │ │ ├── CompletionServiceOptions.cs │ │ │ │ ├── CompletionServiceWithProviders+ProjectCompletionProvider.cs │ │ │ │ ├── CompletionServiceWithProviders.cs │ │ │ │ ├── CompletionTags.cs │ │ │ │ ├── CompletionTrigger.cs │ │ │ │ ├── CompletionTriggerKind.cs │ │ │ │ ├── EnterKeyRule.cs │ │ │ │ ├── ExportArgumentProviderAttribute.cs │ │ │ │ ├── ExportCompletionProviderAttribute.cs │ │ │ │ ├── FileSystemCompletionHelper.cs │ │ │ │ ├── ICompletionHelperService.cs │ │ │ │ ├── ICompletionProviderFactory.cs │ │ │ │ ├── INotifyCommittingItemCompletionProvider.cs │ │ │ │ ├── LSPCompletionProvider.cs │ │ │ │ ├── Log │ │ │ │ │ └── CompletionProvidersLogger.cs │ │ │ │ ├── MatchPriority.cs │ │ │ │ ├── MatchResult.cs │ │ │ │ ├── Providers │ │ │ │ │ ├── AbstractAwaitCompletionProvider.cs │ │ │ │ │ ├── AbstractContextVariableArgumentProvider.cs │ │ │ │ │ ├── AbstractCrefCompletionProvider.cs │ │ │ │ │ ├── AbstractDefaultArgumentProvider.cs │ │ │ │ │ ├── AbstractDocCommentCompletionProvider.cs │ │ │ │ │ ├── AbstractEmbeddedLanguageCompletionProvider.cs │ │ │ │ │ ├── AbstractInternalsVisibleToCompletionProvider.cs │ │ │ │ │ ├── AbstractKeywordCompletionProvider.cs │ │ │ │ │ ├── AbstractMemberInsertingCompletionProvider.cs │ │ │ │ │ ├── AbstractObjectCreationCompletionProvider.cs │ │ │ │ │ ├── AbstractObjectInitializerCompletionProvider.cs │ │ │ │ │ ├── AbstractOverrideCompletionProvider.ItemGetter.cs │ │ │ │ │ ├── AbstractOverrideCompletionProvider.cs │ │ │ │ │ ├── AbstractPartialMethodCompletionProvider.cs │ │ │ │ │ ├── AbstractPartialTypeCompletionProvider.cs │ │ │ │ │ ├── AbstractPreprocessorCompletionProvider.cs │ │ │ │ │ ├── AbstractRecommendationServiceBasedCompletionProvider.cs │ │ │ │ │ ├── AbstractSuggestionModeCompletionProvider.cs │ │ │ │ │ ├── AbstractSymbolCompletionProvider.cs │ │ │ │ │ ├── CompletionLinkedFilesSymbolEquivalenceComparer.cs │ │ │ │ │ ├── CompletionUtilities.cs │ │ │ │ │ ├── IKeywordRecommender.cs │ │ │ │ │ ├── ImportCompletionProvider │ │ │ │ │ │ ├── AbstractExtensionMethodImportCompletionProvider.cs │ │ │ │ │ │ ├── AbstractImportCompletionCacheServiceFactory.cs │ │ │ │ │ │ ├── AbstractImportCompletionProvider.cs │ │ │ │ │ │ ├── AbstractTypeImportCompletionProvider.cs │ │ │ │ │ │ ├── AbstractTypeImportCompletionService.CacheEntry.cs │ │ │ │ │ │ ├── AbstractTypeImportCompletionService.cs │ │ │ │ │ │ ├── ExtensionMethodImportCompletionHelper.CacheEntry.cs │ │ │ │ │ │ ├── ExtensionMethodImportCompletionHelper.ExtensionMethodSymbolComputer.cs │ │ │ │ │ │ ├── ExtensionMethodImportCompletionHelper.cs │ │ │ │ │ │ ├── IImportCompletionCacheService.cs │ │ │ │ │ │ ├── IRemoteExtensionMethodImportCompletionService.cs │ │ │ │ │ │ ├── ITypeImportCompletionService.cs │ │ │ │ │ │ ├── ImportCompletionItem.cs │ │ │ │ │ │ ├── SerializableImportCompletionItem.cs │ │ │ │ │ │ └── SerializableUnimportedExtensionMethods.cs │ │ │ │ │ ├── MemberInsertingCompletionItem.cs │ │ │ │ │ ├── RecommendedKeyword.cs │ │ │ │ │ ├── Scripting │ │ │ │ │ │ ├── AbstractDirectivePathCompletionProvider.cs │ │ │ │ │ │ ├── AbstractLoadDirectiveCompletionProvider.cs │ │ │ │ │ │ ├── AbstractReferenceDirectiveCompletionProvider.cs │ │ │ │ │ │ └── GlobalAssemblyCacheCompletionHelper.cs │ │ │ │ │ ├── SymbolCompletionItem.cs │ │ │ │ │ ├── SymbolMatchPriority.cs │ │ │ │ │ ├── UnionCompletionItemComparer.cs │ │ │ │ │ └── XmlDocCommentCompletionItem.cs │ │ │ │ ├── SnippetsRule.cs │ │ │ │ └── Utilities.cs │ │ │ │ ├── ConflictMarkerResolution │ │ │ │ └── AbstractConflictMarkerCodeFixProvider.cs │ │ │ │ ├── ConvertAnonymousType │ │ │ │ ├── AbstractConvertAnonymousTypeCodeRefactoringProvider.cs │ │ │ │ ├── AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs │ │ │ │ └── AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs │ │ │ │ ├── ConvertAutoPropertyToFullProperty │ │ │ │ └── AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs │ │ │ │ ├── ConvertCast │ │ │ │ └── AbstractConvertCastCodeRefactoringProvider.cs │ │ │ │ ├── ConvertForEachToFor │ │ │ │ └── AbstractConvertForEachToForCodeRefactoringProvider.cs │ │ │ │ ├── ConvertForToForEach │ │ │ │ └── AbstractConvertForToForEachCodeRefactoringProvider.cs │ │ │ │ ├── ConvertIfToSwitch │ │ │ │ ├── AbstractConvertIfToSwitchCodeRefactoringProvider.AnalyzedNodes.cs │ │ │ │ ├── AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs │ │ │ │ ├── AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs │ │ │ │ └── AbstractConvertIfToSwitchCodeRefactoringProvider.cs │ │ │ │ ├── ConvertLinq │ │ │ │ ├── AbstractConvertLinqQueryToForEachProvider.cs │ │ │ │ └── ConvertForEachToLinqQuery │ │ │ │ │ ├── AbstractConvertForEachToLinqQueryProvider.cs │ │ │ │ │ ├── ExtendedSyntaxNode.cs │ │ │ │ │ ├── ForEachInfo.cs │ │ │ │ │ └── IConverter.cs │ │ │ │ ├── ConvertNumericLiteral │ │ │ │ └── AbstractConvertNumericLiteralCodeRefactoringProvider.cs │ │ │ │ ├── ConvertToInterpolatedString │ │ │ │ ├── AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs │ │ │ │ ├── AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs │ │ │ │ └── ConvertRegularStringToInterpolatedStringRefactoringProvider.cs │ │ │ │ ├── ConvertTupleToStruct │ │ │ │ ├── AbstractConvertTupleToStructCodeRefactoringProvider.cs │ │ │ │ ├── DocumentToUpdate.cs │ │ │ │ ├── IConvertTupleToStructCodeRefactoringProvider.cs │ │ │ │ ├── IRemoteConvertTupleToStructCodeRefactoringService.cs │ │ │ │ └── Scope.cs │ │ │ │ ├── Debugging │ │ │ │ ├── AbstractBreakpointResolver.NameAndArity.cs │ │ │ │ ├── AbstractBreakpointResolver.cs │ │ │ │ ├── BreakpointResolutionResult.cs │ │ │ │ ├── DebugDataTipInfo.cs │ │ │ │ ├── DebugInformationReaderProvider.cs │ │ │ │ ├── DebugLocationInfo.cs │ │ │ │ ├── DebugMode.cs │ │ │ │ ├── IBreakpointResolutionService.cs │ │ │ │ ├── ILanguageDebugInfoService.cs │ │ │ │ └── IProximityExpressionsService.cs │ │ │ │ ├── DecompiledSource │ │ │ │ └── IDecompiledSourceService.cs │ │ │ │ ├── DesignerAttribute │ │ │ │ └── AbstractDesignerAttributeIncrementalAnalyzer.cs │ │ │ │ ├── Diagnostics │ │ │ │ ├── AbstractHostDiagnosticUpdateSource.cs │ │ │ │ ├── AnalyzerConfigOptionSet+AnalyzerConfigOptionsImpl.cs │ │ │ │ ├── AnalyzerConfigOptionSet.cs │ │ │ │ ├── AnalyzerHelper.cs │ │ │ │ ├── AnalyzerUpdateArgsId.cs │ │ │ │ ├── Analyzers │ │ │ │ │ ├── DocumentDiagnosticAnalyzer.cs │ │ │ │ │ └── UnboundIdentifiersDiagnosticAnalyzerBase.cs │ │ │ │ ├── BuildToolId.cs │ │ │ │ ├── DefaultDiagnosticAnalyzerService.cs │ │ │ │ ├── DiagnosticAnalyzerService.cs │ │ │ │ ├── DiagnosticAnalyzerService_BuildSynchronization.cs │ │ │ │ ├── DiagnosticAnalyzerService_IncrementalAnalyzer.cs │ │ │ │ ├── DiagnosticAnalyzerService_UpdateSource.cs │ │ │ │ ├── DiagnosticAnalyzerTelemetry.cs │ │ │ │ ├── DiagnosticArguments.cs │ │ │ │ ├── DiagnosticBucket.cs │ │ │ │ ├── DiagnosticModeExtensions.cs │ │ │ │ ├── DiagnosticOptions.cs │ │ │ │ ├── DiagnosticProviderMetadata.cs │ │ │ │ ├── DiagnosticService.cs │ │ │ │ ├── DiagnosticService_UpdateSourceRegistrationService.cs │ │ │ │ ├── DiagnosticsUpdatedArgs.cs │ │ │ │ ├── DiagnosticsUpdatedKind.cs │ │ │ │ ├── DocumentAnalysisExecutor.cs │ │ │ │ ├── EngineV2 │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.ActiveFileState.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.AnalysisData.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.CompilationManager.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.Executor.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.InMemoryStorage.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.ProjectAnalyzerReferenceChangedEventArgs.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.ProjectState.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.StateManager.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.StateSet.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer_BuildSynchronization.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer_GetDiagnostics.cs │ │ │ │ │ ├── DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs │ │ │ │ │ └── DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs │ │ │ │ ├── IAnalyzerDriverService.cs │ │ │ │ ├── IDiagnosticAnalyzerService.cs │ │ │ │ ├── IDiagnosticService.cs │ │ │ │ ├── IDiagnosticServiceExtensions.cs │ │ │ │ ├── IDiagnosticUpdateSource.cs │ │ │ │ ├── IDiagnosticUpdateSourceRegistrationService.cs │ │ │ │ ├── IRemoteDiagnosticAnalyzerService.cs │ │ │ │ ├── ISupportLiveUpdate.cs │ │ │ │ ├── InternalDiagnosticsOptionsProvider.cs │ │ │ │ ├── LiveDiagnosticUpdateArgsId.cs │ │ │ │ ├── Log │ │ │ │ │ └── DiagnosticLogger.cs │ │ │ │ ├── PredefinedBuildTools.cs │ │ │ │ ├── PredefinedDiagnosticProviderNames.cs │ │ │ │ └── WorkspaceAnalyzerOptions.cs │ │ │ │ ├── DocumentHighlighting │ │ │ │ ├── AbstractDocumentHighlightsService.cs │ │ │ │ ├── IDocumentHighlightsService.cs │ │ │ │ └── IRemoteDocumentHighlightsService.cs │ │ │ │ ├── DocumentIdSpan.cs │ │ │ │ ├── DocumentSpan.cs │ │ │ │ ├── DocumentSpanExtensions.cs │ │ │ │ ├── DocumentationComments │ │ │ │ ├── AbstractDocumentationCommentFormattingService.cs │ │ │ │ ├── AbstractDocumentationCommentSnippetService.cs │ │ │ │ ├── CodeFixes │ │ │ │ │ ├── AbstractAddDocCommentNodesCodeFixProvider.cs │ │ │ │ │ └── AbstractRemoveDocCommentNodeCodeFixProvider.cs │ │ │ │ ├── DocumentationCommentOptions.cs │ │ │ │ ├── DocumentationCommentSnippet.cs │ │ │ │ ├── IDocumentationCommentFormattingService.cs │ │ │ │ └── IDocumentationCommentSnippetService.cs │ │ │ │ ├── EditAndContinue │ │ │ │ ├── AbstractEditAndContinueAnalyzer.cs │ │ │ │ ├── ActiveStatement.cs │ │ │ │ ├── ActiveStatementExceptionRegions.cs │ │ │ │ ├── ActiveStatementId.cs │ │ │ │ ├── ActiveStatementProvider.cs │ │ │ │ ├── ActiveStatementSpan.cs │ │ │ │ ├── ActiveStatementsMap.cs │ │ │ │ ├── BidirectionalMap.cs │ │ │ │ ├── CommittedSolution.cs │ │ │ │ ├── Contracts │ │ │ │ │ ├── EditAndContinue │ │ │ │ │ │ ├── ActiveStatementFlags.cs │ │ │ │ │ │ ├── DebugSessionFlags.cs │ │ │ │ │ │ ├── ManagedActiveStatementDebugInfo.cs │ │ │ │ │ │ ├── ManagedActiveStatementUpdate.cs │ │ │ │ │ │ ├── ManagedEditAndContinueEngineCapabilities.cs │ │ │ │ │ │ ├── ManagedExceptionRegionUpdate.cs │ │ │ │ │ │ ├── ManagedInstructionId.cs │ │ │ │ │ │ ├── ManagedMethodId.cs │ │ │ │ │ │ ├── ManagedModuleMethodId.cs │ │ │ │ │ │ ├── ManagedModuleUpdate.cs │ │ │ │ │ │ ├── ManagedModuleUpdateStatus.cs │ │ │ │ │ │ ├── SequencePointUpdates.cs │ │ │ │ │ │ ├── SourceLineUpdate.cs │ │ │ │ │ │ └── SourceSpan.cs │ │ │ │ │ └── HotReload │ │ │ │ │ │ ├── HotReloadResult.cs │ │ │ │ │ │ ├── IManagedHotReloadService.cs │ │ │ │ │ │ ├── ManagedHotReloadAvailability.cs │ │ │ │ │ │ ├── ManagedHotReloadAvailabilityStatus.cs │ │ │ │ │ │ ├── ManagedHotReloadDiagnostic.cs │ │ │ │ │ │ └── ManagedHotReloadDiagnosticSeverity.cs │ │ │ │ ├── DebuggingSession.cs │ │ │ │ ├── DebuggingSessionId.cs │ │ │ │ ├── DebuggingSessionTelemetry.cs │ │ │ │ ├── DocumentActiveStatementChanges.cs │ │ │ │ ├── DocumentAnalysisResults.cs │ │ │ │ ├── EditAndContinueCapabilities.cs │ │ │ │ ├── EditAndContinueDiagnosticDescriptors.cs │ │ │ │ ├── EditAndContinueDiagnosticUpdateSource.cs │ │ │ │ ├── EditAndContinueDocumentAnalysesCache.cs │ │ │ │ ├── EditAndContinueErrorCode.cs │ │ │ │ ├── EditAndContinueMethodDebugInfoReader.cs │ │ │ │ ├── EditAndContinueWorkspaceService.cs │ │ │ │ ├── EditSession.cs │ │ │ │ ├── EditSessionTelemetry.cs │ │ │ │ ├── EmitSolutionUpdateResults.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── IActiveStatementSpanProvider.cs │ │ │ │ ├── IEditAndContinueAnalyzer.cs │ │ │ │ ├── IEditAndContinueWorkspaceService.cs │ │ │ │ ├── ManagedModuleUpdateStatusEx.cs │ │ │ │ ├── NonRemappableRegion.cs │ │ │ │ ├── PendingSolutionUpdate.cs │ │ │ │ ├── ProjectAnalysisSummary.cs │ │ │ │ ├── ProjectChanges.cs │ │ │ │ ├── Remote │ │ │ │ │ ├── ActiveStatementSpanProviderCallback.cs │ │ │ │ │ ├── IRemoteEditAndContinueService.cs │ │ │ │ │ ├── RemoteDebuggingSessionProxy.cs │ │ │ │ │ └── RemoteEditAndContinueServiceProxy.cs │ │ │ │ ├── RudeEditDiagnostic.cs │ │ │ │ ├── RudeEditKind.cs │ │ │ │ ├── SemanticEditInfo.cs │ │ │ │ ├── SolutionUpdate.cs │ │ │ │ ├── SourceFileSpan.cs │ │ │ │ ├── StateMachineKinds.cs │ │ │ │ ├── TraceLog.cs │ │ │ │ └── UnmappedActiveStatement.cs │ │ │ │ ├── EmbeddedLanguages │ │ │ │ ├── AbstractEmbeddedLanguagesFeaturesProvider.cs │ │ │ │ ├── DateAndTime │ │ │ │ │ ├── DateAndTimeEmbeddedCompletionProvider.cs │ │ │ │ │ ├── DateAndTimeEmbeddedLanguageFeatures.cs │ │ │ │ │ ├── DateAndTimeItem.cs │ │ │ │ │ ├── DateAndTimeOptions.cs │ │ │ │ │ ├── EmbeddedCompletionContext.cs │ │ │ │ │ └── LanguageServices │ │ │ │ │ │ ├── DateAndTimeEmbeddedLanguage.cs │ │ │ │ │ │ └── DateAndTimePatternDetector.cs │ │ │ │ ├── IEmbeddedLanguageFeatures.cs │ │ │ │ └── RegularExpressions │ │ │ │ │ ├── AbstractRegexDiagnosticAnalyzer.cs │ │ │ │ │ ├── EmbeddedCompletionContext.cs │ │ │ │ │ ├── IRegexNodeVisitor.cs │ │ │ │ │ ├── LanguageServices │ │ │ │ │ ├── RegexPatternDetector.cs │ │ │ │ │ └── RegexSyntaxClassifier.cs │ │ │ │ │ ├── RegexCharClass.cs │ │ │ │ │ ├── RegexDocumentHighlightsService.cs │ │ │ │ │ ├── RegexEmbeddedCompletionProvider.cs │ │ │ │ │ ├── RegexEmbeddedLanguage.cs │ │ │ │ │ ├── RegexHelpers.cs │ │ │ │ │ ├── RegexItem.cs │ │ │ │ │ ├── RegexKind.cs │ │ │ │ │ ├── RegexLexer.cs │ │ │ │ │ ├── RegexNode.cs │ │ │ │ │ ├── RegexNodes.cs │ │ │ │ │ ├── RegexParser.CaptureInfoAnalyzer.cs │ │ │ │ │ ├── RegexParser.cs │ │ │ │ │ ├── RegexTree.cs │ │ │ │ │ └── RegularExpressionsOptions.cs │ │ │ │ ├── Emit │ │ │ │ ├── CompilationOutputFiles.cs │ │ │ │ ├── CompilationOutputFilesWithImplicitPdbPath.cs │ │ │ │ ├── CompilationOutputs.cs │ │ │ │ └── ICompilationOutputsProviderService.cs │ │ │ │ ├── EncapsulateField │ │ │ │ ├── AbstractEncapsulateFieldService.cs │ │ │ │ ├── EncapsulateFieldRefactoringProvider.cs │ │ │ │ ├── EncapsulateFieldResult.cs │ │ │ │ └── IRemoteEncapsulateFieldService.cs │ │ │ │ ├── ExternalAccess │ │ │ │ ├── IntelliCode │ │ │ │ │ └── Api │ │ │ │ │ │ └── IntelliCodeCompletionOptions.cs │ │ │ │ ├── Pythia │ │ │ │ │ └── Api │ │ │ │ │ │ ├── PythiaCompletionProviderBase.cs │ │ │ │ │ │ ├── PythiaDocumentationCommentFormatting.cs │ │ │ │ │ │ ├── PythiaGlyph.cs │ │ │ │ │ │ ├── PythiaSymbolMatchPriority.cs │ │ │ │ │ │ └── PythiaSymbolSorting.cs │ │ │ │ ├── Razor │ │ │ │ │ └── Api │ │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ │ ├── IRazorDocumentOptions.cs │ │ │ │ │ │ ├── IRazorDocumentOptionsService.cs │ │ │ │ │ │ └── RazorDocumentOptionsProviderFactory.cs │ │ │ │ ├── UnitTesting │ │ │ │ │ ├── API │ │ │ │ │ │ ├── IUnitTestingSolutionCrawlerRegistrationServiceAccessor.cs │ │ │ │ │ │ ├── UnitTestingHotReloadService.cs │ │ │ │ │ │ └── UnitTestingIncrementalAnalyzerProvider.cs │ │ │ │ │ ├── UnitTestingSolutionCrawlerServiceAccessor.cs │ │ │ │ │ └── UnitTestingSolutionCrawlerServiceAccessorFactory.cs │ │ │ │ ├── VSTypeScript │ │ │ │ │ ├── Api │ │ │ │ │ │ ├── IVSTypeScriptDiagnosticAnalyzerImplementation.cs │ │ │ │ │ │ ├── IVSTypeScriptDiagnosticAnalyzerService.cs │ │ │ │ │ │ ├── IVSTypeScriptNavigableItem.cs │ │ │ │ │ │ ├── IVSTypeScriptNavigateToSearchResult.cs │ │ │ │ │ │ ├── IVSTypeScriptNavigateToSearchService.cs │ │ │ │ │ │ ├── VSTypeScriptDefinitionItemBase.cs │ │ │ │ │ │ ├── VSTypeScriptDocumentNavigationServiceWrapper.cs │ │ │ │ │ │ ├── VSTypeScriptGlyph.cs │ │ │ │ │ │ ├── VSTypeScriptNavigateToMatchKind.cs │ │ │ │ │ │ └── VSTypeScriptOptions.cs │ │ │ │ │ ├── VSTypeScriptDiagnosticAnalyzerLanguageService.cs │ │ │ │ │ ├── VSTypeScriptDiagnosticAnalyzerService.cs │ │ │ │ │ ├── VSTypeScriptDocumentDiagnosticAnalyzer.cs │ │ │ │ │ ├── VSTypeScriptGlyphHelpers.cs │ │ │ │ │ ├── VSTypeScriptNavigateToSearchService.cs │ │ │ │ │ └── VSTypeScriptProjectDiagnosticAnalyzer.cs │ │ │ │ └── Watch │ │ │ │ │ └── Api │ │ │ │ │ └── WatchHotReloadService.cs │ │ │ │ ├── ExtractClass │ │ │ │ ├── AbstractExtractClassRefactoringProvider.cs │ │ │ │ ├── ExtractClassOptions.cs │ │ │ │ ├── ExtractClassWithDialogCodeAction.cs │ │ │ │ └── IExtractClassOptionsService.cs │ │ │ │ ├── ExtractInterface │ │ │ │ ├── AbstractExtractInterfaceService.cs │ │ │ │ ├── ExtractInterfaceCodeAction.cs │ │ │ │ ├── ExtractInterfaceCodeRefactoringProvider.cs │ │ │ │ ├── ExtractInterfaceOptionsResult.cs │ │ │ │ ├── ExtractInterfaceResult.cs │ │ │ │ ├── ExtractInterfaceTypeAnalysisResult.cs │ │ │ │ ├── IExtractInterfaceOptionsService.cs │ │ │ │ └── TypeDiscoveryRule.cs │ │ │ │ ├── ExtractMethod │ │ │ │ ├── AbstractExtractMethodService.cs │ │ │ │ ├── AbstractSyntaxTriviaService.Result.cs │ │ │ │ ├── AbstractSyntaxTriviaService.cs │ │ │ │ ├── Enums.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── ExtractMethodMatrix.cs │ │ │ │ ├── ExtractMethodOptions.cs │ │ │ │ ├── ExtractMethodOptionsProvider.cs │ │ │ │ ├── ExtractMethodResult.cs │ │ │ │ ├── ExtractMethodService.cs │ │ │ │ ├── FailedExtractMethodResult.cs │ │ │ │ ├── IExtractMethodService.cs │ │ │ │ ├── ISyntaxTriviaService.cs │ │ │ │ ├── InsertionPoint.cs │ │ │ │ ├── MethodExtractor.Analyzer.SymbolMapBuilder.cs │ │ │ │ ├── MethodExtractor.Analyzer.cs │ │ │ │ ├── MethodExtractor.AnalyzerResult.cs │ │ │ │ ├── MethodExtractor.CodeGenerator.cs │ │ │ │ ├── MethodExtractor.GeneratedCode.cs │ │ │ │ ├── MethodExtractor.TriviaResult.cs │ │ │ │ ├── MethodExtractor.TypeParameterCollector.cs │ │ │ │ ├── MethodExtractor.VariableInfo.cs │ │ │ │ ├── MethodExtractor.VariableSymbol.cs │ │ │ │ ├── MethodExtractor.cs │ │ │ │ ├── OperationStatus.cs │ │ │ │ ├── OperationStatus_Statics.cs │ │ │ │ ├── OperationStatus`1.cs │ │ │ │ ├── ParameterStyle.cs │ │ │ │ ├── ReturnStyle.cs │ │ │ │ ├── SelectionResult.cs │ │ │ │ ├── SelectionValidator.NullSelectionResult.cs │ │ │ │ ├── SelectionValidator.cs │ │ │ │ ├── SimpleExtractMethodResult.cs │ │ │ │ ├── UniqueNameGenerator.cs │ │ │ │ └── VariableStyle.cs │ │ │ │ ├── FeaturesResources.resx │ │ │ │ ├── FindUsages │ │ │ │ ├── DefinitionItem.DefaultDefinitionItem.cs │ │ │ │ ├── DefinitionItem.DetachedDefinitionItem.cs │ │ │ │ ├── DefinitionItem.cs │ │ │ │ ├── DefinitionsAndReferences.cs │ │ │ │ ├── ExternalScope.cs │ │ │ │ ├── IFindUsagesContext.cs │ │ │ │ ├── IRemoteFindUsagesService.cs │ │ │ │ └── SourceReferenceItem.cs │ │ │ │ ├── Formatting │ │ │ │ ├── AbstractNewDocumentFormattingService.cs │ │ │ │ ├── ExportNewDocumentFormattingProviderAttribute.cs │ │ │ │ ├── FormattingCodeFixProvider.cs │ │ │ │ ├── FormattingDiagnosticAnalyzer.cs │ │ │ │ ├── IFormattingInteractionService.cs │ │ │ │ ├── INewDocumentFormattingProvider.cs │ │ │ │ └── INewDocumentFormattingService.cs │ │ │ │ ├── FullyQualify │ │ │ │ ├── AbstractFullyQualifyCodeFixProvider.SymbolResult.cs │ │ │ │ └── AbstractFullyQualifyCodeFixProvider.cs │ │ │ │ ├── GenerateComparisonOperators │ │ │ │ └── GenerateComparisonOperatorsCodeRefactoringProvider.cs │ │ │ │ ├── GenerateConstructorFromMembers │ │ │ │ ├── AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs │ │ │ │ ├── AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs │ │ │ │ ├── AbstractGenerateConstructorFromMembersCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs │ │ │ │ ├── AbstractGenerateConstructorFromMembersCodeRefactoringProvider.State.cs │ │ │ │ ├── AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs │ │ │ │ └── GenerateConstructorFromMembersOptions.cs │ │ │ │ ├── GenerateDefaultConstructors │ │ │ │ ├── AbstractGenerateDefaultConstructorCodeFixProvider.cs │ │ │ │ ├── AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs │ │ │ │ ├── AbstractGenerateDefaultConstructorsService.CodeAction.cs │ │ │ │ ├── AbstractGenerateDefaultConstructorsService.CodeActionAll.cs │ │ │ │ ├── AbstractGenerateDefaultConstructorsService.State.cs │ │ │ │ ├── AbstractGenerateDefaultConstructorsService.cs │ │ │ │ ├── GenerateDefaultConstructorsCodeRefactoringProvider.cs │ │ │ │ └── IGenerateDefaultConstructorsService.cs │ │ │ │ ├── GenerateEqualsAndGetHashCodeFromMembers │ │ │ │ ├── AbstractGenerateEqualsAndGetHashCodeService.cs │ │ │ │ ├── FormatLargeBinaryExpressionRule.cs │ │ │ │ ├── GenerateEqualsAndGetHashCodeAction.cs │ │ │ │ ├── GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs │ │ │ │ ├── GenerateEqualsAndGetHashCodeFromMembersOptions.cs │ │ │ │ ├── GenerateEqualsAndHashWithDialogCodeAction.cs │ │ │ │ ├── IGenerateEqualsAndGetHashCodeService.cs │ │ │ │ └── IGenerateEqualsAndGetHashCodeServiceExtensions.cs │ │ │ │ ├── GenerateFromMembers │ │ │ │ ├── AbstractGenerateFromMembersCodeRefactoringProvider.SelectedMemberInfo.cs │ │ │ │ └── AbstractGenerateFromMembersCodeRefactoringProvider.cs │ │ │ │ ├── GenerateMember │ │ │ │ ├── AbstractGenerateMemberService.cs │ │ │ │ ├── GenerateConstructor │ │ │ │ │ ├── AbstractGenerateConstructorService.State.cs │ │ │ │ │ ├── AbstractGenerateConstructorService.cs │ │ │ │ │ ├── Argument.cs │ │ │ │ │ ├── GenerateConstructorHelpers.cs │ │ │ │ │ └── IGenerateConstructorService.cs │ │ │ │ ├── GenerateEnumMember │ │ │ │ │ ├── AbstractGenerateEnumMemberService.CodeAction.cs │ │ │ │ │ ├── AbstractGenerateEnumMemberService.State.cs │ │ │ │ │ ├── AbstractGenerateEnumMemberService.cs │ │ │ │ │ └── IGenerateEnumMemberService.cs │ │ │ │ ├── GenerateParameterizedMember │ │ │ │ │ ├── AbstractGenerateConversionService.State.cs │ │ │ │ │ ├── AbstractGenerateConversionService.cs │ │ │ │ │ ├── AbstractGenerateDeconstructMethodService.State.cs │ │ │ │ │ ├── AbstractGenerateDeconstructMethodService.cs │ │ │ │ │ ├── AbstractGenerateMethodService.State.cs │ │ │ │ │ ├── AbstractGenerateMethodService.cs │ │ │ │ │ ├── AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs │ │ │ │ │ ├── AbstractGenerateParameterizedMemberService.CodeAction.cs │ │ │ │ │ ├── AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs │ │ │ │ │ ├── AbstractGenerateParameterizedMemberService.SignatureInfo.cs │ │ │ │ │ ├── AbstractGenerateParameterizedMemberService.State.cs │ │ │ │ │ ├── AbstractGenerateParameterizedMemberService.cs │ │ │ │ │ ├── IGenerateConversionService.cs │ │ │ │ │ ├── IGenerateDeconstructMemberService.cs │ │ │ │ │ ├── IGenerateParameterizedMemberService.cs │ │ │ │ │ ├── MethodGenerationKind.cs │ │ │ │ │ └── TypeParameterSubstitution.cs │ │ │ │ └── GenerateVariable │ │ │ │ │ ├── AbstractGenerateVariableService.CodeAction.cs │ │ │ │ │ ├── AbstractGenerateVariableService.GenerateLocalCodeAction.cs │ │ │ │ │ ├── AbstractGenerateVariableService.GenerateParameterCodeAction.cs │ │ │ │ │ ├── AbstractGenerateVariableService.State.cs │ │ │ │ │ ├── AbstractGenerateVariableService.cs │ │ │ │ │ └── IGenerateVariableService.cs │ │ │ │ ├── GenerateOverrides │ │ │ │ ├── GenerateOverridesCodeRefactoringProvider.cs │ │ │ │ ├── GenerateOverridesOptions.cs │ │ │ │ └── GenerateOverridesWithDialogCodeAction.cs │ │ │ │ ├── GenerateType │ │ │ │ ├── AbstractGenerateTypeService.CodeAction.cs │ │ │ │ ├── AbstractGenerateTypeService.Editor.cs │ │ │ │ ├── AbstractGenerateTypeService.GenerateNamedType.cs │ │ │ │ ├── AbstractGenerateTypeService.State.cs │ │ │ │ ├── AbstractGenerateTypeService.cs │ │ │ │ ├── GenerateTypeDialogOptions.cs │ │ │ │ ├── GenerateTypeOptionsResult.cs │ │ │ │ ├── IGenerateTypeOptionService.cs │ │ │ │ ├── IGenerateTypeService.cs │ │ │ │ └── TypeKindOptions.cs │ │ │ │ ├── GoToDefinition │ │ │ │ ├── AbstractFindDefinitionService.cs │ │ │ │ ├── AbstractGoToDefinitionSymbolService.cs │ │ │ │ ├── IFindDefinitionService.cs │ │ │ │ └── IGoToDefinitionSymbolService.cs │ │ │ │ ├── ImplementAbstractClass │ │ │ │ ├── AbstractImplementAbstractClassCodeFixProvider.cs │ │ │ │ └── ImplementAbstractClassData.cs │ │ │ │ ├── ImplementInterface │ │ │ │ ├── AbstractImplementInterfaceService.CodeAction.cs │ │ │ │ ├── AbstractImplementInterfaceService.CodeAction_Conflicts.cs │ │ │ │ ├── AbstractImplementInterfaceService.CodeAction_Method.cs │ │ │ │ ├── AbstractImplementInterfaceService.CodeAction_Property.cs │ │ │ │ ├── AbstractImplementInterfaceService.DisposePatternCodeAction.cs │ │ │ │ ├── AbstractImplementInterfaceService.State.cs │ │ │ │ ├── AbstractImplementInterfaceService.cs │ │ │ │ └── IImplementInterfaceService.cs │ │ │ │ ├── ImplementType │ │ │ │ ├── ImplementTypeOptions.cs │ │ │ │ └── ImplementTypeOptionsProvider.cs │ │ │ │ ├── IncrementalCaches │ │ │ │ ├── MetadataInfo.cs │ │ │ │ ├── SymbolTreeInfoCacheService.cs │ │ │ │ ├── SymbolTreeInfoIncrementalAnalyzer.cs │ │ │ │ ├── SymbolTreeInfoIncrementalAnalyzerProvider.cs │ │ │ │ └── SyntaxTreeInfoIncrementalAnalyzerProvider.cs │ │ │ │ ├── InheritanceMargin │ │ │ │ ├── IRemoteInheritanceMarginService.cs │ │ │ │ ├── InheritanceRelationship.cs │ │ │ │ ├── SerializableInheritanceMarginItem.cs │ │ │ │ └── SerializableInheritanceTargetItem.cs │ │ │ │ ├── InitializeParameter │ │ │ │ ├── AbstractAddParameterCheckCodeRefactoringProvider.cs │ │ │ │ ├── AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs │ │ │ │ └── AbstractInitializeParameterCodeRefactoringProvider.cs │ │ │ │ ├── InlineHints │ │ │ │ ├── AbstractInlineHintsService.cs │ │ │ │ ├── AbstractInlineParameterNameHintsService.cs │ │ │ │ ├── AbstractInlineTypeHintsService.cs │ │ │ │ ├── IInlineHintsService.cs │ │ │ │ ├── IInlineParameterNameHintsService.cs │ │ │ │ ├── IInlineTypeHintsService.cs │ │ │ │ ├── InlineHint.cs │ │ │ │ ├── InlineHintHelpers.cs │ │ │ │ ├── InlineHintsOptions.cs │ │ │ │ └── TypeHint.cs │ │ │ │ ├── InlineMethod │ │ │ │ ├── AbstractInlineMethodRefactoringProvider.InlineContext.cs │ │ │ │ ├── AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs │ │ │ │ └── AbstractInlineMethodRefactoringProvider.cs │ │ │ │ ├── InlineTemporary │ │ │ │ └── AbstractInlineTemporaryCodeRefactoringProvider.cs │ │ │ │ ├── Intents │ │ │ │ ├── IIntentProvider.cs │ │ │ │ ├── IIntentProviderMetadata.cs │ │ │ │ ├── IntentProviderAttribute.cs │ │ │ │ ├── IntentResult.cs │ │ │ │ └── WellKnownIntents.cs │ │ │ │ ├── InternalLanguageNames.cs │ │ │ │ ├── IntroduceUsingStatement │ │ │ │ └── AbstractIntroduceUsingStatementCodeRefactoringProvider.cs │ │ │ │ ├── IntroduceVariable │ │ │ │ ├── AbstractIntroduceParameterDocumentRewriter.cs │ │ │ │ ├── AbstractIntroduceParameterService.cs │ │ │ │ ├── AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs │ │ │ │ ├── AbstractIntroduceVariableService.CodeAction.cs │ │ │ │ ├── AbstractIntroduceVariableService.IntroduceVariableAllOccurrenceCodeAction.cs │ │ │ │ ├── AbstractIntroduceVariableService.State.cs │ │ │ │ ├── AbstractIntroduceVariableService.State_Attribute.cs │ │ │ │ ├── AbstractIntroduceVariableService.State_Block.cs │ │ │ │ ├── AbstractIntroduceVariableService.State_ConstructorInitializer.cs │ │ │ │ ├── AbstractIntroduceVariableService.State_Field.cs │ │ │ │ ├── AbstractIntroduceVariableService.State_Parameter.cs │ │ │ │ ├── AbstractIntroduceVariableService.State_Query.cs │ │ │ │ ├── AbstractIntroduceVariableService.cs │ │ │ │ ├── IIntroduceVariableService.cs │ │ │ │ ├── IntroduceLocalForExpressionCodeRefactoringProvider.cs │ │ │ │ └── IntroduceVariableCodeRefactoringProvider.cs │ │ │ │ ├── InvertConditional │ │ │ │ └── AbstractInvertConditionalCodeRefactoringProvider.cs │ │ │ │ ├── InvertIf │ │ │ │ ├── AbstractInvertIfCodeRefactoringProvider.StatementRange.cs │ │ │ │ └── AbstractInvertIfCodeRefactoringProvider.cs │ │ │ │ ├── InvertLogical │ │ │ │ └── AbstractInvertLogicalCodeRefactoringProvider.cs │ │ │ │ ├── LanguageServiceIndexFormat │ │ │ │ ├── SymbolMoniker.cs │ │ │ │ └── WellKnownSymbolMonikerSchemes.cs │ │ │ │ ├── LanguageServices │ │ │ │ ├── AnonymousTypeDisplayService │ │ │ │ │ ├── AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs │ │ │ │ │ ├── AbstractAnonymousTypeDisplayService.cs │ │ │ │ │ ├── AnonymousTypeDisplayInfo.cs │ │ │ │ │ ├── IAnonymousTypeDisplayExtensions.cs │ │ │ │ │ └── IAnonymousTypeDisplayService.cs │ │ │ │ ├── ProjectInfoService │ │ │ │ │ └── IProjectInfoService.cs │ │ │ │ └── SymbolDisplayService │ │ │ │ │ ├── AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs │ │ │ │ │ ├── AbstractSymbolDisplayService.AnonymousTypes.cs │ │ │ │ │ ├── AbstractSymbolDisplayService.cs │ │ │ │ │ ├── ISymbolDisplayService.cs │ │ │ │ │ └── SymbolDescriptionGroups.cs │ │ │ │ ├── MakeClassAbstract │ │ │ │ └── AbstractMakeTypeAbstractCodeFixProvider.cs │ │ │ │ ├── MakeMemberStatic │ │ │ │ └── AbstractMakeMemberStaticCodeFixProvider.cs │ │ │ │ ├── MakeMethodAsynchronous │ │ │ │ ├── AbstractMakeMethodAsynchronousCodeFixProvider.KnownTypes.cs │ │ │ │ └── AbstractMakeMethodAsynchronousCodeFixProvider.cs │ │ │ │ ├── MakeMethodSynchronous │ │ │ │ └── AbstractMakeMethodSynchronousCodeFixProvider.cs │ │ │ │ ├── MetadataAsSource │ │ │ │ ├── AbstractMetadataAsSourceService+CompatAbstractMetadataFormattingRule.cs │ │ │ │ ├── AbstractMetadataAsSourceService.AbstractMetadataFormattingRule.cs │ │ │ │ ├── AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.DocCommentFormatter.cs │ │ │ │ ├── AbstractMetadataAsSourceService.WrappedEventSymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.WrappedFieldSymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.WrappedMethodSymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.WrappedPropertySymbol.cs │ │ │ │ ├── AbstractMetadataAsSourceService.cs │ │ │ │ ├── DocumentationCommentUtilities.cs │ │ │ │ ├── IMetadataAsSourceFileService.cs │ │ │ │ ├── IMetadataAsSourceService.cs │ │ │ │ ├── MetadataAsSourceFile.cs │ │ │ │ ├── MetadataAsSourceFileService.cs │ │ │ │ ├── MetadataAsSourceGeneratedFileInfo.cs │ │ │ │ ├── MetadataAsSourceHelpers.cs │ │ │ │ ├── MetadataAsSourceWorkspace.cs │ │ │ │ └── SymbolMappingServiceFactory.cs │ │ │ │ ├── Microsoft.CodeAnalysis.Features.csproj │ │ │ │ ├── MoveDeclarationNearReference │ │ │ │ └── AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs │ │ │ │ ├── MoveToNamespace │ │ │ │ ├── AbstractMoveToNamespaceCodeAction.MoveItemsToNamespaceCodeAction.cs │ │ │ │ ├── AbstractMoveToNamespaceCodeAction.MoveTypeToNamespaceCodeAction.cs │ │ │ │ ├── AbstractMoveToNamespaceCodeAction.cs │ │ │ │ ├── AbstractMoveToNamespaceService.cs │ │ │ │ ├── IMoveToNamespaceOptionsService.cs │ │ │ │ ├── MoveToNamespaceAnalysisResult.ContainerType.cs │ │ │ │ ├── MoveToNamespaceAnalysisResult.cs │ │ │ │ ├── MoveToNamespaceCodeActionProvider.cs │ │ │ │ ├── MoveToNamespaceOptionsResult.cs │ │ │ │ └── MoveToNamespaceResult.cs │ │ │ │ ├── NameTupleElement │ │ │ │ └── AbstractNameTupleElementCodeRefactoringProvider.cs │ │ │ │ ├── NavigateTo │ │ │ │ ├── AbstractNavigateToSearchService.InProcess.cs │ │ │ │ ├── AbstractNavigateToSearchService.cs │ │ │ │ ├── INavigateToSearchCallback.cs │ │ │ │ ├── INavigateToSearchResult.cs │ │ │ │ ├── INavigateToSearchService.cs │ │ │ │ ├── INavigateToSearcherHost.cs │ │ │ │ ├── IRemoteNavigateToSearchService.cs │ │ │ │ ├── NavigateToItemKind.cs │ │ │ │ ├── NavigateToMatchKind.cs │ │ │ │ ├── NavigateToSearchResultComparer.cs │ │ │ │ ├── NavigateToSearcher.cs │ │ │ │ ├── NavigateToUtilities.cs │ │ │ │ └── RoslynNavigateToItem.cs │ │ │ │ ├── Navigation │ │ │ │ ├── DefaultDocumentNavigationService.cs │ │ │ │ ├── DefaultDocumentNavigationServiceFactory.cs │ │ │ │ ├── DefaultSymbolNavigationService.cs │ │ │ │ ├── DefaultSymbolNavigationServiceFactory.cs │ │ │ │ ├── IDocumentNavigationService.cs │ │ │ │ ├── INavigableItem.cs │ │ │ │ ├── ISymbolNavigationService.cs │ │ │ │ ├── NavigableItemFactory.SymbolLocationNavigableItem.cs │ │ │ │ ├── NavigableItemFactory.cs │ │ │ │ ├── NavigationOptions.cs │ │ │ │ └── NavigationOptionsProvider.cs │ │ │ │ ├── NavigationBar │ │ │ │ ├── AbstractNavigationBarItemService.cs │ │ │ │ ├── INavigationBarItemService.cs │ │ │ │ ├── IRemoteNavigationBarItemService.cs │ │ │ │ └── NavigationBarItems │ │ │ │ │ ├── RoslynNavigationBarItem.AbstractGenerateCodeItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.ActionlessItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.GenerateDefaultConstructorItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.GenerateEventHandlerItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.GenerateFinalizerItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.GenerateMethodItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.SymbolItem.cs │ │ │ │ │ ├── RoslynNavigationBarItem.cs │ │ │ │ │ └── RoslynNavigationBarItemKind.cs │ │ │ │ ├── Notification │ │ │ │ ├── INotificationService.cs │ │ │ │ ├── INotificationServiceCallback.cs │ │ │ │ └── NotificationSeverity.cs │ │ │ │ ├── Organizing │ │ │ │ ├── AbstractOrganizingService.cs │ │ │ │ ├── IOrganizingService.cs │ │ │ │ ├── Organizers │ │ │ │ │ ├── AbstractSyntaxNodeOrganizer.cs │ │ │ │ │ ├── ExportSyntaxNodeOrganizerAttribute.cs │ │ │ │ │ └── ISyntaxOrganizer.cs │ │ │ │ └── OrganizingService.cs │ │ │ │ ├── PasteTracking │ │ │ │ └── IPasteTrackingService.cs │ │ │ │ ├── PickMembers │ │ │ │ ├── IPickMembersService.cs │ │ │ │ └── PickMembersResult.cs │ │ │ │ ├── PreferFrameworkType │ │ │ │ ├── PreferFrameworkTypeCodeFixProvider.cs │ │ │ │ ├── PreferFrameworkTypeConstants.cs │ │ │ │ └── PreferFrameworkTypeDiagnosticAnalyzerBase.cs │ │ │ │ ├── ProjectManagement │ │ │ │ └── IProjectManagementService.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── PullMemberUp │ │ │ │ ├── AbstractPullMemberUpRefactoringProvider.cs │ │ │ │ ├── Dialog │ │ │ │ │ ├── IPullMemberUpOptionsService.cs │ │ │ │ │ └── PullMemberUpWithDialogCodeAction.cs │ │ │ │ ├── MemberAnalysisResult.cs │ │ │ │ ├── MemberAndDestinationValidator.cs │ │ │ │ ├── MembersPuller.cs │ │ │ │ ├── PullMembersUpOptions.cs │ │ │ │ └── PullMembersUpOptionsBuilder.cs │ │ │ │ ├── QuickInfo │ │ │ │ ├── CommonQuickInfoContext.cs │ │ │ │ ├── CommonQuickInfoProvider.cs │ │ │ │ ├── CommonSemanticQuickInfoProvider.ErrorVisitor.cs │ │ │ │ ├── CommonSemanticQuickInfoProvider.TokenInfo.cs │ │ │ │ ├── CommonSemanticQuickInfoProvider.cs │ │ │ │ ├── ExportQuickInfoProviderAttribute.cs │ │ │ │ ├── IndentationHelper.cs │ │ │ │ ├── QuickInfoContext.cs │ │ │ │ ├── QuickInfoItem.cs │ │ │ │ ├── QuickInfoOptions.cs │ │ │ │ ├── QuickInfoOptionsProvider.cs │ │ │ │ ├── QuickInfoProvider.cs │ │ │ │ ├── QuickInfoProviderMetadata.cs │ │ │ │ ├── QuickInfoProviderNames.cs │ │ │ │ ├── QuickInfoSection.cs │ │ │ │ ├── QuickInfoSectionKinds.cs │ │ │ │ ├── QuickInfoService.cs │ │ │ │ ├── QuickInfoServiceWithProviders.cs │ │ │ │ └── QuickInfoUtilities.cs │ │ │ │ ├── RQName │ │ │ │ ├── Nodes │ │ │ │ │ ├── RQArrayOrPointerType.cs │ │ │ │ │ ├── RQArrayType.cs │ │ │ │ │ ├── RQConstructedType.cs │ │ │ │ │ ├── RQConstructor.cs │ │ │ │ │ ├── RQErrorType.cs │ │ │ │ │ ├── RQEvent.cs │ │ │ │ │ ├── RQExplicitInterfaceMemberName.cs │ │ │ │ │ ├── RQIndexer.cs │ │ │ │ │ ├── RQMember.cs │ │ │ │ │ ├── RQMemberParameterIndex.cs │ │ │ │ │ ├── RQMemberParameterIndexFromPartialImplementation.cs │ │ │ │ │ ├── RQMemberParameterIndexFromPartialSignature.cs │ │ │ │ │ ├── RQMemberVariable.cs │ │ │ │ │ ├── RQMethod.cs │ │ │ │ │ ├── RQMethodBase.cs │ │ │ │ │ ├── RQMethodOrProperty.cs │ │ │ │ │ ├── RQMethodPropertyOrEvent.cs │ │ │ │ │ ├── RQMethodPropertyOrEventName.cs │ │ │ │ │ ├── RQNamespace.cs │ │ │ │ │ ├── RQNode.cs │ │ │ │ │ ├── RQNormalParameter.cs │ │ │ │ │ ├── RQNullType.cs │ │ │ │ │ ├── RQOrdinaryMethodPropertyOrEventName.cs │ │ │ │ │ ├── RQOutParameter.cs │ │ │ │ │ ├── RQParameter.cs │ │ │ │ │ ├── RQPointerType.cs │ │ │ │ │ ├── RQProperty.cs │ │ │ │ │ ├── RQPropertyBase.cs │ │ │ │ │ ├── RQRefParameter.cs │ │ │ │ │ ├── RQType.cs │ │ │ │ │ ├── RQTypeOrNamespace.cs │ │ │ │ │ ├── RQTypeVariableType.cs │ │ │ │ │ ├── RQUnconstructedType.cs │ │ │ │ │ └── RQVoidType.cs │ │ │ │ ├── ParenthesesTreeWriter.cs │ │ │ │ ├── RQNameInternal.cs │ │ │ │ ├── RQNameStrings.cs │ │ │ │ ├── RQNodeBuilder.cs │ │ │ │ └── SimpleTree │ │ │ │ │ ├── SimpleGroupNode.cs │ │ │ │ │ ├── SimpleLeafNode.cs │ │ │ │ │ └── SimpleTreeNode.cs │ │ │ │ ├── RemoveAsyncModifier │ │ │ │ └── AbstractRemoveAsyncModifierCodeFixProvider.cs │ │ │ │ ├── RemoveUnusedVariable │ │ │ │ └── AbstractRemoveUnusedVariableCodeFixProvider.cs │ │ │ │ ├── ReplaceDocCommentTextWithTag │ │ │ │ └── AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs │ │ │ │ ├── ReplaceMethodWithProperty │ │ │ │ ├── AbstractReplaceMethodWithPropertyService.cs │ │ │ │ ├── IReplaceMethodWithPropertyService.cs │ │ │ │ └── ReplaceMethodWithPropertyCodeRefactoringProvider.cs │ │ │ │ ├── ReplacePropertyWithMethods │ │ │ │ ├── AbstractReplacePropertyWithMethodsService.cs │ │ │ │ ├── IReplacePropertyWithMethodsService.cs │ │ │ │ └── ReplacePropertyWithMethodsCodeRefactoringProvider.cs │ │ │ │ ├── SemanticClassificationCache │ │ │ │ ├── SemanticClassificationCacheService.cs │ │ │ │ └── SemanticClassificationCacheUtilities.cs │ │ │ │ ├── Shared │ │ │ │ ├── Extensions │ │ │ │ │ ├── DocumentExtensions.cs │ │ │ │ │ ├── ISymbolExtensions_2.cs │ │ │ │ │ ├── ISymbolExtensions_Sorting.cs │ │ │ │ │ ├── ProjectExtensions.cs │ │ │ │ │ └── SyntaxTokenListExtensions.cs │ │ │ │ ├── IDocumentSupportsFeatureService.cs │ │ │ │ ├── Naming │ │ │ │ │ ├── FallbackNamingRules.cs │ │ │ │ │ └── IdentifierNameParts.cs │ │ │ │ ├── Options │ │ │ │ │ └── ServiceFeatureOnOffOptions.cs │ │ │ │ ├── TestHooks │ │ │ │ │ └── Legacy │ │ │ │ │ │ └── ListenerForwarders.cs │ │ │ │ └── Utilities │ │ │ │ │ ├── AnnotatedSymbolMapping.cs │ │ │ │ │ ├── ExtractTypeHelpers.cs │ │ │ │ │ ├── LinkedFilesSymbolEquivalenceComparer.cs │ │ │ │ │ └── SupportedPlatformData.cs │ │ │ │ ├── SignatureHelp │ │ │ │ ├── AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs │ │ │ │ ├── AbstractSignatureHelpProvider.cs │ │ │ │ ├── CommonSignatureHelpUtilities.cs │ │ │ │ ├── ExportSignatureHelpProviderAttribute.cs │ │ │ │ ├── ISignatureHelpProvider.cs │ │ │ │ ├── SignatureHelpItem.cs │ │ │ │ ├── SignatureHelpItems.cs │ │ │ │ ├── SignatureHelpParameter.cs │ │ │ │ ├── SignatureHelpState.cs │ │ │ │ ├── SignatureHelpTriggerInfo.cs │ │ │ │ └── SignatureHelpTriggerReason.cs │ │ │ │ ├── SimplifyThisOrMe │ │ │ │ ├── AbstractSimplifyThisOrMeCodeFixProvider.cs │ │ │ │ └── AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs │ │ │ │ ├── SimplifyTypeNames │ │ │ │ ├── AbstractSimplifyTypeNamesCodeFixProvider.cs │ │ │ │ └── SimplifyTypeNamesDiagnosticAnalyzerBase.cs │ │ │ │ ├── Snippets │ │ │ │ ├── ISnippetInfoService.cs │ │ │ │ └── SnippetInfo.cs │ │ │ │ ├── SolutionCrawler │ │ │ │ ├── AbstractDocumentDifferenceService.cs │ │ │ │ ├── AggregateIncrementalAnalyzer.cs │ │ │ │ ├── DefaultDocumentTrackingService.cs │ │ │ │ ├── Extensibility │ │ │ │ │ ├── ExportPerLanguageIncrementalAnalyzerProviderAttribute.cs │ │ │ │ │ ├── IPerLanguageIncrementalAnalyzerProvider.cs │ │ │ │ │ └── PerLanguageIncrementalAnalyzerProviderMetadata.cs │ │ │ │ ├── Extensions.cs │ │ │ │ ├── GlobalOperationAwareIdleProcessor.cs │ │ │ │ ├── HostSolutionCrawlerWorkspaceEventListener.cs │ │ │ │ ├── IDocumentDifferenceService.cs │ │ │ │ ├── IDocumentTrackingService.cs │ │ │ │ ├── IDocumentTrackingServiceExtensions.cs │ │ │ │ ├── ISolutionCrawlerProgressReporter.cs │ │ │ │ ├── ISolutionCrawlerService.cs │ │ │ │ ├── IWorkCoordinatorPriorityService.cs │ │ │ │ ├── IdleProcessor.cs │ │ │ │ ├── IncrementalAnalyzerBase.cs │ │ │ │ ├── IncrementalAnalyzerProviderBase.cs │ │ │ │ ├── InternalSolutionCrawlerOptions.cs │ │ │ │ ├── InternalSolutionCrawlerOptionsProvider.cs │ │ │ │ ├── MiscSolutionCrawlerWorkspaceEventListener.cs │ │ │ │ ├── SolutionCrawlerLogger.cs │ │ │ │ ├── SolutionCrawlerProgressReporter.cs │ │ │ │ ├── SolutionCrawlerRegistrationService.cs │ │ │ │ ├── SolutionCrawlerService.cs │ │ │ │ ├── State │ │ │ │ │ ├── AbstractAnalyzerState.cs │ │ │ │ │ └── AbstractDocumentAnalyzerState.cs │ │ │ │ ├── WorkCoordinator.AbstractPriorityProcessor.cs │ │ │ │ ├── WorkCoordinator.AsyncDocumentWorkItemQueue.cs │ │ │ │ ├── WorkCoordinator.AsyncProjectWorkItemQueue.cs │ │ │ │ ├── WorkCoordinator.AsyncWorkItemQueue.cs │ │ │ │ ├── WorkCoordinator.HighPriorityProcessor.cs │ │ │ │ ├── WorkCoordinator.IncrementalAnalyzerProcessor.cs │ │ │ │ ├── WorkCoordinator.LowPriorityProcessor.cs │ │ │ │ ├── WorkCoordinator.NormalPriorityProcessor.cs │ │ │ │ ├── WorkCoordinator.SemanticChangeProcessor.cs │ │ │ │ ├── WorkCoordinator.WorkItem.cs │ │ │ │ └── WorkCoordinator.cs │ │ │ │ ├── SpellCheck │ │ │ │ └── AbstractSpellCheckCodeFixProvider.cs │ │ │ │ ├── SplitOrMergeIfStatements │ │ │ │ ├── AbstractMergeIfStatementsCodeRefactoringProvider.cs │ │ │ │ ├── AbstractSplitIfStatementCodeRefactoringProvider.cs │ │ │ │ ├── Consecutive │ │ │ │ │ ├── AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs │ │ │ │ │ └── AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs │ │ │ │ ├── IIfLikeStatementGenerator.cs │ │ │ │ └── Nested │ │ │ │ │ ├── AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs │ │ │ │ │ └── AbstractSplitIntoNestedIfStatementsCodeRefactoringProvider.cs │ │ │ │ ├── Structure │ │ │ │ ├── BlockSpan.cs │ │ │ │ ├── BlockStructure.cs │ │ │ │ ├── BlockStructureContext.cs │ │ │ │ ├── BlockStructureOptionProvider.cs │ │ │ │ ├── BlockStructureOptions.cs │ │ │ │ ├── BlockStructureProvider.cs │ │ │ │ ├── BlockStructureService.cs │ │ │ │ ├── BlockStructureServiceWithProviders.cs │ │ │ │ ├── BlockTypes.cs │ │ │ │ └── Syntax │ │ │ │ │ ├── AbstractBlockStructureProvider.cs │ │ │ │ │ ├── AbstractSyntaxNodeStructureProvider.cs │ │ │ │ │ ├── AbstractSyntaxStructureProvider.cs │ │ │ │ │ ├── AbstractSyntaxTriviaStructureProvider.cs │ │ │ │ │ ├── BlockSpanCollector.cs │ │ │ │ │ └── BlockStructureExtensions.cs │ │ │ │ ├── SymbolMapping │ │ │ │ ├── ISymbolMappingService.cs │ │ │ │ ├── SymbolMappingResult.cs │ │ │ │ └── SymbolMappingServiceFactory.cs │ │ │ │ ├── SyncNamespaces │ │ │ │ ├── AbstractSyncNamespacesSevice.cs │ │ │ │ └── ISyncNamespacesService.cs │ │ │ │ ├── TodoComments │ │ │ │ ├── AbstractTodoCommentService.cs │ │ │ │ ├── AbstractTodoCommentsIncrementalAnalyzer.cs │ │ │ │ ├── DocumentAndComments.cs │ │ │ │ ├── ITodoCommentService.cs │ │ │ │ ├── InProcTodoCommentsIncrementalAnalyzer.cs │ │ │ │ ├── InProcTodoCommentsIncrementalAnalyzerProvider.cs │ │ │ │ └── TodoCommentDescriptor.cs │ │ │ │ ├── UnifiedSuggestions │ │ │ │ ├── UnifiedPredefinedSuggestedActionCategoryNames.cs │ │ │ │ ├── UnifiedSuggestedActionSet.cs │ │ │ │ ├── UnifiedSuggestedActionSetComparer.cs │ │ │ │ ├── UnifiedSuggestedActionSetPriority.cs │ │ │ │ ├── UnifiedSuggestedActions │ │ │ │ │ ├── ICodeFixSuggestedAction.cs │ │ │ │ │ ├── ICodeRefactoringSuggestedAction.cs │ │ │ │ │ ├── IFixAllSuggestedAction.cs │ │ │ │ │ ├── IUnifiedSuggestedAction.cs │ │ │ │ │ ├── UnifiedCodeFixSuggestedAction.cs │ │ │ │ │ ├── UnifiedCodeRefactoringSuggestedAction.cs │ │ │ │ │ ├── UnifiedFixAllSuggestedAction.cs │ │ │ │ │ ├── UnifiedSuggestedAction.cs │ │ │ │ │ └── UnifiedSuggestedActionWithNestedActions.cs │ │ │ │ └── UnifiedSuggestedActionsSource.cs │ │ │ │ ├── UnsealClass │ │ │ │ └── AbstractUnsealClassCodeFixProvider.cs │ │ │ │ ├── UnusedReferences │ │ │ │ ├── IReferenceCleanupService.cs │ │ │ │ ├── IUnusedReferenceAnalysisService.cs │ │ │ │ ├── ProjectAssets │ │ │ │ │ ├── ProjectAssetsModel.cs │ │ │ │ │ └── ProjectAssetsReader.cs │ │ │ │ ├── ReferenceInfo.cs │ │ │ │ ├── ReferenceType.cs │ │ │ │ ├── ReferenceUpdate.cs │ │ │ │ ├── UnusedReferencesRemover.cs │ │ │ │ └── UpdateAction.cs │ │ │ │ ├── UpgradeProject │ │ │ │ └── AbstractUpgradeProjectCodeFixProvider.cs │ │ │ │ ├── UseAutoProperty │ │ │ │ └── AbstractUseAutoPropertyCodeFixProvider.cs │ │ │ │ ├── UseNamedArguments │ │ │ │ └── AbstractUseNamedArgumentsCodeRefactoringProvider.cs │ │ │ │ ├── ValidateFormatString │ │ │ │ └── ValidateFormatStringOptionProvider.cs │ │ │ │ ├── ValueTracking │ │ │ │ ├── IValueTrackingService.cs │ │ │ │ ├── SerializableValueTrackedItem.cs │ │ │ │ ├── ValueTrackedItem.cs │ │ │ │ ├── ValueTracker.FindReferencesProgress.cs │ │ │ │ ├── ValueTracker.OperationCollector.cs │ │ │ │ ├── ValueTracker.cs │ │ │ │ ├── ValueTrackingProgressCollector.cs │ │ │ │ └── ValueTrackingService.cs │ │ │ │ ├── Workspace │ │ │ │ ├── BackgroundCompiler.cs │ │ │ │ ├── BackgroundParser.cs │ │ │ │ ├── CompileTimeSolutionProvider.cs │ │ │ │ ├── ICompileTimeSolutionProvider.cs │ │ │ │ ├── ProjectCacheService.SimpleMRUCache.cs │ │ │ │ └── ProjectCacheService.cs │ │ │ │ ├── Wrapping │ │ │ │ ├── AbstractCodeActionComputer.cs │ │ │ │ ├── AbstractWrapper.cs │ │ │ │ ├── AbstractWrappingCodeRefactoringProvider.cs │ │ │ │ ├── BinaryExpression │ │ │ │ │ ├── AbstractBinaryExpressionWrapper.cs │ │ │ │ │ └── BinaryExpressionCodeActionComputer.cs │ │ │ │ ├── ChainedExpression │ │ │ │ │ ├── AbstractChainedExpressionWrapper.cs │ │ │ │ │ └── ChainedExpressionCodeActionComputer.cs │ │ │ │ ├── Edit.cs │ │ │ │ ├── ICodeActionComputer.cs │ │ │ │ ├── ISyntaxWrapper.cs │ │ │ │ ├── SeparatedSyntaxList │ │ │ │ │ ├── AbstractSeparatedSyntaxListWrapper.cs │ │ │ │ │ ├── SeparatedSyntaxListCodeActionComputer.cs │ │ │ │ │ └── WrappingStyle.cs │ │ │ │ ├── WrapItemsAction.cs │ │ │ │ └── WrappingGroup.cs │ │ │ │ └── xlf │ │ │ │ ├── FeaturesResources.cs.xlf │ │ │ │ ├── FeaturesResources.de.xlf │ │ │ │ ├── FeaturesResources.es.xlf │ │ │ │ ├── FeaturesResources.fr.xlf │ │ │ │ ├── FeaturesResources.it.xlf │ │ │ │ ├── FeaturesResources.ja.xlf │ │ │ │ ├── FeaturesResources.ko.xlf │ │ │ │ ├── FeaturesResources.pl.xlf │ │ │ │ ├── FeaturesResources.pt-BR.xlf │ │ │ │ ├── FeaturesResources.ru.xlf │ │ │ │ ├── FeaturesResources.tr.xlf │ │ │ │ ├── FeaturesResources.zh-Hans.xlf │ │ │ │ └── FeaturesResources.zh-Hant.xlf │ │ ├── Directory.Build.targets │ │ ├── LanguageServer │ │ │ ├── Directory.Build.props │ │ │ ├── Protocol │ │ │ │ ├── AbstractRequestDispatcherFactory.cs │ │ │ │ ├── CSharpVisualBasicLanguageServerFactory.cs │ │ │ │ ├── CustomProtocol │ │ │ │ │ └── FindUsagesLSPContext.cs │ │ │ │ ├── DefaultCapabilitiesProvider.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ └── ProtocolConversions.cs │ │ │ │ ├── Handler │ │ │ │ │ ├── AbstractRequestHandlerProvider.cs │ │ │ │ │ ├── AbstractStatelessRequestHandler.cs │ │ │ │ │ ├── BufferedProgress.cs │ │ │ │ │ ├── CodeActions │ │ │ │ │ │ ├── CodeActionHelpers.cs │ │ │ │ │ │ ├── CodeActionResolveData.cs │ │ │ │ │ │ ├── CodeActionResolveHandler.cs │ │ │ │ │ │ ├── CodeActionsCache.cs │ │ │ │ │ │ ├── CodeActionsHandler.cs │ │ │ │ │ │ ├── CodeActionsHandlerProvider.cs │ │ │ │ │ │ └── RunCodeActionHandler.cs │ │ │ │ │ ├── Commands │ │ │ │ │ │ ├── AbstractExecuteWorkspaceCommandHandler.cs │ │ │ │ │ │ └── ProvidesCommandAttribute.cs │ │ │ │ │ ├── Completion │ │ │ │ │ │ ├── CompletionHandler.cs │ │ │ │ │ │ ├── CompletionHandlerProvider.cs │ │ │ │ │ │ ├── CompletionListCache.cs │ │ │ │ │ │ ├── CompletionResolveData.cs │ │ │ │ │ │ └── CompletionResolveHandler.cs │ │ │ │ │ ├── Definitions │ │ │ │ │ │ ├── AbstractGoToDefinitionHandler.cs │ │ │ │ │ │ ├── GoToDefinitionHandler.cs │ │ │ │ │ │ └── GoToTypeDefinitionHandler.cs │ │ │ │ │ ├── Diagnostics │ │ │ │ │ │ ├── AbstractPullDiagnosticHandler.cs │ │ │ │ │ │ ├── DocumentPullDiagnosticHandler.cs │ │ │ │ │ │ ├── DocumentPullDiagonsticHandlerProvider.cs │ │ │ │ │ │ ├── WorkspacePullDiagnosticHandler.cs │ │ │ │ │ │ └── WorkspacePullDiagnosticHandlerProvider.cs │ │ │ │ │ ├── DocumentChanges │ │ │ │ │ │ ├── DidChangeHandler.cs │ │ │ │ │ │ ├── DidCloseHandler.cs │ │ │ │ │ │ └── DidOpenHandler.cs │ │ │ │ │ ├── ExportLspRequestHandlerProviderAttribute.cs │ │ │ │ │ ├── FoldingRanges │ │ │ │ │ │ └── FoldingRangesHandler.cs │ │ │ │ │ ├── Formatting │ │ │ │ │ │ ├── AbstractFormatDocumentHandlerBase.cs │ │ │ │ │ │ ├── FormatDocumentHandler.cs │ │ │ │ │ │ ├── FormatDocumentOnTypeHandler.cs │ │ │ │ │ │ └── FormatDocumentRangeHandler.cs │ │ │ │ │ ├── Highlights │ │ │ │ │ │ └── DocumentHighlightHandler.cs │ │ │ │ │ ├── Hover │ │ │ │ │ │ └── HoverHandler.cs │ │ │ │ │ ├── IRequestHandler.cs │ │ │ │ │ ├── OnAutoInsert │ │ │ │ │ │ └── OnAutoInsertHandler.cs │ │ │ │ │ ├── ProjectContext │ │ │ │ │ │ └── GetTextDocumentWithContextHandler.cs │ │ │ │ │ ├── ProvidesMethodAttribute.cs │ │ │ │ │ ├── References │ │ │ │ │ │ ├── FindAllReferencesHandler.cs │ │ │ │ │ │ └── FindImplementationsHandler.cs │ │ │ │ │ ├── Rename │ │ │ │ │ │ └── RenameHandler.cs │ │ │ │ │ ├── RequestContext.cs │ │ │ │ │ ├── RequestExecutionQueue.DocumentChangeTracker.cs │ │ │ │ │ ├── RequestExecutionQueue.QueueItem.cs │ │ │ │ │ ├── RequestExecutionQueue.RequestMetrics.cs │ │ │ │ │ ├── RequestExecutionQueue.RequestTelemetryLogger.cs │ │ │ │ │ ├── RequestExecutionQueue.cs │ │ │ │ │ ├── RequestHandlerProviderMetadataView.cs │ │ │ │ │ ├── RequestShutdownEventArgs.cs │ │ │ │ │ ├── SemanticTokens │ │ │ │ │ │ ├── RoslynSemanticTokens.cs │ │ │ │ │ │ ├── RoslynSemanticTokensDelta.cs │ │ │ │ │ │ ├── SemanticTokensCache.cs │ │ │ │ │ │ ├── SemanticTokensEditsHandler.cs │ │ │ │ │ │ ├── SemanticTokensHandler.cs │ │ │ │ │ │ ├── SemanticTokensHandlerProvider.cs │ │ │ │ │ │ ├── SemanticTokensHelpers.cs │ │ │ │ │ │ ├── SemanticTokensRangeHandler.cs │ │ │ │ │ │ └── TokenModifiers.cs │ │ │ │ │ ├── SignatureHelp │ │ │ │ │ │ └── SignatureHelpHandler.cs │ │ │ │ │ └── Symbols │ │ │ │ │ │ ├── DocumentSymbolsHandler.cs │ │ │ │ │ │ └── WorkspaceSymbolsHandler.cs │ │ │ │ ├── ICapabilitiesProvider.cs │ │ │ │ ├── ILanguageServerFactory.cs │ │ │ │ ├── ILanguageServerTarget.cs │ │ │ │ ├── ILspLogger.cs │ │ │ │ ├── ILspLoggerFactory.cs │ │ │ │ ├── ILspWorkspaceRegistrationService.cs │ │ │ │ ├── IsExternalInit.cs │ │ │ │ ├── LanguageServerResources.cs │ │ │ │ ├── LanguageServerTarget.cs │ │ │ │ ├── LspOptions.cs │ │ │ │ ├── Microsoft.CodeAnalysis.LanguageServer.Protocol.csproj │ │ │ │ ├── ProtocolConstants.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── RequestDispatcher.cs │ │ │ │ └── RequestDispatcherFactory.cs │ │ │ └── ProtocolUnitTests │ │ │ │ ├── CodeActions │ │ │ │ ├── CodeActionResolveTests.cs │ │ │ │ ├── CodeActionsTests.cs │ │ │ │ └── RunCodeActionsTests.cs │ │ │ │ ├── Completion │ │ │ │ ├── CompletionResolveTests.cs │ │ │ │ └── CompletionTests.cs │ │ │ │ ├── Definitions │ │ │ │ ├── GoToDefinitionTests.cs │ │ │ │ └── GoToTypeDefinitionTests.cs │ │ │ │ ├── Diagnostics │ │ │ │ └── PullDiagnosticTests.cs │ │ │ │ ├── DocumentChanges │ │ │ │ ├── DocumentChangesTests.LinkedDocuments.cs │ │ │ │ ├── DocumentChangesTests.WithFindAllReferences.cs │ │ │ │ └── DocumentChangesTests.cs │ │ │ │ ├── FoldingRanges │ │ │ │ └── FoldingRangesTests.cs │ │ │ │ ├── Formatting │ │ │ │ ├── FormatDocumentOnTypeTests.cs │ │ │ │ ├── FormatDocumentRangeTests.cs │ │ │ │ └── FormatDocumentTests.cs │ │ │ │ ├── Highlights │ │ │ │ └── DocumentHighlightTests.cs │ │ │ │ ├── Hover │ │ │ │ └── HoverTests.cs │ │ │ │ ├── LanguageServerTargetTests.cs │ │ │ │ ├── Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests.csproj │ │ │ │ ├── OnAutoInsert │ │ │ │ └── OnAutoInsertTests.cs │ │ │ │ ├── Ordering │ │ │ │ ├── FailingMutatingRequestHandler.cs │ │ │ │ ├── FailingRequestHandler.cs │ │ │ │ ├── LongRunningNonMutatingRequestHandler.cs │ │ │ │ ├── MutatingRequestHandler.cs │ │ │ │ ├── NonLSPSolutionRequestHandlerProvider.cs │ │ │ │ ├── NonMutatingRequestHandler.cs │ │ │ │ ├── RequestOrderingTests.cs │ │ │ │ ├── TestRequest.cs │ │ │ │ └── TestResponse.cs │ │ │ │ ├── ProjectContext │ │ │ │ └── GetTextDocumentWithContextHandlerTests.cs │ │ │ │ ├── ProtocolConversionsTests.cs │ │ │ │ ├── References │ │ │ │ ├── FindAllReferencesHandlerTests.cs │ │ │ │ └── FindImplementationsTests.cs │ │ │ │ ├── Rename │ │ │ │ └── RenameTests.cs │ │ │ │ ├── SemanticTokens │ │ │ │ ├── AbstractSemanticTokensTests.cs │ │ │ │ ├── SemanticTokensEditsTests.cs │ │ │ │ ├── SemanticTokensRangeTests.cs │ │ │ │ └── SemanticTokensTests.cs │ │ │ │ ├── SignatureHelp │ │ │ │ └── SignatureHelpTests.cs │ │ │ │ └── Symbols │ │ │ │ ├── DocumentSymbolsTests.cs │ │ │ │ └── WorkspaceSymbolsTests.cs │ │ ├── Lsif │ │ │ ├── Directory.Build.props │ │ │ ├── Generator │ │ │ │ ├── .editorconfig │ │ │ │ ├── App.config │ │ │ │ ├── CompilerInvocation.cs │ │ │ │ ├── Generator.cs │ │ │ │ ├── Graph │ │ │ │ │ ├── Capabilities.cs │ │ │ │ │ ├── DefinitionResult.cs │ │ │ │ │ ├── Edge.cs │ │ │ │ │ ├── Element.cs │ │ │ │ │ ├── Event.cs │ │ │ │ │ ├── FoldingRangeResult.cs │ │ │ │ │ ├── HoverResult.cs │ │ │ │ │ ├── Id.cs │ │ │ │ │ ├── IdFactory.cs │ │ │ │ │ ├── Item.cs │ │ │ │ │ ├── LsifDocument.cs │ │ │ │ │ ├── LsifProject.cs │ │ │ │ │ ├── Moniker.cs │ │ │ │ │ ├── Range.cs │ │ │ │ │ ├── ReferenceResult.cs │ │ │ │ │ ├── ResultSet.cs │ │ │ │ │ └── Vertex.cs │ │ │ │ ├── Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── README.md │ │ │ │ ├── ResultSetTracking │ │ │ │ │ ├── DelegatingResultSetTracker.cs │ │ │ │ │ ├── IResultSetTracker.cs │ │ │ │ │ └── SymbolHoldingResultSetTracker.cs │ │ │ │ ├── Utilities.cs │ │ │ │ └── Writing │ │ │ │ │ ├── BatchingLsifJsonWriter.cs │ │ │ │ │ ├── ILsifJsonWriter.cs │ │ │ │ │ ├── JsonModeLsifJsonWriter.cs │ │ │ │ │ ├── LineModeLsifJsonWriter.cs │ │ │ │ │ ├── LsifConverter.cs │ │ │ │ │ └── LsifFormat.cs │ │ │ └── GeneratorTest │ │ │ │ ├── CompilerInvocationTests.vb │ │ │ │ ├── FoldingRangeTests.vb │ │ │ │ ├── HoverTests.vb │ │ │ │ ├── Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests.vbproj │ │ │ │ ├── OutputFormatTests.vb │ │ │ │ ├── ProjectStructureTests.vb │ │ │ │ ├── RangeResultSetTests.vb │ │ │ │ └── Utilities │ │ │ │ ├── TestLsifJsonWriter.vb │ │ │ │ └── TestLsifOutput.vb │ │ └── VisualBasic │ │ │ └── Portable │ │ │ ├── AddAnonymousTypeMemberName │ │ │ └── VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb │ │ │ ├── AddDebuggerDisplay │ │ │ └── VisualBasicAddDebuggerDisplayCodeRefactoringProvider.vb │ │ │ ├── AddFileBanner │ │ │ ├── VisualBasicAddFileBannerCodeRefactoringProvider.vb │ │ │ └── VisualBasicAddFileBannerNewDocumentFormattingProvider.vb │ │ │ ├── AddImport │ │ │ ├── VisualBasicAddImportCodeFixProvider.vb │ │ │ ├── VisualBasicAddImportFeatureService.vb │ │ │ └── VisualBasicAddMissingImportsFeatureService.vb │ │ │ ├── AddObsoleteAttribute │ │ │ └── VisualBasicAddObsoleteAttributeCodeFixProvider.vb │ │ │ ├── AddPackage │ │ │ └── VisualBasicAddSpecificPackageCodeFixProvider.vb │ │ │ ├── AddParameter │ │ │ └── VisualBasicAddParameterCodeFixProvider.vb │ │ │ ├── AliasAmbiguousType │ │ │ └── VisualBasicAliasAmbiguousTypeCodeFixProvider.vb │ │ │ ├── BraceCompletion │ │ │ ├── BracketBraceCompletionService.vb │ │ │ ├── CurlyBraceCompletionService.vb │ │ │ ├── InterpolatedStringBraceCompletionService.vb │ │ │ ├── InterpolationBraceCompletionService.vb │ │ │ ├── LessAndGreaterThanCompletionService.vb │ │ │ ├── ParenthesisBraceCompletionService.vb │ │ │ └── StringLiteralBraceCompletionService.vb │ │ │ ├── ChangeSignature │ │ │ ├── ChangeSignatureFormattingRule.vb │ │ │ ├── UnifiedArgumentSyntax.vb │ │ │ └── VisualBasicChangeSignatureService.vb │ │ │ ├── CodeCleanup │ │ │ └── VisualBasicCodeCleanupService.vb │ │ │ ├── CodeFixes │ │ │ ├── AddExplicitCast │ │ │ │ ├── ArgumentFixer.vb │ │ │ │ └── VisualBasicAddExplicitCastCodeFixProvider.vb │ │ │ ├── AddMissingReference │ │ │ │ └── VisualBasicAddMissingReferenceCodeFixProvider.vb │ │ │ ├── ConvertToAsync │ │ │ │ └── VisualBasicConvertToAsyncFunctionCodeFixProvider.vb │ │ │ ├── CorrectNextControlVariable │ │ │ │ ├── CorrectNextControlVariableCodeFixProvider.CodeAction.vb │ │ │ │ └── CorrectNextControlVariableCodeFixProvider.vb │ │ │ ├── GenerateEndConstruct │ │ │ │ └── GenerateEndConstructCodeFixProvider.vb │ │ │ ├── GenerateEnumMember │ │ │ │ └── GenerateEnumMemberCodeFixProvider.vb │ │ │ ├── GenerateEvent │ │ │ │ ├── GenerateEventCodeFixProvider.CodeAction.vb │ │ │ │ └── GenerateEventCodeFixProvider.vb │ │ │ ├── GenerateParameterizedMember │ │ │ │ ├── GenerateConversionCodeFixProvider.vb │ │ │ │ └── GenerateParameterizedMemberCodeFixProvider.vb │ │ │ ├── GenerateType │ │ │ │ └── GenerateTypeCodeFixProvider.vb │ │ │ ├── IncorrectExitContinue │ │ │ │ ├── IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb │ │ │ │ ├── IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb │ │ │ │ ├── IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb │ │ │ │ └── IncorrectExitContinueCodeFixProvider.vb │ │ │ ├── IncorrectFunctionReturnType │ │ │ │ └── IncorrectFunctionReturnTypeCodeFixProvider.vb │ │ │ ├── Iterator │ │ │ │ ├── VisualBasicChangeToYieldCodeFixProvider.vb │ │ │ │ └── VisualBasicConvertToIteratorCodeFixProvider.vb │ │ │ ├── MoveToTopOfFile │ │ │ │ ├── MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb │ │ │ │ └── MoveToTopOfFileCodeFixProvider.vb │ │ │ ├── OverloadBase │ │ │ │ ├── OverloadBaseCodeFixProvider.AddKeywordAction.vb │ │ │ │ └── OverloadBaseCodeFixProvider.vb │ │ │ └── Suppression │ │ │ │ └── VisualBasicSuppressionCodeFixProvider.vb │ │ │ ├── CodeLens │ │ │ └── VisualBasicDisplayInfoService.vb │ │ │ ├── CodeRefactorings │ │ │ ├── AddAwait │ │ │ │ └── VisualBasicAddAwaitCodeRefactoringProvider.vb │ │ │ ├── AddMissingImports │ │ │ │ └── VisualBasicAddMissingImportsRefactoringProvider.vb │ │ │ ├── InlineMethod │ │ │ │ └── VisualBasicInlineMethodRefactoringProvider.vb │ │ │ ├── InlineTemporary │ │ │ │ ├── InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb │ │ │ │ └── InlineTemporaryCodeRefactoringProvider.vb │ │ │ ├── MoveType │ │ │ │ └── VisualBasicMoveTypeService.vb │ │ │ ├── RemoveStatementCodeAction.vb │ │ │ ├── SyncNamespace │ │ │ │ └── VisualBasicChangeNamespaceService.vb │ │ │ └── VisualBasicRefactoringHelpersService.vb │ │ │ ├── CommentSelection │ │ │ └── VisualBasicCommentSelectionService.vb │ │ │ ├── Completion │ │ │ ├── CompletionProviders │ │ │ │ ├── AwaitCompletionProvider.vb │ │ │ │ ├── CompletionListTagCompletionProvider.vb │ │ │ │ ├── CompletionUtilities.vb │ │ │ │ ├── CrefCompletionProvider.vb │ │ │ │ ├── EmbeddedLanguageCompletionProvider.vb │ │ │ │ ├── EnumCompletionProvider.vb │ │ │ │ ├── FirstBuiltInCompletionProvider.vb │ │ │ │ ├── HandlesClauseCompletionProvider.vb │ │ │ │ ├── ImplementsClauseCompletionProvider.vb │ │ │ │ ├── ImportCompletionProvider │ │ │ │ │ ├── ExtensionMethodImportCompletionProvider.vb │ │ │ │ │ ├── ImportCompletionProviderHelper.vb │ │ │ │ │ ├── TypeImportCompletionProvider.vb │ │ │ │ │ └── TypeImportCompletionServiceFactory.vb │ │ │ │ ├── InternalsVisibleToCompletionProvider.vb │ │ │ │ ├── KeywordCompletionProvider.vb │ │ │ │ ├── LastBuiltInCompletionProvider.vb │ │ │ │ ├── NamedParameterCompletionProvider.vb │ │ │ │ ├── ObjectCreationCompletionProvider.vb │ │ │ │ ├── ObjectInitializerCompletionProvider.vb │ │ │ │ ├── OverrideCompletionProvider.vb │ │ │ │ ├── PartialTypeCompletionProvider.vb │ │ │ │ ├── PreprocessorCompletionProvider.vb │ │ │ │ ├── SymbolCompletionProvider.vb │ │ │ │ ├── VisualBasicSuggestionModeCompletionProvider.vb │ │ │ │ └── XmlDocCommentCompletionProvider.vb │ │ │ ├── KeywordRecommenders │ │ │ │ ├── AbstractKeywordRecommender.vb │ │ │ │ ├── ArrayStatements │ │ │ │ │ ├── EraseKeywordRecommender.vb │ │ │ │ │ ├── PreserveKeywordRecommender.vb │ │ │ │ │ └── ReDimKeywordRecommender.vb │ │ │ │ ├── Declarations │ │ │ │ │ ├── AliasKeywordRecommender.vb │ │ │ │ │ ├── AsKeywordRecommender.vb │ │ │ │ │ ├── AsyncKeywordRecommender.vb │ │ │ │ │ ├── AttributeScopesKeywordRecommender.vb │ │ │ │ │ ├── CharsetModifierKeywordRecommender.vb │ │ │ │ │ ├── ClassKeywordRecommender.vb │ │ │ │ │ ├── ConstKeywordRecommender.vb │ │ │ │ │ ├── CovarianceModifiersKeywordRecommender.vb │ │ │ │ │ ├── CustomEventKeywordRecommender.vb │ │ │ │ │ ├── DeclareKeywordRecommender.vb │ │ │ │ │ ├── DelegateKeywordRecommender.vb │ │ │ │ │ ├── DelegateSubFunctionKeywordRecommender.vb │ │ │ │ │ ├── DimKeywordRecommender.vb │ │ │ │ │ ├── EndBlockKeywordRecommender.vb │ │ │ │ │ ├── EnumKeywordRecommender.vb │ │ │ │ │ ├── EventKeywordRecommender.vb │ │ │ │ │ ├── ExternalSubFunctionKeywordRecommender.vb │ │ │ │ │ ├── FunctionKeywordRecommender.vb │ │ │ │ │ ├── GenericConstraintsKeywordRecommender.vb │ │ │ │ │ ├── GetSetKeywordRecommender.vb │ │ │ │ │ ├── ImplementsKeywordRecommender.vb │ │ │ │ │ ├── ImportsKeywordRecommender.vb │ │ │ │ │ ├── InKeywordRecommender.vb │ │ │ │ │ ├── InheritsKeywordRecommender.vb │ │ │ │ │ ├── InterfaceKeywordRecommender.vb │ │ │ │ │ ├── IteratorKeywordRecommender.vb │ │ │ │ │ ├── LibKeywordRecommender.vb │ │ │ │ │ ├── ModifierKeywordsRecommender.vb │ │ │ │ │ ├── ModuleKeywordRecommender.vb │ │ │ │ │ ├── NamespaceKeywordRecommender.vb │ │ │ │ │ ├── OfKeywordRecommender.vb │ │ │ │ │ ├── OperatorKeywordRecommender.vb │ │ │ │ │ ├── OverloadableOperatorRecommender.vb │ │ │ │ │ ├── ParameterModifiersKeywordRecommender.vb │ │ │ │ │ ├── PropertyKeywordRecommender.vb │ │ │ │ │ ├── StaticKeywordRecommender.vb │ │ │ │ │ ├── StructureKeywordRecommender.vb │ │ │ │ │ ├── SubKeywordRecommender.vb │ │ │ │ │ └── ToKeywordRecommender.vb │ │ │ │ ├── EventHandling │ │ │ │ │ ├── AddHandlerKeywordRecommender.vb │ │ │ │ │ ├── HandlesKeywordRecommender.vb │ │ │ │ │ ├── RaiseEventKeywordRecommender.vb │ │ │ │ │ └── RemoveHandlerKeywordRecommender.vb │ │ │ │ ├── Expressions │ │ │ │ │ ├── AddressOfKeywordRecommender.vb │ │ │ │ │ ├── BinaryOperatorKeywordRecommender.vb │ │ │ │ │ ├── CastOperatorsKeywordRecommender.vb │ │ │ │ │ ├── FromKeywordRecommender.vb │ │ │ │ │ ├── GetTypeKeywordRecommender.vb │ │ │ │ │ ├── GetXmlNamespaceKeywordRecommender.vb │ │ │ │ │ ├── GlobalKeywordRecommender.vb │ │ │ │ │ ├── IfKeywordRecommender.vb │ │ │ │ │ ├── KeyKeywordRecommender.vb │ │ │ │ │ ├── LambdaKeywordRecommender.vb │ │ │ │ │ ├── MeKeywordRecommender.vb │ │ │ │ │ ├── MyBaseKeywordRecommender.vb │ │ │ │ │ ├── MyClassKeywordRecommender.vb │ │ │ │ │ ├── NameOfKeywordRecommender.vb │ │ │ │ │ ├── NewKeywordRecommender.vb │ │ │ │ │ ├── NotKeywordRecommender.vb │ │ │ │ │ ├── NothingKeywordRecommender.vb │ │ │ │ │ ├── TrueFalseKeywordRecommender.vb │ │ │ │ │ ├── TypeOfKeywordRecommender.vb │ │ │ │ │ └── WithKeywordRecommender.vb │ │ │ │ ├── OnErrorStatements │ │ │ │ │ ├── ErrorKeywordRecommender.vb │ │ │ │ │ ├── GoToDestinationsRecommender.vb │ │ │ │ │ ├── GoToKeywordRecommender.vb │ │ │ │ │ ├── NextKeywordRecommender.vb │ │ │ │ │ ├── OnErrorKeywordRecommender.vb │ │ │ │ │ └── ResumeKeywordRecommender.vb │ │ │ │ ├── OptionStatements │ │ │ │ │ ├── CompareBinaryTextRecommender.vb │ │ │ │ │ ├── ExplicitOptionsRecommender.vb │ │ │ │ │ ├── InferOptionsRecommender.vb │ │ │ │ │ ├── OptionKeywordRecommender.vb │ │ │ │ │ ├── OptionNamesRecommender.vb │ │ │ │ │ └── StrictOptionsRecommender.vb │ │ │ │ ├── PreprocessorDirectives │ │ │ │ │ ├── ConstDirectiveKeywordRecommender.vb │ │ │ │ │ ├── ElseDirectiveKeywordRecommender.vb │ │ │ │ │ ├── ElseIfDirectiveKeywordRecommender.vb │ │ │ │ │ ├── EndIfDirectiveKeywordRecommender.vb │ │ │ │ │ ├── EndRegionDirectiveKeywordRecommender.vb │ │ │ │ │ ├── IfDirectiveKeywordRecommender.vb │ │ │ │ │ ├── PreprocessorHelpers.vb │ │ │ │ │ ├── ReferenceDirectiveKeywordRecommender.vb │ │ │ │ │ ├── RegionDirectiveKeywordRecommender.vb │ │ │ │ │ └── WarningDirectiveKeywordRecommender.vb │ │ │ │ ├── Queries │ │ │ │ │ ├── AggregateKeywordRecommender.vb │ │ │ │ │ ├── AscendingDescendingKeywordRecommender.vb │ │ │ │ │ ├── DistinctKeywordRecommender.vb │ │ │ │ │ ├── EqualsKeywordRecommender.vb │ │ │ │ │ ├── FromKeywordRecommender.vb │ │ │ │ │ ├── GroupByKeywordRecommender.vb │ │ │ │ │ ├── GroupJoinKeywordRecommender.vb │ │ │ │ │ ├── GroupKeywordRecommender.vb │ │ │ │ │ ├── IntoKeywordRecommender.vb │ │ │ │ │ ├── JoinKeywordRecommender.vb │ │ │ │ │ ├── LetKeywordRecommender.vb │ │ │ │ │ ├── OnKeywordRecommender.vb │ │ │ │ │ ├── OrderByKeywordRecommender.vb │ │ │ │ │ ├── SelectKeywordRecommender.vb │ │ │ │ │ ├── SkipKeywordRecommender.vb │ │ │ │ │ ├── TakeKeywordRecommender.vb │ │ │ │ │ ├── WhereKeywordRecommender.vb │ │ │ │ │ └── WhileKeywordRecommender.vb │ │ │ │ ├── RecommendationHelpers.vb │ │ │ │ ├── Statements │ │ │ │ │ ├── CallKeywordRecommender.vb │ │ │ │ │ ├── CaseKeywordRecommender.vb │ │ │ │ │ ├── CatchKeywordRecommender.vb │ │ │ │ │ ├── ContinueKeywordRecommender.vb │ │ │ │ │ ├── DoKeywordRecommender.vb │ │ │ │ │ ├── EachKeywordRecommender.vb │ │ │ │ │ ├── ElseIfKeywordRecommender.vb │ │ │ │ │ ├── ElseKeywordRecommender.vb │ │ │ │ │ ├── EndKeywordRecommender.vb │ │ │ │ │ ├── ExitKeywordRecommender.vb │ │ │ │ │ ├── FinallyKeywordRecommender.vb │ │ │ │ │ ├── ForKeywordRecommender.vb │ │ │ │ │ ├── GoToKeywordRecommender.vb │ │ │ │ │ ├── IfKeywordRecommender.vb │ │ │ │ │ ├── IsKeywordRecommender.vb │ │ │ │ │ ├── LoopKeywordRecommender.vb │ │ │ │ │ ├── MidKeywordRecommender.vb │ │ │ │ │ ├── NextKeywordRecommender.vb │ │ │ │ │ ├── ReturnKeywordRecommender.vb │ │ │ │ │ ├── SelectKeywordRecommender.vb │ │ │ │ │ ├── StepKeywordRecommender.vb │ │ │ │ │ ├── StopKeywordRecommender.vb │ │ │ │ │ ├── SyncLockKeywordRecommender.vb │ │ │ │ │ ├── ThenKeywordRecommender.vb │ │ │ │ │ ├── ThrowKeywordRecommender.vb │ │ │ │ │ ├── ToKeywordRecommender.vb │ │ │ │ │ ├── TryKeywordRecommender.vb │ │ │ │ │ ├── UntilAndWhileKeywordRecommender.vb │ │ │ │ │ ├── UsingKeywordRecommender.vb │ │ │ │ │ ├── WhenKeywordRecommender.vb │ │ │ │ │ ├── WhileLoopKeywordRecommender.vb │ │ │ │ │ ├── WithKeywordRecommender.vb │ │ │ │ │ └── YieldKeywordRecommender.vb │ │ │ │ └── Types │ │ │ │ │ └── BuiltInTypesKeywordRecommender.vb │ │ │ ├── Providers │ │ │ │ ├── ContextVariableArgumentProvider.vb │ │ │ │ ├── DefaultArgumentProvider.vb │ │ │ │ ├── FirstBuiltInArgumentProvider.vb │ │ │ │ └── LastBuiltInArgumentProvider.vb │ │ │ └── VisualBasicCompletionService.vb │ │ │ ├── ConflictMarkerResolution │ │ │ └── VisualBasicResolveConflictMarkerCodeFixProvider.vb │ │ │ ├── ConvertAnonymousType │ │ │ ├── VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb │ │ │ └── VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb │ │ │ ├── ConvertAutoPropertyToFullProperty │ │ │ └── VisualBasicConvertAutoPropertyToFullProperty.vb │ │ │ ├── ConvertCast │ │ │ ├── VisualBasicConvertDirectCastToTryCastCodeRefactoringProvider.vb │ │ │ └── VisualBasicConvertTryCastToDirectCastCodeRefactoringProvider.vb │ │ │ ├── ConvertForEachToFor │ │ │ └── VisualBasicConvertForEachToForCodeRefactoringProvider.vb │ │ │ ├── ConvertForToForEach │ │ │ └── VisualBasicConvertForToForEachCodeRefactoringProvider.vb │ │ │ ├── ConvertIfToSwitch │ │ │ ├── VisualBasicConvertIfToSwitchCodeRefactoringProvider.Analyzer.vb │ │ │ ├── VisualBasicConvertIfToSwitchCodeRefactoringProvider.Rewriting.vb │ │ │ └── VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb │ │ │ ├── ConvertNumericLiteral │ │ │ └── VisualBasicConvertNumericLiteralCodeRefactoringProvider.vb │ │ │ ├── ConvertToInterpolatedString │ │ │ ├── VisualBasicConvertConcatenationToInterpolatedStringRefactoringProvider.vb │ │ │ └── VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb │ │ │ ├── ConvertTupleToStruct │ │ │ └── VisualBasicConvertTupleToStructCodeRefactoringProvider.vb │ │ │ ├── Debugging │ │ │ ├── BreakpointResolver.vb │ │ │ ├── DataTipInfoGetter.vb │ │ │ ├── LocationInfoGetter.vb │ │ │ ├── ProximityExpressionsGetter.RelevantExpressionsCollector.vb │ │ │ ├── ProximityExpressionsGetter.Worker.vb │ │ │ ├── ProximityExpressionsGetter.vb │ │ │ ├── VisualBasicBreakpointService.vb │ │ │ └── VisualBasicLanguageDebugInfoService.vb │ │ │ ├── Diagnostics │ │ │ ├── Analyzers │ │ │ │ ├── TypeSyntaxSimplifierWalker.vb │ │ │ │ ├── VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb │ │ │ │ ├── VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb │ │ │ │ └── VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb │ │ │ └── VisualBasicAnalyzerDriverService.vb │ │ │ ├── DocumentHighlighting │ │ │ └── VisualBasicDocumentHighlightsService.vb │ │ │ ├── DocumentationComments │ │ │ ├── CodeFixes │ │ │ │ └── VisualBasicRemoveDocCommentNodeCodeFixProvider.vb │ │ │ ├── VisualBasicDocumentationCommentFormattingService.vb │ │ │ └── VisualBasicDocumentationCommentSnippetService.vb │ │ │ ├── EditAndContinue │ │ │ ├── BreakpointSpans.vb │ │ │ ├── SyntaxComparer.vb │ │ │ ├── SyntaxUtilities.vb │ │ │ └── VisualBasicEditAndContinueAnalyzer.vb │ │ │ ├── EmbeddedLanguages │ │ │ ├── EmbeddedLanguageUtilities.vb │ │ │ ├── VisualBasicEmbeddedLanguageFeaturesProvider.vb │ │ │ └── VisualBasicRegexDiagnosticAnalyzer.vb │ │ │ ├── EncapsulateField │ │ │ └── VisualBasicEncapsulateFieldService.vb │ │ │ ├── ExtractInterface │ │ │ └── VisualBasicExtractInterfaceService.vb │ │ │ ├── ExtractMethod │ │ │ ├── Extensions.vb │ │ │ ├── VisualBasicExtractMethodService.vb │ │ │ ├── VisualBasicMethodExtractor.Analyzer.vb │ │ │ ├── VisualBasicMethodExtractor.PostProcessor.vb │ │ │ ├── VisualBasicMethodExtractor.TriviaResult.vb │ │ │ ├── VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb │ │ │ ├── VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb │ │ │ ├── VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb │ │ │ ├── VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb │ │ │ ├── VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb │ │ │ ├── VisualBasicMethodExtractor.vb │ │ │ ├── VisualBasicSelectionResult.vb │ │ │ ├── VisualBasicSelectionValidator.Validator.vb │ │ │ ├── VisualBasicSelectionValidator.vb │ │ │ ├── VisualBasicSyntaxTriviaService.vb │ │ │ └── VisualBasicSyntaxTriviaServiceFactory.vb │ │ │ ├── Formatting │ │ │ ├── VisualBasicNewDocumentFormattingService.vb │ │ │ └── VisualBasicOrganizeUsingsNewDocumentFormattingProvider.vb │ │ │ ├── FullyQualify │ │ │ └── VisualBasicFullyQualifyCodeFixProvider.vb │ │ │ ├── GenerateConstructor │ │ │ ├── GenerateConstructorCodeFixProvider.vb │ │ │ └── VisualBasicGenerateConstructorService.vb │ │ │ ├── GenerateConstructorFromMembers │ │ │ └── VisualBasicGenerateConstructorFromMembersCodeRefactoringProvider.vb │ │ │ ├── GenerateDefaultConstructors │ │ │ ├── VisualBasicGenerateDefaultConstructorsCodeFixProvider.vb │ │ │ └── VisualBasicGenerateDefaultConstructorsService.vb │ │ │ ├── GenerateEqualsAndGetHashCodeFromMembers │ │ │ └── VisualBasicGenericEqualsAndGetHashCodeService.vb │ │ │ ├── GenerateMember │ │ │ ├── GenerateEnumMember │ │ │ │ └── VisualBasicGenerateEnumMemberService.vb │ │ │ ├── GenerateParameterizedMember │ │ │ │ ├── VisualBasicCommonGenerationServiceMethods.vb │ │ │ │ ├── VisualBasicGenerateConversionService.vb │ │ │ │ ├── VisualBasicGenerateMethodService.vb │ │ │ │ └── VisualBasicGenerateParameterizedMemberService.vb │ │ │ └── GenerateVariable │ │ │ │ └── VisualBasicGenerateVariableService.vb │ │ │ ├── GenerateType │ │ │ └── VisualBasicGenerateTypeService.vb │ │ │ ├── GenerateVariable │ │ │ └── VisualBasicGenerateVariableCodeFixProvider.vb │ │ │ ├── GoToDefinition │ │ │ ├── VisualBasicFindDefinitionService.vb │ │ │ └── VisualBasicGoToDefinitionSymbolService.vb │ │ │ ├── ImplementAbstractClass │ │ │ └── VisualBasicImplementAbstractClassCodeFixProvider.vb │ │ │ ├── ImplementInterface │ │ │ ├── VisualBasicImplementInterfaceCodeFixProvider.vb │ │ │ └── VisualBasicImplementInterfaceService.vb │ │ │ ├── InitializeParameter │ │ │ ├── InitializeParameterHelpers.vb │ │ │ ├── VisualBasicAddParameterCheckCodeRefactoringProvider.vb │ │ │ └── VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb │ │ │ ├── InlineHints │ │ │ ├── VisualBasicInlineHintsService.vb │ │ │ └── VisualBasicInlineParameterNameHintsService.vb │ │ │ ├── IntroduceUsingStatement │ │ │ └── VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb │ │ │ ├── IntroduceVariable │ │ │ ├── VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb │ │ │ ├── VisualBasicIntroduceParameterCodeRefactoringProvider.vb │ │ │ ├── VisualBasicIntroduceVariableService.Rewriter.vb │ │ │ ├── VisualBasicIntroduceVariableService.vb │ │ │ ├── VisualBasicIntroduceVariableService_IntroduceField.vb │ │ │ ├── VisualBasicIntroduceVariableService_IntroduceLocal.vb │ │ │ └── VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb │ │ │ ├── InvertConditional │ │ │ └── VisualBasicInvertConditionalCodeRefactoringProvider.vb │ │ │ ├── InvertIf │ │ │ ├── VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb │ │ │ ├── VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb │ │ │ └── VisualBasicInvertIfCodeRefactoringProvider.vb │ │ │ ├── InvertLogical │ │ │ └── VisualBasicInvertLogicalCodeRefactoringProvider.vb │ │ │ ├── LanguageServices │ │ │ ├── VisualBasicAnonymousTypeDisplayService.vb │ │ │ ├── VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb │ │ │ ├── VisualBasicSymbolDisplayService.vb │ │ │ └── VisualBasicSymbolDisplayServiceFactory.vb │ │ │ ├── MakeMethodAsynchronous │ │ │ └── VisualBasicMakeMethodAsynchronousCodeFixProvider.vb │ │ │ ├── MakeMethodSynchronous │ │ │ ├── RemoveAsyncModifierHelpers.vb │ │ │ └── VisualBasicMakeMethodSynchronousCodeFixProvider.vb │ │ │ ├── MakeTypeAbstract │ │ │ └── VisualBasicMakeTypeAbstractCodeFixProvider.vb │ │ │ ├── MetadataAsSource │ │ │ ├── VisualBasicMetadataAsSourceService.vb │ │ │ └── VisualBasicMetadataAsSourceServiceFactory.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Features.vbproj │ │ │ ├── MoveDeclarationNearReference │ │ │ └── VisualBasicMoveDeclarationNearRefactoringProvider.vb │ │ │ ├── NameTupleElement │ │ │ └── VisualBasicNameTupleElementCodeRefactoringProvider.vb │ │ │ ├── NavigateTo │ │ │ └── VisualBasicNavigateToSearchService.vb │ │ │ ├── NavigationBar │ │ │ └── VisualBasicNavigationBarItemService.vb │ │ │ ├── Organizing │ │ │ ├── Organizers │ │ │ │ ├── MemberDeclarationsOrganizer.Comparer.vb │ │ │ │ ├── MemberDeclarationsOrganizer.vb │ │ │ │ └── TypeBlockOrganizer.vb │ │ │ ├── VisualBasicOrganizerService.Rewriter.vb │ │ │ └── VisualBasicOrganizerService.vb │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── QuickInfo │ │ │ ├── VisualBasicQuickInfoService.vb │ │ │ └── VisualBasicSemanticQuickInfoProvider.vb │ │ │ ├── RemoveAsyncModifier │ │ │ └── VisualBasicRemoveAsyncModifierCodeFixProvider.vb │ │ │ ├── RemoveSharedFromModuleMembers │ │ │ └── VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb │ │ │ ├── RemoveUnusedVariable │ │ │ └── VisualBasicRemoveUnusedVariableCodeFixProvider.vb │ │ │ ├── ReplaceDocCommentTextWithTag │ │ │ └── VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb │ │ │ ├── ReplaceMethodWithProperty │ │ │ └── VisualBasicReplaceMethodWithPropertyService.vb │ │ │ ├── ReplacePropertyWithMethods │ │ │ ├── VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb │ │ │ ├── VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb │ │ │ └── VisualBasicReplacePropertyWithMethods.vb │ │ │ ├── SignatureHelp │ │ │ ├── AbstractIntrinsicOperatorSignatureHelpProvider.vb │ │ │ ├── AbstractOrdinaryMethodSignatureHelpProvider.vb │ │ │ ├── AbstractVisualBasicSignatureHelpProvider.vb │ │ │ ├── AddRemoveHandlerSignatureHelpProvider.vb │ │ │ ├── AttributeSignatureHelpProvider.vb │ │ │ ├── CastExpressionSignatureHelpProvider.vb │ │ │ ├── CollectionInitializerSignatureHelpProvider.vb │ │ │ ├── ConditionalExpressionSignatureHelpProvider.vb │ │ │ ├── FunctionAggregationSignatureHelpProvider.vb │ │ │ ├── GenericNameSignatureHelpProvider.Method.vb │ │ │ ├── GenericNameSignatureHelpProvider.NamedType.vb │ │ │ ├── GenericNameSignatureHelpProvider.vb │ │ │ ├── GetTypeExpressionSignatureHelpProvider.vb │ │ │ ├── GetXmlNamespaceExpressionSignatureHelpProvider.vb │ │ │ ├── InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb │ │ │ ├── InvocationExpressionSignatureHelpProvider.ElementAccess.vb │ │ │ ├── InvocationExpressionSignatureHelpProvider.MemberGroup.vb │ │ │ ├── InvocationExpressionSignatureHelpProvider.vb │ │ │ ├── MidAssignmentSignatureHelpProvider.vb │ │ │ ├── NameOfExpressionSignatureHelpProvider.vb │ │ │ ├── ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb │ │ │ ├── ObjectCreationExpressionSignatureHelpProvider.NormalType.vb │ │ │ ├── ObjectCreationExpressionSignatureHelpProvider.vb │ │ │ ├── PredefinedCastExpressionSignatureHelpProvider.vb │ │ │ ├── RaiseEventStatementSignatureHelpProvider.vb │ │ │ └── SignatureHelpUtilities.vb │ │ │ ├── SimplifyThisOrMe │ │ │ ├── VisualBasicSimplifyThisOrMeCodeFixProvider.vb │ │ │ └── VisualBasicSimplifyThisOrMeDiagnosticAnalyzer.vb │ │ │ ├── SimplifyTypeNames │ │ │ └── SimplifyTypeNamesCodeFixProvider.vb │ │ │ ├── SolutionCrawler │ │ │ └── VisualBasicDocumentDifferenceService.vb │ │ │ ├── SpellCheck │ │ │ └── VisualBasicSpellCheckCodeFixProvider.vb │ │ │ ├── SplitOrMergeIfStatements │ │ │ ├── VisualBasicIfLikeStatementGenerator.vb │ │ │ ├── VisualBasicMergeConsecutiveIfStatementsCodeRefactoringProvider.vb │ │ │ ├── VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb │ │ │ ├── VisualBasicSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.vb │ │ │ └── VisualBasicSplitIntoNestedIfStatementsCodeRefactoringProvider.vb │ │ │ ├── Structure │ │ │ ├── Providers │ │ │ │ ├── AccessorDeclarationStructureProvider.vb │ │ │ │ ├── CollectionInitializerStructureProvider.vb │ │ │ │ ├── CompilationUnitStructureProvider.vb │ │ │ │ ├── ConstructorDeclarationStructureProvider.vb │ │ │ │ ├── DelegateDeclarationStructureProvider.vb │ │ │ │ ├── DisabledTextTriviaStructureProvider.vb │ │ │ │ ├── DoLoopBlockStructureProvider.vb │ │ │ │ ├── DocumentationCommentStructureProvider.vb │ │ │ │ ├── EnumDeclarationStructureProvider.vb │ │ │ │ ├── EnumMemberDeclarationStructureProvider.vb │ │ │ │ ├── EventDeclarationStructureProvider.vb │ │ │ │ ├── ExternalMethodDeclarationStructureProvider.vb │ │ │ │ ├── FieldDeclarationStructureProvider.vb │ │ │ │ ├── ForBlockStructureProvider.vb │ │ │ │ ├── ForEachBlockStructureProvider.vb │ │ │ │ ├── InterpolatedStringExpressionStructureProvider.vb │ │ │ │ ├── MethodDeclarationStructureProvider.vb │ │ │ │ ├── MultiLineIfBlockStructureProvider.vb │ │ │ │ ├── MultilineLambdaStructureProvider.vb │ │ │ │ ├── NamespaceDeclarationStructureProvider.vb │ │ │ │ ├── ObjectCreationInitializerStructureProvider.vb │ │ │ │ ├── OperatorDeclarationStructureProvider.vb │ │ │ │ ├── PropertyDeclarationStructureProvider.vb │ │ │ │ ├── RegionDirectiveStructureProvider.vb │ │ │ │ ├── SelectBlockStructureProvider.vb │ │ │ │ ├── StringLiteralExpressionStructureProvider.vb │ │ │ │ ├── SyncLockBlockStructureProvider.vb │ │ │ │ ├── TryBlockStructureProvider.vb │ │ │ │ ├── TypeDeclarationStructureProvider.vb │ │ │ │ ├── UsingBlockStructureProvider.vb │ │ │ │ ├── WhileBlockStructureProvider.vb │ │ │ │ ├── WithBlockStructureProvider.vb │ │ │ │ └── XmlExpressionStructureProvider.vb │ │ │ ├── VisualBasicBlockStructureProvider.vb │ │ │ ├── VisualBasicBlockStructureService.vb │ │ │ └── VisualBasicStructureHelpers.vb │ │ │ ├── TodoComments │ │ │ └── BasicTodoCommentIncrementalAnalyzerProvider.vb │ │ │ ├── UnsealClass │ │ │ └── VisualBasicUnsealClassCodeFixProvider.vb │ │ │ ├── UseAutoProperty │ │ │ └── VisualBasicUseAutoPropertyCodeFixProvider.vb │ │ │ ├── UseNamedArguments │ │ │ └── VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb │ │ │ ├── VBFeaturesResources.resx │ │ │ ├── Wrapping │ │ │ ├── BinaryExpression │ │ │ │ └── VisualBasicBinaryExpressionWrapper.vb │ │ │ ├── ChainedExpression │ │ │ │ └── VisualBasicChainedExpressionWrapper.vb │ │ │ ├── SeparatedSyntaxList │ │ │ │ ├── AbstractVisualBasicSeparatedSyntaxListWrapper.vb │ │ │ │ ├── VisualBasicArgumentWrapper.vb │ │ │ │ └── VisualBasicParameterWrapper.vb │ │ │ └── VisualBasicWrappingCodeRefactoringProvider.vb │ │ │ └── xlf │ │ │ ├── VBFeaturesResources.cs.xlf │ │ │ ├── VBFeaturesResources.de.xlf │ │ │ ├── VBFeaturesResources.es.xlf │ │ │ ├── VBFeaturesResources.fr.xlf │ │ │ ├── VBFeaturesResources.it.xlf │ │ │ ├── VBFeaturesResources.ja.xlf │ │ │ ├── VBFeaturesResources.ko.xlf │ │ │ ├── VBFeaturesResources.pl.xlf │ │ │ ├── VBFeaturesResources.pt-BR.xlf │ │ │ ├── VBFeaturesResources.ru.xlf │ │ │ ├── VBFeaturesResources.tr.xlf │ │ │ ├── VBFeaturesResources.zh-Hans.xlf │ │ │ └── VBFeaturesResources.zh-Hant.xlf │ ├── Interactive │ │ ├── Host │ │ │ ├── Interactive │ │ │ │ └── Core │ │ │ │ │ ├── InteractiveHost.InitializedRemoteService.cs │ │ │ │ │ ├── InteractiveHost.LazyRemoteService.cs │ │ │ │ │ ├── InteractiveHost.RemoteService.cs │ │ │ │ │ ├── InteractiveHost.Service.cs │ │ │ │ │ ├── InteractiveHost.ShadowCopyReference.cs │ │ │ │ │ ├── InteractiveHost.cs │ │ │ │ │ ├── InteractiveHostOptions.cs │ │ │ │ │ ├── InteractiveHostPlatform.cs │ │ │ │ │ ├── InteractiveHostPlatformInfo.cs │ │ │ │ │ ├── ProcessExtensions.cs │ │ │ │ │ ├── RemoteExecutionResult.cs │ │ │ │ │ └── RemoteInitializationResult.cs │ │ │ ├── InteractiveHostResources.resx │ │ │ ├── Microsoft.CodeAnalysis.InteractiveHost.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ └── xlf │ │ │ │ ├── InteractiveHostResources.cs.xlf │ │ │ │ ├── InteractiveHostResources.de.xlf │ │ │ │ ├── InteractiveHostResources.es.xlf │ │ │ │ ├── InteractiveHostResources.fr.xlf │ │ │ │ ├── InteractiveHostResources.it.xlf │ │ │ │ ├── InteractiveHostResources.ja.xlf │ │ │ │ ├── InteractiveHostResources.ko.xlf │ │ │ │ ├── InteractiveHostResources.pl.xlf │ │ │ │ ├── InteractiveHostResources.pt-BR.xlf │ │ │ │ ├── InteractiveHostResources.ru.xlf │ │ │ │ ├── InteractiveHostResources.tr.xlf │ │ │ │ ├── InteractiveHostResources.zh-Hans.xlf │ │ │ │ └── InteractiveHostResources.zh-Hant.xlf │ │ ├── HostProcess │ │ │ ├── App.config │ │ │ ├── Core │ │ │ │ └── CSharpInteractive.rsp │ │ │ ├── Desktop │ │ │ │ └── CSharpInteractive.rsp │ │ │ ├── InteractiveHost32.csproj │ │ │ ├── InteractiveHost64.csproj │ │ │ └── InteractiveHostEntryPoint.cs │ │ ├── HostTest │ │ │ ├── AbstractInteractiveHostTests.cs │ │ │ ├── InteractiveHost.UnitTests.csproj │ │ │ ├── InteractiveHostCoreInitTests.cs │ │ │ ├── InteractiveHostCoreTests.cs │ │ │ ├── InteractiveHostDesktopInitTests.cs │ │ │ ├── InteractiveHostDesktopTests.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── StressTests.cs │ │ │ ├── SynchronizedTextWriter.cs │ │ │ └── TestUtils.cs │ │ ├── csi │ │ │ ├── App.config │ │ │ ├── Csi.cs │ │ │ ├── csi.coreclr.rsp │ │ │ ├── csi.csproj │ │ │ └── csi.desktop.rsp │ │ └── vbi │ │ │ ├── App.config │ │ │ ├── Vbi.vb │ │ │ ├── vbi.coreclr.rsp │ │ │ ├── vbi.desktop.rsp │ │ │ └── vbi.vbproj │ ├── NuGet │ │ ├── Directory.Build.targets │ │ ├── Microsoft.CodeAnalysis.Compilers.Package.csproj │ │ ├── Microsoft.CodeAnalysis.EditorFeatures.Package.csproj │ │ ├── Microsoft.CodeAnalysis.Package.csproj │ │ ├── Microsoft.CodeAnalysis.Scripting.Package.csproj │ │ ├── Microsoft.NETCore.Compilers │ │ │ ├── .gitattributes │ │ │ ├── Microsoft.NETCore.Compilers.Package.csproj │ │ │ └── build │ │ │ │ ├── Microsoft.NETCore.Compilers.props │ │ │ │ └── OpenSesame.NETCore.Compilers.props │ │ ├── Microsoft.Net.Compilers.Toolset │ │ │ ├── CoreClrCompilerArtifacts.targets │ │ │ ├── DesktopCompilerArtifacts.targets │ │ │ ├── Microsoft.Net.Compilers.Toolset.Package.csproj │ │ │ ├── build │ │ │ │ ├── Microsoft.Net.Compilers.Toolset.props │ │ │ │ └── OpenSesame.Net.Compilers.Toolset.props │ │ │ └── buildMultiTargeting │ │ │ │ ├── Microsoft.Net.Compilers.Toolset.props │ │ │ │ └── OpenSesame.Net.Compilers.Toolset.props │ │ ├── Microsoft.Net.Compilers │ │ │ ├── Microsoft.Net.Compilers.Package.csproj │ │ │ └── build │ │ │ │ ├── Microsoft.Net.Compilers.props │ │ │ │ └── OpenSesame.Net.Compilers.props │ │ ├── ThirdPartyNotices.rtf │ │ └── VisualStudio │ │ │ ├── Directory.Build.props │ │ │ ├── Init.cmd │ │ │ ├── VS.ExternalAPIs.Roslyn.Package.csproj │ │ │ └── VS.Tools.Roslyn.Package.csproj │ ├── Scripting │ │ ├── CSharp │ │ │ ├── CSharpMemberFilter.cs │ │ │ ├── CSharpScript.cs │ │ │ ├── CSharpScriptCompiler.cs │ │ │ ├── CSharpScriptingResources.resx │ │ │ ├── Hosting │ │ │ │ ├── CSharpReplServiceProvider.cs │ │ │ │ ├── CommandLine │ │ │ │ │ └── Csi.cs │ │ │ │ └── ObjectFormatter │ │ │ │ │ ├── CSharpObjectFormatter.cs │ │ │ │ │ ├── CSharpObjectFormatterImpl.cs │ │ │ │ │ ├── CSharpPrimitiveFormatter.cs │ │ │ │ │ └── CSharpTypeNameFormatter.cs │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Scripting.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── ScriptOptionsExtensions.cs │ │ │ └── xlf │ │ │ │ ├── CSharpScriptingResources.cs.xlf │ │ │ │ ├── CSharpScriptingResources.de.xlf │ │ │ │ ├── CSharpScriptingResources.es.xlf │ │ │ │ ├── CSharpScriptingResources.fr.xlf │ │ │ │ ├── CSharpScriptingResources.it.xlf │ │ │ │ ├── CSharpScriptingResources.ja.xlf │ │ │ │ ├── CSharpScriptingResources.ko.xlf │ │ │ │ ├── CSharpScriptingResources.pl.xlf │ │ │ │ ├── CSharpScriptingResources.pt-BR.xlf │ │ │ │ ├── CSharpScriptingResources.ru.xlf │ │ │ │ ├── CSharpScriptingResources.tr.xlf │ │ │ │ ├── CSharpScriptingResources.zh-Hans.xlf │ │ │ │ └── CSharpScriptingResources.zh-Hant.xlf │ │ ├── CSharpTest.Desktop │ │ │ ├── CsiTests.cs │ │ │ ├── InteractiveSessionReferencesTests.cs │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests.csproj │ │ │ ├── ObjectFormatterTests.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── CSharpTest │ │ │ ├── CommandLineRunnerTests.cs │ │ │ ├── InteractiveSessionFixtures.cs │ │ │ ├── InteractiveSessionReferencesTests.cs │ │ │ ├── InteractiveSessionTests.cs │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests.csproj │ │ │ ├── ObjectFormatterTests.cs │ │ │ ├── PrintOptionsTests.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── ScriptOptionsTests.cs │ │ │ └── ScriptTests.cs │ │ ├── Core │ │ │ ├── CompilationErrorException.cs │ │ │ ├── CoreLightup.cs │ │ │ ├── Hosting │ │ │ │ ├── AssemblyLoader │ │ │ │ │ ├── AssemblyAndLocation.cs │ │ │ │ │ ├── AssemblyLoadResult.cs │ │ │ │ │ ├── AssemblyLoaderImpl.cs │ │ │ │ │ ├── CoreAssemblyLoaderImpl.cs │ │ │ │ │ ├── DesktopAssemblyLoaderImpl.cs │ │ │ │ │ ├── InteractiveAssemblyLoader.cs │ │ │ │ │ ├── InteractiveAssemblyLoaderException.cs │ │ │ │ │ ├── MetadataShadowCopy.cs │ │ │ │ │ ├── MetadataShadowCopyProvider.cs │ │ │ │ │ └── ShadowCopy.cs │ │ │ │ ├── CommandLine │ │ │ │ │ ├── CommandLineHelpers.cs │ │ │ │ │ ├── CommandLineRunner.cs │ │ │ │ │ ├── CommandLineScriptGlobals.cs │ │ │ │ │ ├── ConsoleIO.cs │ │ │ │ │ └── NotImplementedAnalyzerLoader.cs │ │ │ │ ├── CommonMemberFilter.cs │ │ │ │ ├── InteractiveScriptGlobals.cs │ │ │ │ ├── MemberFilter.cs │ │ │ │ ├── ObjectFormatter │ │ │ │ │ ├── CommonObjectFormatter.Builder.cs │ │ │ │ │ ├── CommonObjectFormatter.BuilderOptions.cs │ │ │ │ │ ├── CommonObjectFormatter.Visitor.FormattedMember.cs │ │ │ │ │ ├── CommonObjectFormatter.Visitor.cs │ │ │ │ │ ├── CommonObjectFormatter.cs │ │ │ │ │ ├── CommonPrimitiveFormatter.cs │ │ │ │ │ ├── CommonPrimitiveFormatterOptions.cs │ │ │ │ │ ├── CommonTypeNameFormatter.cs │ │ │ │ │ ├── CommonTypeNameFormatterOptions.cs │ │ │ │ │ ├── MemberDisplayFormat.cs │ │ │ │ │ ├── ObjectFormatter.cs │ │ │ │ │ └── ObjectFormatterHelpers.cs │ │ │ │ ├── PrintOptions.cs │ │ │ │ ├── ReplServiceProvider.cs │ │ │ │ ├── Resolvers │ │ │ │ │ ├── NuGetPackageResolver.cs │ │ │ │ │ └── RuntimeMetadataReferenceResolver.cs │ │ │ │ ├── SearchPaths.cs │ │ │ │ └── SynchronizedList.cs │ │ │ ├── Microsoft.CodeAnalysis.Scripting.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── Script.cs │ │ │ ├── ScriptBuilder.cs │ │ │ ├── ScriptCompiler.cs │ │ │ ├── ScriptExecutionState.cs │ │ │ ├── ScriptMetadataResolver.cs │ │ │ ├── ScriptOptions.cs │ │ │ ├── ScriptRunner.cs │ │ │ ├── ScriptSourceResolver.cs │ │ │ ├── ScriptState.cs │ │ │ ├── ScriptVariable.cs │ │ │ ├── ScriptingResources.resx │ │ │ ├── Utilities │ │ │ │ ├── IListExtensions.cs │ │ │ │ ├── ParameterValidationHelpers.cs │ │ │ │ ├── PdbHelpers.cs │ │ │ │ └── TaskExtensions.cs │ │ │ └── xlf │ │ │ │ ├── ScriptingResources.cs.xlf │ │ │ │ ├── ScriptingResources.de.xlf │ │ │ │ ├── ScriptingResources.es.xlf │ │ │ │ ├── ScriptingResources.fr.xlf │ │ │ │ ├── ScriptingResources.it.xlf │ │ │ │ ├── ScriptingResources.ja.xlf │ │ │ │ ├── ScriptingResources.ko.xlf │ │ │ │ ├── ScriptingResources.pl.xlf │ │ │ │ ├── ScriptingResources.pt-BR.xlf │ │ │ │ ├── ScriptingResources.ru.xlf │ │ │ │ ├── ScriptingResources.tr.xlf │ │ │ │ ├── ScriptingResources.zh-Hans.xlf │ │ │ │ └── ScriptingResources.zh-Hant.xlf │ │ ├── CoreTest.Desktop │ │ │ ├── GlobalAssemblyCacheTests.cs │ │ │ ├── MetadataShadowCopyProviderTests.cs │ │ │ ├── Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests.csproj │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── CoreTest │ │ │ ├── Microsoft.CodeAnalysis.Scripting.UnitTests.csproj │ │ │ ├── NuGetPackageResolverTests.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── RuntimeMetadataReferenceResolverTests.cs │ │ │ └── ScriptOptionsTests.cs │ │ ├── CoreTestUtilities │ │ │ ├── Microsoft.CodeAnalysis.Scripting.TestUtilities.csproj │ │ │ ├── ObjectFormatterFixtures │ │ │ │ ├── Custom.cs │ │ │ │ ├── MockDesktopSpinLock.cs │ │ │ │ └── MockDesktopTask.cs │ │ │ ├── ObjectFormatterTestBase.cs │ │ │ ├── ScriptTaskExtensions.cs │ │ │ ├── ScriptingTestHelpers.cs │ │ │ ├── TestCSharpObjectFormatter.cs │ │ │ ├── TestCompilationFactory.cs │ │ │ ├── TestConsoleIO.cs │ │ │ ├── TestRuntimeMetadataReferenceResolver.cs │ │ │ └── TestVisualBasicObjectFormatter.cs │ │ ├── VisualBasic │ │ │ ├── Hosting │ │ │ │ ├── CommandLine │ │ │ │ │ └── Vbi.vb │ │ │ │ ├── ObjectFormatter │ │ │ │ │ ├── VisualBasicObjectFormatter.vb │ │ │ │ │ ├── VisualBasicObjectFormatterImpl.vb │ │ │ │ │ ├── VisualBasicPrimitiveFormatter.vb │ │ │ │ │ └── VisualBasicTypeNameFormatter.vb │ │ │ │ └── VisualBasicReplServiceProvider.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Scripting.vbproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── VBScriptingResources.resx │ │ │ ├── VisualBasicMemberFilter.vb │ │ │ ├── VisualBasicScript.vb │ │ │ ├── VisualBasicScriptCompiler.vb │ │ │ └── xlf │ │ │ │ ├── VBScriptingResources.cs.xlf │ │ │ │ ├── VBScriptingResources.de.xlf │ │ │ │ ├── VBScriptingResources.es.xlf │ │ │ │ ├── VBScriptingResources.fr.xlf │ │ │ │ ├── VBScriptingResources.it.xlf │ │ │ │ ├── VBScriptingResources.ja.xlf │ │ │ │ ├── VBScriptingResources.ko.xlf │ │ │ │ ├── VBScriptingResources.pl.xlf │ │ │ │ ├── VBScriptingResources.pt-BR.xlf │ │ │ │ ├── VBScriptingResources.ru.xlf │ │ │ │ ├── VBScriptingResources.tr.xlf │ │ │ │ ├── VBScriptingResources.zh-Hans.xlf │ │ │ │ └── VBScriptingResources.zh-Hant.xlf │ │ ├── VisualBasicTest.Desktop │ │ │ ├── InteractiveSessionTests.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Scripting.Desktop.UnitTests.vbproj │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ └── ObjectFormatterTests.vb │ │ └── VisualBasicTest │ │ │ ├── CommandLineRunnerTests.vb │ │ │ ├── InteractiveSessionTests.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests.vbproj │ │ │ ├── My Project │ │ │ └── launchSettings.json │ │ │ ├── ObjectFormatterTests.vb │ │ │ ├── PrintOptionsTests.vb │ │ │ └── ScriptTests.vb │ ├── Setup │ │ ├── BuildTasks │ │ │ └── My Project │ │ │ │ └── AssemblyInfo.vb │ │ ├── DevDivInsertionFiles │ │ │ ├── DevDivInsertionFiles.csproj │ │ │ └── Directory.Build.targets │ │ ├── DevDivVsix │ │ │ ├── CompilersPackage │ │ │ │ ├── Microsoft.CodeAnalysis.Compilers.Setup.csproj │ │ │ │ └── roslyn.bat │ │ │ ├── Directory.Build.targets │ │ │ └── ServiceHubConfig │ │ │ │ └── Roslyn.VisualStudio.Setup.ServiceHub.csproj │ │ ├── Directory.Build.props │ │ ├── Installer │ │ │ ├── Directory.Build.targets │ │ │ ├── Installer.Package.csproj │ │ │ ├── scripts │ │ │ │ ├── install.bat │ │ │ │ └── uninstall.bat │ │ │ └── tools │ │ │ │ ├── install.ps1 │ │ │ │ ├── uninstall.ps1 │ │ │ │ └── utils.ps1 │ │ ├── PowerShell │ │ │ ├── install.ps1 │ │ │ └── uninstall.ps1 │ │ ├── Roslyn.ThirdPartyNotices │ │ │ └── ThirdPartyNotices.rtf │ │ └── Roslyn.VsixLicense │ │ │ └── EULA.rtf │ ├── Test │ │ ├── Diagnostics │ │ │ ├── DiagnosticOnly_Logger.cs │ │ │ ├── DiagnosticOnly_TPLListener.cs │ │ │ ├── PerfMargin │ │ │ │ ├── ActivityLevel.cs │ │ │ │ ├── DataModel.cs │ │ │ │ ├── PerfEventActivityLogger.cs │ │ │ │ ├── PerfMarginPanel.cs │ │ │ │ ├── StatusIndicator.xaml │ │ │ │ └── StatusIndicator.xaml.cs │ │ │ ├── Roslyn.Hosting.Diagnostics.csproj │ │ │ └── TestingOnly_WaitingService.cs │ │ ├── Directory.Build.props │ │ ├── PdbUtilities │ │ │ ├── HResult.cs │ │ │ ├── Reader │ │ │ │ ├── CustomDebugInfoUtilities.cs │ │ │ │ ├── MethodDebugInfoBytes.cs │ │ │ │ ├── MockSymUnmanagedReader.cs │ │ │ │ ├── NotImplementedSymUnmanagedReader.cs │ │ │ │ ├── PdbTestUtilities.cs │ │ │ │ ├── PdbValidation.cs │ │ │ │ ├── PdbValidationOptions.cs │ │ │ │ ├── SymReaderFactory.cs │ │ │ │ └── Token2SourceLineExporter.cs │ │ │ ├── Roslyn.Test.PdbUtilities.csproj │ │ │ ├── Shared │ │ │ │ ├── DateTimeUtilities.cs │ │ │ │ ├── DummyMetadataImport.cs │ │ │ │ └── StringUtilities.cs │ │ │ └── Writer │ │ │ │ ├── DelegatingSymUnmanagedWriter.cs │ │ │ │ ├── MockSymUnmanagedWriter.cs │ │ │ │ ├── SymUnmanagedWriterWithoutSourceLinkSupport.cs │ │ │ │ └── SymWriterTestUtilities.cs │ │ ├── Perf │ │ │ ├── .gitignore │ │ │ ├── StackDepthTest │ │ │ │ ├── Program.cs │ │ │ │ ├── StackDepthTest.csproj │ │ │ │ └── runner.csx │ │ │ ├── Utilities │ │ │ │ ├── Benchview.cs │ │ │ │ ├── ITraceManager.cs │ │ │ │ ├── Logger.cs │ │ │ │ ├── PerfTestBase.cs │ │ │ │ ├── RelativeDirectory.cs │ │ │ │ ├── Roslyn.Test.Performance.Utilities.csproj │ │ │ │ ├── ScenarioGenerator.cs │ │ │ │ ├── TestUtilities.cs │ │ │ │ ├── TraceManager.cs │ │ │ │ └── VsPerfTest.cs │ │ │ ├── readme.md │ │ │ └── tests │ │ │ │ ├── Roslyn.PerformanceTests.csproj │ │ │ │ ├── csharp │ │ │ │ └── csharp_compiler.csx │ │ │ │ └── helloworld │ │ │ │ ├── HelloWorld.cs │ │ │ │ └── hello_world.csx │ │ └── Shared │ │ │ └── EventListenerGuard.cs │ ├── Tools │ │ ├── AnalyzerRunner │ │ │ ├── AnalyzerRunner.csproj │ │ │ ├── AnalyzerRunnerHelper.cs │ │ │ ├── AnalyzerRunnerMefHostServices.cs │ │ │ ├── AssemblyLoader.cs │ │ │ ├── CodeRefactoringRunner.cs │ │ │ ├── DiagnosticAnalyzerRunner.cs │ │ │ ├── Extensions.cs │ │ │ ├── IncrementalAnalyzerRunner.cs │ │ │ ├── LooseAssemblyVersionLoader.cs │ │ │ ├── Options.cs │ │ │ ├── PerformanceTracker.cs │ │ │ ├── PersistentStorageConfiguration.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Statistic.cs │ │ │ └── app.config │ │ ├── BuildActionTelemetryTable │ │ │ ├── BuildActionTelemetryTable.csproj │ │ │ ├── Program.cs │ │ │ └── readme.md │ │ ├── BuildBoss │ │ │ ├── .gitignore │ │ │ ├── App.config │ │ │ ├── BuildBoss.csproj │ │ │ ├── BuildBoss.sln │ │ │ ├── CompilerNuGetCheckerUtil.cs │ │ │ ├── Extensions.cs │ │ │ ├── ICheckerUtil.cs │ │ │ ├── InternalsVisibleTo.cs │ │ │ ├── OptProfCheckerUtil.cs │ │ │ ├── PackageReference.cs │ │ │ ├── Program.cs │ │ │ ├── ProjectCheckerUtil.cs │ │ │ ├── ProjectData.cs │ │ │ ├── ProjectEntry.cs │ │ │ ├── ProjectKey.cs │ │ │ ├── ProjectReferenceEntry.cs │ │ │ ├── ProjectType.cs │ │ │ ├── ProjectUtil.cs │ │ │ ├── README.md │ │ │ ├── SharedUtil.cs │ │ │ ├── SolutionCheckerUtil.cs │ │ │ ├── SolutionUtil.cs │ │ │ ├── StructuredLoggerCheckerUtil.cs │ │ │ └── TargetsCheckerUtil.cs │ │ ├── BuildValidator │ │ │ ├── BuildValidator.csproj │ │ │ ├── BuildValidator.sln │ │ │ ├── BuildValidatorResources.resx │ │ │ ├── CompilationDiff.cs │ │ │ ├── DemoLogger.cs │ │ │ ├── Extensions.cs │ │ │ ├── FileNameEqualityComparer.cs │ │ │ ├── IldasmUtilities.cs │ │ │ ├── LocalReferenceResolver.cs │ │ │ ├── LocalSourceResolver.cs │ │ │ ├── PEReaderExtensions.cs │ │ │ ├── Program.cs │ │ │ ├── RebuildArtifactResolver.cs │ │ │ ├── Records.cs │ │ │ ├── Util.cs │ │ │ └── xlf │ │ │ │ ├── BuildValidatorResources.cs.xlf │ │ │ │ ├── BuildValidatorResources.de.xlf │ │ │ │ ├── BuildValidatorResources.es.xlf │ │ │ │ ├── BuildValidatorResources.fr.xlf │ │ │ │ ├── BuildValidatorResources.it.xlf │ │ │ │ ├── BuildValidatorResources.ja.xlf │ │ │ │ ├── BuildValidatorResources.ko.xlf │ │ │ │ ├── BuildValidatorResources.pl.xlf │ │ │ │ ├── BuildValidatorResources.pt-BR.xlf │ │ │ │ ├── BuildValidatorResources.ru.xlf │ │ │ │ ├── BuildValidatorResources.tr.xlf │ │ │ │ ├── BuildValidatorResources.zh-Hans.xlf │ │ │ │ └── BuildValidatorResources.zh-Hant.xlf │ │ ├── Directory.Build.props │ │ ├── ExternalAccess │ │ │ ├── Apex │ │ │ │ ├── ApexAsynchronousOperationListenerProviderAccessor.cs │ │ │ │ ├── IApexAsynchronousOperationListenerProviderAccessor.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ └── PublicAPI.Unshipped.txt │ │ │ ├── Debugger │ │ │ │ ├── DebuggerFindReferencesService.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ └── PublicAPI.Unshipped.txt │ │ │ ├── FSharp │ │ │ │ ├── Classification │ │ │ │ │ ├── FSharpClassificationTags.cs │ │ │ │ │ └── IFSharpClassificationService.cs │ │ │ │ ├── Completion │ │ │ │ │ ├── FSharpCommonCompletionItem.cs │ │ │ │ │ ├── FSharpCommonCompletionProvider.cs │ │ │ │ │ ├── FSharpCommonCompletionUtilities.cs │ │ │ │ │ ├── FSharpCompletionOptions.cs │ │ │ │ │ ├── FSharpFileSystemCompletionHelper.cs │ │ │ │ │ └── IFSharpCommonCompletionProvider.cs │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── FSharpDiagnosticCustomTags.cs │ │ │ │ │ ├── FSharpIDEDiagnosticIds.cs │ │ │ │ │ ├── IFSharpDiagnosticAnalyzerService.cs │ │ │ │ │ ├── IFSharpDocumentDiagnosticAnalyzer.cs │ │ │ │ │ ├── IFSharpSimplifyNameDiagnosticAnalyzer.cs │ │ │ │ │ ├── IFSharpUnusedDeclarationsDiagnosticAnalyzer.cs │ │ │ │ │ └── IFSharpUnusedOpensDiagnosticAnalyzer.cs │ │ │ │ ├── DocumentHighlighting │ │ │ │ │ └── IFSharpDocumentHighlightsService.cs │ │ │ │ ├── Editor │ │ │ │ │ ├── FSharpContentTypeNames.cs │ │ │ │ │ ├── FSharpNavigationBarItem.cs │ │ │ │ │ ├── FindUsages │ │ │ │ │ │ ├── IFSharpFindUsagesContext.cs │ │ │ │ │ │ └── IFSharpFindUsagesService.cs │ │ │ │ │ ├── IFSharpBraceMatcher.cs │ │ │ │ │ ├── IFSharpEditorFormattingService.cs │ │ │ │ │ ├── IFSharpEditorInlineRenameService.cs │ │ │ │ │ ├── IFSharpGoToDefinitionService.cs │ │ │ │ │ ├── IFSharpIndentationService.cs │ │ │ │ │ ├── IFSharpNavigationBarItemService.cs │ │ │ │ │ ├── Implementation │ │ │ │ │ │ └── Debugging │ │ │ │ │ │ │ ├── FSharpBreakpointResolutionResult.cs │ │ │ │ │ │ │ ├── FSharpDebugDataTipInfo.cs │ │ │ │ │ │ │ ├── FSharpDebugLocationInfo.cs │ │ │ │ │ │ │ ├── IFSharpBreakpointResolutionService.cs │ │ │ │ │ │ │ └── IFSharpLanguageDebugInfoService.cs │ │ │ │ │ └── Shared │ │ │ │ │ │ ├── Extensions │ │ │ │ │ │ └── FSharpDependencyObjectExtensions.cs │ │ │ │ │ │ └── Utilities │ │ │ │ │ │ └── FSharpClassificationTypeMap.cs │ │ │ │ ├── ExternalAccessFSharpResources.Designer.cs │ │ │ │ ├── ExternalAccessFSharpResources.resx │ │ │ │ ├── FSharpDocumentSpan.cs │ │ │ │ ├── FSharpEditorFeaturesResources.cs │ │ │ │ ├── FSharpGlyph.cs │ │ │ │ ├── FSharpGlyphTags.cs │ │ │ │ ├── FindUsages │ │ │ │ │ ├── FSharpDefinitionItem.cs │ │ │ │ │ └── FSharpSourceReferenceItem.cs │ │ │ │ ├── GoToDefinition │ │ │ │ │ └── IFSharpFindDefinitionService.cs │ │ │ │ ├── InlineHints │ │ │ │ │ ├── FSharpInlineHint.cs │ │ │ │ │ └── IFSharpInlineHintsService.cs │ │ │ │ ├── Internal │ │ │ │ │ ├── Classification │ │ │ │ │ │ └── FSharpClassificationService.cs │ │ │ │ │ ├── CommentSelection │ │ │ │ │ │ └── FSharpCommentSelectionService.cs │ │ │ │ │ ├── Completion │ │ │ │ │ │ └── FSharpInternalCommonCompletionProvider.cs │ │ │ │ │ ├── Diagnostics │ │ │ │ │ │ ├── FSharpDiagnosticAnalyzerService.cs │ │ │ │ │ │ ├── FSharpDocumentDiagnosticAnalyzer.cs │ │ │ │ │ │ ├── FSharpSimplifyNameDiagnosticAnalyzer.cs │ │ │ │ │ │ ├── FSharpUnusedDeclarationsAnalyzer.cs │ │ │ │ │ │ └── FSharpUnusedOpensDiagnosticAnalyzer.cs │ │ │ │ │ ├── DocumentHighlighting │ │ │ │ │ │ └── FSharpDocumentHighlightsService.cs │ │ │ │ │ ├── Editor │ │ │ │ │ │ ├── FSharpBraceMatcher.cs │ │ │ │ │ │ ├── FSharpContentTypeLanguageService.cs │ │ │ │ │ │ ├── FSharpEditorFormattingService.cs │ │ │ │ │ │ ├── FSharpEditorInlineRenameService.cs │ │ │ │ │ │ ├── FSharpGoToDefinitionService.cs │ │ │ │ │ │ ├── FSharpNavigationBarItemService.cs │ │ │ │ │ │ ├── FSharpSynchronousIndentationService.cs │ │ │ │ │ │ ├── FindUsages │ │ │ │ │ │ │ ├── FSharpFindUsagesContext.cs │ │ │ │ │ │ │ └── FSharpFindUsagesService.cs │ │ │ │ │ │ └── Implementation │ │ │ │ │ │ │ └── Debugging │ │ │ │ │ │ │ ├── FSharpBreakpointResolutionService.cs │ │ │ │ │ │ │ └── FSharpLanguageDebugInfoService.cs │ │ │ │ │ ├── FSharpContentTypeDefinitions.cs │ │ │ │ │ ├── FSharpGlyphHelpers.cs │ │ │ │ │ ├── GoToDefinition │ │ │ │ │ │ └── FSharpFindDefinitionService.cs │ │ │ │ │ ├── InlineHints │ │ │ │ │ │ └── FSharpInlineHintsService.cs │ │ │ │ │ ├── NavigateTo │ │ │ │ │ │ ├── FSharpNavigateToMatchKindHelpers.cs │ │ │ │ │ │ ├── FSharpNavigateToSearchService.cs │ │ │ │ │ │ └── InternalFSharpNavigateToSearchResult.cs │ │ │ │ │ ├── Navigation │ │ │ │ │ │ └── InternalFSharpNavigableItem.cs │ │ │ │ │ ├── SignatureHelp │ │ │ │ │ │ ├── FSharpSignatureHelpProvider.cs │ │ │ │ │ │ └── FSharpSignatureHelpTriggerReasonHelpers.cs │ │ │ │ │ ├── Structure │ │ │ │ │ │ └── FSharpBlockStructureService.cs │ │ │ │ │ └── VisualStudio │ │ │ │ │ │ ├── FSharpProjectExternalErrorReporterFactory.cs │ │ │ │ │ │ └── Text │ │ │ │ │ │ └── Classification │ │ │ │ │ │ └── FSharpSignatureHelpClassifierProvider.cs │ │ │ │ ├── LanguageServices │ │ │ │ │ └── FSharpVisualStudioWorkspaceExtensions.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj │ │ │ │ ├── NavigateTo │ │ │ │ │ ├── FSharpNavigateToItemKind.cs │ │ │ │ │ ├── FSharpNavigateToMatchKind.cs │ │ │ │ │ ├── FSharpNavigateToSearchResult.cs │ │ │ │ │ └── IFSharpNavigateToSearchService.cs │ │ │ │ ├── Navigation │ │ │ │ │ ├── FSharpDocumentNavigationService.cs │ │ │ │ │ ├── FSharpNavigableItem.cs │ │ │ │ │ ├── FSharpNavigationOptions.cs │ │ │ │ │ └── IFSharpDocumentNavigationService.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── Shared │ │ │ │ │ └── Options │ │ │ │ │ │ └── FSharpServiceFeatureOnOffOptions.cs │ │ │ │ ├── SignatureHelp │ │ │ │ │ ├── FSharpSignatureHelpItem.cs │ │ │ │ │ ├── FSharpSignatureHelpItems.cs │ │ │ │ │ ├── FSharpSignatureHelpParameter.cs │ │ │ │ │ ├── FSharpSignatureHelpTriggerInfo.cs │ │ │ │ │ ├── FSharpSignatureHelpTriggerReason.cs │ │ │ │ │ └── IFSharpSignatureHelpProvider.cs │ │ │ │ ├── Structure │ │ │ │ │ ├── FSharpBlockSpan.cs │ │ │ │ │ ├── FSharpBlockStructure.cs │ │ │ │ │ ├── FSharpBlockTypes.cs │ │ │ │ │ └── IFSharpBlockStructureService.cs │ │ │ │ └── xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.cs.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.de.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.es.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.fr.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.it.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.ja.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.ko.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.pl.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.pt-BR.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.ru.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.tr.xlf │ │ │ │ │ ├── ExternalAccessFSharpResources.zh-Hans.xlf │ │ │ │ │ └── ExternalAccessFSharpResources.zh-Hant.xlf │ │ │ ├── FSharpTest │ │ │ │ ├── FSharpGlyphTests.cs │ │ │ │ ├── FSharpHighlightSpanKindTests.cs │ │ │ │ ├── FSharpInlineRenameReplacementKindTests.cs │ │ │ │ ├── FSharpNavigateToMatchKindTests.cs │ │ │ │ ├── FSharpSignatureHelpTriggerReasonTests.cs │ │ │ │ └── Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj │ │ │ ├── OmniSharp.CSharp │ │ │ │ ├── Completion │ │ │ │ │ └── OmniSharpCompletionProviderNames.cs │ │ │ │ ├── DocumentationComments │ │ │ │ │ └── OmniSharpDocCommentConverter.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ └── PublicAPI.Unshipped.txt │ │ │ ├── OmniSharp │ │ │ │ ├── CodeActions │ │ │ │ │ └── OmniSharpCodeAction.cs │ │ │ │ ├── CodeRefactorings │ │ │ │ │ └── WorkspaceServices │ │ │ │ │ │ └── IOmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ ├── Completion │ │ │ │ │ └── OmniSharpCompletionService.cs │ │ │ │ ├── DocumentationComments │ │ │ │ │ └── OmniSharpDocumentationCommentsSnippetService.cs │ │ │ │ ├── ExtractClass │ │ │ │ │ └── IOmniSharpExtractClassOptionsService.cs │ │ │ │ ├── ExtractInterface │ │ │ │ │ └── IOmniSharpExtractInterfaceOptionsService.cs │ │ │ │ ├── GoToDefinition │ │ │ │ │ └── OmniSharpFindDefinitionService.cs │ │ │ │ ├── ImplementType │ │ │ │ │ └── OmniSharpImplementTypeOptions.cs │ │ │ │ ├── InlineHints │ │ │ │ │ └── OmniSharpInlineHintsService.cs │ │ │ │ ├── Internal │ │ │ │ │ ├── CodeRefactorings │ │ │ │ │ │ └── WorkspaceServices │ │ │ │ │ │ │ └── OmniSharpSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ │ ├── ExtractClass │ │ │ │ │ │ └── OmniSharpExtractClassOptionsService.cs │ │ │ │ │ ├── ExtractInterface │ │ │ │ │ │ └── OmniSharpExtractInterfaceOptionsService.cs │ │ │ │ │ └── PickMembers │ │ │ │ │ │ └── OmniSharpPickMembersService.cs │ │ │ │ ├── MetadataAsSource │ │ │ │ │ ├── OmniSharpMetadataAsSourceHelpers.cs │ │ │ │ │ └── OmniSharpMetadataAsSourceService.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.csproj │ │ │ │ ├── Navigation │ │ │ │ │ └── OmniSharpNavigableItem.cs │ │ │ │ ├── PickMembers │ │ │ │ │ └── IOmniSharpPickMembersService.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ └── Structure │ │ │ │ │ ├── OmniSharpBlockSpan.cs │ │ │ │ │ ├── OmniSharpBlockStructure.cs │ │ │ │ │ ├── OmniSharpBlockStructureOptions.cs │ │ │ │ │ ├── OmniSharpBlockStructureService.cs │ │ │ │ │ └── OmniSharpBlockTypes.cs │ │ │ ├── OmniSharpTest │ │ │ │ ├── EnumTests.cs │ │ │ │ └── Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests.csproj │ │ │ ├── Razor │ │ │ │ ├── IRazorAsynchronousOperationListenerProviderAccessor.cs │ │ │ │ ├── IRazorDocumentExcerptService.cs │ │ │ │ ├── IRazorDocumentOperationService.cs │ │ │ │ ├── IRazorDocumentPropertiesService.cs │ │ │ │ ├── IRazorDocumentServiceProvider.cs │ │ │ │ ├── IRazorDynamicFileInfoProvider.cs │ │ │ │ ├── IRazorSpanMappingService.cs │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.Razor.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── RazorAsynchronousOperationListenerProviderAccessor.cs │ │ │ │ ├── RazorAsynchronousOperationListenerWrapper.cs │ │ │ │ ├── RazorBreakpointSpans.cs │ │ │ │ ├── RazorCSharpFormattingInteractionService.cs │ │ │ │ ├── RazorCSharpProximityExpressionResolverService.cs │ │ │ │ ├── RazorDocumentExcerptServiceWrapper.cs │ │ │ │ ├── RazorDocumentPropertiesServiceWrapper.cs │ │ │ │ ├── RazorDocumentServiceProviderWrapper.cs │ │ │ │ ├── RazorDynamicFileInfo.cs │ │ │ │ ├── RazorDynamicFileInfoProviderWrapper.cs │ │ │ │ ├── RazorExcerptMode.cs │ │ │ │ ├── RazorExcerptResult.cs │ │ │ │ ├── RazorMappedSpanResult.cs │ │ │ │ ├── RazorPredefinedCodeFixProviderNames.cs │ │ │ │ ├── RazorPredefinedCodeRefactoringProviderNames.cs │ │ │ │ ├── RazorSpanMappingServiceWrapper.cs │ │ │ │ └── Remote │ │ │ │ │ ├── RazorPinnedSolutionInfoWrapper.cs │ │ │ │ │ ├── RazorRemoteCallbackWrapper.cs │ │ │ │ │ ├── RazorRemoteHostClient.cs │ │ │ │ │ ├── RazorRemoteServiceCallbackDispatcher.cs │ │ │ │ │ ├── RazorRemoteServiceCallbackDispatcherRegistry.cs │ │ │ │ │ ├── RazorRemoteServiceCallbackIdWrapper.cs │ │ │ │ │ ├── RazorRemoteServiceConnectionWrapper.cs │ │ │ │ │ └── RazorServiceDescriptorsWrapper.cs │ │ │ ├── RazorTest │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests.csproj │ │ │ │ └── RazorPredefinedProviderNameTests.cs │ │ │ └── Xamarin.Remote │ │ │ │ ├── Microsoft.CodeAnalysis.ExternalAccess.Xamarin.Remote.csproj │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ └── PublicAPI.Unshipped.txt │ │ ├── IdeBenchmarks │ │ │ ├── FormatterBenchmarks.cs │ │ │ ├── IdeBenchmarks.csproj │ │ │ ├── MemoryDiagnoserConfig.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RegexClassifierBenchmarks.cs │ │ │ ├── SQLitePersistentStorageBenchmark.cs │ │ │ └── app.config │ │ ├── IdeCoreBenchmarks │ │ │ ├── Assets │ │ │ │ └── Microsoft.CodeAnalysis.sln │ │ │ ├── CSharpIdeAnalyzerBenchmarks.cs │ │ │ ├── CloudCache │ │ │ │ └── IdeCoreBenchmarksCloudCacheServiceProvider.cs │ │ │ ├── FindReferencesBenchmarks.cs │ │ │ ├── FormatterBenchmarks.cs │ │ │ ├── IdeCoreBenchmarks.csproj │ │ │ ├── IncrementalAnalyzerBenchmarks.cs │ │ │ ├── NavigateToBenchmarks.cs │ │ │ ├── Program.cs │ │ │ ├── ProjectOperationBenchmarks.cs │ │ │ ├── SegmentedArrayBenchmarks_Indexer.cs │ │ │ ├── SegmentedListBenchmarks_InsertRange.cs │ │ │ ├── SerializationBenchmarks.cs │ │ │ └── SyntacticChangeRangeBenchmark.cs │ │ ├── ManifestGenerator │ │ │ ├── ManifestGenerator.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── PrepareTests │ │ │ ├── MinimizeUtil.cs │ │ │ ├── PrepareTests.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── Source │ │ │ ├── CompilerGeneratorTools │ │ │ │ ├── .editorconfig │ │ │ │ ├── CompilerTools.sln │ │ │ │ └── Source │ │ │ │ │ ├── BoundTreeGenerator │ │ │ │ │ ├── BoundNodeClassWriter.cs │ │ │ │ │ ├── CompilersBoundTreeGenerator.csproj │ │ │ │ │ ├── Model.cs │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── app.config │ │ │ │ │ ├── CSharpErrorFactsGenerator │ │ │ │ │ ├── CSharpErrorFactsGenerator.csproj │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CSharpSyntaxGenerator │ │ │ │ │ ├── AbstractFileWriter.cs │ │ │ │ │ ├── CSharpSyntaxGenerator.csproj │ │ │ │ │ ├── CachingSourceGenerator.cs │ │ │ │ │ ├── Grammar │ │ │ │ │ │ └── GrammarGenerator.cs │ │ │ │ │ ├── IsExternalInit.cs │ │ │ │ │ ├── Model │ │ │ │ │ │ ├── AbstractNode.cs │ │ │ │ │ │ ├── Comment.cs │ │ │ │ │ │ ├── Field.cs │ │ │ │ │ │ ├── Kind.cs │ │ │ │ │ │ ├── Node.cs │ │ │ │ │ │ ├── PredefinedNode.cs │ │ │ │ │ │ ├── Tree.cs │ │ │ │ │ │ └── TreeType.cs │ │ │ │ │ ├── Program.cs │ │ │ │ │ ├── SignatureWriter.cs │ │ │ │ │ ├── SourceGenerator.cs │ │ │ │ │ ├── SourceWriter.cs │ │ │ │ │ ├── TestWriter.cs │ │ │ │ │ └── TreeFlattening.cs │ │ │ │ │ ├── IOperationGenerator │ │ │ │ │ ├── CompilersIOperationGenerator.csproj │ │ │ │ │ ├── IOperationClassWriter.Verifier.cs │ │ │ │ │ ├── IOperationClassWriter.cs │ │ │ │ │ ├── Model.cs │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── VisualBasicErrorFactsGenerator │ │ │ │ │ ├── Program.vb │ │ │ │ │ └── VisualBasicErrorFactsGenerator.vbproj │ │ │ │ │ └── VisualBasicSyntaxGenerator │ │ │ │ │ ├── Grammar │ │ │ │ │ └── GrammarGenerator.vb │ │ │ │ │ ├── GreenNodes │ │ │ │ │ ├── GreenNodeFactoryWriter.vb │ │ │ │ │ └── GreenNodeWriter.vb │ │ │ │ │ ├── Program.vb │ │ │ │ │ ├── RedNodes │ │ │ │ │ ├── RedNodeFactoryWriter.vb │ │ │ │ │ ├── RedNodeWriter.vb │ │ │ │ │ └── SyntaxFactsWriter.vb │ │ │ │ │ ├── SDML.xsd │ │ │ │ │ ├── Tests │ │ │ │ │ └── TestWriter.vb │ │ │ │ │ ├── Util │ │ │ │ │ ├── WriteCsvNames.vb │ │ │ │ │ ├── WriteDumper.vb │ │ │ │ │ ├── WriteUtils.vb │ │ │ │ │ └── XmlRenamer.vb │ │ │ │ │ ├── VBSyntaxModelSchema.xsd │ │ │ │ │ ├── VisualBasicSyntaxGenerator.vbproj │ │ │ │ │ └── XML │ │ │ │ │ ├── ParseTreeDescription.vb │ │ │ │ │ ├── ReadTree.vb │ │ │ │ │ └── TreeValidator.vb │ │ │ └── RunTests │ │ │ │ ├── AssemblyScheduler.cs │ │ │ │ ├── ConsoleUtil.cs │ │ │ │ ├── FileUtil.cs │ │ │ │ ├── ITestExecutor.cs │ │ │ │ ├── Logger.cs │ │ │ │ ├── Options.cs │ │ │ │ ├── ProcDumpUtil.cs │ │ │ │ ├── ProcessRunner.cs │ │ │ │ ├── ProcessTestExecutor.cs │ │ │ │ ├── ProcessUtil.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── RunTests.csproj │ │ │ │ ├── RunTests.sln │ │ │ │ └── TestRunner.cs │ │ └── dotnet-format │ │ │ └── README.md │ ├── VisualStudio │ │ ├── CSharp │ │ │ ├── Impl │ │ │ │ ├── CSharpPackage.cs │ │ │ │ ├── CSharpVSResources.resx │ │ │ │ ├── ChangeSignature │ │ │ │ │ └── CSharpChangeSignatureViewModelFactoryService.cs │ │ │ │ ├── CodeModel │ │ │ │ │ ├── CSharpCodeModelNavigationPointServiceFactory.cs │ │ │ │ │ ├── CSharpCodeModelService.CodeModelEventCollector.cs │ │ │ │ │ ├── CSharpCodeModelService.NodeLocator.cs │ │ │ │ │ ├── CSharpCodeModelService.NodeNameGenerator.cs │ │ │ │ │ ├── CSharpCodeModelService.cs │ │ │ │ │ ├── CSharpCodeModelServiceFactory.cs │ │ │ │ │ ├── CSharpCodeModelService_Prototype.cs │ │ │ │ │ ├── EndRegionFormattingRule.cs │ │ │ │ │ ├── Extenders │ │ │ │ │ │ ├── AutoImplementedPropertyExtender.cs │ │ │ │ │ │ ├── CodeTypeLocationExtender.cs │ │ │ │ │ │ ├── ExtenderNames.cs │ │ │ │ │ │ ├── ExtensionMethodExtender.cs │ │ │ │ │ │ └── PartialMethodExtender.cs │ │ │ │ │ ├── Interop │ │ │ │ │ │ ├── ICSAutoImplementedPropertyExtender.cs │ │ │ │ │ │ ├── ICSCodeTypeLocation.cs │ │ │ │ │ │ ├── ICSExtensionMethodExtender.cs │ │ │ │ │ │ └── ICSPartialMethodExtender.cs │ │ │ │ │ ├── MethodXml │ │ │ │ │ │ └── MethodXmlBuilder.cs │ │ │ │ │ ├── ModifierFlags.cs │ │ │ │ │ ├── ModifierFlagsExtensions.cs │ │ │ │ │ ├── ParameterFlags.cs │ │ │ │ │ ├── ParameterFlagsExtensions.cs │ │ │ │ │ ├── SyntaxListExtensions.cs │ │ │ │ │ └── SyntaxNodeExtensions.cs │ │ │ │ ├── EditorConfigSettings │ │ │ │ │ ├── BinaryOperatorSpacingOptionsViewModel.cs │ │ │ │ │ ├── BinaryOperatorSpacingOptionsViewModelFactory.cs │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ ├── CodeStyle │ │ │ │ │ │ │ ├── CSharpCodeStyleSettingsLanguageServiceFactory.cs │ │ │ │ │ │ │ ├── CSharpCodeStyleSettingsProvider.cs │ │ │ │ │ │ │ └── CSharpCodeStyleSettingsProviderFactory.cs │ │ │ │ │ │ └── Whitespace │ │ │ │ │ │ │ ├── CSharpWhitespaceSettingsLanguageServiceFactory.cs │ │ │ │ │ │ │ ├── CSharpWhitespaceSettingsProvider.cs │ │ │ │ │ │ │ └── CSharpWhitespaceSettingsProviderFactory.cs │ │ │ │ │ └── LabelPositionOptionsViewModel.cs │ │ │ │ ├── Interactive │ │ │ │ │ ├── CSharpInteractiveCommandHandler.cs │ │ │ │ │ ├── CSharpInteractiveWindowCommandCompletionProvider.cs │ │ │ │ │ ├── CSharpVsInteractiveWindowCommandProvider.cs │ │ │ │ │ ├── CSharpVsInteractiveWindowPackage.cs │ │ │ │ │ ├── CSharpVsInteractiveWindowProvider.cs │ │ │ │ │ ├── CSharpVsResetInteractiveCommand.cs │ │ │ │ │ ├── Commands.vsct │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── ScriptFile.ico │ │ │ │ │ └── xlf │ │ │ │ │ │ ├── Commands.vsct.cs.xlf │ │ │ │ │ │ ├── Commands.vsct.de.xlf │ │ │ │ │ │ ├── Commands.vsct.es.xlf │ │ │ │ │ │ ├── Commands.vsct.fr.xlf │ │ │ │ │ │ ├── Commands.vsct.it.xlf │ │ │ │ │ │ ├── Commands.vsct.ja.xlf │ │ │ │ │ │ ├── Commands.vsct.ko.xlf │ │ │ │ │ │ ├── Commands.vsct.pl.xlf │ │ │ │ │ │ ├── Commands.vsct.pt-BR.xlf │ │ │ │ │ │ ├── Commands.vsct.ru.xlf │ │ │ │ │ │ ├── Commands.vsct.tr.xlf │ │ │ │ │ │ ├── Commands.vsct.zh-Hans.xlf │ │ │ │ │ │ └── Commands.vsct.zh-Hant.xlf │ │ │ │ ├── LanguageService │ │ │ │ │ ├── CSharpCodeCleanupFixer.cs │ │ │ │ │ ├── CSharpCodeCleanupFixerProvider.cs │ │ │ │ │ ├── CSharpCodeCleanupFixer_DiagnosticIds.cs │ │ │ │ │ ├── CSharpCodePageEditorFactory.cs │ │ │ │ │ ├── CSharpCreateServicesOnTextViewConnection.cs │ │ │ │ │ ├── CSharpDebuggerIntelliSenseContext.cs │ │ │ │ │ ├── CSharpEditorFactory.cs │ │ │ │ │ ├── CSharpHelpContextService.cs │ │ │ │ │ ├── CSharpLanguageService.cs │ │ │ │ │ ├── CSharpLanguageService_ICSharpProjectHost.cs │ │ │ │ │ └── CSharpOptionPageService.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.CSharp.csproj │ │ │ │ ├── ObjectBrowser │ │ │ │ │ ├── CSharpLibraryService.cs │ │ │ │ │ ├── CSharpSyncClassViewCommandHandler.cs │ │ │ │ │ ├── DescriptionBuilder.cs │ │ │ │ │ ├── ListItemFactory.cs │ │ │ │ │ └── ObjectBrowserLibraryManager.cs │ │ │ │ ├── Options │ │ │ │ │ ├── AdvancedOptionPage.cs │ │ │ │ │ ├── AdvancedOptionPageControl.xaml │ │ │ │ │ ├── AdvancedOptionPageControl.xaml.cs │ │ │ │ │ ├── AdvancedOptionPageStrings.cs │ │ │ │ │ ├── AutomationObject │ │ │ │ │ │ ├── AutomationObject.BraceCompletion.cs │ │ │ │ │ │ ├── AutomationObject.Completion.cs │ │ │ │ │ │ ├── AutomationObject.DocumentationComment.cs │ │ │ │ │ │ ├── AutomationObject.ExtractMethod.cs │ │ │ │ │ │ ├── AutomationObject.Fading.cs │ │ │ │ │ │ ├── AutomationObject.Formatting.cs │ │ │ │ │ │ ├── AutomationObject.Generation.cs │ │ │ │ │ │ ├── AutomationObject.Naming.cs │ │ │ │ │ │ ├── AutomationObject.ObsoleteAndUnused.cs │ │ │ │ │ │ ├── AutomationObject.OnOff.cs │ │ │ │ │ │ ├── AutomationObject.Style.cs │ │ │ │ │ │ ├── AutomationObject.SymbolSearch.cs │ │ │ │ │ │ └── AutomationObject.cs │ │ │ │ │ ├── Formatting │ │ │ │ │ │ ├── CodeStylePage.cs │ │ │ │ │ │ ├── FormattingGeneralOptionPageStrings.cs │ │ │ │ │ │ ├── FormattingIndentationOptionPage.cs │ │ │ │ │ │ ├── FormattingNewLinesPage.cs │ │ │ │ │ │ ├── FormattingOptionPage.cs │ │ │ │ │ │ ├── FormattingOptionPageControl.xaml │ │ │ │ │ │ ├── FormattingOptionPageControl.xaml.cs │ │ │ │ │ │ ├── FormattingSpacingPage.cs │ │ │ │ │ │ ├── FormattingWrappingPage.cs │ │ │ │ │ │ ├── IndentationViewModel.cs │ │ │ │ │ │ ├── NewLinesViewModel.cs │ │ │ │ │ │ ├── SpacingViewModel.cs │ │ │ │ │ │ ├── StyleViewModel.cs │ │ │ │ │ │ └── WrappingViewModel.cs │ │ │ │ │ ├── IntelliSenseOptionPage.cs │ │ │ │ │ ├── IntelliSenseOptionPageControl.xaml │ │ │ │ │ ├── IntelliSenseOptionPageControl.xaml.cs │ │ │ │ │ ├── IntelliSenseOptionPageStrings.cs │ │ │ │ │ └── NamingStylesOptionPage.cs │ │ │ │ ├── PackageRegistration.pkgdef │ │ │ │ ├── Progression │ │ │ │ │ ├── CSharpGraphProvider.cs │ │ │ │ │ └── CSharpProgressionLanguageService.cs │ │ │ │ ├── ProjectSystemShim │ │ │ │ │ ├── CSharpEntryPointFinderService.cs │ │ │ │ │ ├── CSharpProjectExistsUIContextProviderLanguageService.cs │ │ │ │ │ ├── CSharpProjectShim.ICSCompiler.cs │ │ │ │ │ ├── CSharpProjectShim.ICSCompilerConfig.cs │ │ │ │ │ ├── CSharpProjectShim.ICSInputSet.cs │ │ │ │ │ ├── CSharpProjectShim.ICSharpProjectSite.cs │ │ │ │ │ ├── CSharpProjectShim.ICSharpVenusProjectSite.cs │ │ │ │ │ ├── CSharpProjectShim.IServiceProvider.cs │ │ │ │ │ ├── CSharpProjectShim.IVsEditorFactoryNotify.cs │ │ │ │ │ ├── CSharpProjectShim.OptionsProcessor.cs │ │ │ │ │ ├── CSharpProjectShim.cs │ │ │ │ │ ├── EntryPointFinder.cs │ │ │ │ │ ├── HACK_VariantStructure.cs │ │ │ │ │ ├── Interop │ │ │ │ │ │ ├── CompilerOptions.cs │ │ │ │ │ │ ├── ICSCompileProgress.cs │ │ │ │ │ │ ├── ICSCompiler.cs │ │ │ │ │ │ ├── ICSCompilerConfig.cs │ │ │ │ │ │ ├── ICSEncProjectServices.cs │ │ │ │ │ │ ├── ICSError.cs │ │ │ │ │ │ ├── ICSInputSet.cs │ │ │ │ │ │ ├── ICSNameTable.cs │ │ │ │ │ │ ├── ICSSourceModule.cs │ │ │ │ │ │ ├── ICSSourceText.cs │ │ │ │ │ │ ├── ICSharpProjectHost.cs │ │ │ │ │ │ ├── ICSharpProjectRoot.cs │ │ │ │ │ │ ├── ICSharpProjectSite.cs │ │ │ │ │ │ ├── ICSharpTempPECompilerService.cs │ │ │ │ │ │ ├── ICSharpVenusProjectSite.cs │ │ │ │ │ │ └── OutputFileType.cs │ │ │ │ │ └── TempPECompilerService.cs │ │ │ │ ├── Snippets │ │ │ │ │ ├── CSharpSnippetInfoService.cs │ │ │ │ │ ├── SnippetCommandHandler.cs │ │ │ │ │ ├── SnippetExpansionClient.cs │ │ │ │ │ └── SnippetFunctions │ │ │ │ │ │ ├── SnippetFunctionClassName.cs │ │ │ │ │ │ ├── SnippetFunctionGenerateSwitchCases.cs │ │ │ │ │ │ └── SnippetFunctionSimpleTypeName.cs │ │ │ │ ├── Utilities │ │ │ │ │ ├── BlankLineInGeneratedMethodFormattingRule.cs │ │ │ │ │ ├── CSharpCompilationOptionsChangingService.cs │ │ │ │ │ └── CSharpParseOptionsChangingService.cs │ │ │ │ ├── VSPackage.resx │ │ │ │ ├── Venus │ │ │ │ │ └── CSharpAdditionalFormattingRuleLanguageService.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpVSResources.cs.xlf │ │ │ │ │ ├── CSharpVSResources.de.xlf │ │ │ │ │ ├── CSharpVSResources.es.xlf │ │ │ │ │ ├── CSharpVSResources.fr.xlf │ │ │ │ │ ├── CSharpVSResources.it.xlf │ │ │ │ │ ├── CSharpVSResources.ja.xlf │ │ │ │ │ ├── CSharpVSResources.ko.xlf │ │ │ │ │ ├── CSharpVSResources.pl.xlf │ │ │ │ │ ├── CSharpVSResources.pt-BR.xlf │ │ │ │ │ ├── CSharpVSResources.ru.xlf │ │ │ │ │ ├── CSharpVSResources.tr.xlf │ │ │ │ │ ├── CSharpVSResources.zh-Hans.xlf │ │ │ │ │ ├── CSharpVSResources.zh-Hant.xlf │ │ │ │ │ ├── VSPackage.cs.xlf │ │ │ │ │ ├── VSPackage.de.xlf │ │ │ │ │ ├── VSPackage.es.xlf │ │ │ │ │ ├── VSPackage.fr.xlf │ │ │ │ │ ├── VSPackage.it.xlf │ │ │ │ │ ├── VSPackage.ja.xlf │ │ │ │ │ ├── VSPackage.ko.xlf │ │ │ │ │ ├── VSPackage.pl.xlf │ │ │ │ │ ├── VSPackage.pt-BR.xlf │ │ │ │ │ ├── VSPackage.ru.xlf │ │ │ │ │ ├── VSPackage.tr.xlf │ │ │ │ │ ├── VSPackage.zh-Hans.xlf │ │ │ │ │ └── VSPackage.zh-Hant.xlf │ │ │ └── Test │ │ │ │ ├── CallHierarchy │ │ │ │ └── CSharpCallHierarchyTests.cs │ │ │ │ ├── CodeModel │ │ │ │ ├── AbstractFileCodeElementTests.cs │ │ │ │ ├── FileCodeClassTests.cs │ │ │ │ ├── FileCodeClassWithMissingBraceTests.cs │ │ │ │ ├── FileCodeFunctionTests.cs │ │ │ │ ├── FileCodeImportTests.cs │ │ │ │ ├── FileCodeModelTestHelpers.cs │ │ │ │ ├── FileCodeNamespaceTests.cs │ │ │ │ ├── FileCodeVariableManipulationTests.cs │ │ │ │ ├── FileCodeVariableTests.cs │ │ │ │ ├── MockInvisibleEditor.cs │ │ │ │ ├── MockTextManagerAdapter.TextPoint.cs │ │ │ │ └── MockTextManagerAdapter.cs │ │ │ │ ├── DesignerAttribute │ │ │ │ └── DesignerAttributeServiceTests.cs │ │ │ │ ├── EditorConfigSettings │ │ │ │ ├── Aggregator │ │ │ │ │ └── SettingsAggregatorTests.cs │ │ │ │ └── DataProvider │ │ │ │ │ ├── DataProviderTests.MockAnalyzerReference.cs │ │ │ │ │ ├── DataProviderTests.TestViewModel.cs │ │ │ │ │ └── DataProviderTests.cs │ │ │ │ ├── F1Help │ │ │ │ └── F1HelpTests.cs │ │ │ │ ├── GlyphExtensionsTests.cs │ │ │ │ ├── Interactive │ │ │ │ ├── Commands │ │ │ │ │ ├── InteractiveCommandHandlerTests.cs │ │ │ │ │ ├── InteractiveWindowCommandHandlerTestState.cs │ │ │ │ │ ├── ResetInteractiveTests.cs │ │ │ │ │ ├── TestInteractiveCommandHandler.cs │ │ │ │ │ └── TestResetInteractive.cs │ │ │ │ ├── InteractiveWindowTestHost.cs │ │ │ │ └── TestInteractiveEvaluator.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests.csproj │ │ │ │ ├── Options │ │ │ │ └── OptionViewModelTests.cs │ │ │ │ ├── PersistentStorage │ │ │ │ ├── AbstractPersistentStorageTests.cs │ │ │ │ ├── CloudCachePersistentStorageTests.cs │ │ │ │ ├── Mocks │ │ │ │ │ ├── AuthorizationServiceMock.cs │ │ │ │ │ ├── FileSystemServiceMock.cs │ │ │ │ │ ├── MockCloudCachePersistentStorageService.cs │ │ │ │ │ ├── OptionServiceMock.cs │ │ │ │ │ ├── ServiceBrokerMock.cs │ │ │ │ │ └── SolutionServiceMock.cs │ │ │ │ └── SQLiteV2PersistentStorageTests.cs │ │ │ │ ├── ProjectSystemShim │ │ │ │ ├── CPS │ │ │ │ │ ├── AdditionalPropertiesTests.cs │ │ │ │ │ ├── AnalyzersTests.cs │ │ │ │ │ ├── CSharpCompilerOptionsTests.cs │ │ │ │ │ ├── CSharpReferencesTests.cs │ │ │ │ │ └── SourceFileHandlingTests.cs │ │ │ │ ├── CSharpHelpers.cs │ │ │ │ ├── LegacyProject │ │ │ │ │ ├── AnalyzersTests.cs │ │ │ │ │ ├── CSharpCompilerOptionsTests.cs │ │ │ │ │ ├── OutputPathTests.cs │ │ │ │ │ └── SourceFileHandlingTests.cs │ │ │ │ ├── LifetimeTests.cs │ │ │ │ ├── TempPECompilerServiceTests.cs │ │ │ │ └── VisualStudioCompilationOutputFilesTests.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ └── Watson │ │ │ │ └── WatsonTests.cs │ │ ├── CodeLens │ │ │ ├── CodeLensVSResources.resx │ │ │ ├── Microsoft.VisualStudio.LanguageServices.CodeLens.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── ReferenceCodeLensProvider.cs │ │ │ └── xlf │ │ │ │ ├── CodeLensVSResources.cs.xlf │ │ │ │ ├── CodeLensVSResources.de.xlf │ │ │ │ ├── CodeLensVSResources.es.xlf │ │ │ │ ├── CodeLensVSResources.fr.xlf │ │ │ │ ├── CodeLensVSResources.it.xlf │ │ │ │ ├── CodeLensVSResources.ja.xlf │ │ │ │ ├── CodeLensVSResources.ko.xlf │ │ │ │ ├── CodeLensVSResources.pl.xlf │ │ │ │ ├── CodeLensVSResources.pt-BR.xlf │ │ │ │ ├── CodeLensVSResources.ru.xlf │ │ │ │ ├── CodeLensVSResources.tr.xlf │ │ │ │ ├── CodeLensVSResources.zh-Hans.xlf │ │ │ │ └── CodeLensVSResources.zh-Hant.xlf │ │ ├── Core │ │ │ ├── Def │ │ │ │ ├── CodeMarkers │ │ │ │ │ └── ManagedCodeMarkers.cs │ │ │ │ ├── ColorSchemes │ │ │ │ │ ├── VisualStudio2017.xml │ │ │ │ │ ├── VisualStudio2019.pkgdef │ │ │ │ │ └── VisualStudio2019.xml │ │ │ │ ├── Commands.vsct │ │ │ │ ├── EditorConfigSettings │ │ │ │ │ ├── Analyzers │ │ │ │ │ │ ├── View │ │ │ │ │ │ │ ├── AnalyzerSettingsView.xaml │ │ │ │ │ │ │ ├── AnalyzerSettingsView.xaml.cs │ │ │ │ │ │ │ ├── ColumnDefinitions │ │ │ │ │ │ │ │ ├── AnalyzerCategoryColumnDefinition.cs │ │ │ │ │ │ │ │ ├── AnalyzerDescriptionColumnDefinition.cs │ │ │ │ │ │ │ │ ├── AnalyzerEnabledColumnDefinition.cs │ │ │ │ │ │ │ │ ├── AnalyzerIdColumnDefinition.cs │ │ │ │ │ │ │ │ ├── AnalyzerLocationColumnDefinition.cs │ │ │ │ │ │ │ │ ├── AnalyzerSeverityColumnDefinition.cs │ │ │ │ │ │ │ │ └── AnalyzerTitleColumnDefinition.cs │ │ │ │ │ │ │ ├── SeverityControl.xaml │ │ │ │ │ │ │ └── SeverityControl.xaml.cs │ │ │ │ │ │ └── ViewModel │ │ │ │ │ │ │ ├── AnalyzerSettingsViewModel.SettingsEntriesSnapshot.cs │ │ │ │ │ │ │ ├── AnalyzerSettingsViewModel.SettingsSnapshotFactory.cs │ │ │ │ │ │ │ └── AnalyzerSettingsViewModel.cs │ │ │ │ │ ├── CodeStyle │ │ │ │ │ │ ├── View │ │ │ │ │ │ │ ├── CodeStyleSettingsView.xaml │ │ │ │ │ │ │ ├── CodeStyleSettingsView.xaml.cs │ │ │ │ │ │ │ ├── CodeStyleSeverityControl.xaml │ │ │ │ │ │ │ ├── CodeStyleSeverityControl.xaml.cs │ │ │ │ │ │ │ ├── CodeStyleValueControl.xaml │ │ │ │ │ │ │ ├── CodeStyleValueControl.xaml.cs │ │ │ │ │ │ │ └── ColumnDefinitions │ │ │ │ │ │ │ │ ├── CodeStyleCategoryColumnDefinition.cs │ │ │ │ │ │ │ │ ├── CodeStyleDescriptionColumnDefinition.cs │ │ │ │ │ │ │ │ ├── CodeStyleLocationColumnDefinition.cs │ │ │ │ │ │ │ │ ├── CodeStyleSeverityColumnDefinition.cs │ │ │ │ │ │ │ │ └── CodeStyleValueColumnDefinition.cs │ │ │ │ │ │ └── ViewModel │ │ │ │ │ │ │ ├── CodeStyleSettingsViewModel.SettingsEntriesSnapshot.cs │ │ │ │ │ │ │ ├── CodeStyleSettingsViewModel.SettingsSnapshotFactory.cs │ │ │ │ │ │ │ └── CodeStyleSettingsViewModel.cs │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── ColumnDefinitions.cs │ │ │ │ │ │ ├── EditorTextUpdater.cs │ │ │ │ │ │ ├── EnumPropertyView.xaml │ │ │ │ │ │ ├── EnumPropertyView.xaml.cs │ │ │ │ │ │ ├── EnumSettingViewModel.cs │ │ │ │ │ │ ├── IEnumSettingViewModel.cs │ │ │ │ │ │ ├── IEnumSettingViewModelFactory.cs │ │ │ │ │ │ ├── RemoveSinkWhenDisposed.cs │ │ │ │ │ │ ├── SettingsEntriesSnapshotBase.cs │ │ │ │ │ │ ├── SettingsSnapshotFactoryBase.cs │ │ │ │ │ │ └── SettingsViewModelBase.cs │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ ├── CodeStyle │ │ │ │ │ │ │ ├── CommonCodeStyleSettingsProvider.cs │ │ │ │ │ │ │ ├── CommonCodeStyleSettingsProviderFactory.cs │ │ │ │ │ │ │ └── CommonCodeStyleSettingsWorkspaceServiceFactory.cs │ │ │ │ │ │ └── Whitespace │ │ │ │ │ │ │ ├── CommonWhitespaceSettingsProvider.cs │ │ │ │ │ │ │ ├── CommonWhitespaceSettingsProviderFactory.cs │ │ │ │ │ │ │ └── CommonWhitespaceSettingsWorkspaceServiceFactory.cs │ │ │ │ │ ├── ISettingsEditorView.cs │ │ │ │ │ ├── IWpfSettingsEditorViewModel.cs │ │ │ │ │ ├── ServiceProviderExtensions.cs │ │ │ │ │ ├── SettingsEditorControl.xaml │ │ │ │ │ ├── SettingsEditorControl.xaml.cs │ │ │ │ │ ├── SettingsEditorFactory.cs │ │ │ │ │ ├── SettingsEditorPane.SearchFilter.cs │ │ │ │ │ ├── SettingsEditorPane.SearchTask.cs │ │ │ │ │ ├── SettingsEditorPane.cs │ │ │ │ │ ├── Styles │ │ │ │ │ │ └── ThemedDialogResources.xaml │ │ │ │ │ └── Whitespace │ │ │ │ │ │ ├── View │ │ │ │ │ │ ├── ColumnDefnitions │ │ │ │ │ │ │ ├── WhitespaceCategoryColumnDefinition.cs │ │ │ │ │ │ │ ├── WhitespaceDescriptionColumnDefinition.cs │ │ │ │ │ │ │ ├── WhitespaceLocationColumnDefinition.cs │ │ │ │ │ │ │ └── WhitespaceValueColumnDefinition.cs │ │ │ │ │ │ ├── WhitespaceBoolSettingView.xaml │ │ │ │ │ │ ├── WhitespaceBoolSettingView.xaml.cs │ │ │ │ │ │ ├── WhitespaceSettingsView.xaml │ │ │ │ │ │ └── WhitespaceSettingsView.xaml.cs │ │ │ │ │ │ └── ViewModel │ │ │ │ │ │ ├── IndentationSizeViewModel.cs │ │ │ │ │ │ ├── NewLineViewModel.cs │ │ │ │ │ │ ├── OperatorPlacementWhenWrappingViewModel.cs │ │ │ │ │ │ ├── TabSizeSettings.cs │ │ │ │ │ │ ├── TabSizeViewModel.cs │ │ │ │ │ │ ├── TabSizeViewModelFactory.cs │ │ │ │ │ │ ├── WhitespaceViewModel.SettingsEntriesSnapshot.cs │ │ │ │ │ │ ├── WhitespaceViewModel.SettingsSnapshotFactory.cs │ │ │ │ │ │ └── WhitespaceViewModel.cs │ │ │ │ ├── External │ │ │ │ │ └── UnitTesting │ │ │ │ │ │ └── UnitTestingReferencesService.cs │ │ │ │ ├── ExternalAccess │ │ │ │ │ ├── LegacyCodeAnalysis │ │ │ │ │ │ ├── Api │ │ │ │ │ │ │ ├── ILegacyCodeAnalysisVisualStudioDiagnosticAnalyzerServiceAccessor.cs │ │ │ │ │ │ │ ├── ILegacyCodeAnalysisVisualStudioDiagnosticListSuppressionStateServiceAccessor.cs │ │ │ │ │ │ │ └── ILegacyCodeAnalysisVisualStudioSuppressionFixServiceAccessor.cs │ │ │ │ │ │ ├── LegacyCodeAnalysisVisualStudioDiagnosticAnalyzerServiceAccessor.cs │ │ │ │ │ │ ├── LegacyCodeAnalysisVisualStudioDiagnosticListSuppressionStateServiceAccessor.cs │ │ │ │ │ │ └── LegacyCodeAnalysisVisualStudioSuppressionFixServiceAccessor.cs │ │ │ │ │ ├── ProjectSystem │ │ │ │ │ │ └── Api │ │ │ │ │ │ │ ├── IProjectSystemReferenceCleanupService.cs │ │ │ │ │ │ │ ├── IProjectSystemReferenceCleanupService2.cs │ │ │ │ │ │ │ ├── IProjectSystemUpdateReferenceOperation.cs │ │ │ │ │ │ │ ├── ProjectSystemReferenceInfo.cs │ │ │ │ │ │ │ ├── ProjectSystemReferenceType.cs │ │ │ │ │ │ │ ├── ProjectSystemReferenceUpdate.cs │ │ │ │ │ │ │ └── ProjectSystemUpdateAction.cs │ │ │ │ │ └── VSTypeScript │ │ │ │ │ │ └── Api │ │ │ │ │ │ ├── IVsTypeScriptRemoteLanguageServiceWorkspaceAccessor.cs │ │ │ │ │ │ ├── IVsTypeScriptTodoCommentService.cs │ │ │ │ │ │ ├── IVsTypeScriptVisualStudioProjectFactory.cs │ │ │ │ │ │ ├── VSTypeScriptContainedDocumentWrapper.cs │ │ │ │ │ │ ├── VSTypeScriptContainedLanguageWrapper.cs │ │ │ │ │ │ ├── VSTypeScriptVisualStudioProjectWrapper.LSPContainedDocumentServiceProvider.cs │ │ │ │ │ │ └── VSTypeScriptVisualStudioProjectWrapper.cs │ │ │ │ ├── Guids.cs │ │ │ │ ├── HACK_ThemeColorFixer.cs │ │ │ │ ├── IAnalyzerNodeSetup.cs │ │ │ │ ├── ID.Bitmap.cs │ │ │ │ ├── ID.CSharpCommands.cs │ │ │ │ ├── ID.InteractiveCommands.cs │ │ │ │ ├── ID.Menu.cs │ │ │ │ ├── ID.MenuGroup.cs │ │ │ │ ├── ID.RoslynCommands.cs │ │ │ │ ├── IInvisibleEditor.cs │ │ │ │ ├── Implementation │ │ │ │ │ ├── AbstractCodePageEditorFactory.cs │ │ │ │ │ ├── AbstractEditorFactory.cs │ │ │ │ │ ├── AbstractOleCommandTarget.Execute.cs │ │ │ │ │ ├── AbstractOleCommandTarget.Query.cs │ │ │ │ │ ├── AbstractOleCommandTarget.cs │ │ │ │ │ ├── AbstractVsTextViewFilter.cs │ │ │ │ │ ├── AnalyzerDependency │ │ │ │ │ │ ├── AnalyzerDependencyChecker.cs │ │ │ │ │ │ ├── AnalyzerDependencyCheckingService.cs │ │ │ │ │ │ ├── AnalyzerDependencyConflict.cs │ │ │ │ │ │ ├── AnalyzerDependencyResults.cs │ │ │ │ │ │ ├── AnalyzerFileWatcherService.cs │ │ │ │ │ │ ├── IBindingRedirectionService.cs │ │ │ │ │ │ ├── IIgnorableAssemblyList.cs │ │ │ │ │ │ ├── IgnorableAssemblyIdentityList.cs │ │ │ │ │ │ ├── IgnorableAssemblyNameList.cs │ │ │ │ │ │ ├── IgnorableAssemblyNamePrefixList.cs │ │ │ │ │ │ └── MissingAnalyzerDependency.cs │ │ │ │ │ ├── CallHierarchy │ │ │ │ │ │ ├── CallHierarchyCommandHandler.cs │ │ │ │ │ │ ├── CallHierarchyDetail.cs │ │ │ │ │ │ ├── CallHierarchyItem.cs │ │ │ │ │ │ ├── CallHierarchyPresenter.cs │ │ │ │ │ │ ├── CallHierarchyProvider.cs │ │ │ │ │ │ ├── FieldInitializerItem.cs │ │ │ │ │ │ ├── Finders │ │ │ │ │ │ │ ├── AbstractCallFinder.cs │ │ │ │ │ │ │ ├── BaseMemberFinder.cs │ │ │ │ │ │ │ ├── CallToOverrideFinder.cs │ │ │ │ │ │ │ ├── FieldReferenceFinder.cs │ │ │ │ │ │ │ ├── ImplementerFinder.cs │ │ │ │ │ │ │ ├── InterfaceImplementationCallFinder.cs │ │ │ │ │ │ │ ├── MethodCallFinder.cs │ │ │ │ │ │ │ └── OverridingMemberFinder.cs │ │ │ │ │ │ └── ICallHierarchyPresenter.cs │ │ │ │ │ ├── ChangeSignature │ │ │ │ │ │ ├── AddParameterDialog.xaml │ │ │ │ │ │ ├── AddParameterDialog.xaml.cs │ │ │ │ │ │ ├── AddParameterDialogViewModel.cs │ │ │ │ │ │ ├── ChangeSignatureDialog.xaml │ │ │ │ │ │ ├── ChangeSignatureDialog.xaml.cs │ │ │ │ │ │ ├── ChangeSignatureDialogViewModel.ParameterViewModels.cs │ │ │ │ │ │ ├── ChangeSignatureDialogViewModel.cs │ │ │ │ │ │ ├── ChangeSignatureViewModelFactoryService.cs │ │ │ │ │ │ ├── IChangeSignatureViewModelFactoryService.cs │ │ │ │ │ │ └── VisualStudioChangeSignatureOptionsService.cs │ │ │ │ │ ├── CodeCleanup │ │ │ │ │ │ ├── AbstractCodeCleanUpFixer.cs │ │ │ │ │ │ └── AbstractCodeCleanupFixerProvider.cs │ │ │ │ │ ├── CodeLens │ │ │ │ │ │ ├── CodeLensCallbackListener.cs │ │ │ │ │ │ ├── ICodeLensContext.cs │ │ │ │ │ │ └── RemoteCodeLensReferencesService.cs │ │ │ │ │ ├── CodeModel │ │ │ │ │ │ ├── ICodeModelInstanceFactory.cs │ │ │ │ │ │ ├── IProjectCodeModel.cs │ │ │ │ │ │ └── IProjectCodeModelFactory.cs │ │ │ │ │ ├── ColorSchemes │ │ │ │ │ │ ├── ColorSchemeApplier.ClassificationVerifier.cs │ │ │ │ │ │ ├── ColorSchemeApplier.ColorScheme.cs │ │ │ │ │ │ ├── ColorSchemeApplier.ColorSchemeReader.cs │ │ │ │ │ │ ├── ColorSchemeApplier.RegistryItem.cs │ │ │ │ │ │ ├── ColorSchemeApplier.RegistryItemConverter.cs │ │ │ │ │ │ ├── ColorSchemeApplier.Settings.cs │ │ │ │ │ │ └── ColorSchemeApplier.cs │ │ │ │ │ ├── CommandBindings.cs │ │ │ │ │ ├── CommonControls │ │ │ │ │ │ ├── MemberSelection.xaml │ │ │ │ │ │ ├── MemberSelection.xaml.cs │ │ │ │ │ │ ├── MemberSelectionViewModel.cs │ │ │ │ │ │ ├── NewTypeDestinationSelection.xaml │ │ │ │ │ │ ├── NewTypeDestinationSelection.xaml.cs │ │ │ │ │ │ └── NewTypeDestinationSelectionViewModel.cs │ │ │ │ │ ├── ContainedLanguageRefactorNotifyService.cs │ │ │ │ │ ├── DebuggerIntelliSense │ │ │ │ │ │ ├── AbstractDebuggerIntelliSenseContext.cs │ │ │ │ │ │ ├── DebuggerIntellisenseFilter.cs │ │ │ │ │ │ ├── DebuggerIntellisenseHelpers.cs │ │ │ │ │ │ ├── DebuggerIntellisenseWorkspace.cs │ │ │ │ │ │ ├── DebuggerTextView.HACK_CompletionSession.cs │ │ │ │ │ │ └── DebuggerTextView.cs │ │ │ │ │ ├── DesignerAttribute │ │ │ │ │ │ ├── InProcDesignerAttributeIncrementalAnalyzer.cs │ │ │ │ │ │ ├── InProcDesignerAttributeIncrementalAnalyzerProvider.cs │ │ │ │ │ │ └── VisualStudioDesignerAttributeService.cs │ │ │ │ │ ├── Diagnostics │ │ │ │ │ │ ├── DiagnosticProgressReporter.cs │ │ │ │ │ │ ├── IVisualStudioDiagnosticAnalyzerService.cs │ │ │ │ │ │ ├── VisualStudioDiagnosticAnalyzerProvider.Loader.cs │ │ │ │ │ │ ├── VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs │ │ │ │ │ │ ├── VisualStudioDiagnosticAnalyzerProvider.cs │ │ │ │ │ │ ├── VisualStudioDiagnosticAnalyzerService.cs │ │ │ │ │ │ └── VisualStudioVenusSpanMappingService.cs │ │ │ │ │ ├── DocumentationComments │ │ │ │ │ │ └── VisualStudioDocumentationProvider.cs │ │ │ │ │ ├── Extensions │ │ │ │ │ │ ├── DocumentExtensions.cs │ │ │ │ │ │ ├── ITextSnapshotExtensions.cs │ │ │ │ │ │ ├── SnapshotSpanExtensions.cs │ │ │ │ │ │ ├── SourceTextExtensions.cs │ │ │ │ │ │ ├── SymbolUsageInfoExtensions.cs │ │ │ │ │ │ ├── VirtualTreePointExtensions.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImplExtensions.cs │ │ │ │ │ │ └── VsTextSpanExtensions.cs │ │ │ │ │ ├── ExtractClass │ │ │ │ │ │ ├── ExtractClassDialog.xaml │ │ │ │ │ │ ├── ExtractClassDialog.xaml.cs │ │ │ │ │ │ ├── ExtractClassViewModel.cs │ │ │ │ │ │ └── VisualStudioExtractClassOptionsService.cs │ │ │ │ │ ├── ExtractInterface │ │ │ │ │ │ ├── ExtractInterfaceDialog.xaml │ │ │ │ │ │ ├── ExtractInterfaceDialog.xaml.cs │ │ │ │ │ │ ├── ExtractInterfaceDialogViewModel.cs │ │ │ │ │ │ └── VisualStudioExtractInterfaceOptionsService.cs │ │ │ │ │ ├── F1Help │ │ │ │ │ │ ├── AbstractHelpContextService.cs │ │ │ │ │ │ └── IHelpContextService.cs │ │ │ │ │ ├── FindReferences │ │ │ │ │ │ ├── ContainingMemberColumnDefinition.cs │ │ │ │ │ │ ├── ContainingTypeColumnDefinition.cs │ │ │ │ │ │ ├── Contexts │ │ │ │ │ │ │ ├── AbstractTableDataSourceFindUsagesContext.cs │ │ │ │ │ │ │ ├── WithReferencesFindUsagesContext.cs │ │ │ │ │ │ │ └── WithoutReferencesFindUsagesContext.cs │ │ │ │ │ │ ├── Entries │ │ │ │ │ │ │ ├── AbstractDocumentSpanEntry.cs │ │ │ │ │ │ │ ├── AbstractItemEntry.cs │ │ │ │ │ │ │ ├── DefinitionItemEntry.cs │ │ │ │ │ │ │ ├── DocumentSpanEntry.cs │ │ │ │ │ │ │ ├── Entry.cs │ │ │ │ │ │ │ ├── MetadataDefinitionItemEntry.cs │ │ │ │ │ │ │ └── SimpleMessageEntry.cs │ │ │ │ │ │ ├── FindReferencesTableControlEventProcessorProvider.cs │ │ │ │ │ │ ├── FindUsagesOptions.cs │ │ │ │ │ │ ├── IFindAllReferencesWindowExtensions.cs │ │ │ │ │ │ ├── ISupportsNavigation.cs │ │ │ │ │ │ ├── NameMetadata.cs │ │ │ │ │ │ ├── RoslynDefinitionBucket.cs │ │ │ │ │ │ ├── StreamingFindUsagesPresenter.cs │ │ │ │ │ │ ├── TableEntriesSnapshot.cs │ │ │ │ │ │ └── VisualStudioDefinitionsAndReferencesFactory.cs │ │ │ │ │ ├── FindUsages │ │ │ │ │ │ └── RichNavFilterScopes.cs │ │ │ │ │ ├── GCManager.cs │ │ │ │ │ ├── GenerateType │ │ │ │ │ │ ├── GenerateTypeDialog.xaml │ │ │ │ │ │ ├── GenerateTypeDialog.xaml.cs │ │ │ │ │ │ ├── GenerateTypeDialogViewModel.cs │ │ │ │ │ │ └── VisualStudioGenerateTypeOptionsServiceFactory.cs │ │ │ │ │ ├── HierarchyItemToProjectIdMap.cs │ │ │ │ │ ├── ICodeModelNavigationPointService.cs │ │ │ │ │ ├── IHierarchyItemToProjectIdMap.cs │ │ │ │ │ ├── InfoBar │ │ │ │ │ │ ├── VisualStudioInfoBarService.cs │ │ │ │ │ │ └── VisualStudioInfoBarWorkspaceService.cs │ │ │ │ │ ├── InheritanceMargin │ │ │ │ │ │ ├── InheritanceGlyphFactory.cs │ │ │ │ │ │ ├── InheritanceGlyphFactoryProvider.cs │ │ │ │ │ │ ├── InheritanceGlyphManager.cs │ │ │ │ │ │ ├── InheritanceGlyphManager_IntervalTreeData.cs │ │ │ │ │ │ ├── InheritanceMarginHelpers.cs │ │ │ │ │ │ ├── InheritanceMarginTag.cs │ │ │ │ │ │ ├── InheritanceMarginTaggerProvider.cs │ │ │ │ │ │ ├── InheritanceMarginViewMargin.cs │ │ │ │ │ │ ├── InheritanceMarginViewMarginProvider.cs │ │ │ │ │ │ └── MarginGlyph │ │ │ │ │ │ │ ├── HeaderMenuItemViewModel.cs │ │ │ │ │ │ │ ├── InheritanceMarginContextMenu.xaml │ │ │ │ │ │ │ ├── InheritanceMarginContextMenu.xaml.cs │ │ │ │ │ │ │ ├── InheritanceMarginGlyph.cs │ │ │ │ │ │ │ ├── InheritanceMarginGlyphViewModel.cs │ │ │ │ │ │ │ ├── MemberMenuItemViewModel.cs │ │ │ │ │ │ │ ├── MenuItemContainerTemplateSelector.cs │ │ │ │ │ │ │ ├── MenuItemViewModel.cs │ │ │ │ │ │ │ └── TargetMenuItemViewModel.cs │ │ │ │ │ ├── InlineRename │ │ │ │ │ │ ├── DashboardColorUpdater.cs │ │ │ │ │ │ └── InlineRenameUndoManager.cs │ │ │ │ │ ├── Interactive │ │ │ │ │ │ ├── AbstractResetInteractiveMenuCommand.cs │ │ │ │ │ │ ├── CSharpResetInteractiveMenuCommand.cs │ │ │ │ │ │ ├── IAbstractResetInteractiveCommand.cs │ │ │ │ │ │ └── VisualBasicResetInteractiveMenuCommand.cs │ │ │ │ │ ├── Interop │ │ │ │ │ │ ├── CleanableWeakComHandleTable.cs │ │ │ │ │ │ ├── ComAggregate.cs │ │ │ │ │ │ ├── ComHandle.cs │ │ │ │ │ │ ├── Feedback.cs │ │ │ │ │ │ ├── IComWrapperFixed.cs │ │ │ │ │ │ ├── WeakComHandle.cs │ │ │ │ │ │ └── WrapperPolicy.cs │ │ │ │ │ ├── KeybindingReset │ │ │ │ │ │ ├── KeybindingResetDetector.cs │ │ │ │ │ │ ├── KeybindingResetOptions.cs │ │ │ │ │ │ ├── KeybindingsResetLogger.cs │ │ │ │ │ │ └── ReSharperStatus.cs │ │ │ │ │ ├── LanguageClient │ │ │ │ │ │ ├── AbstractInProcLanguageClient.cs │ │ │ │ │ │ ├── AlwaysActivateInProcLanguageClient.cs │ │ │ │ │ │ ├── AlwaysActiveLanguageClientEventListener.cs │ │ │ │ │ │ ├── LiveShareInProcLanguageClient.cs │ │ │ │ │ │ ├── LogHubLspLogger.cs │ │ │ │ │ │ ├── RazorInProcLanguageClient.cs │ │ │ │ │ │ ├── VisualStudioInProcLanguageServer.cs │ │ │ │ │ │ ├── VisualStudioLogHubLoggerFactory.cs │ │ │ │ │ │ ├── VisualStudioLspWorkspaceRegistrationEventListener.cs │ │ │ │ │ │ └── VisualStudioLspWorkspaceRegistrationService.cs │ │ │ │ │ ├── LanguageService │ │ │ │ │ │ ├── AbstractCreateServicesOnTextViewConnection.cs │ │ │ │ │ │ ├── AbstractLanguageService.IVsAutoOutliningClient.cs │ │ │ │ │ │ ├── AbstractLanguageService.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsContainedLanguageFactory.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsImmediateStatementCompletion2.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsLanguageBlock.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsLanguageContextProvider.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsLanguageDebugInfo.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsLanguageDebugInfo2.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsLanguageInfo.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.IVsLanguageTextOps.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.VsCodeWindowManager.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.VsLanguageDebugInfo.cs │ │ │ │ │ │ ├── AbstractLanguageService`2.cs │ │ │ │ │ │ ├── AbstractPackage.cs │ │ │ │ │ │ └── AbstractPackage`2.cs │ │ │ │ │ ├── Library │ │ │ │ │ │ ├── AbstractLibraryManager.cs │ │ │ │ │ │ ├── AbstractLibraryManager_IOleCommandTarget.cs │ │ │ │ │ │ ├── AbstractLibraryManager_IVsLibrary.cs │ │ │ │ │ │ ├── AbstractLibraryManager_IVsLibrary2.cs │ │ │ │ │ │ ├── AbstractLibraryManager_IVsLibraryMgr.cs │ │ │ │ │ │ ├── AbstractLibraryManager_IVsSimpleLibrary2.cs │ │ │ │ │ │ ├── AbstractLibraryService.cs │ │ │ │ │ │ ├── AbstractObjectList.cs │ │ │ │ │ │ ├── ClassView │ │ │ │ │ │ │ └── AbstractSyncClassViewCommandHandler.cs │ │ │ │ │ │ ├── ILibraryService.cs │ │ │ │ │ │ ├── ObjectBrowser │ │ │ │ │ │ │ ├── AbstractDescriptionBuilder.LinkFlags.cs │ │ │ │ │ │ │ ├── AbstractDescriptionBuilder.cs │ │ │ │ │ │ │ ├── AbstractListItemFactory.cs │ │ │ │ │ │ │ ├── AbstractObjectBrowserLibraryManager.cs │ │ │ │ │ │ │ ├── AbstractObjectBrowserLibraryManager_Description.cs │ │ │ │ │ │ │ ├── AbstractObjectBrowserLibraryManager_ListItems.cs │ │ │ │ │ │ │ ├── AbstractObjectBrowserLibraryManager_Search.cs │ │ │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ │ │ ├── Helpers.cs │ │ │ │ │ │ │ ├── Lists │ │ │ │ │ │ │ │ ├── FolderListItem.cs │ │ │ │ │ │ │ │ ├── MemberKind.cs │ │ │ │ │ │ │ │ ├── MemberListItem.cs │ │ │ │ │ │ │ │ ├── NamespaceListItem.cs │ │ │ │ │ │ │ │ ├── ProjectListItem.cs │ │ │ │ │ │ │ │ ├── ReferenceListItem.cs │ │ │ │ │ │ │ │ ├── SymbolListItem.cs │ │ │ │ │ │ │ │ ├── SymbolListItem`1.cs │ │ │ │ │ │ │ │ └── TypeListItem.cs │ │ │ │ │ │ │ ├── ObjectBrowserTaskExtensions.cs │ │ │ │ │ │ │ ├── ObjectList.cs │ │ │ │ │ │ │ ├── ObjectListItem.cs │ │ │ │ │ │ │ └── ObjectListKind.cs │ │ │ │ │ │ └── VsNavInfo │ │ │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ │ │ ├── NavInfo.cs │ │ │ │ │ │ │ ├── NavInfoFactory.cs │ │ │ │ │ │ │ ├── NavInfoNode.cs │ │ │ │ │ │ │ └── NavInfoNodeEnum.cs │ │ │ │ │ ├── Log │ │ │ │ │ │ ├── LoggerOptions.cs │ │ │ │ │ │ └── VisualStudioErrorLogger.cs │ │ │ │ │ ├── MoveToNamespace │ │ │ │ │ │ ├── MoveToNamespaceDialog.xaml │ │ │ │ │ │ ├── MoveToNamespaceDialog.xaml.cs │ │ │ │ │ │ ├── MoveToNamespaceDialogViewModel.cs │ │ │ │ │ │ ├── NamespaceItem.cs │ │ │ │ │ │ └── VisualStudioMoveToNamespaceOptionsService.cs │ │ │ │ │ ├── NavigateTo │ │ │ │ │ │ ├── VisualStudioNavigateToItemProviderFactory.cs │ │ │ │ │ │ ├── VisualStudioNavigateToPreviewService.cs │ │ │ │ │ │ └── VisualStudioNavigateToPreviewServiceFactory.cs │ │ │ │ │ ├── NavigationBar │ │ │ │ │ │ └── NavigationBarClient.cs │ │ │ │ │ ├── Notification │ │ │ │ │ │ └── VSNotificationServiceFactory.cs │ │ │ │ │ ├── Options │ │ │ │ │ │ ├── FeatureFlagPersister.cs │ │ │ │ │ │ ├── FeatureFlagPersisterProvider.cs │ │ │ │ │ │ ├── LanguageSettingsPersister.cs │ │ │ │ │ │ ├── LanguageSettingsPersisterProvider.cs │ │ │ │ │ │ ├── LocalUserRegistryOptionPersister.cs │ │ │ │ │ │ ├── LocalUserRegistryOptionPersisterProvider.cs │ │ │ │ │ │ ├── PackageSettingsPersister.cs │ │ │ │ │ │ ├── PackageSettingsPersisterProvider.cs │ │ │ │ │ │ ├── RoamingVisualStudioProfileOptionPersister.cs │ │ │ │ │ │ ├── RoamingVisualStudioProfileOptionPersisterProvider.cs │ │ │ │ │ │ └── XamlOptions.cs │ │ │ │ │ ├── PickMembers │ │ │ │ │ │ ├── PickMembersDialog.xaml │ │ │ │ │ │ ├── PickMembersDialog.xaml.cs │ │ │ │ │ │ ├── PickMembersDialogViewModel.cs │ │ │ │ │ │ └── VisualStudioPickMembersService.cs │ │ │ │ │ ├── Preview │ │ │ │ │ │ ├── AbstractChange.cs │ │ │ │ │ │ ├── ChangeList.cs │ │ │ │ │ │ ├── FileChange.cs │ │ │ │ │ │ ├── PreviewEngine.cs │ │ │ │ │ │ ├── PreviewService.cs │ │ │ │ │ │ ├── PreviewUpdater.PreviewDialogWorkspace.cs │ │ │ │ │ │ ├── PreviewUpdater.Tagger.cs │ │ │ │ │ │ ├── PreviewUpdater.cs │ │ │ │ │ │ ├── ReferenceChange.AnalyzerReferenceChange.cs │ │ │ │ │ │ ├── ReferenceChange.MetadataReferenceChange.cs │ │ │ │ │ │ ├── ReferenceChange.ProjectReferenceChange.cs │ │ │ │ │ │ ├── ReferenceChange.cs │ │ │ │ │ │ ├── SpanChange.cs │ │ │ │ │ │ ├── Tagging │ │ │ │ │ │ │ ├── HighlightTag.cs │ │ │ │ │ │ │ └── PreviewTaggerProvider.cs │ │ │ │ │ │ └── TopLevelChange.cs │ │ │ │ │ ├── PreviewPane │ │ │ │ │ │ ├── PreviewPane.xaml │ │ │ │ │ │ ├── PreviewPane.xaml.cs │ │ │ │ │ │ └── PreviewPaneService.cs │ │ │ │ │ ├── Progression │ │ │ │ │ │ ├── GraphBuilder.cs │ │ │ │ │ │ ├── GraphFormattedLabelExtension.cs │ │ │ │ │ │ ├── GraphNavigatorExtension.cs │ │ │ │ │ │ ├── GraphNodeIdCreation.cs │ │ │ │ │ │ ├── GraphProvider.cs │ │ │ │ │ │ ├── GraphQueries │ │ │ │ │ │ │ ├── CallsGraphQuery.cs │ │ │ │ │ │ │ ├── ContainsChildrenGraphQuery.cs │ │ │ │ │ │ │ ├── ContainsGraphQuery.cs │ │ │ │ │ │ │ ├── ImplementedByGraphQuery.cs │ │ │ │ │ │ │ ├── ImplementsGraphQuery.cs │ │ │ │ │ │ │ ├── InheritedByGraphQuery.cs │ │ │ │ │ │ │ ├── InheritsGraphQuery.cs │ │ │ │ │ │ │ ├── IsCalledByGraphQuery.cs │ │ │ │ │ │ │ ├── IsUsedByGraphQuery.cs │ │ │ │ │ │ │ ├── OverriddenByGraphQuery.cs │ │ │ │ │ │ │ ├── OverridesGraphQuery.cs │ │ │ │ │ │ │ ├── ProgressionNavigateToSearchCallback.cs │ │ │ │ │ │ │ └── SearchGraphQuery.cs │ │ │ │ │ │ ├── GraphQueryManager.cs │ │ │ │ │ │ ├── IGraphQuery.cs │ │ │ │ │ │ ├── IProgressionLanguageService.cs │ │ │ │ │ │ ├── IconHelper.cs │ │ │ │ │ │ ├── RoslynGraphCategories.cs │ │ │ │ │ │ ├── RoslynGraphProperties.cs │ │ │ │ │ │ └── SymbolContainment.cs │ │ │ │ │ ├── ProjectInfo │ │ │ │ │ │ ├── DefaultProjectInfoService.cs │ │ │ │ │ │ └── DefaultProjectInfoServiceFactory.cs │ │ │ │ │ ├── ProjectSystem │ │ │ │ │ │ ├── AbstractEntryPointFinder.cs │ │ │ │ │ │ ├── AbstractProject.cs │ │ │ │ │ │ ├── CPS │ │ │ │ │ │ │ ├── AdditionalPropertyNames.cs │ │ │ │ │ │ │ ├── ICodeModelFactory.cs │ │ │ │ │ │ │ ├── ITempPECompiler.cs │ │ │ │ │ │ │ ├── IWorkspaceProjectContext.cs │ │ │ │ │ │ │ └── IWorkspaceProjectContextFactory.cs │ │ │ │ │ │ ├── DocumentProvider.cs │ │ │ │ │ │ ├── Extensions │ │ │ │ │ │ │ ├── IVsHierarchyExtensions.cs │ │ │ │ │ │ │ ├── IVsRunningDocumentTableExtensions.cs │ │ │ │ │ │ │ ├── ProjectExtensions.cs │ │ │ │ │ │ │ ├── ProjectItemExtensions.cs │ │ │ │ │ │ │ ├── ProjectItemsExtensions.cs │ │ │ │ │ │ │ └── ServiceProviderExtensions.cs │ │ │ │ │ │ ├── FileChangeTracker.cs │ │ │ │ │ │ ├── FileChangeWatcher.cs │ │ │ │ │ │ ├── FileChangeWatcherProvider.cs │ │ │ │ │ │ ├── IEntryPointFinderService.cs │ │ │ │ │ │ ├── IProjectExistsUIContextProviderLanguageService.cs │ │ │ │ │ │ ├── IRunningDocumentTableEventListener.cs │ │ │ │ │ │ ├── IVisualStudioHostDocument.cs │ │ │ │ │ │ ├── IVisualStudioHostProject.cs │ │ │ │ │ │ ├── Interop │ │ │ │ │ │ │ ├── IAnalyzerConfigFileHost.cs │ │ │ │ │ │ │ ├── IAnalyzerHost.cs │ │ │ │ │ │ │ ├── ICompilerOptionsHostObject.cs │ │ │ │ │ │ │ ├── IIntPtrReturningVsInvisibleEditorManager.cs │ │ │ │ │ │ │ ├── IIntellisenseBuildTarget.cs │ │ │ │ │ │ │ ├── IProjectSiteEx.cs │ │ │ │ │ │ │ └── IVsUndoState.cs │ │ │ │ │ │ ├── InvisibleEditor.cs │ │ │ │ │ │ ├── Legacy │ │ │ │ │ │ │ ├── AbstractLegacyProject.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_IAnalyzerConfigFileHost.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_IAnalyzerHost.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_ICompilerOptionsHostObject.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_IIntellisenseBuildTarget.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_IProjectSiteEx.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_IVsHierarchyEvents.cs │ │ │ │ │ │ │ ├── AbstractLegacyProject_IVsReportExternalErrors.cs │ │ │ │ │ │ │ └── SolutionEventsBatchScopeCreator.cs │ │ │ │ │ │ ├── MetadataReferences │ │ │ │ │ │ │ ├── FileWatchedPortableExecutableReferenceFactory.cs │ │ │ │ │ │ │ ├── VisualStudioFrameworkAssemblyPathResolverFactory.cs │ │ │ │ │ │ │ ├── VisualStudioMetadataReference.Snapshot.cs │ │ │ │ │ │ │ ├── VisualStudioMetadataReferenceManager.Factory.cs │ │ │ │ │ │ │ ├── VisualStudioMetadataReferenceManager.MetadataCache.cs │ │ │ │ │ │ │ ├── VisualStudioMetadataReferenceManager.NativeMethods.cs │ │ │ │ │ │ │ ├── VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs │ │ │ │ │ │ │ ├── VisualStudioMetadataReferenceManager.cs │ │ │ │ │ │ │ └── VisualStudioMetadataReferenceProviderServiceFactory.cs │ │ │ │ │ │ ├── MiscellaneousFilesWorkspace.cs │ │ │ │ │ │ ├── ReiteratedVersionSnapshotTracker.cs │ │ │ │ │ │ ├── RuleSets │ │ │ │ │ │ │ ├── IRuleSetFile.cs │ │ │ │ │ │ │ ├── RuleSetEventHandler.cs │ │ │ │ │ │ │ ├── VisualStudioRuleSetManager.RuleSetFile.cs │ │ │ │ │ │ │ ├── VisualStudioRuleSetManager.cs │ │ │ │ │ │ │ └── VisualStudioRuleSetManagerFactory.cs │ │ │ │ │ │ ├── RunningDocumentTableEventTracker.cs │ │ │ │ │ │ ├── RunningDocumentTableExtensions.cs │ │ │ │ │ │ ├── SolutionChangeAccumulator.cs │ │ │ │ │ │ ├── TextEditApplication.cs │ │ │ │ │ │ ├── ViewEventArgs.cs │ │ │ │ │ │ ├── VisualStudioAddSolutionItemService.cs │ │ │ │ │ │ ├── VisualStudioAnalyzer.cs │ │ │ │ │ │ ├── VisualStudioProject.cs │ │ │ │ │ │ ├── VisualStudioProjectCreationInfo.cs │ │ │ │ │ │ ├── VisualStudioProjectFactory.cs │ │ │ │ │ │ ├── VisualStudioProjectManagementService.cs │ │ │ │ │ │ ├── VisualStudioProjectOptionsProcessor.cs │ │ │ │ │ │ ├── VisualStudioProjectTracker.cs │ │ │ │ │ │ ├── VisualStudioWorkspace.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AddAdditionalDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AddAnalyzerConfigDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AddDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.OpenFileTracker.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.RemoveAnalyzerConfigDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.RenameDocumentUndoUnit.cs │ │ │ │ │ │ ├── VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs │ │ │ │ │ │ └── VisualStudioWorkspaceImpl.cs │ │ │ │ │ ├── ProjectTelemetry │ │ │ │ │ │ └── VisualStudioProjectTelemetryService.cs │ │ │ │ │ ├── PullMemberUp │ │ │ │ │ │ ├── MainDialog │ │ │ │ │ │ │ ├── BaseTypeTreeNodeViewModel.cs │ │ │ │ │ │ │ ├── PullMemberUpDialog.xaml │ │ │ │ │ │ │ ├── PullMemberUpDialog.xaml.cs │ │ │ │ │ │ │ ├── PullMemberUpDialogViewModel.cs │ │ │ │ │ │ │ └── PullMemberUpSymbolViewModel.cs │ │ │ │ │ │ ├── SymbolDependentsBuilder.cs │ │ │ │ │ │ ├── VisualStudioPullMemberUpService.cs │ │ │ │ │ │ └── WarningDialog │ │ │ │ │ │ │ ├── PullMemberUpWarningDialog.xaml │ │ │ │ │ │ │ ├── PullMemberUpWarningDialog.xaml.cs │ │ │ │ │ │ │ └── PullMemberUpWarningViewModel.cs │ │ │ │ │ ├── RQName │ │ │ │ │ │ └── RQName.cs │ │ │ │ │ ├── Remote │ │ │ │ │ │ ├── DefaultRemoteHostClientProvider.cs │ │ │ │ │ │ ├── VisualStudioRemoteHostClientProvider.cs │ │ │ │ │ │ └── VisualStudioWorkspaceServiceHubConnector.cs │ │ │ │ │ ├── SemanticClassificationCache │ │ │ │ │ │ └── SemanticClassificationCacheIncrementalAnalyzerProvider.cs │ │ │ │ │ ├── Snippets │ │ │ │ │ │ ├── AbstractSnippetCommandHandler.cs │ │ │ │ │ │ ├── AbstractSnippetExpansionClient.cs │ │ │ │ │ │ ├── AbstractSnippetInfoService.cs │ │ │ │ │ │ ├── IVsContainedLanguageHostInternal.cs │ │ │ │ │ │ ├── IVsExpansionSessionExtensions.cs │ │ │ │ │ │ ├── IVsExpansionSessionInternal.cs │ │ │ │ │ │ └── SnippetFunctions │ │ │ │ │ │ │ ├── AbstractSnippetFunction.IVsExpansionFunction.cs │ │ │ │ │ │ │ ├── AbstractSnippetFunction.cs │ │ │ │ │ │ │ ├── AbstractSnippetFunctionClassName.cs │ │ │ │ │ │ │ ├── AbstractSnippetFunctionGenerateSwitchCases.cs │ │ │ │ │ │ │ └── AbstractSnippetFunctionSimpleTypeName.cs │ │ │ │ │ ├── StandaloneCommandFilter.cs │ │ │ │ │ ├── SyncNamespaces │ │ │ │ │ │ └── SyncNamespacesCommandHandler.cs │ │ │ │ │ ├── TableDataSource │ │ │ │ │ │ ├── AbstractRoslynTableDataSource.cs │ │ │ │ │ │ ├── AbstractTable.cs │ │ │ │ │ │ ├── AbstractTableControlEventProcessorProvider.cs │ │ │ │ │ │ ├── AbstractTableDataSource.cs │ │ │ │ │ │ ├── AbstractTableEntriesSnapshot.cs │ │ │ │ │ │ ├── AbstractTableEntriesSource.cs │ │ │ │ │ │ ├── DiagnosticTableControlEventProcessorProvider.AggregateDiagnosticTableControlEventProcessor.cs │ │ │ │ │ │ ├── DiagnosticTableControlEventProcessorProvider.cs │ │ │ │ │ │ ├── DiagnosticTableItem.cs │ │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ │ ├── MiscDiagnosticTableControlEventProcessorProvider.cs │ │ │ │ │ │ ├── MiscTodoListTableControlEventProcessorProvider.cs │ │ │ │ │ │ ├── MiscellaneousDiagnosticListTable.cs │ │ │ │ │ │ ├── MiscellaneousTodoListTable.cs │ │ │ │ │ │ ├── OpenDocumentTracker.cs │ │ │ │ │ │ ├── Suppression │ │ │ │ │ │ │ ├── DiagnosticTableControlEventProcessorProvider.SuppressionStateProcessor.cs │ │ │ │ │ │ │ ├── IVisualStudioDiagnosticListSuppressionStateService.cs │ │ │ │ │ │ │ ├── IVisualStudioSuppressionFixService.cs │ │ │ │ │ │ │ ├── VisualStudioDiagnosticListSuppressionStateService.cs │ │ │ │ │ │ │ ├── VisualStudioDiagnosticListTableCommandHandler.cs │ │ │ │ │ │ │ └── VisualStudioSuppressionFixService.cs │ │ │ │ │ │ ├── TableEntriesFactory.cs │ │ │ │ │ │ ├── TableItem.cs │ │ │ │ │ │ ├── TodoListTableControlEventProcessorProvider.cs │ │ │ │ │ │ ├── TodoTableItem.cs │ │ │ │ │ │ ├── ValueTypeCache.cs │ │ │ │ │ │ ├── VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs │ │ │ │ │ │ ├── VisualStudioBaseDiagnosticListTable.cs │ │ │ │ │ │ ├── VisualStudioBaseTodoListTable.cs │ │ │ │ │ │ ├── VisualStudioDiagnosticListTable.BuildTableDataSource.cs │ │ │ │ │ │ ├── VisualStudioDiagnosticListTable.cs │ │ │ │ │ │ └── VisualStudioTodoListTable.cs │ │ │ │ │ ├── TaskList │ │ │ │ │ │ ├── CommentTaskTokenSerializer.cs │ │ │ │ │ │ ├── CommentTaskTokenSerializerProvider.cs │ │ │ │ │ │ ├── ExternalErrorDiagnosticUpdateSource.cs │ │ │ │ │ │ ├── HostDiagnosticUpdateSource.cs │ │ │ │ │ │ └── ProjectExternalErrorReporter.cs │ │ │ │ │ ├── TodoComments │ │ │ │ │ │ └── VisualStudioTodoCommentsService.cs │ │ │ │ │ ├── UnusedReferences │ │ │ │ │ │ ├── Dialog │ │ │ │ │ │ │ ├── RemoveUnusedReferencesDialog.xaml │ │ │ │ │ │ │ ├── RemoveUnusedReferencesDialog.xaml.cs │ │ │ │ │ │ │ ├── RemoveUnusedReferencesDialogProvider.cs │ │ │ │ │ │ │ ├── UnusedReferencesTableProvider.ColumnDefinitions.cs │ │ │ │ │ │ │ ├── UnusedReferencesTableProvider.DataSource.cs │ │ │ │ │ │ │ └── UnusedReferencesTableProvider.cs │ │ │ │ │ │ ├── ProjectAssets │ │ │ │ │ │ │ └── ProjectAssetsFileReader.cs │ │ │ │ │ │ ├── RemoveUnusedReferencesCommandHandler.cs │ │ │ │ │ │ ├── UnusedReferenceAnalysisService.cs │ │ │ │ │ │ ├── UnusedReferenceExtensions.cs │ │ │ │ │ │ └── VisualStudioReferenceCleanupService.cs │ │ │ │ │ ├── Utilities │ │ │ │ │ │ ├── AbstractNotifyPropertyChanged.cs │ │ │ │ │ │ ├── AutomationDelegatingListView.cs │ │ │ │ │ │ ├── BooleanReverseConverter.cs │ │ │ │ │ │ ├── ComEventSink.cs │ │ │ │ │ │ ├── DependencyObjectExtensions.cs │ │ │ │ │ │ ├── EnumBoolConverter.cs │ │ │ │ │ │ ├── Exceptions.cs │ │ │ │ │ │ ├── GlyphExtensions.cs │ │ │ │ │ │ ├── IVsEnumDebugName.cs │ │ │ │ │ │ ├── IVsLanguageDebugInfo.cs │ │ │ │ │ │ ├── IVsShellExtensions.cs │ │ │ │ │ │ ├── SymbolViewModel.cs │ │ │ │ │ │ ├── TaskItemsEnum.cs │ │ │ │ │ │ ├── TimeSlice.cs │ │ │ │ │ │ ├── VisualStudioCommandHandlerHelpers.cs │ │ │ │ │ │ ├── VisualStudioNavigateToLinkService.cs │ │ │ │ │ │ ├── VisualStudioWaitContext.Callback.cs │ │ │ │ │ │ ├── VisualStudioWaitContext.cs │ │ │ │ │ │ ├── VisualStudioWaitIndicator.cs │ │ │ │ │ │ ├── VsDebugName.cs │ │ │ │ │ │ ├── VsEnumBSTR.cs │ │ │ │ │ │ └── VsEnumDebugName.cs │ │ │ │ │ ├── Venus │ │ │ │ │ │ ├── AbstractContainedLanguage.cs │ │ │ │ │ │ ├── CodeBlockEnumerator.cs │ │ │ │ │ │ ├── ContainedDocument.DocumentServiceProvider.cs │ │ │ │ │ │ ├── ContainedDocument.cs │ │ │ │ │ │ ├── ContainedDocumentPreserveFormattingRule.cs │ │ │ │ │ │ ├── ContainedLanguage.IVsContainedCode.cs │ │ │ │ │ │ ├── ContainedLanguage.IVsContainedLanguage.cs │ │ │ │ │ │ ├── ContainedLanguage.IVsContainedLanguageCodeSupport.cs │ │ │ │ │ │ ├── ContainedLanguage.cs │ │ │ │ │ │ ├── ContainedLanguageCodeSupport.cs │ │ │ │ │ │ ├── ContainedLanguage`2.cs │ │ │ │ │ │ ├── IAdditionalFormattingRuleLanguageService.cs │ │ │ │ │ │ ├── IVsContainedLanguageCodeSupport.cs │ │ │ │ │ │ ├── IVsContainedLanguageStaticEventBinding.cs │ │ │ │ │ │ ├── VenusCommandFilter.cs │ │ │ │ │ │ ├── VenusCommandFilter`2.cs │ │ │ │ │ │ └── VenusTaskExtensions.cs │ │ │ │ │ ├── VirtualMemoryNotificationListener.cs │ │ │ │ │ ├── VisualStudioMetadataAsSourceFileSupportService.cs │ │ │ │ │ ├── VisualStudioSupportsFeatureService.cs │ │ │ │ │ ├── VisualStudioWorkspaceContextService.cs │ │ │ │ │ ├── VsRefactorNotifyService.cs │ │ │ │ │ ├── Watson │ │ │ │ │ │ ├── WatsonExtensions.cs │ │ │ │ │ │ ├── WatsonReporter.cs │ │ │ │ │ │ └── WatsonTraceListener.cs │ │ │ │ │ ├── Workspace │ │ │ │ │ │ ├── DetailedErrorInfoDialog.xaml │ │ │ │ │ │ ├── DetailedErrorInfoDialog.xaml.cs │ │ │ │ │ │ ├── GlobalUndoServiceFactory.NoOpUndoPrimitive.cs │ │ │ │ │ │ ├── GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs │ │ │ │ │ │ ├── GlobalUndoServiceFactory.cs │ │ │ │ │ │ ├── SourceGeneratedFileManager.cs │ │ │ │ │ │ ├── VisualStudioActiveDocumentTracker.cs │ │ │ │ │ │ ├── VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ │ │ ├── VisualStudioDocumentNavigationService.cs │ │ │ │ │ │ ├── VisualStudioDocumentTrackingServiceFactory.cs │ │ │ │ │ │ ├── VisualStudioErrorReportingService.ExceptionFormatting.cs │ │ │ │ │ │ ├── VisualStudioErrorReportingService.cs │ │ │ │ │ │ ├── VisualStudioErrorReportingServiceFactory.cs │ │ │ │ │ │ ├── VisualStudioFormattingRuleFactoryServiceFactory.cs │ │ │ │ │ │ ├── VisualStudioIHostWorkspaceProvider.cs │ │ │ │ │ │ ├── VisualStudioNavigationOptions.cs │ │ │ │ │ │ ├── VisualStudioNavigationOptionsProvider.cs │ │ │ │ │ │ ├── VisualStudioProjectCacheHostServiceFactory.cs │ │ │ │ │ │ ├── VisualStudioRemoteHostClientShutdownCancellationService.cs │ │ │ │ │ │ ├── VisualStudioSymbolNavigationService.cs │ │ │ │ │ │ ├── VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs │ │ │ │ │ │ ├── VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs │ │ │ │ │ │ └── VisualStudioWorkspaceStatusServiceFactory.cs │ │ │ │ │ └── WorkspaceCacheService.cs │ │ │ │ ├── Interactive │ │ │ │ │ ├── AbstractResetInteractiveCommand.cs │ │ │ │ │ ├── CommonVsUtils.cs │ │ │ │ │ ├── LogMessage.cs │ │ │ │ │ ├── ScriptingOleCommandTarget.cs │ │ │ │ │ ├── VsInteractiveWindowPackage.cs │ │ │ │ │ ├── VsInteractiveWindowProvider.cs │ │ │ │ │ ├── VsResetInteractive.cs │ │ │ │ │ └── VsUpdateSolutionEvents.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.csproj │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.nuspec │ │ │ │ ├── PackageRegistration.pkgdef │ │ │ │ ├── Packaging │ │ │ │ │ ├── Interop │ │ │ │ │ │ └── SVsRemoteControlService.cs │ │ │ │ │ ├── PackageInstallerService.ProjectState.cs │ │ │ │ │ ├── PackageInstallerServiceFactory.cs │ │ │ │ │ └── PackageInstallerServiceFactory_UndoRedo.cs │ │ │ │ ├── Progression │ │ │ │ │ └── GraphNodeCreation.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── RoslynActivityLogger.cs │ │ │ │ ├── RoslynPackage.cs │ │ │ │ ├── ServicesVSResources.resx │ │ │ │ ├── Shared │ │ │ │ │ ├── LogicalStringComparer.cs │ │ │ │ │ └── VisualStudioImageIdService.cs │ │ │ │ ├── SolutionEventMonitor.cs │ │ │ │ ├── Storage │ │ │ │ │ ├── AbstractCloudCachePersistentStorageService.cs │ │ │ │ │ ├── CloudCachePersistentStorage.cs │ │ │ │ │ ├── ProjectContainerKeyCache.cs │ │ │ │ │ ├── VisualStudioCloudCacheStorageService.cs │ │ │ │ │ └── VisualStudioCloudCacheStorageServiceFactory.cs │ │ │ │ ├── SymbolSearch │ │ │ │ │ ├── AbstractDelayStartedService.cs │ │ │ │ │ ├── VisualStudioSymbolSearchService.LogService.cs │ │ │ │ │ └── VisualStudioSymbolSearchService.cs │ │ │ │ ├── Telemetry │ │ │ │ │ ├── AbstractWorkspaceTelemetryService.cs │ │ │ │ │ ├── CodeMarkerLogger.cs │ │ │ │ │ ├── IVsSQM.cs │ │ │ │ │ ├── VSTelemetryCache.cs │ │ │ │ │ ├── VSTelemetryLogger.cs │ │ │ │ │ └── VisualStudioWorkspaceTelemetryService.cs │ │ │ │ ├── Utilities │ │ │ │ │ ├── ICompilationOptionsChangingService.cs │ │ │ │ │ ├── IParseOptionsChangingService.cs │ │ │ │ │ ├── IServiceProviderExtensions.cs │ │ │ │ │ ├── IVsEditorAdaptersFactoryServiceExtensions.cs │ │ │ │ │ └── ProjectPropertyStorage.cs │ │ │ │ ├── VSPackage.resx │ │ │ │ ├── ValueTracking │ │ │ │ │ ├── BindableTextBlock.cs │ │ │ │ │ ├── ComputingTreeViewItem.cs │ │ │ │ │ ├── EmptyTreeViewItem.cs │ │ │ │ │ ├── TreeItemViewModel.cs │ │ │ │ │ ├── TreeViewItemBase.cs │ │ │ │ │ ├── ValueTrackedTreeItemViewModel.cs │ │ │ │ │ ├── ValueTrackingCommandHandler.cs │ │ │ │ │ ├── ValueTrackingEditorCommandArgs.cs │ │ │ │ │ ├── ValueTrackingRoot.xaml │ │ │ │ │ ├── ValueTrackingRoot.xaml.cs │ │ │ │ │ ├── ValueTrackingToolWindow.cs │ │ │ │ │ ├── ValueTrackingTree.xaml │ │ │ │ │ ├── ValueTrackingTree.xaml.cs │ │ │ │ │ ├── ValueTrackingTreeRootViewModel.cs │ │ │ │ │ └── ValueTrackingTreeViewModel.cs │ │ │ │ └── xlf │ │ │ │ │ ├── Commands.vsct.cs.xlf │ │ │ │ │ ├── Commands.vsct.de.xlf │ │ │ │ │ ├── Commands.vsct.es.xlf │ │ │ │ │ ├── Commands.vsct.fr.xlf │ │ │ │ │ ├── Commands.vsct.it.xlf │ │ │ │ │ ├── Commands.vsct.ja.xlf │ │ │ │ │ ├── Commands.vsct.ko.xlf │ │ │ │ │ ├── Commands.vsct.pl.xlf │ │ │ │ │ ├── Commands.vsct.pt-BR.xlf │ │ │ │ │ ├── Commands.vsct.ru.xlf │ │ │ │ │ ├── Commands.vsct.tr.xlf │ │ │ │ │ ├── Commands.vsct.zh-Hans.xlf │ │ │ │ │ ├── Commands.vsct.zh-Hant.xlf │ │ │ │ │ ├── ServicesVSResources.cs.xlf │ │ │ │ │ ├── ServicesVSResources.de.xlf │ │ │ │ │ ├── ServicesVSResources.es.xlf │ │ │ │ │ ├── ServicesVSResources.fr.xlf │ │ │ │ │ ├── ServicesVSResources.it.xlf │ │ │ │ │ ├── ServicesVSResources.ja.xlf │ │ │ │ │ ├── ServicesVSResources.ko.xlf │ │ │ │ │ ├── ServicesVSResources.pl.xlf │ │ │ │ │ ├── ServicesVSResources.pt-BR.xlf │ │ │ │ │ ├── ServicesVSResources.ru.xlf │ │ │ │ │ ├── ServicesVSResources.tr.xlf │ │ │ │ │ ├── ServicesVSResources.zh-Hans.xlf │ │ │ │ │ ├── ServicesVSResources.zh-Hant.xlf │ │ │ │ │ ├── VSPackage.cs.xlf │ │ │ │ │ ├── VSPackage.de.xlf │ │ │ │ │ ├── VSPackage.es.xlf │ │ │ │ │ ├── VSPackage.fr.xlf │ │ │ │ │ ├── VSPackage.it.xlf │ │ │ │ │ ├── VSPackage.ja.xlf │ │ │ │ │ ├── VSPackage.ko.xlf │ │ │ │ │ ├── VSPackage.pl.xlf │ │ │ │ │ ├── VSPackage.pt-BR.xlf │ │ │ │ │ ├── VSPackage.ru.xlf │ │ │ │ │ ├── VSPackage.tr.xlf │ │ │ │ │ ├── VSPackage.zh-Hans.xlf │ │ │ │ │ └── VSPackage.zh-Hant.xlf │ │ │ ├── Impl │ │ │ │ ├── CodeModel │ │ │ │ │ ├── AbstractCodeModelObject.cs │ │ │ │ │ ├── AbstractCodeModelObject_CodeGen.cs │ │ │ │ │ ├── AbstractCodeModelService.AbstractCodeModelEventCollector.cs │ │ │ │ │ ├── AbstractCodeModelService.AbstractNodeLocator.cs │ │ │ │ │ ├── AbstractCodeModelService.AbstractNodeNameGenerator.cs │ │ │ │ │ ├── AbstractCodeModelService.cs │ │ │ │ │ ├── CodeModelEvent.cs │ │ │ │ │ ├── CodeModelEventQueue.cs │ │ │ │ │ ├── CodeModelEventType.cs │ │ │ │ │ ├── CodeModelExtensions.cs │ │ │ │ │ ├── CodeModelProjectCache.CacheEntry.cs │ │ │ │ │ ├── CodeModelProjectCache.cs │ │ │ │ │ ├── CodeModelState.cs │ │ │ │ │ ├── CodeTypeRef.cs │ │ │ │ │ ├── Collections │ │ │ │ │ │ ├── AbstractCodeElementCollection.cs │ │ │ │ │ │ ├── AttributeArgumentCollection.cs │ │ │ │ │ │ ├── AttributeCollection.cs │ │ │ │ │ │ ├── BasesCollection.cs │ │ │ │ │ │ ├── CodeElementSnapshot.cs │ │ │ │ │ │ ├── EmptyCollection.cs │ │ │ │ │ │ ├── Enumerator.cs │ │ │ │ │ │ ├── ExternalMemberCollection.cs │ │ │ │ │ │ ├── ExternalNamespaceCollection.cs │ │ │ │ │ │ ├── ExternalNamespaceEnumerator.cs │ │ │ │ │ │ ├── ExternalOverloadsCollection.cs │ │ │ │ │ │ ├── ExternalParameterCollection.cs │ │ │ │ │ │ ├── ExternalTypeCollection.cs │ │ │ │ │ │ ├── InheritsImplementsCollection.cs │ │ │ │ │ │ ├── NamespaceCollection.cs │ │ │ │ │ │ ├── NodeSnapshot.cs │ │ │ │ │ │ ├── OverloadsCollection.cs │ │ │ │ │ │ ├── ParameterCollection.cs │ │ │ │ │ │ ├── PartialTypeCollection.cs │ │ │ │ │ │ ├── Snapshot.cs │ │ │ │ │ │ ├── TypeCollection.cs │ │ │ │ │ │ └── UnionCollection.cs │ │ │ │ │ ├── ExternalElements │ │ │ │ │ │ ├── AbstractExternalCodeElement.cs │ │ │ │ │ │ ├── AbstractExternalCodeMember.cs │ │ │ │ │ │ ├── AbstractExternalCodeType.cs │ │ │ │ │ │ ├── ExternalCodeAccessorFunction.cs │ │ │ │ │ │ ├── ExternalCodeClass.cs │ │ │ │ │ │ ├── ExternalCodeDelegate.cs │ │ │ │ │ │ ├── ExternalCodeEnum.cs │ │ │ │ │ │ ├── ExternalCodeEvent.cs │ │ │ │ │ │ ├── ExternalCodeFunction.cs │ │ │ │ │ │ ├── ExternalCodeInterface.cs │ │ │ │ │ │ ├── ExternalCodeNamespace.cs │ │ │ │ │ │ ├── ExternalCodeParameter.cs │ │ │ │ │ │ ├── ExternalCodeProperty.cs │ │ │ │ │ │ ├── ExternalCodeStruct.cs │ │ │ │ │ │ ├── ExternalCodeUnknown.cs │ │ │ │ │ │ └── ExternalCodeVariable.cs │ │ │ │ │ ├── FileCodeModel.cs │ │ │ │ │ ├── FileCodeModel_CodeGen.cs │ │ │ │ │ ├── FileCodeModel_Events.cs │ │ │ │ │ ├── FileCodeModel_Refactoring.cs │ │ │ │ │ ├── GlobalNodeKey.cs │ │ │ │ │ ├── ICodeElementContainer.cs │ │ │ │ │ ├── ICodeModelService.cs │ │ │ │ │ ├── ITextManagerAdapter.cs │ │ │ │ │ ├── InternalElements │ │ │ │ │ │ ├── AbstractCodeElement.cs │ │ │ │ │ │ ├── AbstractCodeMember.cs │ │ │ │ │ │ ├── AbstractCodeType.cs │ │ │ │ │ │ ├── AbstractKeyedCodeElement.cs │ │ │ │ │ │ ├── CodeAccessorFunction.cs │ │ │ │ │ │ ├── CodeAttribute.cs │ │ │ │ │ │ ├── CodeAttributeArgument.cs │ │ │ │ │ │ ├── CodeClass.cs │ │ │ │ │ │ ├── CodeDelegate.cs │ │ │ │ │ │ ├── CodeEnum.cs │ │ │ │ │ │ ├── CodeEvent.cs │ │ │ │ │ │ ├── CodeFunction.IMethodXML.cs │ │ │ │ │ │ ├── CodeFunction.cs │ │ │ │ │ │ ├── CodeFunctionDeclareDecl.cs │ │ │ │ │ │ ├── CodeFunctionWithEventHandler.cs │ │ │ │ │ │ ├── CodeImplementsStatement.cs │ │ │ │ │ │ ├── CodeImport.cs │ │ │ │ │ │ ├── CodeInheritsStatement.cs │ │ │ │ │ │ ├── CodeInterface.cs │ │ │ │ │ │ ├── CodeNamespace.cs │ │ │ │ │ │ ├── CodeOptionsStatement.cs │ │ │ │ │ │ ├── CodeParameter.cs │ │ │ │ │ │ ├── CodeProperty.cs │ │ │ │ │ │ ├── CodeStruct.cs │ │ │ │ │ │ └── CodeVariable.cs │ │ │ │ │ ├── Interop │ │ │ │ │ │ ├── ApartmentSensitiveComObject.cs │ │ │ │ │ │ ├── CodeModelInterop.cs │ │ │ │ │ │ ├── ICSCodeModelRefactoring.cs │ │ │ │ │ │ ├── ICodeClassBase.cs │ │ │ │ │ │ ├── ICodeElements.cs │ │ │ │ │ │ ├── IEventHandler.cs │ │ │ │ │ │ ├── IMethodXML.cs │ │ │ │ │ │ ├── IMethodXML2.cs │ │ │ │ │ │ ├── IParameterKind.cs │ │ │ │ │ │ ├── IVBFileCodeModelEvents.cs │ │ │ │ │ │ ├── PropertyTypeEnum.cs │ │ │ │ │ │ └── ReferenceSelectionEnum.cs │ │ │ │ │ ├── MetadataNameHelpers.cs │ │ │ │ │ ├── MethodXml │ │ │ │ │ │ ├── AbstractMethodXmlBuilder.AttributeInfo.cs │ │ │ │ │ │ ├── AbstractMethodXmlBuilder.AutoTag.cs │ │ │ │ │ │ ├── AbstractMethodXmlBuilder.cs │ │ │ │ │ │ ├── BinaryOperatorKind.cs │ │ │ │ │ │ ├── SpecialCastKind.cs │ │ │ │ │ │ └── VariableKind.cs │ │ │ │ │ ├── NodeKeyValidation.cs │ │ │ │ │ ├── ParentHandle.cs │ │ │ │ │ ├── ProjectCodeModel.cs │ │ │ │ │ ├── ProjectCodeModelFactory.cs │ │ │ │ │ ├── PrototypeFlags.cs │ │ │ │ │ ├── RootCodeModel.cs │ │ │ │ │ ├── SyntaxNodeKey.cs │ │ │ │ │ └── TextManagerAdapter.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.Implementation.csproj │ │ │ │ ├── Options │ │ │ │ │ ├── AbstractAutomationObject.cs │ │ │ │ │ ├── AbstractCheckBoxViewModel.cs │ │ │ │ │ ├── AbstractOptionPage.cs │ │ │ │ │ ├── AbstractOptionPageControl.cs │ │ │ │ │ ├── AbstractOptionPreviewViewModel.cs │ │ │ │ │ ├── AbstractRadioButtonViewModel.cs │ │ │ │ │ ├── CheckBoxViewModel.cs │ │ │ │ │ ├── CheckBoxWithComboViewModel.cs │ │ │ │ │ ├── CodeStyleNoticeTextBlock.xaml │ │ │ │ │ ├── CodeStyleNoticeTextBlock.xaml.cs │ │ │ │ │ ├── ColumnToTabStopConverter.cs │ │ │ │ │ ├── Converters │ │ │ │ │ │ ├── MarginConverter.cs │ │ │ │ │ │ └── NullableBoolOptionConverter.cs │ │ │ │ │ ├── GridOptionPreviewControl.xaml │ │ │ │ │ ├── GridOptionPreviewControl.xaml.cs │ │ │ │ │ ├── HeaderItemViewModel.cs │ │ │ │ │ ├── NotificationOptionViewModel.cs │ │ │ │ │ ├── OptionBinding.cs │ │ │ │ │ ├── OptionLogger.cs │ │ │ │ │ ├── OptionPreviewControl.xaml │ │ │ │ │ ├── OptionPreviewControl.xaml.cs │ │ │ │ │ ├── OptionStore.cs │ │ │ │ │ ├── PerLanguageOptionBinding.cs │ │ │ │ │ ├── RadioButtonViewModel.cs │ │ │ │ │ ├── Style │ │ │ │ │ │ ├── AbstractCodeStyleOptionViewModel.cs │ │ │ │ │ │ ├── BooleanCodeStyleOptionViewModel.cs │ │ │ │ │ │ ├── CodeStylePreference.cs │ │ │ │ │ │ ├── EnumCodeStyleOptionViewModel.cs │ │ │ │ │ │ └── NamingPreferences │ │ │ │ │ │ │ ├── IManageNamingStylesInfoDialogViewModel.cs │ │ │ │ │ │ │ ├── INamingStylesInfoDialogViewModel.cs │ │ │ │ │ │ │ ├── ManageNamingStylesInfoDialog.xaml │ │ │ │ │ │ │ ├── ManageNamingStylesInfoDialog.xaml.cs │ │ │ │ │ │ │ ├── NamingStyleOptionPageControl.xaml │ │ │ │ │ │ │ ├── NamingStyleOptionPageControl.xaml.cs │ │ │ │ │ │ │ ├── NamingStyleOptionPageViewModel.cs │ │ │ │ │ │ │ ├── NamingStyles │ │ │ │ │ │ │ ├── ManageNamingStylesDialogViewModel.cs │ │ │ │ │ │ │ ├── NamingStyleDialog.xaml │ │ │ │ │ │ │ ├── NamingStyleDialog.xaml.cs │ │ │ │ │ │ │ └── NamingStyleViewModel.cs │ │ │ │ │ │ │ └── SymbolSpecification │ │ │ │ │ │ │ ├── ManageSymbolSpecificationsDialogViewModel.cs │ │ │ │ │ │ │ ├── SymbolSpecificationDialog.xaml │ │ │ │ │ │ │ ├── SymbolSpecificationDialog.xaml.cs │ │ │ │ │ │ │ └── SymbolSpecificationViewModel.cs │ │ │ │ │ └── TextBlockWithDataItemControlType.cs │ │ │ │ ├── ProjectSystem │ │ │ │ │ └── CPS │ │ │ │ │ │ ├── CPSCodeModelFactory.cs │ │ │ │ │ │ ├── CPSProjectFactory.cs │ │ │ │ │ │ ├── CPSProject_ExternalErrorReporting.cs │ │ │ │ │ │ ├── CPSProject_IProjectCodeModelProvider.cs │ │ │ │ │ │ ├── CPSProject_IWorkspaceProjectContext.cs │ │ │ │ │ │ └── TempPECompiler.cs │ │ │ │ ├── RoslynVisualStudioWorkspace.cs │ │ │ │ ├── SolutionExplorer │ │ │ │ │ ├── AnalyzerItem │ │ │ │ │ │ ├── AnalyzerItem.BrowseObject.cs │ │ │ │ │ │ ├── AnalyzerItem.cs │ │ │ │ │ │ ├── AnalyzerItemSource.cs │ │ │ │ │ │ └── AnalyzerItemSourceProvider.cs │ │ │ │ │ ├── AnalyzerItemTracker.cs │ │ │ │ │ ├── AnalyzerNodeSetup.cs │ │ │ │ │ ├── AnalyzerReferenceManager.cs │ │ │ │ │ ├── AnalyzersCommandHandler.cs │ │ │ │ │ ├── AnalyzersFolderItem │ │ │ │ │ │ ├── AnalyzersFolderItem.BrowseObject.cs │ │ │ │ │ │ ├── AnalyzersFolderItem.cs │ │ │ │ │ │ ├── AnalyzersFolderItemSource.cs │ │ │ │ │ │ └── AnalyzersFolderItemSourceProvider.cs │ │ │ │ │ ├── BaseItem.cs │ │ │ │ │ ├── BrowseObjectAttributes.cs │ │ │ │ │ ├── ContextMenuController.cs │ │ │ │ │ ├── DiagnosticItem │ │ │ │ │ │ ├── BaseDiagnosticAndGeneratorItemSource.DiagnosticDescriptorComparer.cs │ │ │ │ │ │ ├── BaseDiagnosticAndGeneratorItemSource.cs │ │ │ │ │ │ ├── CpsDiagnosticItemSource.cs │ │ │ │ │ │ ├── CpsDiagnosticItemSourceProvider.cs │ │ │ │ │ │ ├── CpsUtilities.cs │ │ │ │ │ │ ├── DiagnosticItem.BrowseObject.cs │ │ │ │ │ │ ├── DiagnosticItem.cs │ │ │ │ │ │ ├── LegacyDiagnosticItemSource.cs │ │ │ │ │ │ ├── LegacyDiagnosticItemSourceProvider.cs │ │ │ │ │ │ ├── RuleSelectionImage.cs │ │ │ │ │ │ ├── SourceGeneratorItem.BrowseObject.cs │ │ │ │ │ │ └── SourceGeneratorItem.cs │ │ │ │ │ ├── IAnalyzersCommandHandler.cs │ │ │ │ │ ├── LocalizableProperties.cs │ │ │ │ │ ├── RuleSetDocumentExtensions.cs │ │ │ │ │ └── SourceGeneratedFileItems │ │ │ │ │ │ ├── NoSourceGeneratedFilesPlaceholderItem.cs │ │ │ │ │ │ ├── SourceGeneratedFileItem.BrowseObject.cs │ │ │ │ │ │ ├── SourceGeneratedFileItem.cs │ │ │ │ │ │ ├── SourceGeneratedFileItemSource.cs │ │ │ │ │ │ └── SourceGeneratedFileItemSourceProvider.cs │ │ │ │ ├── SolutionExplorerShim.resx │ │ │ │ └── xlf │ │ │ │ │ ├── SolutionExplorerShim.cs.xlf │ │ │ │ │ ├── SolutionExplorerShim.de.xlf │ │ │ │ │ ├── SolutionExplorerShim.es.xlf │ │ │ │ │ ├── SolutionExplorerShim.fr.xlf │ │ │ │ │ ├── SolutionExplorerShim.it.xlf │ │ │ │ │ ├── SolutionExplorerShim.ja.xlf │ │ │ │ │ ├── SolutionExplorerShim.ko.xlf │ │ │ │ │ ├── SolutionExplorerShim.pl.xlf │ │ │ │ │ ├── SolutionExplorerShim.pt-BR.xlf │ │ │ │ │ ├── SolutionExplorerShim.ru.xlf │ │ │ │ │ ├── SolutionExplorerShim.tr.xlf │ │ │ │ │ ├── SolutionExplorerShim.zh-Hans.xlf │ │ │ │ │ └── SolutionExplorerShim.zh-Hant.xlf │ │ │ ├── Test.Next │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── Remote │ │ │ │ │ ├── RemoteHostClientServiceFactoryTests.cs │ │ │ │ │ ├── SerializationValidator.cs │ │ │ │ │ └── SnapshotSerializationTests.cs │ │ │ │ ├── Roslyn.VisualStudio.Next.UnitTests.csproj │ │ │ │ ├── Services │ │ │ │ │ ├── AssetProviderTests.cs │ │ │ │ │ ├── LspDiagnosticsTests.cs │ │ │ │ │ ├── PerformanceTrackerServiceTests.cs │ │ │ │ │ ├── ServiceHubServicesTests.cs │ │ │ │ │ ├── SolutionAssetCacheTests.cs │ │ │ │ │ ├── SolutionServiceTests.cs │ │ │ │ │ └── VisualStudioDiagnosticAnalyzerExecutorTests.cs │ │ │ │ ├── TestFiles │ │ │ │ │ └── analyzer_input.csv │ │ │ │ └── TestUtils.cs │ │ │ └── Test │ │ │ │ ├── AbstractTextViewFilterTests.vb │ │ │ │ ├── AnalyzerSupport │ │ │ │ └── AnalyzerDependencyCheckerTests.vb │ │ │ │ ├── CallHierarchy │ │ │ │ └── CallHierarchyTests.vb │ │ │ │ ├── ChangeSignature │ │ │ │ ├── AddParameterViewModelTestState.vb │ │ │ │ ├── AddParameterViewModelTests.vb │ │ │ │ ├── ChangeSignatureViewModelTestState.vb │ │ │ │ └── ChangeSignatureViewModelTests.vb │ │ │ │ ├── ClassView │ │ │ │ ├── MockNavigationTool.vb │ │ │ │ ├── MockSyncClassViewCommandHandler.vb │ │ │ │ ├── MockVsServiceProvider.vb │ │ │ │ └── SyncClassViewTests.vb │ │ │ │ ├── CodeModel │ │ │ │ ├── AbstractCodeAttributeTests.vb │ │ │ │ ├── AbstractCodeClassTests.vb │ │ │ │ ├── AbstractCodeDelegateTests.vb │ │ │ │ ├── AbstractCodeElementTests.vb │ │ │ │ ├── AbstractCodeElementTests`1.vb │ │ │ │ ├── AbstractCodeEnumTests.vb │ │ │ │ ├── AbstractCodeEventTests.vb │ │ │ │ ├── AbstractCodeFunctionTests.vb │ │ │ │ ├── AbstractCodeImportTests.vb │ │ │ │ ├── AbstractCodeInterfaceTests.vb │ │ │ │ ├── AbstractCodeModelObjectTests.AttributeArgumentData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.AttributeData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.ClassData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.CodeTypeRefData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.DelegateData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.EnumData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.EnumMemberData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.EventData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.FunctionData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.ImportData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.InterfaceData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.NamespaceData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.ParameterData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.PropertyData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.StructData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.VariableData.vb │ │ │ │ ├── AbstractCodeModelObjectTests.vb │ │ │ │ ├── AbstractCodeNamespaceTests.vb │ │ │ │ ├── AbstractCodeParameterTests.vb │ │ │ │ ├── AbstractCodePropertyTests.vb │ │ │ │ ├── AbstractCodeStructTests.vb │ │ │ │ ├── AbstractCodeVariableTests.vb │ │ │ │ ├── AbstractEventCollectorTests.vb │ │ │ │ ├── AbstractFileCodeModelTests.vb │ │ │ │ ├── AbstractRootCodeModelTests.vb │ │ │ │ ├── CSharp │ │ │ │ │ ├── CodeAccessorFunctionTests.vb │ │ │ │ │ ├── CodeAttributeTests.vb │ │ │ │ │ ├── CodeClassTests.vb │ │ │ │ │ ├── CodeDelegateTests.vb │ │ │ │ │ ├── CodeEnumTests.vb │ │ │ │ │ ├── CodeEventTests.vb │ │ │ │ │ ├── CodeFunctionTests.vb │ │ │ │ │ ├── CodeImportTests.vb │ │ │ │ │ ├── CodeInterfaceTests.vb │ │ │ │ │ ├── CodeNamespaceTests.vb │ │ │ │ │ ├── CodeParameterTests.vb │ │ │ │ │ ├── CodePropertyTests.vb │ │ │ │ │ ├── CodeStructTests.vb │ │ │ │ │ ├── CodeVariableTests.vb │ │ │ │ │ ├── EventCollectorTests.vb │ │ │ │ │ ├── ExternalCodeClassTests.vb │ │ │ │ │ ├── ExternalCodeFunctionTests.vb │ │ │ │ │ ├── ExternalCodeParameterTests.vb │ │ │ │ │ ├── ExternalCodePropertyTests.vb │ │ │ │ │ ├── FileCodeModelTests.vb │ │ │ │ │ ├── RootCodeModelTests.vb │ │ │ │ │ └── SyntaxNodeKeyTests.vb │ │ │ │ ├── MethodXML │ │ │ │ │ ├── MethodXMLTests.vb │ │ │ │ │ ├── MethodXMLTests_CSAssignments.vb │ │ │ │ │ ├── MethodXMLTests_CSEvents.vb │ │ │ │ │ ├── MethodXMLTests_CSInvocations.vb │ │ │ │ │ ├── MethodXMLTests_CSLocalDeclarations.vb │ │ │ │ │ ├── MethodXMLTests_CSQuotes.vb │ │ │ │ │ ├── MethodXMLTests_VBAssignments.vb │ │ │ │ │ ├── MethodXMLTests_VBInitializeComponent.vb │ │ │ │ │ ├── MethodXMLTests_VBInitializeComponent_TestContent.vb │ │ │ │ │ ├── MethodXMLTests_VBInvocations.vb │ │ │ │ │ ├── MethodXMLTests_VBLocalDeclarations.vb │ │ │ │ │ └── MethodXMLTests_VBStatements.vb │ │ │ │ └── VisualBasic │ │ │ │ │ ├── CodeAccessorFunctionTests.vb │ │ │ │ │ ├── CodeAttributeTests.vb │ │ │ │ │ ├── CodeClassTests.vb │ │ │ │ │ ├── CodeDelegateTests.vb │ │ │ │ │ ├── CodeEnumTests.vb │ │ │ │ │ ├── CodeEventTests.vb │ │ │ │ │ ├── CodeFunctionTests.vb │ │ │ │ │ ├── CodeImportTests.vb │ │ │ │ │ ├── CodeInterfaceTests.vb │ │ │ │ │ ├── CodeNamespaceTests.vb │ │ │ │ │ ├── CodeParameterTests.vb │ │ │ │ │ ├── CodePropertyTests.vb │ │ │ │ │ ├── CodeStructTests.vb │ │ │ │ │ ├── CodeVariableTests.vb │ │ │ │ │ ├── EventCollectorTests.vb │ │ │ │ │ ├── ExternalCodeClassTests.vb │ │ │ │ │ ├── ExternalCodeFunctionTests.vb │ │ │ │ │ ├── ExternalCodeParameterTests.vb │ │ │ │ │ ├── ExternalCodePropertyTests.vb │ │ │ │ │ ├── FileCodeModelTests.vb │ │ │ │ │ ├── ImplementsStatementTests.vb │ │ │ │ │ ├── InheritsStatementTests.vb │ │ │ │ │ ├── OptionsStatementTests.vb │ │ │ │ │ └── RootCodeModelTests.vb │ │ │ │ ├── CommonControls │ │ │ │ ├── MemberSelectionViewModelTests.vb │ │ │ │ └── NewTypeDestinationSelectionViewModelTests.vb │ │ │ │ ├── Completion │ │ │ │ ├── CSharpCompletionSnippetNoteTests.vb │ │ │ │ ├── CSharpMockCompletionProvider.vb │ │ │ │ ├── MockCompletionProvider.vb │ │ │ │ ├── TestCSharpSnippetInfoService.vb │ │ │ │ ├── TestVisualBasicSnippetInfoService.vb │ │ │ │ ├── VisualBasicCompletionSnippetNoteTests.vb │ │ │ │ └── VisualBasicMockCompletionProvider.vb │ │ │ │ ├── DebuggerIntelliSense │ │ │ │ ├── CSharpDebuggerIntellisenseTests.vb │ │ │ │ ├── TestState.vb │ │ │ │ └── VisualBasicDebuggerIntellisenseTests.vb │ │ │ │ ├── Debugging │ │ │ │ └── VisualBasicBreakpointResolutionServiceTests.vb │ │ │ │ ├── Diagnostics │ │ │ │ ├── DefaultDiagnosticUpdateSourceTests.vb │ │ │ │ ├── DiagnosticTableDataSourceTests.vb │ │ │ │ ├── ExternalDiagnosticUpdateSourceTests.vb │ │ │ │ ├── MockExtensionManager.vb │ │ │ │ ├── TestTableManagerProvider.vb │ │ │ │ ├── TodoListTableDataSourceTests.vb │ │ │ │ └── VisualStudioDiagnosticAnalyzerProviderTests.vb │ │ │ │ ├── ExtractInterface │ │ │ │ └── ExtractInterfaceViewModelTests.vb │ │ │ │ ├── GenerateType │ │ │ │ └── GenerateTypeViewModelTests.vb │ │ │ │ ├── GoToDefinition │ │ │ │ └── GoToDefinitionApiTests.vb │ │ │ │ ├── Help │ │ │ │ └── HelpTests.vb │ │ │ │ ├── InheritanceMargin │ │ │ │ └── InheritanceMarginViewModelTests.vb │ │ │ │ ├── LanguageBlockTests.vb │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.UnitTests.vbproj │ │ │ │ ├── MoveToNamespace │ │ │ │ ├── MoveToNamespaceDialogViewModelTests.vb │ │ │ │ └── VisualStudioMoveToNamespaceServiceTests.vb │ │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ │ ├── ObjectBrowser │ │ │ │ ├── AbstractObjectBrowserTests.vb │ │ │ │ ├── CSharp │ │ │ │ │ └── ObjectBrowerTests.vb │ │ │ │ ├── Helpers.vb │ │ │ │ ├── NavInfoNodeDescriptor.vb │ │ │ │ └── VisualBasic │ │ │ │ │ └── ObjectBrowerTests.vb │ │ │ │ ├── Options │ │ │ │ ├── BasicEditorConfigGeneratorTests.vb │ │ │ │ └── CSharpEditorConfigGeneratorTests.vb │ │ │ │ ├── Preview │ │ │ │ └── PreviewChangesTests.vb │ │ │ │ ├── Progression │ │ │ │ ├── CSharpSymbolLabelTests.vb │ │ │ │ ├── CallsGraphQueryTests.vb │ │ │ │ ├── ContainsChildrenGraphQueryTests.vb │ │ │ │ ├── ContainsGraphQueryTests.vb │ │ │ │ ├── GraphNodeCreationTests.vb │ │ │ │ ├── GraphNodeIdTests.vb │ │ │ │ ├── GraphProviderTests.vb │ │ │ │ ├── ImplementedByGraphQueryTests.vb │ │ │ │ ├── ImplementsGraphQueryTests.vb │ │ │ │ ├── InheritedByGraphQueryTests.vb │ │ │ │ ├── InheritsFromGraphQueryTests.vb │ │ │ │ ├── IsCalledByGraphQueryTests.vb │ │ │ │ ├── IsUsedByGraphQueryTests.vb │ │ │ │ ├── MockGraphContext.vb │ │ │ │ ├── OverriddenByGraphQueryTests.vb │ │ │ │ ├── OverridesGraphQueryTests.vb │ │ │ │ ├── ProgressionTestHelpers.vb │ │ │ │ ├── ProgressionTestState.vb │ │ │ │ ├── SearchGraphQueryTests_NavigateTo.vb │ │ │ │ └── VisualBasicSymbolLabelTests.vb │ │ │ │ ├── ProjectSystemShim │ │ │ │ ├── ConvertedVisualBasicProjectOptionsTests.vb │ │ │ │ ├── MockRuleSetFile.vb │ │ │ │ ├── VisualBasicCodeModelLifetimeTests.vb │ │ │ │ ├── VisualBasicCompilerOptionsTests.vb │ │ │ │ ├── VisualBasicProjectTests.vb │ │ │ │ ├── VisualBasicSpecialReferencesTests.vb │ │ │ │ ├── VisualStudioAnalyzerTests.vb │ │ │ │ ├── VisualStudioProjectTests │ │ │ │ │ ├── DynamicFileTests.vb │ │ │ │ │ ├── MetadataToProjectReferenceConversionTests.vb │ │ │ │ │ ├── PrimaryProjectTests.vb │ │ │ │ │ ├── SolutionIdTests.vb │ │ │ │ │ └── WorkspaceChangedEventTests.vb │ │ │ │ └── VisualStudioRuleSetTests.vb │ │ │ │ ├── PullMemberUp │ │ │ │ └── PullMemberUpViewModelTest.vb │ │ │ │ ├── RQName │ │ │ │ └── RQNameTests.vb │ │ │ │ ├── Snippets │ │ │ │ ├── CSharpSnippetCommandHandlerTests.vb │ │ │ │ ├── CSharpSnippetExpansionClientTests.vb │ │ │ │ ├── SnippetCompletionProviderTests.vb │ │ │ │ ├── SnippetExpansionClientTestsHelper.vb │ │ │ │ ├── SnippetTestState.vb │ │ │ │ ├── TestExpansionClient.vb │ │ │ │ ├── VisualBasicSnippetCommandHandlerTests.vb │ │ │ │ └── VisualBasicSnippetExpansionClientTests.vb │ │ │ │ ├── SolutionExplorer │ │ │ │ ├── AnalyzerCommandHandlerTests.vb │ │ │ │ ├── AnalyzerItemTests.vb │ │ │ │ ├── AnalyzerItemsSourceTests.vb │ │ │ │ ├── AnalyzersFolderItemTests.vb │ │ │ │ ├── AnalyzersFolderProviderTests.vb │ │ │ │ ├── CpsDiagnosticItemSourceTests.vb │ │ │ │ ├── CpsUtilitiesTests.vb │ │ │ │ ├── DiagnosticDescriptorComparerTests.vb │ │ │ │ ├── DiagnosticItemTests.vb │ │ │ │ ├── FakeAnalyzersCommandHandler.vb │ │ │ │ ├── RuleSetDocumentExtensionsTests.vb │ │ │ │ └── SourceGeneratorItemTests.vb │ │ │ │ ├── SymbolSearch │ │ │ │ └── SymbolSearchUpdateEngineTests.vb │ │ │ │ ├── Telemetry │ │ │ │ └── VSTelemetryLoggerTest.vb │ │ │ │ ├── Utilities │ │ │ │ └── VsNavInfoHelpers.vb │ │ │ │ ├── Venus │ │ │ │ ├── AbstractContainedLanguageCodeSupportTests.vb │ │ │ │ ├── CSharpContainedLanguageSupportTests.vb │ │ │ │ ├── ContainedDocumentTests.vb │ │ │ │ ├── ContainedDocumentTests_AdjustIndentation.vb │ │ │ │ ├── ContainedDocumentTests_UpdateText.vb │ │ │ │ ├── DocumentServiceTests.vb │ │ │ │ ├── DocumentService_IntegrationTests.vb │ │ │ │ └── VisualBasicContainedLanguageSupportTests.vb │ │ │ │ └── VsNavInfo │ │ │ │ └── VsNavInfoTests.vb │ │ ├── Directory.Build.props │ │ ├── IntegrationTest │ │ │ ├── IntegrationService │ │ │ │ ├── IntegrationService.cs │ │ │ │ └── Microsoft.VisualStudio.IntegrationTest.IntegrationService.csproj │ │ │ ├── IntegrationTests │ │ │ │ ├── AbstractEditorTest.cs │ │ │ │ ├── AbstractIntegrationTest.cs │ │ │ │ ├── AbstractInteractiveWindowTest.cs │ │ │ │ ├── AbstractUpdateProjectTest.cs │ │ │ │ ├── CSharp │ │ │ │ │ ├── CSharpAddMissingReference.cs │ │ │ │ │ ├── CSharpAddMissingUsingsOnPaste.cs │ │ │ │ │ ├── CSharpArgumentProvider.cs │ │ │ │ │ ├── CSharpAutomaticBraceCompletion.cs │ │ │ │ │ ├── CSharpBuild.cs │ │ │ │ │ ├── CSharpChangeSignatureDialog.cs │ │ │ │ │ ├── CSharpClassification.cs │ │ │ │ │ ├── CSharpCodeActions.cs │ │ │ │ │ ├── CSharpCompleteStatement.cs │ │ │ │ │ ├── CSharpEncapsulateField.cs │ │ │ │ │ ├── CSharpErrorListCommon.cs │ │ │ │ │ ├── CSharpErrorListDesktop.cs │ │ │ │ │ ├── CSharpErrorListNetCore.cs │ │ │ │ │ ├── CSharpExtractInterfaceDialog.cs │ │ │ │ │ ├── CSharpExtractMethod.cs │ │ │ │ │ ├── CSharpF1Help.cs │ │ │ │ │ ├── CSharpFindReferences.cs │ │ │ │ │ ├── CSharpFormatting.cs │ │ │ │ │ ├── CSharpGenerateFromUsage.cs │ │ │ │ │ ├── CSharpGenerateTypeDialog.cs │ │ │ │ │ ├── CSharpGoToDefinition.cs │ │ │ │ │ ├── CSharpGoToImplementation.cs │ │ │ │ │ ├── CSharpImmediate.cs │ │ │ │ │ ├── CSharpIntelliSense.cs │ │ │ │ │ ├── CSharpInteractive.cs │ │ │ │ │ ├── CSharpInteractiveAsyncOutput.cs │ │ │ │ │ ├── CSharpInteractiveBoxSelection.cs │ │ │ │ │ ├── CSharpInteractiveCommands.cs │ │ │ │ │ ├── CSharpInteractiveDirectives.cs │ │ │ │ │ ├── CSharpInteractiveFormsAndWpf.cs │ │ │ │ │ ├── CSharpKeywordHighlighting.cs │ │ │ │ │ ├── CSharpMoveToNamespaceDialog.cs │ │ │ │ │ ├── CSharpNavigateTo.cs │ │ │ │ │ ├── CSharpNavigationBar.cs │ │ │ │ │ ├── CSharpOrganizing.cs │ │ │ │ │ ├── CSharpOutlining.cs │ │ │ │ │ ├── CSharpProjectExistsUIContext.cs │ │ │ │ │ ├── CSharpQuickInfo.cs │ │ │ │ │ ├── CSharpReferenceHighlighting.cs │ │ │ │ │ ├── CSharpRename.cs │ │ │ │ │ ├── CSharpRenameFileToMatchTypeRefactoring.cs │ │ │ │ │ ├── CSharpReplClassification.cs │ │ │ │ │ ├── CSharpReplIdeFeatures.cs │ │ │ │ │ ├── CSharpReplIntellisense.cs │ │ │ │ │ ├── CSharpSendToInteractive.cs │ │ │ │ │ ├── CSharpSignatureHelp.cs │ │ │ │ │ ├── CSharpSourceGenerators.cs │ │ │ │ │ ├── CSharpSquigglesCommon.cs │ │ │ │ │ ├── CSharpSquigglesDesktop.cs │ │ │ │ │ ├── CSharpSquigglesNetCore.cs │ │ │ │ │ ├── CSharpTyping.cs │ │ │ │ │ ├── CSharpUpdateProjectToAllowUnsafe.cs │ │ │ │ │ ├── CSharpUpgradeProject.cs │ │ │ │ │ └── CSharpWinForms.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.IntegrationTests.csproj │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── SharedIntegrationHostFixture.cs │ │ │ │ ├── VisualBasic │ │ │ │ │ ├── BasicAddMissingReference.cs │ │ │ │ │ ├── BasicArgumentProvider.cs │ │ │ │ │ ├── BasicAutomaticBraceCompletion.cs │ │ │ │ │ ├── BasicBuild.cs │ │ │ │ │ ├── BasicChangeSignatureDialog.cs │ │ │ │ │ ├── BasicClassification.cs │ │ │ │ │ ├── BasicCodeActions.cs │ │ │ │ │ ├── BasicEditAndContinue.cs │ │ │ │ │ ├── BasicEncapsulateField.cs │ │ │ │ │ ├── BasicEndConstruct.cs │ │ │ │ │ ├── BasicErrorListCommon.cs │ │ │ │ │ ├── BasicErrorListDesktop.cs │ │ │ │ │ ├── BasicErrorListNetCore.cs │ │ │ │ │ ├── BasicExpressionEvaluator.cs │ │ │ │ │ ├── BasicExtractInterfaceDialog.cs │ │ │ │ │ ├── BasicExtractMethod.cs │ │ │ │ │ ├── BasicF1Help.cs │ │ │ │ │ ├── BasicFindReferences.cs │ │ │ │ │ ├── BasicFormatting.cs │ │ │ │ │ ├── BasicGenerateConstructorDialog.cs │ │ │ │ │ ├── BasicGenerateEqualsAndGetHashCodeDialog.cs │ │ │ │ │ ├── BasicGenerateFromUsage.cs │ │ │ │ │ ├── BasicGenerateTypeDialog.cs │ │ │ │ │ ├── BasicGoToDefinition.cs │ │ │ │ │ ├── BasicGoToImplementation.cs │ │ │ │ │ ├── BasicImmediate.cs │ │ │ │ │ ├── BasicIntelliSense.cs │ │ │ │ │ ├── BasicKeywordHighlighting.cs │ │ │ │ │ ├── BasicLineCommit.cs │ │ │ │ │ ├── BasicNavigateTo.cs │ │ │ │ │ ├── BasicNavigationBar.cs │ │ │ │ │ ├── BasicOrganizing.cs │ │ │ │ │ ├── BasicOutlining.cs │ │ │ │ │ ├── BasicProjectExistsUIContext.cs │ │ │ │ │ ├── BasicQuickInfo.cs │ │ │ │ │ ├── BasicReferenceHighlighting.cs │ │ │ │ │ ├── BasicRename.cs │ │ │ │ │ ├── BasicSignatureHelp.cs │ │ │ │ │ ├── BasicSquigglesCommon.cs │ │ │ │ │ ├── BasicSquigglesDesktop.cs │ │ │ │ │ ├── BasicSquigglesNetCore.cs │ │ │ │ │ └── BasicWinForms.cs │ │ │ │ └── Workspace │ │ │ │ │ ├── WorkspaceBase.cs │ │ │ │ │ ├── WorkspacesDesktop.cs │ │ │ │ │ └── WorkspacesNetCore.cs │ │ │ ├── TestSetup │ │ │ │ ├── AsyncCompletionTracker.cs │ │ │ │ ├── EmptyFeatureController.cs │ │ │ │ ├── IntegrationTestServiceCommands.cs │ │ │ │ ├── IntegrationTestServiceCommands.vsct │ │ │ │ ├── IntegrationTestServicePackage.cs │ │ │ │ ├── IntegrationTestServicePackage.resx │ │ │ │ ├── Microsoft.VisualStudio.IntegrationTest.Setup.csproj │ │ │ │ ├── PackageRegistration.pkgdef │ │ │ │ ├── TestExtensionErrorHandler.cs │ │ │ │ ├── TestExtensionManager.cs │ │ │ │ └── source.extension.vsixmanifest │ │ │ └── TestUtilities │ │ │ │ ├── ActivityLogCollector.cs │ │ │ │ ├── App.config │ │ │ │ ├── AutomationElementExtensions.cs │ │ │ │ ├── AutomationElementHelper.cs │ │ │ │ ├── CaptureTestNameAttribute.cs │ │ │ │ ├── Common │ │ │ │ ├── ClassifiedToken.cs │ │ │ │ ├── Comparison.cs │ │ │ │ ├── ErrorListItem.cs │ │ │ │ ├── Expression.cs │ │ │ │ ├── Parameter.cs │ │ │ │ ├── ProjectUtilities.cs │ │ │ │ ├── Reference.cs │ │ │ │ └── Signature.cs │ │ │ │ ├── DialogHelpers.cs │ │ │ │ ├── EventLogCollector.cs │ │ │ │ ├── FeedbackItemDotNetEntry.cs │ │ │ │ ├── FeedbackItemWatsonEntry.cs │ │ │ │ ├── Harness │ │ │ │ ├── MessageFilter.cs │ │ │ │ └── MessageFilterSafeHandle.cs │ │ │ │ ├── Helper.cs │ │ │ │ ├── InProcess │ │ │ │ ├── AbstractCodeRefactorDialog_InProc.cs │ │ │ │ ├── AddParameterDialog_InProc.cs │ │ │ │ ├── CSharpInteractiveWindow_InProc.cs │ │ │ │ ├── ChangeSignatureDialog_InProc.cs │ │ │ │ ├── Debugger_InProc.cs │ │ │ │ ├── Editor_InProc.cs │ │ │ │ ├── Editor_InProc_NavigationBar.cs │ │ │ │ ├── ErrorList_InProc.cs │ │ │ │ ├── ExtractInterfaceDialog_InProc.cs │ │ │ │ ├── FindReferencesWindow_InProc.cs │ │ │ │ ├── GenerateTypeDialog_InProc.cs │ │ │ │ ├── ImmediateWindow_InProc.cs │ │ │ │ ├── InProcComponent.cs │ │ │ │ ├── InteractiveWindow_InProc.cs │ │ │ │ ├── LocalsWindow_InProc.cs │ │ │ │ ├── MoveToNamespaceDialog_InProc.cs │ │ │ │ ├── ObjectBrowserWindow_InProc.cs │ │ │ │ ├── PickMembersDialog_InProc.cs │ │ │ │ ├── QuickInfoToStringConverter.cs │ │ │ │ ├── Shell_InProc.cs │ │ │ │ ├── SolutionExplorer_InProc.cs │ │ │ │ ├── StartPage_InProc.cs │ │ │ │ ├── TextViewWindow_InProc.cs │ │ │ │ ├── VisualStudioWorkspace_InProc.cs │ │ │ │ ├── VisualStudio_InProc.cs │ │ │ │ └── VisualStudio_InProc_Telemetry.cs │ │ │ │ ├── Input │ │ │ │ ├── AbstractSendKeys.cs │ │ │ │ ├── ButtonBaseExtensions.cs │ │ │ │ ├── ComboBoxExtensions.cs │ │ │ │ ├── KeyPress.cs │ │ │ │ ├── SendKeys.cs │ │ │ │ ├── SendKeys_InProc.cs │ │ │ │ ├── ShiftState.cs │ │ │ │ └── VirtualKey.cs │ │ │ │ ├── IntegrationHelper.cs │ │ │ │ ├── Interop │ │ │ │ └── NativeMethods.cs │ │ │ │ ├── LightBulbHelper.cs │ │ │ │ ├── Microsoft.VisualStudio.IntegrationTest.Utilities.csproj │ │ │ │ ├── OutOfProcess │ │ │ │ ├── AddParameterDialog_OutOfProc.cs │ │ │ │ ├── CSharpInteractiveWindow_OutOfProc.cs │ │ │ │ ├── ChangeSignatureDialog_OutOfProc.cs │ │ │ │ ├── Debugger_OutOfProc.cs │ │ │ │ ├── Dialog_OutOfProc.cs │ │ │ │ ├── Editor_OutOfProc.Verifier.cs │ │ │ │ ├── Editor_OutOfProc.cs │ │ │ │ ├── EncapsulateField_OutOfProc.cs │ │ │ │ ├── ErrorList_OutOfProc.Verifier.cs │ │ │ │ ├── ErrorList_OutOfProc.cs │ │ │ │ ├── ExtractInterfaceDialog_OutOfProc.cs │ │ │ │ ├── FindReferencesWindow_OutOfProc.cs │ │ │ │ ├── GenerateTypeDialog_OutOfProc.cs │ │ │ │ ├── ImmediateWindow_OutOfProc.cs │ │ │ │ ├── InlineRenameDialog_OutOfProc.cs │ │ │ │ ├── InteractiveWindow_OutOfProc.Verifier.cs │ │ │ │ ├── InteractiveWindow_OutOfProc.cs │ │ │ │ ├── LocalsWindow_OutOfProc.Verifier.cs │ │ │ │ ├── LocalsWindow_OutOfProc.cs │ │ │ │ ├── MoveToNamespaceDialog_OutOfProc.cs │ │ │ │ ├── ObjectBrowserWindow_OutOfProc.cs │ │ │ │ ├── OutOfProcComponent.cs │ │ │ │ ├── PickMembersDialog_OutOfProc.cs │ │ │ │ ├── PreviewChangesDialog_OutOfProc.cs │ │ │ │ ├── Shell_OutOfProc.cs │ │ │ │ ├── SolutionExplorer_OutOfProc.Verifier.cs │ │ │ │ ├── SolutionExplorer_OutOfProc.cs │ │ │ │ ├── StartPage_OutOfProc.cs │ │ │ │ ├── TextViewWindow_OutOfProc.Verifier.cs │ │ │ │ ├── TextViewWindow_OutOfProc.cs │ │ │ │ └── VisualStudioWorkspace_OutOfProc.cs │ │ │ │ ├── ScreenshotService.cs │ │ │ │ ├── Settings.Designer.cs │ │ │ │ ├── Settings.settings │ │ │ │ ├── TemporaryTextFile.cs │ │ │ │ ├── TestUtilities.cs │ │ │ │ ├── VisualStudioInstance.cs │ │ │ │ ├── VisualStudioInstanceContext.cs │ │ │ │ ├── VisualStudioInstanceFactory.cs │ │ │ │ ├── WellKnownCommandNames.cs │ │ │ │ ├── WellKnownProjectTemplates.cs │ │ │ │ └── WellKnownTagNames.cs │ │ ├── LiveShare │ │ │ ├── Impl │ │ │ │ ├── Client │ │ │ │ │ ├── CloudEnvironmentSupportsFeatureService.cs │ │ │ │ │ ├── ExternalAccess │ │ │ │ │ │ └── VSTypeScript │ │ │ │ │ │ │ └── VSTypeScriptRemoteLanguageServiceWorkspaceAccessor.cs │ │ │ │ │ ├── LanguageServiceUtils.cs │ │ │ │ │ ├── Projects │ │ │ │ │ │ ├── FileTextLoaderNoException.cs │ │ │ │ │ │ ├── IRemoteProjectInfoProvider.cs │ │ │ │ │ │ ├── RemoteProjectInfoProvider.cs │ │ │ │ │ │ └── RoslynRemoteProjectInfoProvider.cs │ │ │ │ │ ├── Razor │ │ │ │ │ │ ├── CSharpLspContainedLanguageProvider.cs │ │ │ │ │ │ └── CSharpLspRazorProjectFactory.cs │ │ │ │ │ ├── RemoteDiagnosticListTable.cs │ │ │ │ │ ├── RemoteLanguageServiceWorkspace.cs │ │ │ │ │ ├── RemoteLanguageServiceWorkspaceHost.cs │ │ │ │ │ ├── RoslynLSPClientService.cs │ │ │ │ │ └── StringConstants.cs │ │ │ │ ├── CustomProtocol │ │ │ │ │ ├── LspRequestExtensions.cs │ │ │ │ │ ├── Projects.cs │ │ │ │ │ └── RoslynMethods.cs │ │ │ │ ├── LSPSDKInitializeHandler.cs │ │ │ │ ├── LiveShareConstants.cs │ │ │ │ ├── LiveShareInitializeHandler.cs │ │ │ │ ├── LiveShareResources.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.LiveShare.csproj │ │ │ │ ├── ProjectsHandler.Exports.cs │ │ │ │ └── ProjectsHandler.cs │ │ │ └── Test │ │ │ │ ├── AbstractLiveShareRequestHandlerTests.cs │ │ │ │ ├── LiveShareTestCompositions.cs │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests.csproj │ │ │ │ ├── MockDocumentNavigationServiceFactory.cs │ │ │ │ └── ProjectsHandlerTests.cs │ │ ├── Razor │ │ │ ├── Microsoft.VisualStudio.LanguageServices.Razor.RemoteClient.csproj │ │ │ ├── RazorLanguageServiceClient.cs │ │ │ └── RazorLanguageServiceClientFactory.cs │ │ ├── Setup.Dependencies │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Roslyn.VisualStudio.Setup.Dependencies.csproj │ │ │ └── source.extension.vsixmanifest │ │ ├── Setup │ │ │ ├── Directory.Build.targets │ │ │ ├── PackageRegistration.pkgdef │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Roslyn.VisualStudio.Setup.csproj │ │ │ └── source.extension.vsixmanifest │ │ ├── TestUtilities2 │ │ │ ├── CallHierarchy │ │ │ │ └── CallHierarchyTestState.vb │ │ │ ├── CodeModel │ │ │ │ ├── CodeModelTestHelpers.vb │ │ │ │ ├── CodeModelTestState.vb │ │ │ │ └── Mocks │ │ │ │ │ ├── MockTextManagerAdapter.vb │ │ │ │ │ ├── MockTextPoint.vb │ │ │ │ │ └── MockVisualStudioWorkspace.vb │ │ │ ├── Microsoft.VisualStudio.LanguageServices.Test.Utilities2.vbproj │ │ │ ├── MockComponentModel.vb │ │ │ ├── ObjectBrowser │ │ │ │ └── Mocks │ │ │ │ │ ├── MockObjectBrowserDescription.vb │ │ │ │ │ └── MockServiceProvider.vb │ │ │ ├── ProjectSystemShim │ │ │ │ ├── Framework │ │ │ │ │ ├── ExtensionMethods.vb │ │ │ │ │ ├── MockHierarchy.vb │ │ │ │ │ ├── MockHierarchyItem.vb │ │ │ │ │ ├── MockHierarchyItemIdentity.vb │ │ │ │ │ ├── MockVsFileChangeEx.vb │ │ │ │ │ ├── TestEnvironment.vb │ │ │ │ │ └── WorkspaceChangeWatcher.vb │ │ │ │ └── VisualBasicHelpers │ │ │ │ │ ├── MockCompilerHost.vb │ │ │ │ │ └── VisualBasicHelpers.vb │ │ │ ├── PropertyChangedTestMonitor.vb │ │ │ └── VisualStudioTestCompositions.vb │ │ ├── VisualBasic │ │ │ └── Impl │ │ │ │ ├── BasicVSResources.resx │ │ │ │ ├── ChangeSignature │ │ │ │ └── VisualBasicChangeSignatureViewModelFactoryService.vb │ │ │ │ ├── CodeModel │ │ │ │ ├── EndRegionFormattingRule.vb │ │ │ │ ├── Extenders │ │ │ │ │ ├── AutoPropertyExtender.vb │ │ │ │ │ ├── CodeTypeLocationExtender.vb │ │ │ │ │ ├── ExtenderNames.vb │ │ │ │ │ ├── GenericExtender.vb │ │ │ │ │ └── PartialMethodExtender.vb │ │ │ │ ├── Interop │ │ │ │ │ ├── IVBAutoPropertyExtender.vb │ │ │ │ │ ├── IVBCodeTypeLocation.vb │ │ │ │ │ ├── IVBGenericExtender.vb │ │ │ │ │ └── IVBPartialMethodExtender.vb │ │ │ │ ├── MethodXML │ │ │ │ │ └── MethodXmlBuilder.vb │ │ │ │ ├── ModifierFlags.vb │ │ │ │ ├── ModifierFlagsExtensions.vb │ │ │ │ ├── SyntaxExtensions.vb │ │ │ │ ├── SyntaxListExtensions.vb │ │ │ │ ├── VisualBasicCodeModelNavigationPointServiceFactory.vb │ │ │ │ ├── VisualBasicCodeModelService.CodeModelEventCollector.vb │ │ │ │ ├── VisualBasicCodeModelService.NodeLocator.vb │ │ │ │ ├── VisualBasicCodeModelService.NodeNameGenerator.vb │ │ │ │ ├── VisualBasicCodeModelService.vb │ │ │ │ ├── VisualBasicCodeModelServiceFactory.vb │ │ │ │ └── VisualBasicCodeModelService_Prototype.vb │ │ │ │ ├── Help │ │ │ │ ├── HelpKeywords.vb │ │ │ │ ├── VisualBasicHelpContextService.Visitor.vb │ │ │ │ └── VisualBasicHelpContextService.vb │ │ │ │ ├── LanguageService │ │ │ │ ├── IVbCompilerService.vb │ │ │ │ ├── VisualBasicCodeCleanupFixer.vb │ │ │ │ ├── VisualBasicCodeCleanupFixerProvider.vb │ │ │ │ ├── VisualBasicCodeCleanupFixer_DiagnosticIds.vb │ │ │ │ ├── VisualBasicCodePageEditorFactory.vb │ │ │ │ ├── VisualBasicCreateServicesOnTextViewConnection.vb │ │ │ │ ├── VisualBasicDebuggerIntelliSenseContext.vb │ │ │ │ ├── VisualBasicEditorFactory.vb │ │ │ │ ├── VisualBasicLanguageService.vb │ │ │ │ ├── VisualBasicPackage.IVbCompiler.vb │ │ │ │ ├── VisualBasicPackage.IVbEntryPointProvider.vb │ │ │ │ └── VisualBasicPackage.vb │ │ │ │ ├── Microsoft.VisualStudio.LanguageServices.VisualBasic.vbproj │ │ │ │ ├── ObjectBrowser │ │ │ │ ├── DescriptionBuilder.vb │ │ │ │ ├── ListItemFactory.vb │ │ │ │ ├── ObjectBrowserLibraryManager.vb │ │ │ │ ├── VisualBasicLibraryService.vb │ │ │ │ └── VisualBasicSyncClassViewCommandHandler.vb │ │ │ │ ├── Options │ │ │ │ ├── AdvancedOptionPage.vb │ │ │ │ ├── AdvancedOptionPageControl.xaml │ │ │ │ ├── AdvancedOptionPageControl.xaml.vb │ │ │ │ ├── AdvancedOptionPageStrings.vb │ │ │ │ ├── AutomationObject │ │ │ │ │ ├── AutomationObject.Completion.vb │ │ │ │ │ ├── AutomationObject.DocumentationComment.vb │ │ │ │ │ ├── AutomationObject.ExtractMethod.vb │ │ │ │ │ ├── AutomationObject.Fading.vb │ │ │ │ │ ├── AutomationObject.Formatting.vb │ │ │ │ │ ├── AutomationObject.Generation.vb │ │ │ │ │ ├── AutomationObject.Obsolete.vb │ │ │ │ │ ├── AutomationObject.OnOff.vb │ │ │ │ │ ├── AutomationObject.Style.vb │ │ │ │ │ ├── AutomationObject.SymbolSearch.vb │ │ │ │ │ └── AutomationObject.vb │ │ │ │ ├── Formatting │ │ │ │ │ └── CodeStylePage.vb │ │ │ │ ├── IntelliSenseOptionPage.vb │ │ │ │ ├── IntelliSenseOptionPageControl.xaml │ │ │ │ ├── IntelliSenseOptionPageControl.xaml.vb │ │ │ │ ├── IntelliSenseOptionPageStrings.vb │ │ │ │ ├── NamingStylesOptionPage.vb │ │ │ │ ├── StyleOptionPage.vb │ │ │ │ └── StyleViewModel.vb │ │ │ │ ├── PackageRegistration.pkgdef │ │ │ │ ├── Progression │ │ │ │ ├── VisualBasicGraphProvider.vb │ │ │ │ └── VisualBasicProgressionLanguageService.vb │ │ │ │ ├── ProjectSystemShim │ │ │ │ ├── EntryPointFinder.vb │ │ │ │ ├── Interop │ │ │ │ │ ├── IVbBuildStatusCallback.vb │ │ │ │ │ ├── IVbCompiler.vb │ │ │ │ │ ├── IVbCompilerHost.vb │ │ │ │ │ ├── IVbCompilerProject.vb │ │ │ │ │ ├── IVbEntryPointProvider.vb │ │ │ │ │ ├── IVbTempPECompilerFactory.vb │ │ │ │ │ ├── OutputLevel.vb │ │ │ │ │ ├── VBCompilerOptions.vb │ │ │ │ │ ├── VBCompilerOutputTypes.vb │ │ │ │ │ ├── VBError.vb │ │ │ │ │ ├── VBRuntimeKind.vb │ │ │ │ │ ├── VBTargetLibraryType.vb │ │ │ │ │ ├── WarningItemLevel.vb │ │ │ │ │ ├── WarningLevel.vb │ │ │ │ │ └── WatsonType.vb │ │ │ │ ├── TempPECompiler.TempPEProject.vb │ │ │ │ ├── TempPECompiler.vb │ │ │ │ ├── TempPECompilerFactory.vb │ │ │ │ ├── VisualBasicCodeModelInstanceFactory.vb │ │ │ │ ├── VisualBasicEntryPointFinderService.vb │ │ │ │ ├── VisualBasicProject.OptionsProcessor.vb │ │ │ │ ├── VisualBasicProject.vb │ │ │ │ └── VisualBasicProjectExistsUIContextProviderLanguageService.vb │ │ │ │ ├── Snippets │ │ │ │ ├── SnippetCommandHandler.vb │ │ │ │ ├── SnippetCompletionProvider.vb │ │ │ │ ├── SnippetExpansionClient.vb │ │ │ │ ├── SnippetFunctions │ │ │ │ │ ├── SnippetFunctionClassName.vb │ │ │ │ │ ├── SnippetFunctionGenerateSwitchCases.vb │ │ │ │ │ └── SnippetFunctionSimpleTypeName.vb │ │ │ │ └── VisualBasicSnippetInfoService.vb │ │ │ │ ├── Utilities │ │ │ │ ├── VisualBasicCompilationOptionsChangingService.vb │ │ │ │ └── VisualBasicParseOptionsChangingService.vb │ │ │ │ ├── VSPackage.resx │ │ │ │ ├── Venus │ │ │ │ ├── ContainedLanguageStaticEventBinding.vb │ │ │ │ ├── VisualBasicAdditionalFormattingRuleLanguageService.vb │ │ │ │ └── VisualBasicContainedLanguage.vb │ │ │ │ └── xlf │ │ │ │ ├── BasicVSResources.cs.xlf │ │ │ │ ├── BasicVSResources.de.xlf │ │ │ │ ├── BasicVSResources.es.xlf │ │ │ │ ├── BasicVSResources.fr.xlf │ │ │ │ ├── BasicVSResources.it.xlf │ │ │ │ ├── BasicVSResources.ja.xlf │ │ │ │ ├── BasicVSResources.ko.xlf │ │ │ │ ├── BasicVSResources.pl.xlf │ │ │ │ ├── BasicVSResources.pt-BR.xlf │ │ │ │ ├── BasicVSResources.ru.xlf │ │ │ │ ├── BasicVSResources.tr.xlf │ │ │ │ ├── BasicVSResources.zh-Hans.xlf │ │ │ │ ├── BasicVSResources.zh-Hant.xlf │ │ │ │ ├── VSPackage.cs.xlf │ │ │ │ ├── VSPackage.de.xlf │ │ │ │ ├── VSPackage.es.xlf │ │ │ │ ├── VSPackage.fr.xlf │ │ │ │ ├── VSPackage.it.xlf │ │ │ │ ├── VSPackage.ja.xlf │ │ │ │ ├── VSPackage.ko.xlf │ │ │ │ ├── VSPackage.pl.xlf │ │ │ │ ├── VSPackage.pt-BR.xlf │ │ │ │ ├── VSPackage.ru.xlf │ │ │ │ ├── VSPackage.tr.xlf │ │ │ │ ├── VSPackage.zh-Hans.xlf │ │ │ │ └── VSPackage.zh-Hant.xlf │ │ ├── VisualStudioDiagnosticsToolWindow │ │ │ ├── DiagnosticsWindow.cs │ │ │ ├── Guids.cs │ │ │ ├── Loggers │ │ │ │ └── OutputWindowLogger.cs │ │ │ ├── OptionPages │ │ │ │ ├── ForceLowMemoryMode.cs │ │ │ │ ├── ForceLowMemoryMode_Options.cs │ │ │ │ ├── InternalComponentsOnOffPage.cs │ │ │ │ ├── InternalDiagnosticsPage.cs │ │ │ │ ├── InternalFeaturesOnOffPage.cs │ │ │ │ ├── InternalOptionsControl.cs │ │ │ │ ├── InternalSolutionCrawlerPage.cs │ │ │ │ ├── PerformanceFunctionIdPage.cs │ │ │ │ └── PerformanceLoggersPage.cs │ │ │ ├── PackageRegistration.pkgdef │ │ │ ├── PkgCmdID.cs │ │ │ ├── Resources.resx │ │ │ ├── Resources │ │ │ │ ├── Images.png │ │ │ │ └── Package.ico │ │ │ ├── Roslyn.VisualStudio.DiagnosticsWindow.csproj │ │ │ ├── Telemetry │ │ │ │ ├── TelemetryPanel.xaml │ │ │ │ └── TelemetryPanel.xaml.cs │ │ │ ├── VSPackage.resx │ │ │ ├── VenusMargin │ │ │ │ ├── ProjectionBufferMargin.xaml │ │ │ │ ├── ProjectionBufferMargin.xaml.cs │ │ │ │ ├── ProjectionBufferViewModel.cs │ │ │ │ ├── ProjectionSpanTag.cs │ │ │ │ ├── ProjectionSpanTagDefinition.cs │ │ │ │ ├── ProjectionSpanTagger.cs │ │ │ │ ├── VenusMargin.cs │ │ │ │ └── VenusMarginFactory.cs │ │ │ ├── VisualStudioDiagnosticsWindow.vsct │ │ │ ├── VisualStudioDiagnosticsWindowPackage.cs │ │ │ ├── source.extension.vsixmanifest │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ ├── Resources.zh-Hant.xlf │ │ │ │ ├── VSPackage.cs.xlf │ │ │ │ ├── VSPackage.de.xlf │ │ │ │ ├── VSPackage.es.xlf │ │ │ │ ├── VSPackage.fr.xlf │ │ │ │ ├── VSPackage.it.xlf │ │ │ │ ├── VSPackage.ja.xlf │ │ │ │ ├── VSPackage.ko.xlf │ │ │ │ ├── VSPackage.pl.xlf │ │ │ │ ├── VSPackage.pt-BR.xlf │ │ │ │ ├── VSPackage.ru.xlf │ │ │ │ ├── VSPackage.tr.xlf │ │ │ │ ├── VSPackage.zh-Hans.xlf │ │ │ │ ├── VSPackage.zh-Hant.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.cs.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.de.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.es.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.fr.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.it.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.ja.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.ko.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.pl.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.pt-BR.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.ru.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.tr.xlf │ │ │ │ ├── VisualStudioDiagnosticsWindow.vsct.zh-Hans.xlf │ │ │ │ └── VisualStudioDiagnosticsWindow.vsct.zh-Hant.xlf │ │ └── Xaml │ │ │ └── Impl │ │ │ ├── CodeFixes │ │ │ └── RemoveUnnecessaryUsings │ │ │ │ └── XamlRemoveUnnecessaryUsingsCodeFixProvider.cs │ │ │ ├── Diagnostics │ │ │ ├── Analyzers │ │ │ │ ├── IXamlDocumentAnalyzerService.cs │ │ │ │ └── XamlDocumentDiagnosticAnalyzer.cs │ │ │ └── XamlDiagnosticIds.cs │ │ │ ├── Extensions.cs │ │ │ ├── Features │ │ │ ├── AutoInsert │ │ │ │ ├── IXamlAutoInsertService.cs │ │ │ │ └── XamlAutoInsertResult.cs │ │ │ ├── Commands │ │ │ │ └── IXamlCommandService.cs │ │ │ ├── Completion │ │ │ │ ├── IXamlCompletionService.cs │ │ │ │ ├── XamlCommitCharacters.cs │ │ │ │ ├── XamlCompletionContext.cs │ │ │ │ ├── XamlCompletionItem.cs │ │ │ │ ├── XamlCompletionKind.cs │ │ │ │ ├── XamlCompletionResult.cs │ │ │ │ └── XamlEventDescription.cs │ │ │ ├── Definitions │ │ │ │ ├── IXamlGoToDefinitionService.cs │ │ │ │ ├── XamlDefinition.cs │ │ │ │ ├── XamlSourceDefinition.cs │ │ │ │ └── XamlSymbolDefinition.cs │ │ │ ├── Diagnostics │ │ │ │ ├── IXamlPullDiagnosticService.cs │ │ │ │ ├── XamlDiagnostic.cs │ │ │ │ ├── XamlDiagnosticReport.cs │ │ │ │ └── XamlDiagnosticSeverity.cs │ │ │ ├── DocumentSpan.cs │ │ │ ├── Formatting │ │ │ │ ├── IXamlFormattingService.cs │ │ │ │ └── XamlFormattingOptions.cs │ │ │ ├── InlineRename │ │ │ │ ├── IXamlRenameInfo.cs │ │ │ │ ├── IXamlRenameInfoService.cs │ │ │ │ └── XamlEditorInlineRenameService.cs │ │ │ ├── OrganizeImports │ │ │ │ ├── IXamlOrganizeNamespacesService.cs │ │ │ │ ├── IXamlRemoveUnnecessaryNamespacesService.cs │ │ │ │ ├── XamlOrganizeImportsService.cs │ │ │ │ └── XamlRemoveUnnecessaryImportsService.cs │ │ │ ├── QuickInfo │ │ │ │ ├── IXamlQuickInfoService.cs │ │ │ │ └── XamlQuickInfo.cs │ │ │ ├── Structure │ │ │ │ ├── IXamlStructureService.cs │ │ │ │ ├── XamlStructureTag.cs │ │ │ │ └── XamlStructureTypes.cs │ │ │ ├── TypeRename │ │ │ │ ├── IXamlTypeRenameService.cs │ │ │ │ └── XamlTypeRenameResult.cs │ │ │ └── XamlContentTypeLanguageService.cs │ │ │ ├── Implementation │ │ │ ├── LanguageClient │ │ │ │ ├── XamlCapabilities.cs │ │ │ │ ├── XamlInProcLanguageClient.cs │ │ │ │ └── XamlInProcLanguageClientDisableUX.cs │ │ │ ├── LanguageServer │ │ │ │ ├── Extensions │ │ │ │ │ ├── SolutionExtensions.cs │ │ │ │ │ └── SymbolExtensions.cs │ │ │ │ ├── Handler │ │ │ │ │ ├── CodeActions │ │ │ │ │ │ └── CodeActionsHandlerProvider.cs │ │ │ │ │ ├── Commands │ │ │ │ │ │ ├── CreateEventCommandHandler.cs │ │ │ │ │ │ └── CreateEventCommandHandlerProvider.cs │ │ │ │ │ ├── Completion │ │ │ │ │ │ ├── CompletionHandler.cs │ │ │ │ │ │ ├── CompletionResolveData.cs │ │ │ │ │ │ └── CompletionResolveHandler.cs │ │ │ │ │ ├── Definitions │ │ │ │ │ │ └── GoToDefinitionHandler.cs │ │ │ │ │ ├── Diagnostics │ │ │ │ │ │ ├── AbstractPullDiagnosticHandler.cs │ │ │ │ │ │ ├── DocumentPullDiagnosticHandler.cs │ │ │ │ │ │ └── WorkspacePullDiagnosticHandler.cs │ │ │ │ │ ├── FoldingRanges │ │ │ │ │ │ └── FoldingRangesHandler.cs │ │ │ │ │ ├── Formatting │ │ │ │ │ │ ├── AbstractFormatDocumentHandlerBase.cs │ │ │ │ │ │ ├── FormatDocumentHandler.cs │ │ │ │ │ │ ├── FormatDocumentOnTypeHandler.cs │ │ │ │ │ │ └── FormatDocumentRangeHandler.cs │ │ │ │ │ ├── Hover │ │ │ │ │ │ └── HoverHandler.cs │ │ │ │ │ ├── OnAutoInsert │ │ │ │ │ │ └── OnAutoInsertHandler.cs │ │ │ │ │ └── OnTypeRename │ │ │ │ │ │ └── OnTypeRenameHandler.cs │ │ │ │ └── XamlRequestDispatcherFactory.cs │ │ │ ├── XamlOleCommandTarget.cs │ │ │ ├── XamlProjectService.cs │ │ │ ├── XamlProjectService_IVsRunningDocTableEvents3.cs │ │ │ ├── XamlProjectService_IVsSolutionEvents.cs │ │ │ └── XamlTextViewCreationListener.cs │ │ │ ├── Microsoft.VisualStudio.LanguageServices.Xaml.csproj │ │ │ ├── Resources.resx │ │ │ ├── StringConstants.cs │ │ │ ├── Telemetry │ │ │ ├── IRequestScope.cs │ │ │ └── IXamlLanguageServerFeedbackService.cs │ │ │ ├── XamlStaticTypeDefinitions.cs │ │ │ └── xlf │ │ │ ├── Resources.cs.xlf │ │ │ ├── Resources.de.xlf │ │ │ ├── Resources.es.xlf │ │ │ ├── Resources.fr.xlf │ │ │ ├── Resources.it.xlf │ │ │ ├── Resources.ja.xlf │ │ │ ├── Resources.ko.xlf │ │ │ ├── Resources.pl.xlf │ │ │ ├── Resources.pt-BR.xlf │ │ │ ├── Resources.ru.xlf │ │ │ ├── Resources.tr.xlf │ │ │ ├── Resources.zh-Hans.xlf │ │ │ └── Resources.zh-Hant.xlf │ └── Workspaces │ │ ├── CSharp │ │ └── Portable │ │ │ ├── CSharpWorkspaceResources.resx │ │ │ ├── CaseCorrection │ │ │ └── CSharpCaseCorrectionService.cs │ │ │ ├── Classification │ │ │ ├── CSharpClassificationService.cs │ │ │ ├── ClassificationHelpers.cs │ │ │ ├── SyntaxClassification │ │ │ │ ├── CSharpSyntaxClassificationService.cs │ │ │ │ ├── CSharpSyntaxClassificationServiceFactory.cs │ │ │ │ ├── DiscardSyntaxClassifier.cs │ │ │ │ ├── NameSyntaxClassifier.cs │ │ │ │ ├── OperatorOverloadSyntaxClassifier.cs │ │ │ │ ├── SyntaxTokenClassifier.cs │ │ │ │ └── UsingDirectiveSyntaxClassifier.cs │ │ │ ├── Worker.cs │ │ │ ├── Worker_DocumentationComments.cs │ │ │ └── Worker_Preprocesser.cs │ │ │ ├── CodeCleanup │ │ │ ├── CSharpCodeCleanerService.cs │ │ │ └── CSharpCodeCleanerServiceFactory.cs │ │ │ ├── CodeGeneration │ │ │ ├── ArgumentGenerator.cs │ │ │ ├── AttributeGenerator.cs │ │ │ ├── CSharpCodeGenerationHelpers.cs │ │ │ ├── CSharpCodeGenerationService.cs │ │ │ ├── CSharpCodeGenerationServiceFactory.cs │ │ │ ├── CSharpDeclarationComparer.cs │ │ │ ├── CSharpFlagsEnumGenerator.cs │ │ │ ├── CSharpSyntaxGenerator.cs │ │ │ ├── ConstructorGenerator.cs │ │ │ ├── ConversionGenerator.cs │ │ │ ├── DestructorGenerator.cs │ │ │ ├── EnumMemberGenerator.cs │ │ │ ├── EventGenerator.cs │ │ │ ├── ExpressionGenerator.cs │ │ │ ├── FieldGenerator.cs │ │ │ ├── MethodGenerator.cs │ │ │ ├── NamedTypeGenerator.cs │ │ │ ├── NamespaceGenerator.cs │ │ │ ├── OperatorGenerator.cs │ │ │ ├── ParameterGenerator.cs │ │ │ ├── PropertyGenerator.cs │ │ │ ├── StatementGenerator.cs │ │ │ └── TypeParameterGenerator.cs │ │ │ ├── CodeStyle │ │ │ └── CSharpCodeStyleOptionsProvider.cs │ │ │ ├── Composition │ │ │ └── CSharpWorkspaceFeatures.cs │ │ │ ├── Diagnostics │ │ │ └── CSharpDiagnosticPropertiesService.cs │ │ │ ├── Editing │ │ │ └── CSharpImportAdder.cs │ │ │ ├── EmbeddedLanguages │ │ │ └── LanguageServices │ │ │ │ └── CSharpEmbeddedLanguagesProvider.cs │ │ │ ├── Extensions │ │ │ ├── MemberAccessExpressionSyntaxExtensions.cs │ │ │ └── SemanticModelExtensions.cs │ │ │ ├── ExternalAccess │ │ │ └── Pythia │ │ │ │ └── Api │ │ │ │ ├── PythiaSymbolExtensions.cs │ │ │ │ └── PythiaSyntaxExtensions.cs │ │ │ ├── FindSymbols │ │ │ └── CSharpDeclaredSymbolInfoFactoryService.cs │ │ │ ├── Formatting │ │ │ ├── CSharpFormattingOptions.cs │ │ │ ├── CSharpFormattingOptionsProvider.cs │ │ │ └── CSharpFormattingService.cs │ │ │ ├── Indentation │ │ │ ├── CSharpIndentationService.Indenter.cs │ │ │ ├── CSharpIndentationService.cs │ │ │ └── CSharpSmartTokenFormatter.cs │ │ │ ├── LanguageServices │ │ │ └── SemanticsFactsService │ │ │ │ └── CSharpSemanticFacts.cs │ │ │ ├── LinkedFiles │ │ │ └── CSharpLinkedFileMergeConflictCommentAdditionService.cs │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Workspaces.csproj │ │ │ ├── OrganizeImports │ │ │ ├── CSharpOrganizeImportsService.Rewriter.cs │ │ │ └── CSharpOrganizeImportsService.cs │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── ReassignedVariable │ │ │ └── CSharpReassignedVariableService.cs │ │ │ ├── Recommendations │ │ │ ├── CSharpRecommendationService.cs │ │ │ ├── CSharpRecommendationServiceRunner.cs │ │ │ ├── CSharpRecommendationServiceRunner_Conversions.cs │ │ │ └── CSharpRecommendationServiceRunner_Operators.cs │ │ │ ├── Rename │ │ │ ├── CSharpRenameRewriterLanguageService.cs │ │ │ ├── LabelConflictVisitor.cs │ │ │ └── LocalConflictVisitor.cs │ │ │ ├── SemanticModelReuse │ │ │ └── CSharpSemanticModelReuseLanguageService.cs │ │ │ ├── Serialization │ │ │ └── CSharpOptionsSerializationService.cs │ │ │ ├── Simplification │ │ │ ├── CSharpSimplificationService.Expander.cs │ │ │ ├── CSharpSimplificationService.NodesAndTokensToReduceComputer.cs │ │ │ ├── CSharpSimplificationService.cs │ │ │ ├── Reducers │ │ │ │ ├── AbstractCSharpReducer.AbstractReductionRewriter.cs │ │ │ │ ├── AbstractCSharpReducer.cs │ │ │ │ ├── CSharpCastReducer.Rewriter.cs │ │ │ │ ├── CSharpCastReducer.cs │ │ │ │ ├── CSharpDefaultExpressionReducer.Rewriter.cs │ │ │ │ ├── CSharpDefaultExpressionReducer.cs │ │ │ │ ├── CSharpEscapingReducer.Rewriter.cs │ │ │ │ ├── CSharpEscapingReducer.cs │ │ │ │ ├── CSharpExtensionMethodReducer.Rewriter.cs │ │ │ │ ├── CSharpExtensionMethodReducer.cs │ │ │ │ ├── CSharpInferredMemberNameReducer.Rewriter.cs │ │ │ │ ├── CSharpInferredMemberNameReducer.cs │ │ │ │ ├── CSharpMiscellaneousReducer.Rewriter.cs │ │ │ │ ├── CSharpMiscellaneousReducer.cs │ │ │ │ ├── CSharpNameReducer.Rewriter.cs │ │ │ │ ├── CSharpNameReducer.cs │ │ │ │ ├── CSharpNullableAnnotationReducer.Rewriter.cs │ │ │ │ ├── CSharpNullableAnnotationReducer.cs │ │ │ │ ├── CSharpParenthesizedExpressionReducer.Rewriter.cs │ │ │ │ ├── CSharpParenthesizedExpressionReducer.cs │ │ │ │ ├── CSharpParenthesizedPatternReducer.Rewriter.cs │ │ │ │ ├── CSharpParenthesizedPatternReducer.cs │ │ │ │ ├── CSharpVarReducer.Rewriter.cs │ │ │ │ └── CSharpVarReducer.cs │ │ │ └── Simplifiers │ │ │ │ ├── AbstractCSharpSimplifier.cs │ │ │ │ ├── ExpressionSimplifier.cs │ │ │ │ ├── NameSimplifier.cs │ │ │ │ └── QualifiedCrefSimplifier.cs │ │ │ ├── Workspace │ │ │ └── LanguageServices │ │ │ │ ├── CSharpCompilationFactoryService.cs │ │ │ │ ├── CSharpSyntaxTreeFactory.PathSyntaxReference.cs │ │ │ │ ├── CSharpSyntaxTreeFactoryService.NullSyntaxReference.cs │ │ │ │ ├── CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs │ │ │ │ ├── CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs │ │ │ │ └── CSharpSyntaxTreeFactoryService.cs │ │ │ └── xlf │ │ │ ├── CSharpWorkspaceResources.cs.xlf │ │ │ ├── CSharpWorkspaceResources.de.xlf │ │ │ ├── CSharpWorkspaceResources.es.xlf │ │ │ ├── CSharpWorkspaceResources.fr.xlf │ │ │ ├── CSharpWorkspaceResources.it.xlf │ │ │ ├── CSharpWorkspaceResources.ja.xlf │ │ │ ├── CSharpWorkspaceResources.ko.xlf │ │ │ ├── CSharpWorkspaceResources.pl.xlf │ │ │ ├── CSharpWorkspaceResources.pt-BR.xlf │ │ │ ├── CSharpWorkspaceResources.ru.xlf │ │ │ ├── CSharpWorkspaceResources.tr.xlf │ │ │ ├── CSharpWorkspaceResources.zh-Hans.xlf │ │ │ └── CSharpWorkspaceResources.zh-Hant.xlf │ │ ├── CSharpTest │ │ ├── CSharpCommandLineParserServiceTests.cs │ │ ├── CSharpSyntaxFactsServiceTests.cs │ │ ├── CodeGeneration │ │ │ ├── AddAttributesTests.cs │ │ │ ├── AddImportsTests.cs │ │ │ ├── SymbolEditorTests.cs │ │ │ └── SyntaxGeneratorTests.cs │ │ ├── CodeStyle │ │ │ └── CSharpEditorConfigCodeStyleParserTests.cs │ │ ├── EmbeddedLanguages │ │ │ └── VirtualChars │ │ │ │ └── CSharpVirtualCharServiceTests.cs │ │ ├── Formatting │ │ │ ├── CSharpFormattingTestBase.cs │ │ │ ├── EditorConfigOptionParserTests.cs │ │ │ ├── FormattingElasticTriviaTests.cs │ │ │ ├── FormattingMultipleSpanTests.cs │ │ │ ├── FormattingTests.cs │ │ │ ├── FormattingTests_FunctionPointers.cs │ │ │ ├── FormattingTests_Patterns.cs │ │ │ ├── FormattingTreeEditTests.cs │ │ │ └── FormattingTriviaTests.cs │ │ ├── Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests.csproj │ │ ├── OrganizeImports │ │ │ └── OrganizeUsingsTests.cs │ │ └── Properties │ │ │ └── launchSettings.json │ │ ├── Core │ │ ├── Desktop │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.Desktop.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── TypeForwarders.cs │ │ │ ├── Workspace │ │ │ │ └── Host │ │ │ │ │ └── Mef │ │ │ │ │ ├── DesktopMefHostServices.cs │ │ │ │ │ └── MefV1HostServices.cs │ │ │ └── xlf │ │ │ │ ├── WorkspaceDesktopResources.cs.xlf │ │ │ │ ├── WorkspaceDesktopResources.de.xlf │ │ │ │ ├── WorkspaceDesktopResources.es.xlf │ │ │ │ ├── WorkspaceDesktopResources.fr.xlf │ │ │ │ ├── WorkspaceDesktopResources.it.xlf │ │ │ │ ├── WorkspaceDesktopResources.ja.xlf │ │ │ │ ├── WorkspaceDesktopResources.ko.xlf │ │ │ │ ├── WorkspaceDesktopResources.pl.xlf │ │ │ │ ├── WorkspaceDesktopResources.pt-BR.xlf │ │ │ │ ├── WorkspaceDesktopResources.ru.xlf │ │ │ │ ├── WorkspaceDesktopResources.tr.xlf │ │ │ │ ├── WorkspaceDesktopResources.zh-Hans.xlf │ │ │ │ └── WorkspaceDesktopResources.zh-Hant.xlf │ │ ├── MSBuild │ │ │ ├── Host │ │ │ │ └── Mef │ │ │ │ │ └── MSBuildMefHostServices.cs │ │ │ ├── MSBuild │ │ │ │ ├── Build │ │ │ │ │ └── ProjectBuildManager.cs │ │ │ │ ├── CSharp │ │ │ │ │ ├── CSharpCommandLineArgumentReader.cs │ │ │ │ │ ├── CSharpProjectFile.cs │ │ │ │ │ ├── CSharpProjectFileLoader.cs │ │ │ │ │ └── CSharpProjectFileLoaderFactory.cs │ │ │ │ ├── Constants │ │ │ │ │ ├── ItemNames.cs │ │ │ │ │ ├── MetadataNames.cs │ │ │ │ │ ├── PropertyNames.cs │ │ │ │ │ ├── PropertyValues.cs │ │ │ │ │ └── TargetNames.cs │ │ │ │ ├── DiagnosticReporter.cs │ │ │ │ ├── DiagnosticReportingMode.cs │ │ │ │ ├── DiagnosticReportingOptions.cs │ │ │ │ ├── Logging │ │ │ │ │ ├── DiagnosticLog.cs │ │ │ │ │ ├── DiagnosticLogItem.cs │ │ │ │ │ ├── MSBuildDiagnosticLogItem.cs │ │ │ │ │ └── MSBuildDiagnosticLogger.cs │ │ │ │ ├── MSBuildProjectLoader.SolutionFilterReader.cs │ │ │ │ ├── MSBuildProjectLoader.Worker.AnalyzerReferencePathComparer.cs │ │ │ │ ├── MSBuildProjectLoader.Worker.cs │ │ │ │ ├── MSBuildProjectLoader.Worker_ResolveReferences.cs │ │ │ │ ├── MSBuildProjectLoader.cs │ │ │ │ ├── MSBuildWorkspace.cs │ │ │ │ ├── PathResolver.cs │ │ │ │ ├── ProjectFile │ │ │ │ │ ├── CommandLineArgumentReader.cs │ │ │ │ │ ├── Conversions.cs │ │ │ │ │ ├── DocumentFileInfo.cs │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ ├── IProjectFile.cs │ │ │ │ │ ├── IProjectFileLoader.cs │ │ │ │ │ ├── ProjectFile.cs │ │ │ │ │ ├── ProjectFileExtensionAttribute.cs │ │ │ │ │ ├── ProjectFileInfo.cs │ │ │ │ │ ├── ProjectFileLoader.cs │ │ │ │ │ ├── ProjectFileLoaderRegistry.cs │ │ │ │ │ └── ProjectFileReference.cs │ │ │ │ ├── ProjectLoadOperation.cs │ │ │ │ ├── ProjectLoadProgress.cs │ │ │ │ ├── ProjectMap.cs │ │ │ │ └── VisualBasic │ │ │ │ │ ├── VisualBasicCommandLineArgumentReader.cs │ │ │ │ │ ├── VisualBasicProjectFile.cs │ │ │ │ │ ├── VisualBasicProjectFileLoader.cs │ │ │ │ │ └── VisualBasicProjectFileLoaderFactory.cs │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.MSBuild.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── WorkspaceMSBuildResources.resx │ │ │ └── xlf │ │ │ │ ├── WorkspaceMSBuildResources.cs.xlf │ │ │ │ ├── WorkspaceMSBuildResources.de.xlf │ │ │ │ ├── WorkspaceMSBuildResources.es.xlf │ │ │ │ ├── WorkspaceMSBuildResources.fr.xlf │ │ │ │ ├── WorkspaceMSBuildResources.it.xlf │ │ │ │ ├── WorkspaceMSBuildResources.ja.xlf │ │ │ │ ├── WorkspaceMSBuildResources.ko.xlf │ │ │ │ ├── WorkspaceMSBuildResources.pl.xlf │ │ │ │ ├── WorkspaceMSBuildResources.pt-BR.xlf │ │ │ │ ├── WorkspaceMSBuildResources.ru.xlf │ │ │ │ ├── WorkspaceMSBuildResources.tr.xlf │ │ │ │ ├── WorkspaceMSBuildResources.zh-Hans.xlf │ │ │ │ └── WorkspaceMSBuildResources.zh-Hant.xlf │ │ └── Portable │ │ │ ├── CaseCorrection │ │ │ ├── AbstractCaseCorrectionService.cs │ │ │ ├── CaseCorrector.cs │ │ │ └── ICaseCorrectionService.cs │ │ │ ├── Classification │ │ │ ├── AbstractClassificationService.cs │ │ │ ├── ClassificationExtensions.cs │ │ │ ├── ClassificationOptions.cs │ │ │ ├── ClassificationTypeNames.cs │ │ │ ├── ClassifiedSpan.cs │ │ │ ├── ClassifiedText.cs │ │ │ ├── Classifier.cs │ │ │ ├── ClassifierHelper.cs │ │ │ ├── IClassificationService.cs │ │ │ ├── IRemoteSemanticClassificationCacheService.cs │ │ │ ├── IRemoteSemanticClassificationService.cs │ │ │ ├── ISemanticClassificationCacheService.cs │ │ │ └── SyntaxClassification │ │ │ │ ├── AbstractNameSyntaxClassifier.cs │ │ │ │ ├── AbstractSyntaxClassificationService.Worker.cs │ │ │ │ ├── AbstractSyntaxClassificationService.cs │ │ │ │ ├── AbstractSyntaxClassifier.cs │ │ │ │ ├── EmbeddedLanguagesClassifier.cs │ │ │ │ ├── ISyntaxClassificationService.cs │ │ │ │ ├── ISyntaxClassifier.cs │ │ │ │ └── SyntacticChangeRangeComputer.cs │ │ │ ├── CodeActions │ │ │ ├── Annotations │ │ │ │ ├── ConflictAnnotation.cs │ │ │ │ ├── NavigationAnnotation.cs │ │ │ │ ├── RenameAnnotation.cs │ │ │ │ ├── SuppressDiagnosticsAnnotation.cs │ │ │ │ └── WarningAnnotation.cs │ │ │ ├── CodeAction.cs │ │ │ ├── CodeActionPriority.cs │ │ │ ├── CodeActionWithOptions.cs │ │ │ └── Operations │ │ │ │ ├── ApplyChangesOperation.cs │ │ │ │ ├── CodeActionOperation.cs │ │ │ │ ├── OpenDocumentOperation.cs │ │ │ │ └── PreviewOperation.cs │ │ │ ├── CodeCleanup │ │ │ ├── AbstractCodeCleanerService.cs │ │ │ ├── CodeCleaner.cs │ │ │ ├── ICodeCleanerService.cs │ │ │ └── Providers │ │ │ │ ├── ExportCodeCleanupProvider.cs │ │ │ │ ├── FormatCodeCleanupProvider.cs │ │ │ │ ├── ICodeCleanupProvider.cs │ │ │ │ ├── PredefinedCodeCleanupProviderNames.cs │ │ │ │ ├── SimpleCodeCleanupProvider.cs │ │ │ │ └── SimplificationCodeCleanupProvider.cs │ │ │ ├── CodeFixes │ │ │ ├── CodeFix.cs │ │ │ ├── CodeFixContext.cs │ │ │ ├── CodeFixProvider.cs │ │ │ ├── ExportCodeFixProviderAttribute.cs │ │ │ ├── FixAllOccurrences │ │ │ │ ├── BatchFixAllProvider.cs │ │ │ │ ├── DefaultFixAllProviderHelpers.cs │ │ │ │ ├── DocumentBasedFixAllProvider.cs │ │ │ │ ├── FixAllContext.DiagnosticProvider.cs │ │ │ │ ├── FixAllContext.cs │ │ │ │ ├── FixAllLogger.cs │ │ │ │ ├── FixAllProvider.cs │ │ │ │ ├── FixAllProviderInfo.cs │ │ │ │ ├── FixAllScope.cs │ │ │ │ ├── TextChangeMerger.cs │ │ │ │ └── WellKnownFixAllProviders.cs │ │ │ └── Supression │ │ │ │ └── IConfigurationFixProvider.cs │ │ │ ├── CodeGeneration │ │ │ ├── AbstractCodeGenerationService.cs │ │ │ ├── AbstractCodeGenerationService_FindDeclaration.cs │ │ │ ├── AbstractFlagsEnumGenerator.cs │ │ │ ├── CodeGenerationDestination.cs │ │ │ ├── CodeGenerationHelpers.cs │ │ │ ├── CodeGenerationOperatorKind.cs │ │ │ ├── CodeGenerationOptions.cs │ │ │ ├── CodeGenerationSymbolFactory.cs │ │ │ ├── CodeGenerator.cs │ │ │ ├── ICodeGenerationService.cs │ │ │ ├── INamedTypeSymbolExtensions.cs │ │ │ ├── LiteralSpecialValues.cs │ │ │ ├── NullableSyntaxAnnotation.cs │ │ │ ├── Symbols │ │ │ │ ├── CodeGenerationAbstractMethodSymbol.cs │ │ │ │ ├── CodeGenerationAbstractNamedTypeSymbol.cs │ │ │ │ ├── CodeGenerationArrayTypeSymbol.cs │ │ │ │ ├── CodeGenerationAttributeData.cs │ │ │ │ ├── CodeGenerationConstructedMethodSymbol.cs │ │ │ │ ├── CodeGenerationConstructedNamedTypeSymbol.cs │ │ │ │ ├── CodeGenerationConstructorInfo.cs │ │ │ │ ├── CodeGenerationConstructorSymbol.cs │ │ │ │ ├── CodeGenerationConversionSymbol.cs │ │ │ │ ├── CodeGenerationDestructorInfo.cs │ │ │ │ ├── CodeGenerationDestructorSymbol.cs │ │ │ │ ├── CodeGenerationEventInfo.cs │ │ │ │ ├── CodeGenerationEventSymbol.cs │ │ │ │ ├── CodeGenerationFieldInfo.cs │ │ │ │ ├── CodeGenerationFieldSymbol.cs │ │ │ │ ├── CodeGenerationMethodInfo.cs │ │ │ │ ├── CodeGenerationMethodSymbol.cs │ │ │ │ ├── CodeGenerationNamedTypeSymbol.cs │ │ │ │ ├── CodeGenerationNamespaceInfo.cs │ │ │ │ ├── CodeGenerationNamespaceOrTypeSymbol.cs │ │ │ │ ├── CodeGenerationNamespaceSymbol.cs │ │ │ │ ├── CodeGenerationOperatorSymbol.cs │ │ │ │ ├── CodeGenerationParameterSymbol.cs │ │ │ │ ├── CodeGenerationPointerTypeSymbol.cs │ │ │ │ ├── CodeGenerationPropertyInfo.cs │ │ │ │ ├── CodeGenerationPropertySymbol.cs │ │ │ │ ├── CodeGenerationSymbol.cs │ │ │ │ ├── CodeGenerationTypeParameterSymbol.cs │ │ │ │ └── CodeGenerationTypeSymbol.cs │ │ │ ├── SyntaxAnnotationExtensions.cs │ │ │ └── TypeGenerator.cs │ │ │ ├── CodeRefactorings │ │ │ ├── CodeRefactoringContext.cs │ │ │ ├── CodeRefactoringProvider.cs │ │ │ └── ExportCodeRefactoringProviderAttribute.cs │ │ │ ├── CodeStyle │ │ │ ├── CodeStyleOption.cs │ │ │ ├── CodeStyleOption2_operators.cs │ │ │ ├── CodeStyleOptions.cs │ │ │ ├── CodeStyleOptionsProvider.cs │ │ │ ├── NotificationOption.cs │ │ │ └── NotificationOption2_operators.cs │ │ │ ├── DesignerAttribute │ │ │ ├── DesignerAttributeData.cs │ │ │ ├── DesignerAttributeHelpers.cs │ │ │ ├── IDesignerAttributeListener.cs │ │ │ └── IRemoteDesignerAttributeDiscoveryService.cs │ │ │ ├── Diagnostics │ │ │ ├── AbstractDiagnosticPropertiesService.cs │ │ │ ├── AnalysisKind.cs │ │ │ ├── DefaultAnalyzerAssemblyLoaderService.cs │ │ │ ├── DiagnosticAnalysisResult.cs │ │ │ ├── DiagnosticAnalysisResultBuilder.cs │ │ │ ├── DiagnosticAnalysisResultMap.cs │ │ │ ├── DiagnosticAnalyzerExtensions.cs │ │ │ ├── DiagnosticAnalyzerInfoCache.cs │ │ │ ├── DiagnosticData.cs │ │ │ ├── DiagnosticDataLocation.cs │ │ │ ├── DiagnosticMode.cs │ │ │ ├── DiagnosticPropertyConstants.cs │ │ │ ├── DiagnosticProvider.cs │ │ │ ├── DocumentAnalysisScope.cs │ │ │ ├── DocumentDiagnosticAnalyzer.cs │ │ │ ├── Extensions.cs │ │ │ ├── FileContentLoadAnalyzer.cs │ │ │ ├── HostDiagnosticAnalyzers.cs │ │ │ ├── IDiagnosticPropertiesService.cs │ │ │ ├── IWorkspaceVenusSpanMappingService.cs │ │ │ ├── InternalDiagnosticsOptions.cs │ │ │ ├── InternalRuntimeDiagnosticOptions.cs │ │ │ ├── ProjectDiagnosticAnalyzer.cs │ │ │ ├── SerializableDiagnosticAnalysisResultMap.cs │ │ │ ├── SkippedHostAnalyzersInfo.cs │ │ │ └── WellKnownDiagnosticPropertyNames.cs │ │ │ ├── Differencing │ │ │ ├── AbstractSyntaxComparer.cs │ │ │ ├── Edit.cs │ │ │ ├── EditKind.cs │ │ │ ├── EditScript.cs │ │ │ ├── LongestCommonImmutableArraySubsequence.cs │ │ │ ├── LongestCommonSubsequence.cs │ │ │ ├── LongestCommonSubstring.cs │ │ │ ├── Match.LongestCommonSubsequence.cs │ │ │ ├── Match.cs │ │ │ ├── SequenceEdit.cs │ │ │ └── TreeComparer.cs │ │ │ ├── Editing │ │ │ ├── DeclarationKind.cs │ │ │ ├── DeclarationModifiers.cs │ │ │ ├── DocumentEditor.cs │ │ │ ├── GenerationOptionsProvider.cs │ │ │ ├── ImportAdder.cs │ │ │ ├── ImportAdderService.cs │ │ │ ├── OperatorKind.cs │ │ │ ├── SolutionEditor.cs │ │ │ ├── SymbolEditor.cs │ │ │ ├── SymbolEditorExtensions.cs │ │ │ ├── SyntaxEditor.cs │ │ │ ├── SyntaxEditorExtensions.cs │ │ │ ├── SyntaxGenerator.cs │ │ │ └── TypeConstraintKind.cs │ │ │ ├── EmbeddedLanguages │ │ │ └── LanguageServices │ │ │ │ ├── AbstractEmbeddedLanguagesProvider.cs │ │ │ │ ├── EmbeddedLanguageInfo.cs │ │ │ │ ├── FallbackEmbeddedLanguage.cs │ │ │ │ ├── FallbackSyntaxClassifier.cs │ │ │ │ ├── IEmbeddedLanguage.cs │ │ │ │ └── IEmbeddedLanguagesProvider.cs │ │ │ ├── ExtensionManager │ │ │ ├── AbstractExtensionManager.cs │ │ │ ├── IErrorReportingService.cs │ │ │ ├── IExtensionManager.cs │ │ │ ├── IExtensionManagerExtensions.cs │ │ │ ├── IInfoBarService.cs │ │ │ └── ServicesLayerExtensionManager.cs │ │ │ ├── ExtensionOrderAttribute.cs │ │ │ ├── ExternalAccess │ │ │ ├── Pythia │ │ │ │ └── Api │ │ │ │ │ ├── PythiaDocumentExtensions.cs │ │ │ │ │ ├── PythiaEditDistanceWrapper.cs │ │ │ │ │ ├── PythiaObjectPool.cs │ │ │ │ │ ├── PythiaOptions.cs │ │ │ │ │ ├── PythiaSemanticModelExtensions.cs │ │ │ │ │ ├── PythiaSyntaxFactsServiceWrapper.cs │ │ │ │ │ └── PythiaTypeInferenceServiceWrapper.cs │ │ │ ├── UnitTesting │ │ │ │ ├── Api │ │ │ │ │ ├── IUnitTestingIncrementalAnalyzerImplementation.cs │ │ │ │ │ ├── IUnitTestingIncrementalAnalyzerProviderImplementation.cs │ │ │ │ │ ├── UnitTestingChecksumWrapper.cs │ │ │ │ │ ├── UnitTestingEncodedStringTextAccessor.cs │ │ │ │ │ ├── UnitTestingFatalErrorAccessor.cs │ │ │ │ │ ├── UnitTestingIncrementalAnalyzerProviderMetadataWrapper.cs │ │ │ │ │ ├── UnitTestingInvocationReasonsWrapper.cs │ │ │ │ │ ├── UnitTestingOptionChangedEventArgsWrapper.cs │ │ │ │ │ ├── UnitTestingProjectExtensions.cs │ │ │ │ │ ├── UnitTestingSolutionExtensions.cs │ │ │ │ │ └── UnitTestingSymbolExtensions.cs │ │ │ │ ├── UnitTestingIncrementalAnalyzer.cs │ │ │ │ └── UnitTestingIncrementalAnalyzerProvider.cs │ │ │ └── VSTypeScript │ │ │ │ └── Api │ │ │ │ ├── VSTypeScriptDocumentationCommentWrapper.cs │ │ │ │ └── VSTypeScriptTextExtensions.cs │ │ │ ├── Fading │ │ │ └── FadingOptionsProvider.cs │ │ │ ├── FindSymbols │ │ │ ├── Declarations │ │ │ │ ├── DeclarationFinder.cs │ │ │ │ ├── DeclarationFinder_AllDeclarations.cs │ │ │ │ └── DeclarationFinder_SourceDeclarations.cs │ │ │ ├── DeclaredSymbolInfo.cs │ │ │ ├── Extensions.cs │ │ │ ├── FindLiterals │ │ │ │ └── FindLiteralsSearchEngine.cs │ │ │ ├── FindReferences │ │ │ │ ├── BaseTypeFinder.cs │ │ │ │ ├── DependentProjectsFinder.cs │ │ │ │ ├── DependentTypeFinder.cs │ │ │ │ ├── DependentTypeFinder_DerivedClasses.cs │ │ │ │ ├── DependentTypeFinder_DerivedInterfaces.cs │ │ │ │ ├── DependentTypeFinder_ImplementingTypes.cs │ │ │ │ ├── DependentTypeFinder_ProjectIndex.cs │ │ │ │ ├── DependentTypeFinder_Remote.cs │ │ │ │ ├── DependentTypesKind.cs │ │ │ │ ├── FindReferenceCache.cs │ │ │ │ ├── FindReferencesProgress.cs │ │ │ │ ├── FindReferencesSearchEngine.BidirectionalSymbolSet.cs │ │ │ │ ├── FindReferencesSearchEngine.NonCascadingSymbolSet.cs │ │ │ │ ├── FindReferencesSearchEngine.SymbolSet.cs │ │ │ │ ├── FindReferencesSearchEngine.UnidirectionalSymbolSet.cs │ │ │ │ ├── FindReferencesSearchEngine.cs │ │ │ │ ├── FindReferencesSearchOptions.cs │ │ │ │ ├── Finders │ │ │ │ │ ├── AbstractMemberScopedReferenceFinder.cs │ │ │ │ │ ├── AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs │ │ │ │ │ ├── AbstractReferenceFinder.cs │ │ │ │ │ ├── AbstractReferenceFinder_GlobalSuppressions.cs │ │ │ │ │ ├── ConstructorInitializerSymbolReferenceFinder.cs │ │ │ │ │ ├── ConstructorSymbolReferenceFinder.cs │ │ │ │ │ ├── DestructorSymbolReferenceFinder.cs │ │ │ │ │ ├── EventSymbolReferenceFinder.cs │ │ │ │ │ ├── ExplicitConversionSymbolReferenceFinder.UnderlyingNamedTypeVisitor.cs │ │ │ │ │ ├── ExplicitConversionSymbolReferenceFinder.cs │ │ │ │ │ ├── ExplicitInterfaceMethodReferenceFinder.cs │ │ │ │ │ ├── FieldSymbolReferenceFinder.cs │ │ │ │ │ ├── FinderLocation.cs │ │ │ │ │ ├── ILanguageServiceReferenceFinder.cs │ │ │ │ │ ├── IReferenceFinder.cs │ │ │ │ │ ├── LabelSymbolReferenceFinder.cs │ │ │ │ │ ├── LocalSymbolReferenceFinder.cs │ │ │ │ │ ├── MethodTypeParameterSymbolReferenceFinder.cs │ │ │ │ │ ├── NamedTypeSymbolReferenceFinder.cs │ │ │ │ │ ├── NamespaceSymbolReferenceFinder.cs │ │ │ │ │ ├── OperatorSymbolReferenceFinder.cs │ │ │ │ │ ├── OrdinaryMethodReferenceFinder.cs │ │ │ │ │ ├── ParameterSymbolReferenceFinder.cs │ │ │ │ │ ├── PropertyAccessorSymbolReferenceFinder.cs │ │ │ │ │ ├── PropertySymbolReferenceFinder.cs │ │ │ │ │ ├── RangeVariableSymbolReferenceFinder.cs │ │ │ │ │ ├── ReferenceFinders.cs │ │ │ │ │ └── TypeParameterSymbolReferenceFinder.cs │ │ │ │ ├── IRemoteDependentTypeFinderService.cs │ │ │ │ ├── MetadataUnifyingEquivalenceComparer.cs │ │ │ │ ├── MetadataUnifyingSymbolHashSet.cs │ │ │ │ ├── NoOpStreamingFindReferencesProgress.cs │ │ │ │ └── StreamingFindReferencesProgress.cs │ │ │ ├── IFindReferencesProgress.cs │ │ │ ├── IRemoteSymbolFinderService.cs │ │ │ ├── IStreamingFindReferencesProgress.cs │ │ │ ├── ReferenceLocation.cs │ │ │ ├── ReferenceLocationExtensions.cs │ │ │ ├── ReferencedSymbol.cs │ │ │ ├── SearchKind.cs │ │ │ ├── SearchQuery.cs │ │ │ ├── StreamingProgressCollector.cs │ │ │ ├── SymbolCallerInfo.cs │ │ │ ├── SymbolFinder.CallbackDispatcher.cs │ │ │ ├── SymbolFinder.FindLiteralsServerCallback.cs │ │ │ ├── SymbolFinder.FindReferencesServerCallback.cs │ │ │ ├── SymbolFinder.cs │ │ │ ├── SymbolFinder_Callers.cs │ │ │ ├── SymbolFinder_Declarations_AllDeclarations.cs │ │ │ ├── SymbolFinder_Declarations_CustomQueries.cs │ │ │ ├── SymbolFinder_Declarations_SourceDeclarations.cs │ │ │ ├── SymbolFinder_FindLiteralReferences.cs │ │ │ ├── SymbolFinder_FindReferences_Current.cs │ │ │ ├── SymbolFinder_FindReferences_Legacy.cs │ │ │ ├── SymbolFinder_FindRenamableReferences.cs │ │ │ ├── SymbolFinder_Helpers.cs │ │ │ ├── SymbolFinder_Hierarchy.cs │ │ │ ├── SymbolTree │ │ │ │ ├── ISymbolTreeInfoCacheService.cs │ │ │ │ ├── SymbolTreeInfo.FirstEntityHandleProvider.cs │ │ │ │ ├── SymbolTreeInfo.Node.cs │ │ │ │ ├── SymbolTreeInfo.cs │ │ │ │ ├── SymbolTreeInfo_Metadata.cs │ │ │ │ ├── SymbolTreeInfo_Serialization.cs │ │ │ │ └── SymbolTreeInfo_Source.cs │ │ │ └── SyntaxTree │ │ │ │ ├── SyntaxTreeIndex.ContextInfo.cs │ │ │ │ ├── SyntaxTreeIndex.DeclarationInfo.cs │ │ │ │ ├── SyntaxTreeIndex.ExtensionMethodInfo.cs │ │ │ │ ├── SyntaxTreeIndex.IdentifierInfo.cs │ │ │ │ ├── SyntaxTreeIndex.LiteralInfo.cs │ │ │ │ ├── SyntaxTreeIndex.cs │ │ │ │ ├── SyntaxTreeIndex_Create.cs │ │ │ │ ├── SyntaxTreeIndex_Forwarders.cs │ │ │ │ └── SyntaxTreeIndex_Persistence.cs │ │ │ ├── Formatting │ │ │ ├── AbstractFormattingService.cs │ │ │ ├── Formatter.cs │ │ │ ├── FormattingOptions.cs │ │ │ ├── FormattingOptionsProvider.cs │ │ │ ├── IFormattingService.cs │ │ │ └── Rules │ │ │ │ ├── DefaultFormattingRuleFactoryServiceFactory.cs │ │ │ │ ├── IFormattingRule.cs │ │ │ │ └── IHostDependentFormattingRuleFactoryService.cs │ │ │ ├── Indentation │ │ │ ├── AbstractIndentationService.Indenter.cs │ │ │ ├── AbstractIndentationService.cs │ │ │ ├── DefaultInferredIndentationService.cs │ │ │ ├── IIndentationService.cs │ │ │ ├── IInferredIndentationService.cs │ │ │ └── ISmartTokenFormatter.cs │ │ │ ├── LanguageServices │ │ │ ├── DeclaredSymbolFactoryService │ │ │ │ ├── AbstractDeclaredSymbolInfoFactoryService.cs │ │ │ │ └── ArityUtilities.cs │ │ │ └── SemanticsFactsService │ │ │ │ └── SemanticFacts │ │ │ │ ├── AbstractSemanticFactsService.cs │ │ │ │ └── ISemanticFacts.cs │ │ │ ├── LinkedFileDiffMerging │ │ │ ├── AbstractLinkedFileMergeConflictCommentAdditionService.cs │ │ │ ├── DefaultDocumentTextDifferencingService.cs │ │ │ ├── ILinkedFileMergeConflictCommentAdditionService.cs │ │ │ ├── IMergeConflictHandler.cs │ │ │ ├── LinkedFileDiffMergingSession.cs │ │ │ ├── LinkedFileMergeResult.cs │ │ │ ├── LinkedFileMergeSessionResult.cs │ │ │ └── UnmergedDocumentChanges.cs │ │ │ ├── Log │ │ │ ├── AggregateLogger.cs │ │ │ ├── EmptyLogger.cs │ │ │ ├── EtwLogger.cs │ │ │ ├── FileLogger.cs │ │ │ ├── HistogramLogAggregator.cs │ │ │ ├── IErrorLogger.cs │ │ │ ├── InteractionClass.cs │ │ │ ├── KeyValueLogMessage.cs │ │ │ ├── RoslynEventSource.LogBlock.cs │ │ │ ├── RoslynEventSource.cs │ │ │ ├── StatisticLogAggregator.cs │ │ │ ├── TraceLogger.cs │ │ │ └── WorkspaceErrorLogger.cs │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.csproj │ │ │ ├── Notification │ │ │ ├── AbstractGlobalOperationNotificationService.cs │ │ │ ├── GlobalOperationEventArgs.cs │ │ │ ├── GlobalOperationNotificationService.cs │ │ │ ├── GlobalOperationNotificationServiceFactory.cs │ │ │ ├── GlobalOperationRegistration.cs │ │ │ └── IGlobalOperationNotificationService.cs │ │ │ ├── Options │ │ │ ├── DocumentOptionSet.cs │ │ │ ├── EditorConfig │ │ │ │ ├── EditorConfigDocumentOptionsProviderFactory.cs │ │ │ │ └── EditorConfigFileGenerator.cs │ │ │ ├── GlobalOptionService.cs │ │ │ ├── IDocumentOptions.cs │ │ │ ├── IDocumentOptionsProvider.cs │ │ │ ├── IDocumentOptionsProviderFactory.cs │ │ │ ├── IGlobalOptionService.cs │ │ │ ├── IOption.cs │ │ │ ├── IOptionPersister.cs │ │ │ ├── IOptionPersisterProvider.cs │ │ │ ├── IOptionService.cs │ │ │ ├── IWorkspaceOptionService.cs │ │ │ ├── Option2`1_operators.cs │ │ │ ├── OptionChangedEventArgs.cs │ │ │ ├── OptionKey.cs │ │ │ ├── OptionKey2_operators.cs │ │ │ ├── OptionServiceFactory.cs │ │ │ ├── OptionSet+AnalyzerConfigOptionsImpl.cs │ │ │ ├── OptionSet.cs │ │ │ ├── OptionStorageLocation.cs │ │ │ ├── Option`1.cs │ │ │ ├── OptionsExtensions.cs │ │ │ ├── OptionsHelpers.cs │ │ │ ├── PerLanguageOption.cs │ │ │ ├── PerLanguageOption2_operators.cs │ │ │ ├── PredefinedDocumentOptionsProviderNames.cs │ │ │ ├── Providers │ │ │ │ ├── ExportOptionProviderAttribute.cs │ │ │ │ └── IOptionProvider.cs │ │ │ ├── SerializableOptionSet.WorkspaceOptionSet.cs │ │ │ └── SerializableOptionSet.cs │ │ │ ├── OrganizeImports │ │ │ └── IOrganizeImportsService.cs │ │ │ ├── Packaging │ │ │ └── IPackageInstallerService.cs │ │ │ ├── PatternMatching │ │ │ ├── AllLowerCamelCaseMatcher.cs │ │ │ ├── CamelCaseResult.cs │ │ │ ├── ContainerPatternMatcher.cs │ │ │ ├── PatternMatch.cs │ │ │ ├── PatternMatchKind.cs │ │ │ ├── PatternMatcher.PatternSegment.cs │ │ │ ├── PatternMatcher.TextChunk.cs │ │ │ ├── PatternMatcher.cs │ │ │ ├── PatternMatcherExtensions.cs │ │ │ └── SimplePatternMatcher.cs │ │ │ ├── ProjectTelemetry │ │ │ ├── IProjectTelemetryListener.cs │ │ │ ├── IRemoteProjectTelemetryService.cs │ │ │ └── ProjectTelemetryData.cs │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── ReassignedVariable │ │ │ ├── AbstractReassignedVariableService.cs │ │ │ └── IReassignedVariableService.cs │ │ │ ├── Recommendations │ │ │ ├── AbstractRecommendationService.cs │ │ │ ├── AbstractRecommendationServiceRunner.cs │ │ │ ├── IRecommendationService.cs │ │ │ ├── RecommendationOptions.cs │ │ │ └── Recommender.cs │ │ │ ├── Remote │ │ │ ├── ExportRemoteServiceCallbackDispatcherAttribute.cs │ │ │ ├── IRemoteHostClientProvider.cs │ │ │ ├── IRemoteHostClientShutdownCancellationService.cs │ │ │ ├── IRemoteServiceCallbackDispatcherProvider.cs │ │ │ ├── ISerializerService.cs │ │ │ ├── PinnedSolutionInfo.cs │ │ │ ├── RemoteArguments.cs │ │ │ ├── RemoteHostClient.cs │ │ │ ├── RemoteServiceCallbackDispatcher.cs │ │ │ ├── RemoteServiceCallbackDispatchers.cs │ │ │ ├── RemoteServiceCallbackId.cs │ │ │ ├── RemoteServiceConnection.cs │ │ │ ├── RemoteSupportedLanguages.cs │ │ │ ├── RemoteUtilities.cs │ │ │ └── WellKnownSynchronizationKind.cs │ │ │ ├── Rename │ │ │ ├── ConflictEngine │ │ │ │ ├── ComplexifiedSpan.cs │ │ │ │ ├── ConflictResolver.Session.cs │ │ │ │ ├── ConflictResolver.cs │ │ │ │ ├── ConflictingIdentifierTracker.cs │ │ │ │ ├── DeclarationConflictHelpers.cs │ │ │ │ ├── MutableConflictResolution.cs │ │ │ │ ├── RelatedLocation.cs │ │ │ │ ├── RelatedLocationType.cs │ │ │ │ └── RenamedSpansTracker.cs │ │ │ ├── ConflictResolution.cs │ │ │ ├── IChangeNamespaceService.cs │ │ │ ├── IRemoteRenamerService.cs │ │ │ ├── IRenameRewriterLanguageService.cs │ │ │ ├── RenameEntityKind.cs │ │ │ ├── RenameLocation.ReferenceProcessing.cs │ │ │ ├── RenameLocation.cs │ │ │ ├── RenameLocations.SearchResult.cs │ │ │ ├── RenameLocations.cs │ │ │ ├── RenameOptions.cs │ │ │ ├── RenameRewriterParameters.cs │ │ │ ├── RenameUtilities.cs │ │ │ ├── Renamer.RenameDocumentAction.cs │ │ │ ├── Renamer.RenameDocumentActionSet.cs │ │ │ ├── Renamer.RenameSymbolDocumentAction.cs │ │ │ ├── Renamer.SyncNamespaceDocumentAction.cs │ │ │ ├── Renamer.cs │ │ │ └── TokenRenameInfo.cs │ │ │ ├── SemanticModelReuse │ │ │ ├── AbstractSemanticModelReuseLanguageService.cs │ │ │ ├── ISemanticModelReuseLanguageService.cs │ │ │ └── SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs │ │ │ ├── Serialization │ │ │ ├── AbstractOptionsSerializationService.cs │ │ │ ├── IOptionsSerializationService.cs │ │ │ ├── ISupportTemporaryStorage.cs │ │ │ ├── ObjectReaderExtensions.cs │ │ │ ├── PooledList.cs │ │ │ ├── SerializableSourceText.cs │ │ │ ├── SerializationExtensions.cs │ │ │ ├── SerializerService.cs │ │ │ ├── SerializerService_Asset.cs │ │ │ ├── SerializerService_ChecksumWithChildren.cs │ │ │ ├── SerializerService_OptionSet.cs │ │ │ ├── SerializerService_Reference.cs │ │ │ └── SolutionReplicationContext.cs │ │ │ ├── Shared │ │ │ ├── Collections │ │ │ │ └── IntervalTree.cs │ │ │ ├── Extensions │ │ │ │ ├── ArrayExtensions.cs │ │ │ │ ├── CodeActionExtensions.cs │ │ │ │ ├── DocumentExtensions.cs │ │ │ │ ├── FileLinePositionSpanExtensions.cs │ │ │ │ ├── IComparerExtensions.cs │ │ │ │ ├── IFindReferencesResultExtensions.cs │ │ │ │ ├── ILanguageMetadataExtensions.cs │ │ │ │ ├── ILanguageServiceProviderExtensions.cs │ │ │ │ ├── IListExtensions.cs │ │ │ │ ├── IMethodSymbolExtensions.cs │ │ │ │ ├── INamedTypeSymbolExtensions.cs │ │ │ │ ├── INamespaceSymbolExtensions.Comparer.cs │ │ │ │ ├── INamespaceSymbolExtensions.cs │ │ │ │ ├── IParameterSymbolExtensions.cs │ │ │ │ ├── IPropertySymbolExtensions.cs │ │ │ │ ├── ISolutionExtensions.cs │ │ │ │ ├── ISymbolExtensions.cs │ │ │ │ ├── ISymbolExtensions_2.cs │ │ │ │ ├── ITypeGenerator.cs │ │ │ │ ├── ITypeParameterSymbolExtensions.cs │ │ │ │ ├── ITypeSymbolExtensions.AnonymousTypeRemover.cs │ │ │ │ ├── ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs │ │ │ │ ├── ITypeSymbolExtensions.CompilationTypeGenerator.cs │ │ │ │ ├── ITypeSymbolExtensions.SubstituteTypesVisitor.cs │ │ │ │ ├── ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs │ │ │ │ ├── ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs │ │ │ │ ├── ITypeSymbolExtensions.cs │ │ │ │ ├── LineSpan.cs │ │ │ │ ├── ProjectExtensions.cs │ │ │ │ ├── SafeHandleExtensions.cs │ │ │ │ ├── SafeHandleLease.cs │ │ │ │ ├── SemanticEquivalence.cs │ │ │ │ ├── SemanticModelExtensions.cs │ │ │ │ ├── SolutionExtensions.cs │ │ │ │ ├── SourceTextExtensions.cs │ │ │ │ ├── SyntaxGeneratorExtensions.cs │ │ │ │ ├── SyntaxGeneratorExtensions_CreateEqualsMethod.cs │ │ │ │ └── TokenSemanticInfo.cs │ │ │ ├── RuntimeOptions.cs │ │ │ ├── RuntimeOptionsProvider.cs │ │ │ ├── TestHooks │ │ │ │ ├── AsynchronousOperationListener+AsyncToken.cs │ │ │ │ ├── AsynchronousOperationListener+DiagnosticAsyncToken.cs │ │ │ │ ├── AsynchronousOperationListener.cs │ │ │ │ ├── AsynchronousOperationListenerProvider+NullListenerProvider.cs │ │ │ │ ├── AsynchronousOperationListenerProvider+NullOperationListener.cs │ │ │ │ ├── AsynchronousOperationListenerProvider.cs │ │ │ │ ├── EmptyAsyncToken.cs │ │ │ │ ├── FeatureAttribute.cs │ │ │ │ ├── IAsyncToken.cs │ │ │ │ ├── IAsynchronousOperationListener.cs │ │ │ │ ├── IAsynchronousOperationListenerProvider.cs │ │ │ │ ├── IAsynchronousOperationWaiter.cs │ │ │ │ ├── IRemoteAsynchronousOperationListenerService.cs │ │ │ │ └── TaskExtensions.cs │ │ │ └── Utilities │ │ │ │ ├── AsyncBatchingWorkQueue`0.cs │ │ │ │ ├── AsyncBatchingWorkQueue`1.cs │ │ │ │ ├── AsyncBatchingWorkQueue`2.cs │ │ │ │ ├── BloomFilter.cs │ │ │ │ ├── BloomFilter_Serialization.cs │ │ │ │ ├── DocumentationComment.cs │ │ │ │ ├── EditorBrowsableHelpers.cs │ │ │ │ ├── EnumValueUtilities.cs │ │ │ │ ├── ExtensionOrderer.Graph.cs │ │ │ │ ├── ExtensionOrderer.Node.cs │ │ │ │ ├── ExtensionOrderer.cs │ │ │ │ ├── IOUtilities.cs │ │ │ │ ├── IStreamingProgressTracker.cs │ │ │ │ ├── IStreamingProgressTrackerExtensions.cs │ │ │ │ ├── IWorkspaceThreadingService.cs │ │ │ │ ├── ProgressTracker.cs │ │ │ │ ├── SemanticMap.Walker.cs │ │ │ │ ├── SemanticMap.cs │ │ │ │ ├── SignatureComparer.cs │ │ │ │ ├── StreamingProgressTracker.cs │ │ │ │ └── XmlFragmentParser.cs │ │ │ ├── Simplification │ │ │ ├── AbstractReducer.IExpressionRewriter.cs │ │ │ ├── AbstractReducer.cs │ │ │ ├── AbstractSimplificationService.cs │ │ │ ├── ISimplificationService.cs │ │ │ ├── SimplificationOptionProvider.cs │ │ │ ├── SimplificationOptions.cs │ │ │ ├── Simplifier.cs │ │ │ └── Simplifiers │ │ │ │ └── AbstractSimplifier.cs │ │ │ ├── SolutionCrawler │ │ │ ├── BackgroundAnalysisScope.cs │ │ │ ├── ExportIncrementalAnalyzerProviderAttribute.cs │ │ │ ├── IIncrementalAnalyzer.cs │ │ │ ├── IIncrementalAnalyzer2.cs │ │ │ ├── IIncrementalAnalyzerProvider.cs │ │ │ ├── ISolutionCrawlerRegistrationService.cs │ │ │ ├── IncrementalAnalyzerProviderMetadata.cs │ │ │ ├── InvocationReasons.cs │ │ │ ├── InvocationReasons_Constants.cs │ │ │ ├── NullSolutionCrawlerRegisterationService.cs │ │ │ ├── PredefinedInvocationReasons.cs │ │ │ ├── SolutionCrawlerOnOffOptionsProvider.cs │ │ │ ├── SolutionCrawlerOptions.cs │ │ │ └── WellKnownSolutionCrawlerAnalyzers.cs │ │ │ ├── Storage │ │ │ ├── AbstractPersistentStorageService.cs │ │ │ ├── CloudCache │ │ │ │ └── ICloudCacheStorageServiceFactory.cs │ │ │ ├── ISQLiteStorageServiceFactory.cs │ │ │ ├── LegacyPersistentStorageService.cs │ │ │ ├── PersistentStorageExtensions.cs │ │ │ ├── SQLite │ │ │ │ ├── AbstractSQLitePersistentStorageService.cs │ │ │ │ ├── Interop │ │ │ │ │ ├── NativeMethods.cs │ │ │ │ │ ├── OpenFlags.cs │ │ │ │ │ ├── Result.cs │ │ │ │ │ ├── SafeSqliteBlobHandle.cs │ │ │ │ │ ├── SafeSqliteHandle.cs │ │ │ │ │ ├── SafeSqliteStatementHandle.cs │ │ │ │ │ └── SqlException.cs │ │ │ │ └── v2 │ │ │ │ │ ├── Column.cs │ │ │ │ │ ├── Database.cs │ │ │ │ │ ├── Interop │ │ │ │ │ ├── ResettableSqlStatement.cs │ │ │ │ │ ├── SqlConnection.cs │ │ │ │ │ └── SqlStatement.cs │ │ │ │ │ ├── SQLiteConnectionPool+PooledConnection.cs │ │ │ │ │ ├── SQLiteConnectionPool.cs │ │ │ │ │ ├── SQLiteConnectionPoolService.cs │ │ │ │ │ ├── SQLitePersistentStorage.Accessor.cs │ │ │ │ │ ├── SQLitePersistentStorage.cs │ │ │ │ │ ├── SQLitePersistentStorageConstants.cs │ │ │ │ │ ├── SQLitePersistentStorageService.cs │ │ │ │ │ ├── SQLitePersistentStorage_DocumentIds.cs │ │ │ │ │ ├── SQLitePersistentStorage_DocumentSerialization.cs │ │ │ │ │ ├── SQLitePersistentStorage_FlushWrites.cs │ │ │ │ │ ├── SQLitePersistentStorage_Helpers.cs │ │ │ │ │ ├── SQLitePersistentStorage_ProjectIds.cs │ │ │ │ │ ├── SQLitePersistentStorage_ProjectSerialization.cs │ │ │ │ │ ├── SQLitePersistentStorage_SolutionSerialization.cs │ │ │ │ │ ├── SQLitePersistentStorage_StringIds.cs │ │ │ │ │ ├── SQLitePersistentStorage_Threading.cs │ │ │ │ │ └── Table.cs │ │ │ ├── StorageDatabase.cs │ │ │ ├── StorageDatabaseLogger.cs │ │ │ └── StorageOptions.cs │ │ │ ├── SymbolKey │ │ │ ├── SymbolKey.AliasSymbolKey.cs │ │ │ ├── SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs │ │ │ ├── SymbolKey.AnonymousTypeSymbolKey.cs │ │ │ ├── SymbolKey.ArrayTypeSymbolKey.cs │ │ │ ├── SymbolKey.AssemblySymbolKey.cs │ │ │ ├── SymbolKey.BodyLevelSymbolKey.cs │ │ │ ├── SymbolKey.ComparisonOptions.cs │ │ │ ├── SymbolKey.DynamicTypeSymbolKey.cs │ │ │ ├── SymbolKey.ErrorTypeSymbolKey.cs │ │ │ ├── SymbolKey.EventSymbolKey.cs │ │ │ ├── SymbolKey.FieldSymbolKey.cs │ │ │ ├── SymbolKey.FunctionPointerTypeSymbolKey.cs │ │ │ ├── SymbolKey.MethodSymbolKey.cs │ │ │ ├── SymbolKey.ModuleSymbolKey.cs │ │ │ ├── SymbolKey.NamedTypeSymbolKey.cs │ │ │ ├── SymbolKey.NamespaceSymbolKey.cs │ │ │ ├── SymbolKey.ParameterSymbolKey.cs │ │ │ ├── SymbolKey.PointerTypeSymbolKey.cs │ │ │ ├── SymbolKey.PooledArrayBuilder.cs │ │ │ ├── SymbolKey.PropertySymbolKey.cs │ │ │ ├── SymbolKey.SymbolKeyComparer.cs │ │ │ ├── SymbolKey.SymbolKeyReader.cs │ │ │ ├── SymbolKey.SymbolKeyWriter.cs │ │ │ ├── SymbolKey.TupleTypeSymbolKey.cs │ │ │ ├── SymbolKey.TypeParameterOrdinalSymbolKey.cs │ │ │ ├── SymbolKey.TypeParameterSymbolKey.cs │ │ │ ├── SymbolKey.cs │ │ │ ├── SymbolKeyExtensions.cs │ │ │ ├── SymbolKeyResolution.Enumeration.cs │ │ │ ├── SymbolKeyResolution.cs │ │ │ └── SymbolKeyResolutionExtensions.cs │ │ │ ├── SymbolSearch │ │ │ ├── IRemoteSymbolSearchUpdateEngine.cs │ │ │ ├── ISymbolSearchLogService.cs │ │ │ ├── ISymbolSearchService.cs │ │ │ ├── ISymbolSearchUpdateEngine.cs │ │ │ ├── SymbolSearchCallbackDispatcher.cs │ │ │ ├── SymbolSearchOptions.cs │ │ │ └── SymbolSearchOptionsProvider.cs │ │ │ ├── Tags │ │ │ └── WellKnownTags.cs │ │ │ ├── Telemetry │ │ │ ├── IRemoteProcessTelemetryService.cs │ │ │ └── IWorkspaceTelemetryService.cs │ │ │ ├── TemporaryStorage │ │ │ ├── TemporaryStorageServiceFactory.MemoryMappedInfo.cs │ │ │ └── TemporaryStorageServiceFactory.cs │ │ │ ├── TodoComments │ │ │ ├── IRemoteTodoCommentsService.cs │ │ │ ├── ITodoCommentsListener.cs │ │ │ ├── TodoCommentData.cs │ │ │ └── TodoCommentOptions.cs │ │ │ ├── Utilities │ │ │ ├── CancellationSeries.cs │ │ │ ├── Documentation │ │ │ │ ├── DeferredDocumentationProvider.cs │ │ │ │ └── XmlDocumentationProvider.cs │ │ │ ├── FlowControlHelper.cs │ │ │ ├── GeneratorDriverRunResultExtensions.cs │ │ │ ├── NullableStructExtensions.cs │ │ │ ├── ParameterName.cs │ │ │ ├── ReferenceHolder`1.cs │ │ │ ├── SpellChecker.cs │ │ │ ├── TaskQueue.cs │ │ │ ├── WeakSet`1.cs │ │ │ └── WorkspacePathUtilities.cs │ │ │ ├── Workspace │ │ │ ├── AdhocWorkspace.cs │ │ │ ├── ApplyChangesKind.cs │ │ │ ├── CommandLineProject.cs │ │ │ ├── DocumentActiveContextChangedEventArgs.cs │ │ │ ├── DocumentEventArgs.cs │ │ │ ├── FileTextLoader.cs │ │ │ ├── Host │ │ │ │ ├── Caching │ │ │ │ │ ├── CacheOptions.cs │ │ │ │ │ ├── ICachedObjectOwner.cs │ │ │ │ │ ├── IProjectCacheService.cs │ │ │ │ │ ├── IWorkspaceCacheService.cs │ │ │ │ │ └── ProjectCacheServiceFactory.cs │ │ │ │ ├── CompilationFactory │ │ │ │ │ └── ICompilationFactoryService.cs │ │ │ │ ├── DocumentService │ │ │ │ │ ├── AbstractSpanMappingService.cs │ │ │ │ │ ├── DocumentPropertiesService.cs │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ ├── IDocumentExcerptService.cs │ │ │ │ │ ├── IDocumentOperationService.cs │ │ │ │ │ ├── IDocumentService.cs │ │ │ │ │ ├── IDocumentServiceProvider.cs │ │ │ │ │ └── ISpanMappingService.cs │ │ │ │ ├── Documentation │ │ │ │ │ ├── DocumentationProviderServiceFactory.cs │ │ │ │ │ └── IDocumentationProviderService.cs │ │ │ │ ├── EventListener │ │ │ │ │ ├── EventListenerMetadata.cs │ │ │ │ │ ├── EventListenerTracker.cs │ │ │ │ │ ├── ExportEventListenerAttribute.cs │ │ │ │ │ ├── IEventListener.cs │ │ │ │ │ ├── IEventListenerStoppable.cs │ │ │ │ │ ├── IEventListener`1.cs │ │ │ │ │ ├── IWorkspaceEventListenerProvider.cs │ │ │ │ │ └── WellKnownEventListeners.cs │ │ │ │ ├── HostLanguageServices.cs │ │ │ │ ├── HostServices.cs │ │ │ │ ├── HostWorkspaceServices.cs │ │ │ │ ├── IHostWorkspaceProvider.cs │ │ │ │ ├── ILanguageService.cs │ │ │ │ ├── IWorkspaceService.cs │ │ │ │ ├── Mef │ │ │ │ │ ├── ExportDynamicFileInfoProviderAttribute.cs │ │ │ │ │ ├── ExportLanguageServiceAttribute.cs │ │ │ │ │ ├── ExportLanguageServiceFactoryAttribute.cs │ │ │ │ │ ├── ExportWorkspaceServiceAttribute.cs │ │ │ │ │ ├── ExportWorkspaceServiceFactoryAttribute.cs │ │ │ │ │ ├── ILanguageServiceFactory.cs │ │ │ │ │ ├── IWorkspaceServiceFactory.cs │ │ │ │ │ ├── MefHostServices.cs │ │ │ │ │ └── ServiceLayer.cs │ │ │ │ ├── Metadata │ │ │ │ │ ├── AnalyzerAssemblyLoaderOptions.cs │ │ │ │ │ ├── DefaultAnalyzerService.cs │ │ │ │ │ ├── FrameworkAssemblyPathResolverFactory.cs │ │ │ │ │ ├── IAnalyzerAssemblyLoaderProvider.cs │ │ │ │ │ ├── IAnalyzerService.cs │ │ │ │ │ ├── IFrameworkAssemblyPathResolver.cs │ │ │ │ │ ├── IMetadataService.cs │ │ │ │ │ ├── MetadataReferenceCache.cs │ │ │ │ │ ├── MetadataServiceFactory.cs │ │ │ │ │ └── WorkspaceMetadataFileReferenceResolver.cs │ │ │ │ ├── PersistentStorage │ │ │ │ │ ├── AbstractPersistentStorage.cs │ │ │ │ │ ├── DocumentKey.cs │ │ │ │ │ ├── IChecksummedPersistentStorage.cs │ │ │ │ │ ├── IChecksummedPersistentStorageService.cs │ │ │ │ │ ├── IPersistentStorage.cs │ │ │ │ │ ├── IPersistentStorageConfiguration.cs │ │ │ │ │ ├── IPersistentStorageFaultInjectionService.cs │ │ │ │ │ ├── IPersistentStorageService.cs │ │ │ │ │ ├── NoOpPersistentStorage.cs │ │ │ │ │ ├── NoOpPersistentStorageService.cs │ │ │ │ │ ├── PersistentStorageOptions.cs │ │ │ │ │ ├── PersistentStorageOptionsProvider.cs │ │ │ │ │ ├── ProjectKey.cs │ │ │ │ │ └── SolutionKey.cs │ │ │ │ ├── SourceFiles │ │ │ │ │ ├── DynamicFileInfo.cs │ │ │ │ │ └── IDynamicFileInfoProvider.cs │ │ │ │ ├── Status │ │ │ │ │ ├── IWorkspaceStatusService.cs │ │ │ │ │ └── WorkspaceStatusService.cs │ │ │ │ ├── SyntaxTreeFactory │ │ │ │ │ ├── AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs │ │ │ │ │ ├── AbstractSyntaxTreeFactoryService.cs │ │ │ │ │ └── ISyntaxTreeFactoryService.cs │ │ │ │ ├── TaskScheduler │ │ │ │ │ ├── ITaskSchedulerProvider.cs │ │ │ │ │ ├── IWorkspaceAsynchronousOperationListenerProvider.cs │ │ │ │ │ ├── TaskSchedulerProvider.cs │ │ │ │ │ └── WorkspaceAsynchronousOperationListenerProvider.cs │ │ │ │ ├── TemporaryStorage │ │ │ │ │ ├── ISupportDirectMemoryAccess.cs │ │ │ │ │ ├── ITemporaryStorage.cs │ │ │ │ │ ├── ITemporaryStorageService.cs │ │ │ │ │ ├── ITemporaryStorageService2.cs │ │ │ │ │ ├── ITemporaryStorageWithName.cs │ │ │ │ │ ├── ITemporaryStreamStorageExtensions.cs │ │ │ │ │ ├── ITemporaryTextStorageWithName.cs │ │ │ │ │ └── TrivialTemporaryStorageService.cs │ │ │ │ └── TextFactory │ │ │ │ │ ├── ITextFactoryService.cs │ │ │ │ │ └── TextFactoryService.cs │ │ │ ├── ISolutionAnalyzerSetterWorkspaceService.cs │ │ │ ├── Solution │ │ │ │ ├── AdditionalDocument.cs │ │ │ │ ├── AdditionalDocumentState.cs │ │ │ │ ├── AdditionalTextWithState.cs │ │ │ │ ├── AnalyzerConfigDocument.cs │ │ │ │ ├── AnalyzerConfigDocumentState.cs │ │ │ │ ├── BranchId.cs │ │ │ │ ├── CachingAnalyzerConfigSet.cs │ │ │ │ ├── Checksum.cs │ │ │ │ ├── ChecksumCollection.cs │ │ │ │ ├── ChecksumWithChildren.cs │ │ │ │ ├── Checksum_Factory.cs │ │ │ │ ├── CompilationOutputFilePaths.cs │ │ │ │ ├── DefaultTextDocumentServiceProvider.cs │ │ │ │ ├── Document.cs │ │ │ │ ├── DocumentDiagnostic.cs │ │ │ │ ├── DocumentId.cs │ │ │ │ ├── DocumentInfo.cs │ │ │ │ ├── DocumentState.EquivalenceResult.cs │ │ │ │ ├── DocumentState.cs │ │ │ │ ├── DocumentState_TreeTextSource.cs │ │ │ │ ├── IChecksummedObject.cs │ │ │ │ ├── IDocumentTextDifferencingService.cs │ │ │ │ ├── ITextVersionable.cs │ │ │ │ ├── MetadataOnlyImage.cs │ │ │ │ ├── MetadataOnlyReference.cs │ │ │ │ ├── MetadataReferenceManager.cs │ │ │ │ ├── PreservationMode.cs │ │ │ │ ├── Project.EquivalenceResult.cs │ │ │ │ ├── Project.cs │ │ │ │ ├── ProjectChanges.cs │ │ │ │ ├── ProjectDependencyGraph.cs │ │ │ │ ├── ProjectDependencyGraph_AddProject.cs │ │ │ │ ├── ProjectDependencyGraph_AddProjectReference.cs │ │ │ │ ├── ProjectDependencyGraph_RemoveProject.cs │ │ │ │ ├── ProjectDependencyGraph_RemoveProjectReference.cs │ │ │ │ ├── ProjectDiagnostic.cs │ │ │ │ ├── ProjectId.cs │ │ │ │ ├── ProjectInfo.cs │ │ │ │ ├── ProjectReference.cs │ │ │ │ ├── ProjectState.cs │ │ │ │ ├── ProjectState_Checksum.cs │ │ │ │ ├── RecoverableTextAndVersion.cs │ │ │ │ ├── Solution.cs │ │ │ │ ├── SolutionChanges.cs │ │ │ │ ├── SolutionId.cs │ │ │ │ ├── SolutionInfo.cs │ │ │ │ ├── SolutionLogger.cs │ │ │ │ ├── SolutionServices.cs │ │ │ │ ├── SolutionState.CompilationAndGeneratorDriverTranslationAction.cs │ │ │ │ ├── SolutionState.CompilationAndGeneratorDriverTranslationAction_Actions.cs │ │ │ │ ├── SolutionState.CompilationPair.cs │ │ │ │ ├── SolutionState.CompilationTracker.CompilationTrackerState.cs │ │ │ │ ├── SolutionState.CompilationTracker.cs │ │ │ │ ├── SolutionState.GeneratedFileReplacingCompilationTracker.cs │ │ │ │ ├── SolutionState.ICompilationTracker.cs │ │ │ │ ├── SolutionState.SymbolToProjectId.cs │ │ │ │ ├── SolutionState.UnrootedSymbolSet.cs │ │ │ │ ├── SolutionState.cs │ │ │ │ ├── SolutionState_Checksum.cs │ │ │ │ ├── SourceGeneratedDocument.cs │ │ │ │ ├── SourceGeneratedDocumentIdentity.cs │ │ │ │ ├── SourceGeneratedDocumentState.cs │ │ │ │ ├── StateChecksums.cs │ │ │ │ ├── TextAndVersion.cs │ │ │ │ ├── TextDifferenceTypes.cs │ │ │ │ ├── TextDocument.cs │ │ │ │ ├── TextDocumentKind.cs │ │ │ │ ├── TextDocumentState.cs │ │ │ │ ├── TextDocumentState_Checksum.cs │ │ │ │ ├── TextDocumentStates.cs │ │ │ │ ├── TextLoader.cs │ │ │ │ ├── TreeAndVersion.cs │ │ │ │ └── VersionStamp.cs │ │ │ ├── TextExtensions.cs │ │ │ ├── Workspace.TextTracker.cs │ │ │ ├── Workspace.cs │ │ │ ├── WorkspaceChangeEventArgs.cs │ │ │ ├── WorkspaceChangeKind.cs │ │ │ ├── WorkspaceDiagnostic.cs │ │ │ ├── WorkspaceDiagnosticDescriptors.cs │ │ │ ├── WorkspaceDiagnosticEventArgs.cs │ │ │ ├── WorkspaceDiagnosticKind.cs │ │ │ ├── WorkspaceKind.cs │ │ │ ├── WorkspaceRegistration.cs │ │ │ ├── Workspace_Editor.cs │ │ │ ├── Workspace_Events.cs │ │ │ └── Workspace_Registration.cs │ │ │ ├── WorkspacesResources.resx │ │ │ └── xlf │ │ │ ├── WorkspacesResources.cs.xlf │ │ │ ├── WorkspacesResources.de.xlf │ │ │ ├── WorkspacesResources.es.xlf │ │ │ ├── WorkspacesResources.fr.xlf │ │ │ ├── WorkspacesResources.it.xlf │ │ │ ├── WorkspacesResources.ja.xlf │ │ │ ├── WorkspacesResources.ko.xlf │ │ │ ├── WorkspacesResources.pl.xlf │ │ │ ├── WorkspacesResources.pt-BR.xlf │ │ │ ├── WorkspacesResources.ru.xlf │ │ │ ├── WorkspacesResources.tr.xlf │ │ │ ├── WorkspacesResources.zh-Hans.xlf │ │ │ └── WorkspacesResources.zh-Hant.xlf │ │ ├── CoreTest │ │ ├── BatchFixAllProviderTests.cs │ │ ├── CodeCleanup │ │ │ ├── AddMissingTokensTests.cs │ │ │ ├── CodeCleanupTests.cs │ │ │ ├── Extensions.cs │ │ │ ├── FixIncorrectTokenTests.cs │ │ │ ├── NormalizeModifiersOrOperatorsTests.cs │ │ │ ├── ReduceTokenTests.cs │ │ │ └── RemoveUnnecessaryLineContinuationTests.cs │ │ ├── CodeStyle │ │ │ ├── EditorConfigCodeStyleParserTests.cs │ │ │ └── NamingStylePreferencesUpgradeTests.cs │ │ ├── Collections │ │ │ └── TemporaryArrayTests.cs │ │ ├── Differencing │ │ │ ├── LongestCommonSubsequenceTests.cs │ │ │ ├── MatchTests.cs │ │ │ ├── TestNode.cs │ │ │ └── TestTreeComparer.cs │ │ ├── EditorConfigStorageLocation │ │ │ └── NamingStylePreferenceEditorConfigStorageLocationTests.cs │ │ ├── Editting │ │ │ └── SyntaxEditorTests.cs │ │ ├── ExtensionOrdererTests.cs │ │ ├── FindAllDeclarationsTests.TestSolutionsAndProject.cs │ │ ├── FindAllDeclarationsTests.cs │ │ ├── FindReferencesTests.cs │ │ ├── FormattingTests.cs │ │ ├── FunctionIdTests.cs │ │ ├── GeneratedCodeRecognitionTests.cs │ │ ├── Host │ │ │ └── WorkspaceServices │ │ │ │ ├── TestOptionService.cs │ │ │ │ ├── TestOptionsServiceFactory.cs │ │ │ │ ├── TestProjectCacheService.cs │ │ │ │ └── TestTemporaryStorageService.cs │ │ ├── LinkedFileDiffMerging │ │ │ ├── LinkedFileDiffMergingTests.Features.cs │ │ │ ├── LinkedFileDiffMergingTests.TextMerging.cs │ │ │ └── LinkedFileDiffMergingTests.cs │ │ ├── Microsoft.CodeAnalysis.Workspaces.UnitTests.csproj │ │ ├── Options │ │ │ └── OptionKeyTests.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Remote │ │ │ └── ServiceDescriptorTests.cs │ │ ├── SemanticModelReuse │ │ │ └── SemanticModelReuseTests.cs │ │ ├── SerializationTests.cs │ │ ├── Shared │ │ │ └── Extensions │ │ │ │ └── TextSpanExtensions │ │ │ │ └── SubtractTests.cs │ │ ├── SolutionTests │ │ │ ├── DocumentInfoTests.cs │ │ │ ├── ProjectDependencyGraphTests.cs │ │ │ ├── ProjectInfoTests.cs │ │ │ ├── ProjectSemanticVersionTests.cs │ │ │ ├── SolutionInfoTests.cs │ │ │ ├── SolutionTestHelpers.cs │ │ │ ├── SolutionTests.cs │ │ │ ├── SolutionWithSourceGeneratorTests.cs │ │ │ └── TryApplyChangesTests.cs │ │ ├── SymbolKeyTests.cs │ │ ├── SyntaxNodeTests.cs │ │ ├── SyntaxPathTests.cs │ │ ├── SyntaxReferenceTests.cs │ │ ├── TestCompositionTests.cs │ │ ├── UtilityTest │ │ │ ├── AsyncLazyTests.cs │ │ │ ├── BKTreeTests.cs │ │ │ ├── CancellationSeriesTests.cs │ │ │ ├── DocumentationCommentIdTests.cs │ │ │ ├── DocumentationCommentTests.cs │ │ │ ├── EditDistanceTests.cs │ │ │ ├── ExceptionHelpersTests.cs │ │ │ ├── FilePathUtilitiesTests.cs │ │ │ ├── FormattingRangeHelperTests.cs │ │ │ ├── ReferenceHolderTests.cs │ │ │ ├── SerializableBytesTests.cs │ │ │ ├── SourceTextSerializationTests.cs │ │ │ ├── SpecializedTasksTests.cs │ │ │ ├── SpellCheckerTests.cs │ │ │ ├── StringEscapingTests.cs │ │ │ └── TaskExtensionsTests.cs │ │ ├── WorkspaceServiceTests │ │ │ ├── OptionServiceTests.cs │ │ │ ├── ReferenceCountedDisposableTests.cs │ │ │ └── TemporaryStorageServiceTests.cs │ │ └── WorkspaceTests │ │ │ ├── AdhocWorkspaceTests.cs │ │ │ ├── DynamicFileInfoProviderMefTests.cs │ │ │ ├── GeneralWorkspaceTests.cs │ │ │ └── WorkspaceReferenceTests.cs │ │ ├── CoreTestUtilities │ │ ├── AsynchronousOperationListenerExtensions.cs │ │ ├── Fakes │ │ │ ├── MockWorkspaceEventListenerProvider.cs │ │ │ ├── SimpleAssetSource.cs │ │ │ ├── StubStreamingFindUsagesPresenter.cs │ │ │ └── TestOptionSet.cs │ │ ├── Formatting │ │ │ └── FormattingTestBase.cs │ │ ├── GenerateFileForEachAdditionalFileWithContentsCommented.cs │ │ ├── ITestErrorHandler.cs │ │ ├── MEF │ │ │ ├── ExportProviderCache.cs │ │ │ ├── FeaturesTestCompositions.cs │ │ │ ├── IMefHostExportProviderExtensions.cs │ │ │ ├── TestComposition.cs │ │ │ └── UseExportProviderAttribute.cs │ │ ├── Microsoft.CodeAnalysis.Workspaces.Test.Utilities.csproj │ │ ├── NoCompilationConstants.cs │ │ ├── NoCompilationLanguageServiceFactory.cs │ │ ├── ObjectExtensions.cs │ │ ├── OptionsCollection.cs │ │ ├── Remote │ │ │ ├── InProcRemostHostClient.cs │ │ │ ├── InProcRemoteHostClientProvider.cs │ │ │ ├── TestHost.cs │ │ │ └── TestSerializerService.cs │ │ ├── SolutionUtilities.cs │ │ ├── TaskJoinExtensions.cs │ │ ├── TestDocumentServiceProvider.cs │ │ ├── TestDynamicFileInfoProviderThatProducesFiles.cs │ │ ├── TestDynamicFileInfoProviderThatProducesNoFiles.cs │ │ ├── TestErrorReportingService.cs │ │ ├── TestExportJoinableTaskContext+DenyExecutionSynchronizationContext.cs │ │ ├── TestExportJoinableTaskContext.cs │ │ ├── TestGeneratorReference.cs │ │ ├── TestTextLoader.cs │ │ ├── WorkspaceExtensions.cs │ │ └── WorkspaceTestUtilities.cs │ │ ├── DesktopTest │ │ ├── CommandLineProjectTests.cs │ │ ├── CommandLineProjectWorkspaceTests.cs │ │ └── Microsoft.CodeAnalysis.Workspaces.Desktop.UnitTests.csproj │ │ ├── MSBuildTest │ │ ├── FileSet.cs │ │ ├── Interop.cs │ │ ├── MSBuildWorkspaceTestBase.cs │ │ ├── MSBuildWorkspaceTests.cs │ │ ├── Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests.csproj │ │ ├── NetCoreTests.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── .editorconfig │ │ │ ├── CircularProjectReferences │ │ │ │ ├── CircularCSharpProject1.csproj │ │ │ │ ├── CircularCSharpProject2.csproj │ │ │ │ └── CircularSolution.sln │ │ │ ├── Directory.Build.props │ │ │ ├── Directory.Build.rsp │ │ │ ├── Directory.Build.targets │ │ │ ├── Dlls │ │ │ │ ├── CSharpProject.dll │ │ │ │ └── EmptyLibrary.dll │ │ │ ├── Issue29122 │ │ │ │ ├── Proj1 │ │ │ │ │ └── ClassLibrary1.vbproj │ │ │ │ ├── Proj2 │ │ │ │ │ └── ClassLibrary2.vbproj │ │ │ │ └── TestVB2.sln │ │ │ ├── Issue30174 │ │ │ │ ├── InspectedLibrary │ │ │ │ │ ├── InspectedClass.cs │ │ │ │ │ └── InspectedLibrary.csproj │ │ │ │ ├── ReferencedLibrary │ │ │ │ │ ├── ReferencedLibrary.csproj │ │ │ │ │ └── SomeMetadataAttribute.cs │ │ │ │ └── Solution.sln │ │ │ ├── NetCoreApp2 │ │ │ │ ├── Program.cs │ │ │ │ └── Project.csproj │ │ │ ├── NetCoreApp2AndLibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── Library.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Project.csproj │ │ │ ├── NetCoreApp2AndTwoLibraries │ │ │ │ ├── Class1.cs │ │ │ │ ├── Class2.cs │ │ │ │ ├── Library1.csproj │ │ │ │ ├── Library2.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Project.csproj │ │ │ ├── NetCoreMultiTFM │ │ │ │ ├── Program.cs │ │ │ │ └── Project.csproj │ │ │ ├── NetCoreMultiTFM_ExtensionWithConditionOnTFM │ │ │ │ ├── Project.csproj │ │ │ │ └── Project.csproj.test.props │ │ │ ├── NetCoreMultiTFM_ProjectReference │ │ │ │ ├── Class1.cs │ │ │ │ ├── Library.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Project.csproj │ │ │ ├── NetCoreMultiTFM_ProjectReferenceToFSharp │ │ │ │ ├── Solution.sln │ │ │ │ ├── csharplib │ │ │ │ │ ├── Class1.cs │ │ │ │ │ └── csharplib.csproj │ │ │ │ └── fsharplib │ │ │ │ │ ├── Library.fs │ │ │ │ │ └── fsharplib.fsproj │ │ │ ├── NuGet.Config │ │ │ ├── ProjectFiles │ │ │ │ ├── CSharp │ │ │ │ │ ├── AdditionalFile.csproj │ │ │ │ │ ├── AllOptions.csproj │ │ │ │ │ ├── AnalyzerReference.csproj │ │ │ │ │ ├── AssemblyNameIsPath.csproj │ │ │ │ │ ├── AssemblyNameIsPath2.csproj │ │ │ │ │ ├── BadElement.csproj │ │ │ │ │ ├── BadHintPath.csproj │ │ │ │ │ ├── BadLink.csproj │ │ │ │ │ ├── BadTasks.csproj │ │ │ │ │ ├── CSharpProject.csproj │ │ │ │ │ ├── DuplicateFile.csproj │ │ │ │ │ ├── DuplicateReferences.csproj │ │ │ │ │ ├── DuplicatedGuidLibrary1.csproj │ │ │ │ │ ├── DuplicatedGuidLibrary2.csproj │ │ │ │ │ ├── DuplicatedGuidLibrary3.csproj │ │ │ │ │ ├── DuplicatedGuidLibrary4.csproj │ │ │ │ │ ├── DuplicatedGuidReferenceTest.csproj │ │ │ │ │ ├── DuplicatedGuidsBecomeCircularReferential.csproj │ │ │ │ │ ├── DuplicatedGuidsBecomeSelfReferential.csproj │ │ │ │ │ ├── Encoding.csproj │ │ │ │ │ ├── ExternAlias.csproj │ │ │ │ │ ├── ExternAlias2.csproj │ │ │ │ │ ├── ForEmittedOutput.csproj │ │ │ │ │ ├── MallformedAdditionalFilePath.csproj │ │ │ │ │ ├── MsbuildError.csproj │ │ │ │ │ ├── PortableProject.csproj │ │ │ │ │ ├── ProjectLoadErrorOnMissingDebugType.csproj │ │ │ │ │ ├── ProjectReference.csproj │ │ │ │ │ ├── ReferencesPortableProject.csproj │ │ │ │ │ ├── ShouldUnsetParentConfigurationAndPlatform.csproj │ │ │ │ │ ├── Wildcards.csproj │ │ │ │ │ ├── WithDiscoverEditorConfigFiles.csproj │ │ │ │ │ ├── WithLink.csproj │ │ │ │ │ ├── WithPrefer32Bit.csproj │ │ │ │ │ ├── WithSystemNumerics.csproj │ │ │ │ │ ├── WithXaml.csproj │ │ │ │ │ ├── WithoutCSharpTargetsImported.csproj │ │ │ │ │ └── WithoutPrefer32Bit.csproj │ │ │ │ └── VisualBasic │ │ │ │ │ ├── AnalyzerReference.vbproj │ │ │ │ │ ├── Circular_Target.vbproj │ │ │ │ │ ├── Circular_Top.vbproj │ │ │ │ │ ├── Embed.vbproj │ │ │ │ │ ├── InvalidProjectReference.vbproj │ │ │ │ │ ├── NonExistentProjectReference.vbproj │ │ │ │ │ ├── UnknownProjectExtension.vbproj │ │ │ │ │ ├── VisualBasicProject.vbproj │ │ │ │ │ ├── VisualBasicProject_3_5.vbproj │ │ │ │ │ ├── WithPrefer32Bit.vbproj │ │ │ │ │ ├── WithoutPrefer32Bit.vbproj │ │ │ │ │ └── WithoutVBTargetsImported.vbproj │ │ │ ├── SolutionFiles │ │ │ │ ├── AnalyzerReference.sln │ │ │ │ ├── CSharp.sln │ │ │ │ ├── CSharp_EmptyLines.sln │ │ │ │ ├── CSharp_ProjectReference.sln │ │ │ │ ├── CSharp_UnknownProjectExtension.sln │ │ │ │ ├── CSharp_UnknownProjectTypeGuid.sln │ │ │ │ ├── CSharp_UnknownProjectTypeGuidAndUnknownExtension.sln │ │ │ │ ├── DuplicatedGuids.sln │ │ │ │ ├── DuplicatedGuidsBecomeCircularReferential.sln │ │ │ │ ├── DuplicatedGuidsBecomeSelfReferential.sln │ │ │ │ ├── EmptyLineBetweenProjectBlock.sln │ │ │ │ ├── InvalidProjectPath.sln │ │ │ │ ├── MissingEndProject1.sln │ │ │ │ ├── MissingEndProject2.sln │ │ │ │ ├── MissingEndProject3.sln │ │ │ │ ├── NonExistentProject.sln │ │ │ │ ├── ProjectLoadErrorOnMissingDebugType.sln │ │ │ │ ├── SolutionFolder.sln │ │ │ │ └── VB_and_CSharp.sln │ │ │ ├── SolutionFilters │ │ │ │ ├── CSharpSolutionFilter.slnf │ │ │ │ └── InvalidSolutionFilter.slnf │ │ │ ├── SourceFiles │ │ │ │ ├── CSharp │ │ │ │ │ ├── App.xaml.cs │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ ├── CSharpClass.cs │ │ │ │ │ ├── CSharpClass_WithConditionalAttributes.cs │ │ │ │ │ ├── CSharpConsole.cs │ │ │ │ │ ├── CSharpExternAlias.cs │ │ │ │ │ ├── MainWindow.xaml.cs │ │ │ │ │ └── OtherStuff_Foo.cs │ │ │ │ ├── Text │ │ │ │ │ └── ValidAdditionalFile.txt │ │ │ │ ├── VisualBasic │ │ │ │ │ ├── Application.Designer.vb │ │ │ │ │ ├── Application.myapp │ │ │ │ │ ├── AssemblyInfo.vb │ │ │ │ │ ├── Resources.Designer.vb │ │ │ │ │ ├── Resources.resx_ │ │ │ │ │ ├── Settings.Designer.vb │ │ │ │ │ ├── Settings.settings │ │ │ │ │ ├── VisualBasicClass.vb │ │ │ │ │ └── VisualBasicClass_WithConditionalAttributes.vb │ │ │ │ └── Xaml │ │ │ │ │ ├── App.xaml │ │ │ │ │ └── MainWindow.xaml │ │ │ ├── global.json │ │ │ └── key.snk │ │ ├── SolutionGeneration.cs │ │ ├── TestFiles │ │ │ └── Resources.cs │ │ ├── VisualStudioMSBuildInstalled.cs │ │ └── WorkspaceTestBase.cs │ │ ├── Remote │ │ ├── Core │ │ │ ├── AbstractAssetProvider.cs │ │ │ ├── BrokeredServiceConnection.cs │ │ │ ├── CancellationTokenSourceExtensions.cs │ │ │ ├── ExternalAccess │ │ │ │ ├── Pythia │ │ │ │ │ └── Api │ │ │ │ │ │ ├── PythiaPinnedSolutionInfoWrapper.cs │ │ │ │ │ │ ├── PythiaRemoteHostClient.cs │ │ │ │ │ │ ├── PythiaRemoteServiceCallbackDispatcher.cs │ │ │ │ │ │ ├── PythiaRemoteServiceCallbackDispatcherRegistry.cs │ │ │ │ │ │ ├── PythiaRemoteServiceCallbackIdWrapper.cs │ │ │ │ │ │ ├── PythiaRemoteServiceConnectionWrapper.cs │ │ │ │ │ │ └── PythiaServiceDescriptorsWrapper.cs │ │ │ │ └── UnitTesting │ │ │ │ │ └── Api │ │ │ │ │ ├── UnitTestingPinnedSolutionInfoWrapper.cs │ │ │ │ │ ├── UnitTestingRemoteCallbackWrapper.cs │ │ │ │ │ ├── UnitTestingRemoteHostClient.cs │ │ │ │ │ ├── UnitTestingRemoteServiceCallbackDispatcher.cs │ │ │ │ │ ├── UnitTestingRemoteServiceCallbackDispatcherRegistry.cs │ │ │ │ │ ├── UnitTestingRemoteServiceCallbackIdWrapper.cs │ │ │ │ │ ├── UnitTestingRemoteServiceConnectionWrapper.cs │ │ │ │ │ └── UnitTestingServiceDescriptorsWrapper.cs │ │ │ ├── GlobalNotificationRemoteDeliveryService.cs │ │ │ ├── IRemoteAssetSynchronizationService.cs │ │ │ ├── IRemoteGlobalNotificationDeliveryService.cs │ │ │ ├── ISolutionAssetProvider.cs │ │ │ ├── ISolutionSynchronizationService.cs │ │ │ ├── Microsoft.CodeAnalysis.Remote.Workspaces.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── RemoteCallback.cs │ │ │ ├── RemoteHostAssetSerialization.cs │ │ │ ├── RemoteHostOptions.cs │ │ │ ├── RemoteSerializationOptions.cs │ │ │ ├── RemoteWorkspacesResources.resx │ │ │ ├── Serialization │ │ │ │ └── MessagePackFormatters.cs │ │ │ ├── ServiceDescriptor.cs │ │ │ ├── ServiceDescriptors.cs │ │ │ ├── ServiceHubRemoteHostClient.cs │ │ │ ├── SolutionAsset.cs │ │ │ ├── SolutionAssetProvider.cs │ │ │ ├── SolutionAssetStorage.Scope.cs │ │ │ ├── SolutionAssetStorage.cs │ │ │ ├── SolutionAssetStorageProvider.cs │ │ │ ├── SolutionChecksumUpdater.cs │ │ │ ├── VisualStudioMefHostServices.cs │ │ │ └── xlf │ │ │ │ ├── RemoteWorkspacesResources.cs.xlf │ │ │ │ ├── RemoteWorkspacesResources.de.xlf │ │ │ │ ├── RemoteWorkspacesResources.es.xlf │ │ │ │ ├── RemoteWorkspacesResources.fr.xlf │ │ │ │ ├── RemoteWorkspacesResources.it.xlf │ │ │ │ ├── RemoteWorkspacesResources.ja.xlf │ │ │ │ ├── RemoteWorkspacesResources.ko.xlf │ │ │ │ ├── RemoteWorkspacesResources.pl.xlf │ │ │ │ ├── RemoteWorkspacesResources.pt-BR.xlf │ │ │ │ ├── RemoteWorkspacesResources.ru.xlf │ │ │ │ ├── RemoteWorkspacesResources.tr.xlf │ │ │ │ ├── RemoteWorkspacesResources.zh-Hans.xlf │ │ │ │ └── RemoteWorkspacesResources.zh-Hant.xlf │ │ ├── Directory.Build.props │ │ ├── ServiceHub.CoreComponents │ │ │ ├── Microsoft.CodeAnalysis.Remote.ServiceHub.CoreComponents.csproj │ │ │ └── Program.cs │ │ └── ServiceHub │ │ │ ├── ExternalAccess │ │ │ ├── Pythia │ │ │ │ └── Api │ │ │ │ │ └── PythiaBrokeredServiceImplementation.cs │ │ │ ├── Razor │ │ │ │ └── Api │ │ │ │ │ └── RazorBrokeredServiceImplementation.cs │ │ │ └── UnitTesting │ │ │ │ └── Api │ │ │ │ └── UnitTestingBrokeredServiceImplementation.cs │ │ │ ├── Host │ │ │ ├── AssetProvider.cs │ │ │ ├── ChecksumSynchronizer.cs │ │ │ ├── IAssetSource.cs │ │ │ ├── IGlobalServiceBroker.cs │ │ │ ├── ProcessExtensions.cs │ │ │ ├── ProjectCacheHostServiceFactory.cs │ │ │ ├── RemoteAnalyzerAssemblyLoaderService.cs │ │ │ ├── RemoteDocumentDifferenceService.cs │ │ │ ├── RemoteGlobalOperationNotificationService.cs │ │ │ ├── RemoteHostTestData.cs │ │ │ ├── RemoteWorkspace.SolutionCreator.cs │ │ │ ├── RemoteWorkspace.cs │ │ │ ├── RemoteWorkspaceManager.cs │ │ │ ├── SolutionAssetCache.cs │ │ │ ├── SolutionAssetSource.cs │ │ │ ├── Storage │ │ │ │ └── RemoteCloudCacheStorageServiceFactory.cs │ │ │ ├── TemporaryWorkspace.cs │ │ │ ├── TemporaryWorkspaceOptionsServiceFactory.cs │ │ │ ├── TestUtils.cs │ │ │ └── ThrowingTraceListener.cs │ │ │ ├── Microsoft.CodeAnalysis.Remote.ServiceHub.csproj │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ └── Services │ │ │ ├── AssetSynchronization │ │ │ └── RemoteAssetSynchronizationService.cs │ │ │ ├── AsynchronousOperationListener │ │ │ └── RemoteAsynchronousOperationListenerService.cs │ │ │ ├── BrokeredServiceBase.FactoryBase.cs │ │ │ ├── BrokeredServiceBase.ServiceConstructionArguments.cs │ │ │ ├── BrokeredServiceBase.cs │ │ │ ├── CodeLensReferences │ │ │ └── RemoteCodeLensReferencesService.cs │ │ │ ├── ConvertTupleToStructCodeRefactoringProvider │ │ │ └── RemoteConvertTupleToStructCodeRefactoringService.cs │ │ │ ├── DependentTypeFinder │ │ │ └── RemoteDependentTypeFinderService.cs │ │ │ ├── DesignerAttributeDiscovery │ │ │ ├── RemoteDesignerAttributeDiscoveryService.cs │ │ │ ├── RemoteDesignerAttributeIncrementalAnalyzer.cs │ │ │ └── RemoteDesignerAttributeIncrementalAnalyzerProvider.cs │ │ │ ├── DiagnosticAnalyzer │ │ │ ├── DiagnosticComputer.cs │ │ │ ├── IPerformanceTrackerService.cs │ │ │ ├── PerformanceQueue.cs │ │ │ ├── PerformanceTrackerService.cs │ │ │ └── RemoteDiagnosticAnalyzerService.cs │ │ │ ├── DocumentHighlights │ │ │ └── RemoteDocumentHighlightsService.cs │ │ │ ├── EditAndContinue │ │ │ └── RemoteEditAndContinueService.cs │ │ │ ├── EncapsulateField │ │ │ └── RemoteEncapsulateFieldService.cs │ │ │ ├── ExtensionMethodImportCompletion │ │ │ └── RemoteExtensionMethodImportCompletionService.cs │ │ │ ├── FindUsages │ │ │ └── RemoteFindUsagesService.cs │ │ │ ├── GlobalNotificationDelivery │ │ │ └── RemoteGlobalNotificationDeliveryService.cs │ │ │ ├── InheritanceMargin │ │ │ └── RemoteInheritanceMarginService.cs │ │ │ ├── MissingImportDiscovery │ │ │ └── RemoteMissingImportDiscoveryService.cs │ │ │ ├── NavigateToSearch │ │ │ └── RemoteNavigateToSearchService.cs │ │ │ ├── NavigationBar │ │ │ └── RemoteNavigationBarItemService.cs │ │ │ ├── ProcessTelemetry │ │ │ ├── RemoteProcessTelemetryService.PerformanceReporter.cs │ │ │ ├── RemoteProcessTelemetryService.cs │ │ │ └── RemoteWorkspaceTelemetryService.cs │ │ │ ├── ProjectTelemetry │ │ │ ├── ApiUsageIncrementalAnalyzerProvider.cs │ │ │ ├── RemoteProjectTelemetryIncrementalAnalyzer.cs │ │ │ ├── RemoteProjectTelemetryIncrementalAnalyzerProvider.cs │ │ │ └── RemoteProjectTelemetryService.cs │ │ │ ├── Renamer │ │ │ └── RemoteRenamerService.cs │ │ │ ├── SemanticClassification │ │ │ └── RemoteSemanticClassificationService.cs │ │ │ ├── SemanticClassificationCache │ │ │ └── RemoteSemanticClassificationCacheService.cs │ │ │ ├── ServiceHubDocumentTrackingService.cs │ │ │ ├── SymbolFinder │ │ │ └── RemoteSymbolFinderService.cs │ │ │ ├── SymbolSearchUpdate │ │ │ └── RemoteSymbolSearchUpdateService.cs │ │ │ ├── TodoCommentsDiscovery │ │ │ ├── RemoteTodoCommentsDiscoveryService.cs │ │ │ ├── RemoteTodoCommentsIncrementalAnalyzer.cs │ │ │ └── RemoteTodoCommentsIncrementalAnalyzerProvider.cs │ │ │ ├── UnusedReferences │ │ │ └── RemoteUnusedReferenceAnalysisService.cs │ │ │ └── ValueTracking │ │ │ └── RemoteValueTrackingService.cs │ │ ├── SharedUtilitiesAndExtensions │ │ ├── Compiler │ │ │ ├── CSharp │ │ │ │ ├── CSharpCompilerExtensions.projitems │ │ │ │ ├── CSharpCompilerExtensions.shproj │ │ │ │ ├── CSharpCompilerExtensionsResources.resx │ │ │ │ ├── CodeStyle │ │ │ │ │ ├── CSharpCodeStyleOptions.cs │ │ │ │ │ ├── CSharpCodeStyleOptions_Parsing.cs │ │ │ │ │ ├── PreferBracesPreference.cs │ │ │ │ │ └── TypeStyle │ │ │ │ │ │ ├── TypeStyleHelper.cs │ │ │ │ │ │ └── UseVarPreference.cs │ │ │ │ ├── EmbeddedLanguages │ │ │ │ │ └── VirtualChars │ │ │ │ │ │ └── CSharpVirtualCharService.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── ArgumentSyntaxExtensions.cs │ │ │ │ │ ├── ArrowExpressionClauseSyntaxExtensions.cs │ │ │ │ │ ├── AssignmentExpressionSyntaxExtensions.cs │ │ │ │ │ ├── AttributeArgumentSyntaxExtensions.cs │ │ │ │ │ ├── BlockSyntaxExtensions.cs │ │ │ │ │ ├── ContextQuery │ │ │ │ │ │ └── SyntaxTreeExtensions.cs │ │ │ │ │ ├── DefaultExpressionSyntaxExtensions.cs │ │ │ │ │ ├── DirectiveSyntaxExtensions.DirectiveInfo.cs │ │ │ │ │ ├── DirectiveSyntaxExtensions.DirectiveSyntaxEqualityComparer.cs │ │ │ │ │ ├── DirectiveSyntaxExtensions.DirectiveWalker.cs │ │ │ │ │ ├── DirectiveSyntaxExtensions.cs │ │ │ │ │ ├── ExpressionSyntaxExtensions.cs │ │ │ │ │ ├── ForEachStatementSyntaxExtensions.cs │ │ │ │ │ ├── ILocalSymbolExtensions.cs │ │ │ │ │ ├── LanguageVersionExtensions.cs │ │ │ │ │ ├── MemberDeclarationSyntaxExtensions.DeclarationFinder.cs │ │ │ │ │ ├── MemberDeclarationSyntaxExtensions.LocalDeclarationMap.cs │ │ │ │ │ ├── MemberDeclarationSyntaxExtensions.cs │ │ │ │ │ ├── MemberDeclarationSyntaxExtensions_GetAttributes.cs │ │ │ │ │ ├── OperatorPrecedence.cs │ │ │ │ │ ├── ParenthesizedExpressionSyntaxExtensions.cs │ │ │ │ │ ├── SemanticModelExtensions.cs │ │ │ │ │ ├── SimpleNameSyntaxExtensions.cs │ │ │ │ │ ├── StatementSyntaxExtensions.cs │ │ │ │ │ ├── SymbolDisplayPartExtensions.cs │ │ │ │ │ ├── SyntaxKindExtensions.cs │ │ │ │ │ ├── SyntaxListExtensions.cs │ │ │ │ │ ├── SyntaxNodeExtensions.SingleLineRewriter.cs │ │ │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ │ │ ├── SyntaxTokenExtensions.cs │ │ │ │ │ ├── SyntaxTreeExtensions.cs │ │ │ │ │ ├── SyntaxTriviaExtensions.cs │ │ │ │ │ ├── SyntaxTriviaListExtensions.cs │ │ │ │ │ ├── TypeSyntaxExtensions.cs │ │ │ │ │ └── VariableDeclaratorExtensions.cs │ │ │ │ ├── Formatting │ │ │ │ │ ├── CSharpFormattingOptions2.Parsers.cs │ │ │ │ │ ├── CSharpFormattingOptions2.cs │ │ │ │ │ ├── CSharpSyntaxFormattingService.cs │ │ │ │ │ ├── DefaultOperationProvider.cs │ │ │ │ │ ├── Engine │ │ │ │ │ │ ├── AggregatedFormattingResult.cs │ │ │ │ │ │ ├── CSharpFormatEngine.cs │ │ │ │ │ │ ├── CSharpStructuredTriviaFormatEngine.cs │ │ │ │ │ │ ├── FormattingResult.cs │ │ │ │ │ │ └── Trivia │ │ │ │ │ │ │ ├── CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs │ │ │ │ │ │ │ ├── CSharpTriviaFormatter.cs │ │ │ │ │ │ │ ├── TriviaDataFactory.Analyzer.cs │ │ │ │ │ │ │ ├── TriviaDataFactory.CodeShapeAnalyzer.cs │ │ │ │ │ │ │ ├── TriviaDataFactory.ComplexTrivia.cs │ │ │ │ │ │ │ ├── TriviaDataFactory.FormattedComplexTrivia.cs │ │ │ │ │ │ │ ├── TriviaDataFactory.ModifiedComplexTrivia.cs │ │ │ │ │ │ │ ├── TriviaDataFactory.cs │ │ │ │ │ │ │ └── TriviaRewriter.cs │ │ │ │ │ ├── FormattingHelpers.cs │ │ │ │ │ └── Rules │ │ │ │ │ │ ├── AnchorIndentationFormattingRule.cs │ │ │ │ │ │ ├── BaseFormattingRule.cs │ │ │ │ │ │ ├── ElasticTriviaFormattingRule.cs │ │ │ │ │ │ ├── EndOfFileTokenFormattingRule.cs │ │ │ │ │ │ ├── IndentBlockFormattingRule.cs │ │ │ │ │ │ ├── IndentUserSettingsFormattingRule.cs │ │ │ │ │ │ ├── NewLineUserSettingFormattingRule.cs │ │ │ │ │ │ ├── QueryExpressionFormattingRule.cs │ │ │ │ │ │ ├── SpacingFormattingRule.cs │ │ │ │ │ │ ├── StructuredTriviaFormattingRule.cs │ │ │ │ │ │ ├── SuppressFormattingRule.cs │ │ │ │ │ │ ├── TokenBasedFormattingRule.cs │ │ │ │ │ │ └── WrappingFormattingRule.cs │ │ │ │ ├── Helpers │ │ │ │ │ └── RemoveUnnecessaryImports │ │ │ │ │ │ └── CSharpUnnecessaryImportsProvider.cs │ │ │ │ ├── Services │ │ │ │ │ ├── Precedence │ │ │ │ │ │ ├── AbstractCSharpPrecedenceService.cs │ │ │ │ │ │ ├── CSharpExpressionPrecedenceService.cs │ │ │ │ │ │ └── CSharpPatternPrecedenceService.cs │ │ │ │ │ ├── SelectedMembers │ │ │ │ │ │ └── CSharpSelectedMembers.cs │ │ │ │ │ ├── SemanticFacts │ │ │ │ │ │ └── CSharpSemanticFacts.cs │ │ │ │ │ └── SyntaxFacts │ │ │ │ │ │ ├── CSharpAccessibilityFacts.cs │ │ │ │ │ │ ├── CSharpDocumentationCommentService.cs │ │ │ │ │ │ ├── CSharpFileBannerFacts.cs │ │ │ │ │ │ ├── CSharpHeaderFacts.cs │ │ │ │ │ │ ├── CSharpSyntaxFacts.cs │ │ │ │ │ │ └── CSharpSyntaxKinds.cs │ │ │ │ ├── Simplification │ │ │ │ │ ├── CSharpInferredMemberNameSimplifier.cs │ │ │ │ │ └── Simplifiers │ │ │ │ │ │ └── CastSimplifier.cs │ │ │ │ ├── Utilities │ │ │ │ │ ├── FormattingRangeHelper.cs │ │ │ │ │ ├── NameSyntaxComparer.cs │ │ │ │ │ ├── SpeculationAnalyzer.cs │ │ │ │ │ ├── TokenComparer.cs │ │ │ │ │ ├── TypeStyle │ │ │ │ │ │ ├── CSharpTypeStyleHelper.State.cs │ │ │ │ │ │ ├── CSharpTypeStyleHelper.cs │ │ │ │ │ │ ├── CSharpUseExplicitTypeHelper.cs │ │ │ │ │ │ └── CSharpUseImplicitTypeHelper.cs │ │ │ │ │ ├── TypeSyntaxComparer.cs │ │ │ │ │ ├── UsingsAndExternAliasesDirectiveComparer.cs │ │ │ │ │ └── UsingsAndExternAliasesOrganizer.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.cs.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.de.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.es.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.fr.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.it.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.ja.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.ko.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.pl.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.pt-BR.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.ru.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.tr.xlf │ │ │ │ │ ├── CSharpCompilerExtensionsResources.zh-Hans.xlf │ │ │ │ │ └── CSharpCompilerExtensionsResources.zh-Hant.xlf │ │ │ ├── Core │ │ │ │ ├── CodeActions │ │ │ │ │ └── CodeActionRequestPriority.cs │ │ │ │ ├── CodeStyle │ │ │ │ │ ├── AccessibilityModifiersRequired.cs │ │ │ │ │ ├── AddImportPlacement.cs │ │ │ │ │ ├── CodeStyleHelpers.cs │ │ │ │ │ ├── CodeStyleOption2`1.cs │ │ │ │ │ ├── CodeStyleOptions2.cs │ │ │ │ │ ├── EditorConfigSeverityStrings.cs │ │ │ │ │ ├── ExpressionBodyPreference.cs │ │ │ │ │ ├── NamespaceDeclarationPreference.cs │ │ │ │ │ ├── NotificationOption2.cs │ │ │ │ │ ├── OperatorPlacementWhenWrappingPreference.cs │ │ │ │ │ ├── ParenthesesPreference.cs │ │ │ │ │ ├── UnusedParametersPreference.cs │ │ │ │ │ └── UnusedValuePreference.cs │ │ │ │ ├── Collections │ │ │ │ │ ├── IIntervalIntrospector.cs │ │ │ │ │ ├── IntervalTree`1.Node.cs │ │ │ │ │ ├── IntervalTree`1.cs │ │ │ │ │ ├── NormalizedTextSpanCollection.cs │ │ │ │ │ ├── SimpleIntervalTree.cs │ │ │ │ │ ├── SimpleIntervalTree`2.cs │ │ │ │ │ ├── TemporaryArrayExtensions.cs │ │ │ │ │ ├── TemporaryArray`1.cs │ │ │ │ │ └── TextSpanIntervalIntrospector.cs │ │ │ │ ├── CompilerExtensions.projitems │ │ │ │ ├── CompilerExtensions.shproj │ │ │ │ ├── CompilerExtensionsResources.resx │ │ │ │ ├── Diagnostics │ │ │ │ │ ├── DiagnosticAnalyzerCategory.cs │ │ │ │ │ ├── DiagnosticCategory.cs │ │ │ │ │ ├── IBuiltInAnalyzer.cs │ │ │ │ │ └── IPragmaSuppressionsAnalyzer.cs │ │ │ │ ├── Editing │ │ │ │ │ └── GenerationOptions.cs │ │ │ │ ├── EmbeddedLanguages │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── EmbeddedDiagnostic.cs │ │ │ │ │ │ ├── EmbeddedSyntaxHelpers.cs │ │ │ │ │ │ ├── EmbeddedSyntaxNode.cs │ │ │ │ │ │ ├── EmbeddedSyntaxNodeOrToken.cs │ │ │ │ │ │ ├── EmbeddedSyntaxToken.cs │ │ │ │ │ │ ├── EmbeddedSyntaxTree.cs │ │ │ │ │ │ └── EmbeddedSyntaxTrivia.cs │ │ │ │ │ └── VirtualChars │ │ │ │ │ │ ├── AbstractVirtualCharService.cs │ │ │ │ │ │ ├── IVirtualCharService.cs │ │ │ │ │ │ ├── VirtualChar.cs │ │ │ │ │ │ ├── VirtualCharSequence.Chunks.cs │ │ │ │ │ │ ├── VirtualCharSequence.Enumerator.cs │ │ │ │ │ │ └── VirtualCharSequence.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── AccessibilityUtilities.cs │ │ │ │ │ ├── AnalyzerConfigOptionsExtensions.cs │ │ │ │ │ ├── BasicBlockExtensions.cs │ │ │ │ │ ├── ChildSyntaxListExtensions.cs │ │ │ │ │ ├── CompilationExtensions.cs │ │ │ │ │ ├── ControlFlowGraphExtensions.cs │ │ │ │ │ ├── ControlFlowRegionExtensions.cs │ │ │ │ │ ├── DiagnosticAnalyzerExtensions.cs │ │ │ │ │ ├── DiagnosticDescriptorExtensions.cs │ │ │ │ │ ├── DiagnosticSeverityExtensions.cs │ │ │ │ │ ├── IAssemblySymbolExtensions.cs │ │ │ │ │ ├── ICollectionExtensions.cs │ │ │ │ │ ├── ICompilationExtensions.cs │ │ │ │ │ ├── IMethodSymbolExtensions.cs │ │ │ │ │ ├── INamedTypeSymbolExtensions.cs │ │ │ │ │ ├── INamespaceOrTypeSymbolExtensions.cs │ │ │ │ │ ├── IParameterSymbolExtensions.cs │ │ │ │ │ ├── ISymbolExtensions.RequiresUnsafeModifierVisitor.cs │ │ │ │ │ ├── ISymbolExtensions.cs │ │ │ │ │ ├── ISymbolExtensions_Accessibility.cs │ │ │ │ │ ├── ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs │ │ │ │ │ ├── ITypeSymbolExtensions.cs │ │ │ │ │ ├── ImmutableArrayExtensions.cs │ │ │ │ │ ├── LinkedListExtensions.cs │ │ │ │ │ ├── ListExtensions.cs │ │ │ │ │ ├── LocationExtensions.cs │ │ │ │ │ ├── MethodKindExtensions.cs │ │ │ │ │ ├── NotificationOptionExtensions.cs │ │ │ │ │ ├── ObjectExtensions.TypeSwitch.cs │ │ │ │ │ ├── ObjectExtensions.cs │ │ │ │ │ ├── ObjectWriterExtensions.cs │ │ │ │ │ ├── OperationExtensions.cs │ │ │ │ │ ├── ParenthesizedExpressionSyntaxExtensions.cs │ │ │ │ │ ├── PredefinedTypeExtensions.cs │ │ │ │ │ ├── ReportDiagnosticExtensions.cs │ │ │ │ │ ├── SemanticModelExtensions.cs │ │ │ │ │ ├── SimpleIntervalTreeExtensions.cs │ │ │ │ │ ├── SourceTextExtensions_SharedWithCodeStyle.cs │ │ │ │ │ ├── SpecialTypeExtensions.cs │ │ │ │ │ ├── StackExtensions.cs │ │ │ │ │ ├── StringExtensions.cs │ │ │ │ │ ├── SymbolDisplayPartExtensions.cs │ │ │ │ │ ├── SymbolInfoExtensions.cs │ │ │ │ │ ├── SymbolUsageInfo.cs │ │ │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ │ │ ├── SyntaxNodeOrTokenExtensions.cs │ │ │ │ │ ├── SyntaxTokenExtensions.cs │ │ │ │ │ ├── SyntaxTokenListExtensions.cs │ │ │ │ │ ├── SyntaxTreeExtensions.cs │ │ │ │ │ ├── SyntaxTriviaExtensions.cs │ │ │ │ │ ├── SyntaxTriviaListExtensions.cs │ │ │ │ │ ├── TextLineExtensions.cs │ │ │ │ │ ├── TextSpanExtensions.cs │ │ │ │ │ ├── TypeOrNamespaceUsageInfo.cs │ │ │ │ │ └── ValueUsageInfo.cs │ │ │ │ ├── Fading │ │ │ │ │ └── FadingOptions.cs │ │ │ │ ├── FlowAnalysis │ │ │ │ │ ├── CustomDataFlowAnalysis.cs │ │ │ │ │ ├── DataFlowAnalyzer.cs │ │ │ │ │ ├── FlowCaptureKind.cs │ │ │ │ │ ├── LValueFlowCaptureProvider.cs │ │ │ │ │ └── SymbolUsageAnalysis │ │ │ │ │ │ ├── SymbolUsageAnalysis.AnalysisData.cs │ │ │ │ │ │ ├── SymbolUsageAnalysis.BasicBlockAnalysisData.cs │ │ │ │ │ │ ├── SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs │ │ │ │ │ │ ├── SymbolUsageAnalysis.DataFlowAnalyzer.cs │ │ │ │ │ │ ├── SymbolUsageAnalysis.OperationTreeAnalysisData.cs │ │ │ │ │ │ ├── SymbolUsageAnalysis.Walker.cs │ │ │ │ │ │ ├── SymbolUsageAnalysis.cs │ │ │ │ │ │ └── SymbolUsageResult.cs │ │ │ │ ├── Formatting │ │ │ │ │ ├── AbstractSyntaxFormattingService.cs │ │ │ │ │ ├── BottomUpBaseIndentationFinder.cs │ │ │ │ │ ├── Context │ │ │ │ │ │ ├── FormattingContext.AnchorData.cs │ │ │ │ │ │ ├── FormattingContext.IndentationData.cs │ │ │ │ │ │ ├── FormattingContext.InitialContextFinder.cs │ │ │ │ │ │ ├── FormattingContext.cs │ │ │ │ │ │ ├── SuppressIntervalIntrospector.cs │ │ │ │ │ │ ├── SuppressSpacingData.cs │ │ │ │ │ │ └── SuppressWrappingData.cs │ │ │ │ │ ├── ContextIntervalTree.cs │ │ │ │ │ ├── Engine │ │ │ │ │ │ ├── AbstractAggregatedFormattingResult.cs │ │ │ │ │ │ ├── AbstractFormatEngine.OperationApplier.cs │ │ │ │ │ │ ├── AbstractFormatEngine.cs │ │ │ │ │ │ ├── AbstractFormattingResult.cs │ │ │ │ │ │ ├── AbstractTriviaDataFactory.AbstractComplexTrivia.cs │ │ │ │ │ │ ├── AbstractTriviaDataFactory.FormattedWhitespace.cs │ │ │ │ │ │ ├── AbstractTriviaDataFactory.ModifiedWhitespace.cs │ │ │ │ │ │ ├── AbstractTriviaDataFactory.Whitespace.cs │ │ │ │ │ │ ├── AbstractTriviaDataFactory.cs │ │ │ │ │ │ ├── ChainedFormattingRules.cs │ │ │ │ │ │ ├── NodeOperations.cs │ │ │ │ │ │ ├── TokenData.cs │ │ │ │ │ │ ├── TokenPairWithOperations.cs │ │ │ │ │ │ ├── TokenStream.Changes.cs │ │ │ │ │ │ ├── TokenStream.Iterator.cs │ │ │ │ │ │ ├── TokenStream.cs │ │ │ │ │ │ ├── TreeData.Debug.cs │ │ │ │ │ │ ├── TreeData.Node.cs │ │ │ │ │ │ ├── TreeData.NodeAndText.cs │ │ │ │ │ │ ├── TreeData.StructuredTrivia.cs │ │ │ │ │ │ ├── TreeData.cs │ │ │ │ │ │ ├── TriviaData.cs │ │ │ │ │ │ └── TriviaDataWithList.cs │ │ │ │ │ ├── FormattingDiagnosticIds.cs │ │ │ │ │ ├── FormattingExtensions.cs │ │ │ │ │ ├── FormattingOptions.IndentStyle.cs │ │ │ │ │ ├── FormattingOptions2.cs │ │ │ │ │ ├── IFormattingResult.cs │ │ │ │ │ ├── ISyntaxFormattingService.cs │ │ │ │ │ ├── Rules │ │ │ │ │ │ ├── AbstractFormattingRule.cs │ │ │ │ │ │ ├── BaseIndentationFormattingRule.cs │ │ │ │ │ │ ├── CompatAbstractFormattingRule.cs │ │ │ │ │ │ ├── NextAlignTokensOperationAction.cs │ │ │ │ │ │ ├── NextAnchorIndentationOperationAction.cs │ │ │ │ │ │ ├── NextGetAdjustNewLinesOperation.cs │ │ │ │ │ │ ├── NextGetAdjustSpacesOperation.cs │ │ │ │ │ │ ├── NextIndentBlockOperationAction.cs │ │ │ │ │ │ ├── NextSuppressOperationAction.cs │ │ │ │ │ │ ├── NoOpFormattingRule.cs │ │ │ │ │ │ └── Operations │ │ │ │ │ │ │ ├── AdjustNewLinesOperation.cs │ │ │ │ │ │ │ ├── AdjustNewLinesOption.cs │ │ │ │ │ │ │ ├── AdjustSpacesOperation.cs │ │ │ │ │ │ │ ├── AdjustSpacesOption.cs │ │ │ │ │ │ │ ├── AlignTokensOperation.cs │ │ │ │ │ │ │ ├── AlignTokensOption.cs │ │ │ │ │ │ │ ├── AnchorIndentationOperation.cs │ │ │ │ │ │ │ ├── FormattingOperations.cs │ │ │ │ │ │ │ ├── IndentBlockOperation.cs │ │ │ │ │ │ │ ├── IndentBlockOption.cs │ │ │ │ │ │ │ ├── SuppressOperation.cs │ │ │ │ │ │ │ └── SuppressOption.cs │ │ │ │ │ ├── StringBuilderPool.cs │ │ │ │ │ └── TriviaEngine │ │ │ │ │ │ ├── AbstractTriviaFormatter.cs │ │ │ │ │ │ ├── LineColumn.cs │ │ │ │ │ │ ├── LineColumnDelta.cs │ │ │ │ │ │ ├── LineColumnRule.cs │ │ │ │ │ │ ├── TriviaHelpers.cs │ │ │ │ │ │ └── TriviaList.cs │ │ │ │ ├── Helpers │ │ │ │ │ └── RemoveUnnecessaryImports │ │ │ │ │ │ ├── AbstractUnnecessaryImportsProvider.cs │ │ │ │ │ │ └── IUnnecessaryImportsProvider.cs │ │ │ │ ├── Log │ │ │ │ │ ├── EmptyLogBlock.cs │ │ │ │ │ ├── FunctionId.cs │ │ │ │ │ ├── FunctionIdOptions.cs │ │ │ │ │ ├── ILogger.cs │ │ │ │ │ ├── LogLevel.cs │ │ │ │ │ ├── LogMessage.cs │ │ │ │ │ ├── Logger.LogBlock.cs │ │ │ │ │ └── Logger.cs │ │ │ │ ├── NamingStyles │ │ │ │ │ ├── Capitalization.cs │ │ │ │ │ ├── EditorConfig │ │ │ │ │ │ ├── EditorConfigNamingStyleParser.cs │ │ │ │ │ │ ├── EditorConfigNamingStyleParser_NamingRule.cs │ │ │ │ │ │ ├── EditorConfigNamingStyleParser_NamingStyle.cs │ │ │ │ │ │ └── EditorConfigNamingStyleParser_SymbolSpec.cs │ │ │ │ │ ├── NamingRule.cs │ │ │ │ │ ├── NamingStyle.WordSpanEnumerable.cs │ │ │ │ │ ├── NamingStyle.WordSpanEnumerator.cs │ │ │ │ │ ├── NamingStyle.cs │ │ │ │ │ ├── NamingStyleOptions.cs │ │ │ │ │ ├── NamingStyleRules.cs │ │ │ │ │ └── Serialization │ │ │ │ │ │ ├── AccessibilityExtensions.cs │ │ │ │ │ │ ├── MutableNamingStyle.cs │ │ │ │ │ │ ├── NamingStylePreferences.cs │ │ │ │ │ │ ├── SerializableNamingRule.cs │ │ │ │ │ │ └── SymbolSpecification.cs │ │ │ │ ├── ObjectPools │ │ │ │ │ ├── ArrayBuilder.cs │ │ │ │ │ ├── Extensions.cs │ │ │ │ │ ├── IPooled.cs │ │ │ │ │ ├── PooledDictionary.cs │ │ │ │ │ ├── PooledDisposer.cs │ │ │ │ │ ├── PooledHashSet.cs │ │ │ │ │ ├── PooledObject.cs │ │ │ │ │ ├── PooledStringBuilder.cs │ │ │ │ │ └── SharedPools.cs │ │ │ │ ├── Options │ │ │ │ │ ├── EditorConfig │ │ │ │ │ │ ├── EditorConfigStorageLocation.cs │ │ │ │ │ │ ├── EditorConfigStorageLocationExtensions.cs │ │ │ │ │ │ ├── EditorConfigStorageLocation`1.cs │ │ │ │ │ │ ├── IEditorConfigStorageLocation.cs │ │ │ │ │ │ ├── IEditorConfigStorageLocation2.cs │ │ │ │ │ │ └── NamingStylePreferenceEditorConfigStorageLocation.cs │ │ │ │ │ ├── FeatureFlagStorageLocation.cs │ │ │ │ │ ├── IOption2.cs │ │ │ │ │ ├── IOptionWithGroup.cs │ │ │ │ │ ├── LocalUserProfileStorageLocation.cs │ │ │ │ │ ├── Option2`1.cs │ │ │ │ │ ├── OptionDefinition.cs │ │ │ │ │ ├── OptionGroup.cs │ │ │ │ │ ├── OptionKey2.cs │ │ │ │ │ ├── OptionStorageLocation2.cs │ │ │ │ │ ├── PerLanguageOption2.cs │ │ │ │ │ └── RoamingProfileStorageLocation.cs │ │ │ │ ├── Services │ │ │ │ │ ├── FileBannerFacts │ │ │ │ │ │ ├── AbstractFileBannerFacts.cs │ │ │ │ │ │ ├── IFileBannerFacts.cs │ │ │ │ │ │ └── IFileBannerFactsExtensions.cs │ │ │ │ │ ├── HeaderFacts │ │ │ │ │ │ ├── AbstractHeaderFacts.cs │ │ │ │ │ │ ├── IHeaderFacts.cs │ │ │ │ │ │ └── IHeaderFactsExtensions.cs │ │ │ │ │ ├── Precedence │ │ │ │ │ │ ├── IPrecedenceService.cs │ │ │ │ │ │ └── PrecedenceKind.cs │ │ │ │ │ ├── SelectedMembers │ │ │ │ │ │ └── AbstractSelectedMembers.cs │ │ │ │ │ ├── SemanticFacts │ │ │ │ │ │ ├── ForEachSymbols.cs │ │ │ │ │ │ └── ISemanticFacts.cs │ │ │ │ │ └── SyntaxFacts │ │ │ │ │ │ ├── AbstractDocumentationCommentService.cs │ │ │ │ │ │ ├── ExternalSourceInfo.cs │ │ │ │ │ │ ├── IAccessibilityFacts.cs │ │ │ │ │ │ ├── IDocumentationCommentService.cs │ │ │ │ │ │ ├── ISyntaxFacts.cs │ │ │ │ │ │ ├── ISyntaxFactsExtensions.cs │ │ │ │ │ │ └── ISyntaxKinds.cs │ │ │ │ ├── Simplification │ │ │ │ │ ├── AliasAnnotation.cs │ │ │ │ │ ├── DoNotAddImportsAnnotation.cs │ │ │ │ │ ├── DoNotAllowVarAnnotation.cs │ │ │ │ │ ├── SpecialTypeAnnotation.cs │ │ │ │ │ └── SymbolAnnotation.cs │ │ │ │ ├── System.Text │ │ │ │ │ ├── Rune.cs │ │ │ │ │ ├── UnicodeDebug.cs │ │ │ │ │ ├── UnicodeUtility.cs │ │ │ │ │ └── Utf16Utility.cs │ │ │ │ ├── TestHooks │ │ │ │ │ └── IExpeditableDelaySource.cs │ │ │ │ ├── Utilities │ │ │ │ │ ├── AbstractSpeculationAnalyzer.cs │ │ │ │ │ ├── AliasSymbolCache.cs │ │ │ │ │ ├── AnnotationTable.cs │ │ │ │ │ ├── AsyncLazy`1.cs │ │ │ │ │ ├── BKTree.Builder.cs │ │ │ │ │ ├── BKTree.Edge.cs │ │ │ │ │ ├── BKTree.Node.cs │ │ │ │ │ ├── BKTree.Serialization.cs │ │ │ │ │ ├── BKTree.cs │ │ │ │ │ ├── BidirectionalMap.cs │ │ │ │ │ ├── CancellableLazy.cs │ │ │ │ │ ├── CancellableLazy`1.cs │ │ │ │ │ ├── CommonFormattingHelpers.cs │ │ │ │ │ ├── ComparerWithState.cs │ │ │ │ │ ├── CompilerUtilities │ │ │ │ │ │ ├── CompilerPathUtilities.cs │ │ │ │ │ │ ├── ImmutableDictionaryExtensions.cs │ │ │ │ │ │ ├── ImmutableHashMap.cs │ │ │ │ │ │ └── ImmutableHashMapExtensions.cs │ │ │ │ │ ├── ConcatImmutableArray`1.cs │ │ │ │ │ ├── Contract.cs │ │ │ │ │ ├── EditDistance.cs │ │ │ │ │ ├── EditorConfigFileGenerator_NamingStyles.cs │ │ │ │ │ ├── EventMap.cs │ │ │ │ │ ├── IBidirectionalMap.cs │ │ │ │ │ ├── ICacheEntry.cs │ │ │ │ │ ├── ICollectionExtensions.cs │ │ │ │ │ ├── IDictionaryExtensions.cs │ │ │ │ │ ├── IGroupingExtensions.cs │ │ │ │ │ ├── IReadOnlyDictionaryExtensions.cs │ │ │ │ │ ├── IReadOnlyListExtensions.cs │ │ │ │ │ ├── IReferenceCountedDisposable.cs │ │ │ │ │ ├── IntegerUtilities.cs │ │ │ │ │ ├── LazyInitialization.cs │ │ │ │ │ ├── Matcher.ChoiceMatcher.cs │ │ │ │ │ ├── Matcher.RepeatMatcher.cs │ │ │ │ │ ├── Matcher.SequenceMatcher.cs │ │ │ │ │ ├── Matcher.SingleMatcher.cs │ │ │ │ │ ├── Matcher.cs │ │ │ │ │ ├── Matcher`1.cs │ │ │ │ │ ├── NonReentrantLock.cs │ │ │ │ │ ├── PathMetadataUtilities.cs │ │ │ │ │ ├── PooledBuilderExtensions.cs │ │ │ │ │ ├── PredefinedOperator.cs │ │ │ │ │ ├── PredefinedType.cs │ │ │ │ │ ├── PublicContract.cs │ │ │ │ │ ├── ReferenceCountedDisposable.cs │ │ │ │ │ ├── ReferenceCountedDisposableCache.cs │ │ │ │ │ ├── RestrictedInternalsVisibleToAttribute.cs │ │ │ │ │ ├── SemaphoreSlimFactory.cs │ │ │ │ │ ├── SerializableBytes.cs │ │ │ │ │ ├── SoftCrashException.cs │ │ │ │ │ ├── SpecializedTasks.cs │ │ │ │ │ ├── StringBreaker.cs │ │ │ │ │ ├── StringEscapeEncoder.cs │ │ │ │ │ ├── StringSlice.cs │ │ │ │ │ ├── SymbolDisplayFormats.cs │ │ │ │ │ ├── SymbolEquivalenceComparer.AssemblyComparers.cs │ │ │ │ │ ├── SymbolEquivalenceComparer.EquivalenceVisitor.cs │ │ │ │ │ ├── SymbolEquivalenceComparer.GetHashCodeVisitor.cs │ │ │ │ │ ├── SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs │ │ │ │ │ ├── SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs │ │ │ │ │ ├── SymbolEquivalenceComparer.cs │ │ │ │ │ ├── SymbolVisibility.cs │ │ │ │ │ ├── SyntaxPath.cs │ │ │ │ │ ├── TaskExtensions.cs │ │ │ │ │ ├── TaskFactoryExtensions.cs │ │ │ │ │ ├── TopologicalSorter.cs │ │ │ │ │ ├── ValuesSources │ │ │ │ │ │ ├── ConstantValueSource.cs │ │ │ │ │ │ ├── ValueSource.cs │ │ │ │ │ │ ├── WeakValueSource.cs │ │ │ │ │ │ ├── WeaklyCachedRecoverableValueSource.cs │ │ │ │ │ │ └── WeaklyCachedValueSource.cs │ │ │ │ │ ├── WeakEventHandler.cs │ │ │ │ │ └── WordSimilarityChecker.cs │ │ │ │ └── xlf │ │ │ │ │ ├── CompilerExtensionsResources.cs.xlf │ │ │ │ │ ├── CompilerExtensionsResources.de.xlf │ │ │ │ │ ├── CompilerExtensionsResources.es.xlf │ │ │ │ │ ├── CompilerExtensionsResources.fr.xlf │ │ │ │ │ ├── CompilerExtensionsResources.it.xlf │ │ │ │ │ ├── CompilerExtensionsResources.ja.xlf │ │ │ │ │ ├── CompilerExtensionsResources.ko.xlf │ │ │ │ │ ├── CompilerExtensionsResources.pl.xlf │ │ │ │ │ ├── CompilerExtensionsResources.pt-BR.xlf │ │ │ │ │ ├── CompilerExtensionsResources.ru.xlf │ │ │ │ │ ├── CompilerExtensionsResources.tr.xlf │ │ │ │ │ ├── CompilerExtensionsResources.zh-Hans.xlf │ │ │ │ │ └── CompilerExtensionsResources.zh-Hant.xlf │ │ │ └── VisualBasic │ │ │ │ ├── CodeStyle │ │ │ │ └── VisualBasicCodeStyleOptions.vb │ │ │ │ ├── EmbeddedLanguages │ │ │ │ └── VirtualChars │ │ │ │ │ └── VisualBasicVirtualCharService.vb │ │ │ │ ├── Extensions │ │ │ │ ├── ArgumentSyntaxExtensions.vb │ │ │ │ ├── DirectiveSyntaxExtensions.vb │ │ │ │ ├── ExpressionSyntaxExtensions.vb │ │ │ │ ├── InvocationExpressionSyntaxExtensions.vb │ │ │ │ ├── MemberAccessExpressionSyntaxExtensions.vb │ │ │ │ ├── OperatorPrecedence.vb │ │ │ │ ├── ParenthesizedExpressionSyntaxExtensions.vb │ │ │ │ ├── SemanticModelExtensions.vb │ │ │ │ ├── SingleLineRewriter.vb │ │ │ │ ├── StatementSyntaxExtensions.vb │ │ │ │ ├── SyntaxNodeExtensions.vb │ │ │ │ ├── SyntaxTokenExtensions.vb │ │ │ │ ├── SyntaxTreeExtensions.vb │ │ │ │ ├── SyntaxTriviaExtensions.vb │ │ │ │ └── VariableDeclaratorSyntaxExtensions.vb │ │ │ │ ├── Helpers │ │ │ │ └── RemoveUnnecessaryImports │ │ │ │ │ └── VisualBasicUnnecessaryImportsProvider.vb │ │ │ │ ├── Services │ │ │ │ ├── Precedence │ │ │ │ │ └── VisualBasicPrecedenceService.vb │ │ │ │ ├── SelectedMembers │ │ │ │ │ └── VisualBasicSelectedMembers.vb │ │ │ │ ├── SemanticFacts │ │ │ │ │ └── VisualBasicSemanticFacts.vb │ │ │ │ └── SyntaxFacts │ │ │ │ │ ├── VisualBasicAccessibilityFacts.vb │ │ │ │ │ ├── VisualBasicDocumentationCommentService.vb │ │ │ │ │ ├── VisualBasicFileBannerFacts.vb │ │ │ │ │ ├── VisualBasicHeaderFacts.vb │ │ │ │ │ ├── VisualBasicSyntaxFacts.vb │ │ │ │ │ └── VisualBasicSyntaxKinds.vb │ │ │ │ ├── Simplification │ │ │ │ └── VisualBasicInferredMemberNameSimplifier.vb │ │ │ │ ├── Utilities │ │ │ │ ├── CastAnalyzer.vb │ │ │ │ ├── DirectiveSyntaxEqualityComparer.vb │ │ │ │ ├── DirectiveWalker.vb │ │ │ │ ├── ImportsClauseComparer.vb │ │ │ │ ├── ImportsOrganizer.vb │ │ │ │ ├── ImportsStatementComparer.vb │ │ │ │ ├── NameSyntaxComparer.vb │ │ │ │ ├── SpeculationAnalyzer.vb │ │ │ │ ├── TokenComparer.vb │ │ │ │ └── TypeSyntaxComparer.vb │ │ │ │ ├── VisualBasicCompilerExtensions.projitems │ │ │ │ ├── VisualBasicCompilerExtensions.shproj │ │ │ │ ├── VisualBasicCompilerExtensionsResources.resx │ │ │ │ └── xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.cs.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.de.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.es.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.fr.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.it.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.ja.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.ko.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.pl.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.pt-BR.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.ru.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.tr.xlf │ │ │ │ ├── VisualBasicCompilerExtensionsResources.zh-Hans.xlf │ │ │ │ └── VisualBasicCompilerExtensionsResources.zh-Hant.xlf │ │ └── Workspace │ │ │ ├── CSharp │ │ │ ├── CSharpWorkspaceExtensions.projitems │ │ │ ├── CSharpWorkspaceExtensions.shproj │ │ │ ├── CSharpWorkspaceExtensionsResources.resx │ │ │ ├── EmbeddedLanguages │ │ │ │ └── VirtualChars │ │ │ │ │ └── CSharpVirtualCharLanguageServiceFactory.cs │ │ │ ├── Extensions │ │ │ │ ├── BaseArgumentListSyntaxExtensions.cs │ │ │ │ ├── BaseNamespaceDeclarationSyntaxExtensions.cs │ │ │ │ ├── BasePropertyDeclarationSyntaxExtensions.cs │ │ │ │ ├── CastExpressionSyntaxExtensions.cs │ │ │ │ ├── CompilationUnitSyntaxExtensions.cs │ │ │ │ ├── ContextQuery │ │ │ │ │ ├── CSharpSyntaxContext.cs │ │ │ │ │ ├── CSharpSyntaxContextService.cs │ │ │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ │ │ ├── SyntaxTokenExtensions.cs │ │ │ │ │ └── SyntaxTreeExtensions.cs │ │ │ │ ├── ConversionExtensions.cs │ │ │ │ ├── DocumentationCommentExtensions.cs │ │ │ │ ├── ExpressionSyntaxExtensions.cs │ │ │ │ ├── ITypeParameterSymbolExtensions.cs │ │ │ │ ├── ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs │ │ │ │ ├── ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs │ │ │ │ ├── ITypeSymbolExtensions.cs │ │ │ │ ├── NameSyntaxExtensions.cs │ │ │ │ ├── QueryExpressionSyntaxExtensions.cs │ │ │ │ ├── SeparatedSyntaxListExtensions.cs │ │ │ │ ├── StringExtensions.cs │ │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ │ ├── SyntaxTokenExtensions.cs │ │ │ │ ├── SyntaxTokenListExtensions.cs │ │ │ │ ├── SyntaxTreeExtensions.cs │ │ │ │ ├── TypeDeclarationSyntaxExtensions.cs │ │ │ │ ├── TypeSyntaxExtensions.cs │ │ │ │ └── UsingDirectiveSyntaxExtensions.cs │ │ │ ├── LanguageServices │ │ │ │ ├── CSharpAddImportsService.cs │ │ │ │ ├── CSharpCommandLineParserService.cs │ │ │ │ ├── CSharpFileBannerFactsService.cs │ │ │ │ ├── CSharpGeneratedCodeRecognitionService.cs │ │ │ │ ├── CSharpHeaderFactsService.cs │ │ │ │ ├── CSharpMoveDeclarationNearReferenceService.cs │ │ │ │ ├── CSharpRemoveUnnecessaryImportsService.Rewriter.cs │ │ │ │ ├── CSharpRemoveUnnecessaryImportsService.cs │ │ │ │ ├── CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs │ │ │ │ ├── CSharpSemanticFactsService.cs │ │ │ │ ├── CSharpSemanticFactsServiceFactory.cs │ │ │ │ ├── CSharpSymbolDeclarationService.cs │ │ │ │ ├── CSharpSyntaxFactsService.cs │ │ │ │ ├── CSharpSyntaxFactsServiceFactory.cs │ │ │ │ ├── CSharpSyntaxGeneratorInternal.cs │ │ │ │ ├── CSharpSyntaxKindsServiceFactory.cs │ │ │ │ ├── CSharpTypeInferenceService.TypeInferrer.cs │ │ │ │ └── CSharpTypeInferenceService.cs │ │ │ ├── Lightup │ │ │ │ └── NullableSyntaxAnnotationEx.cs │ │ │ ├── Utilities │ │ │ │ ├── CSharpSimplificationHelpers.cs │ │ │ │ ├── NameSyntaxIterator.cs │ │ │ │ ├── NullableHelpers │ │ │ │ │ └── NullableExtensions.cs │ │ │ │ └── SyntaxKindSet.cs │ │ │ └── xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.cs.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.de.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.es.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.fr.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.it.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.ja.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.ko.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.pl.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.pt-BR.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.ru.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.tr.xlf │ │ │ │ ├── CSharpWorkspaceExtensionsResources.zh-Hans.xlf │ │ │ │ └── CSharpWorkspaceExtensionsResources.zh-Hant.xlf │ │ │ ├── Core │ │ │ ├── CodeFixes │ │ │ │ ├── CodeFixCategory.cs │ │ │ │ ├── CustomCodeActions.cs │ │ │ │ ├── FixAll │ │ │ │ │ ├── FixAllState.FixMultipleDiagnosticProvider.cs │ │ │ │ │ └── FixAllState.cs │ │ │ │ ├── FixAllContextHelper.cs │ │ │ │ └── SyntaxEditorBasedCodeFixProvider.cs │ │ │ ├── EmbeddedLanguages │ │ │ │ └── VirtualChars │ │ │ │ │ └── IVirtualCharLanguageService.cs │ │ │ ├── Extensions │ │ │ │ ├── ContextQuery │ │ │ │ │ ├── ISyntaxContextService.cs │ │ │ │ │ └── SyntaxContext.cs │ │ │ │ ├── DocumentExtensions.cs │ │ │ │ ├── HostWorkspaceServicesExtensions.cs │ │ │ │ ├── ISolutionExtensions.cs │ │ │ │ ├── ITypeInferenceServiceExtensions.cs │ │ │ │ ├── ProjectExtensions.cs │ │ │ │ ├── SyntaxEditorExtensions.cs │ │ │ │ ├── SyntaxGeneratorExtensions.cs │ │ │ │ ├── SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs │ │ │ │ ├── SyntaxGeneratorExtensions_Negate.cs │ │ │ │ └── TextDocumentExtensions.cs │ │ │ ├── Helpers │ │ │ │ ├── MefHostServicesHelpers.cs │ │ │ │ └── SimplificationHelpers.cs │ │ │ ├── LanguageServices │ │ │ │ ├── AddImports │ │ │ │ │ ├── AbstractAddImportsService.cs │ │ │ │ │ ├── AddImportHelpers.cs │ │ │ │ │ └── IAddImportsService.cs │ │ │ │ ├── CommandLine │ │ │ │ │ └── ICommandLineParserService.cs │ │ │ │ ├── GeneratedCodeRecognition │ │ │ │ │ ├── AbstractGeneratedCodeRecognitionService.cs │ │ │ │ │ └── IGeneratedCodeRecognitionService.cs │ │ │ │ ├── MoveDeclarationNearReference │ │ │ │ │ ├── AbstractMoveDeclarationNearReferenceService.State.cs │ │ │ │ │ ├── AbstractMoveDeclarationNearReferenceService.cs │ │ │ │ │ └── IMoveDeclarationNearReferenceService.cs │ │ │ │ ├── RemoveUnnecessaryImports │ │ │ │ │ ├── AbstractRemoveUnnecessaryImportsService.cs │ │ │ │ │ └── IRemoveUnnecessaryImportsService.cs │ │ │ │ ├── ReplaceDiscardDeclarationsWithAssignments │ │ │ │ │ └── IReplaceDiscardDeclarationsWithAssignmentsService.cs │ │ │ │ ├── SemanticsFactsService │ │ │ │ │ ├── AbstractSemanticFactsService.cs │ │ │ │ │ └── ISemanticFactsService.cs │ │ │ │ ├── SymbolDeclarationService │ │ │ │ │ └── ISymbolDeclarationService.cs │ │ │ │ ├── SyntaxFactsService │ │ │ │ │ ├── IFileBannerFactsService.cs │ │ │ │ │ ├── IHeaderFactsService.cs │ │ │ │ │ ├── ISyntaxFactsService.cs │ │ │ │ │ └── ISyntaxKindsService.cs │ │ │ │ ├── SyntaxGeneratorInternalExtensions │ │ │ │ │ └── SyntaxGeneratorInternal.cs │ │ │ │ └── TypeInferenceService │ │ │ │ │ ├── AbstractTypeInferenceService.AbstractTypeInferrer.cs │ │ │ │ │ ├── AbstractTypeInferenceService.cs │ │ │ │ │ └── ITypeInferenceService.cs │ │ │ ├── Log │ │ │ │ ├── AbstractLogAggregator.cs │ │ │ │ └── LogAggregator.cs │ │ │ ├── Rename │ │ │ │ └── Annotations │ │ │ │ │ ├── RenameActionAnnotation.cs │ │ │ │ │ ├── RenameAnnotation.cs │ │ │ │ │ ├── RenameDeclarationLocationReference.cs │ │ │ │ │ ├── RenameInvalidIdentifierAnnotation.cs │ │ │ │ │ ├── RenameNodeSimplificationAnnotation.cs │ │ │ │ │ └── RenameTokenSimplificationAnnotation.cs │ │ │ ├── Utilities │ │ │ │ ├── AsyncSymbolVisitor.cs │ │ │ │ ├── AsyncSymbolVisitor`1.cs │ │ │ │ ├── IProgressTracker.cs │ │ │ │ ├── NameGenerator.cs │ │ │ │ ├── NoOpProgressTracker.cs │ │ │ │ ├── SemanticDocument.cs │ │ │ │ ├── SyntacticDocument.cs │ │ │ │ └── TextReaderWithLength.cs │ │ │ ├── Workspace │ │ │ │ └── Mef │ │ │ │ │ ├── CodeChangeProviderMetadata.cs │ │ │ │ │ ├── FileExtensionsMetadata.cs │ │ │ │ │ ├── ILanguageMetadata.cs │ │ │ │ │ ├── ILanguagesMetadata.cs │ │ │ │ │ ├── IMefHostExportProvider.cs │ │ │ │ │ ├── LanguageMetadata.cs │ │ │ │ │ ├── LanguageServiceMetadata.cs │ │ │ │ │ ├── MefConstruction.cs │ │ │ │ │ ├── MefLanguageServices.cs │ │ │ │ │ ├── MefWorkspaceServices.cs │ │ │ │ │ ├── OrderableLanguageMetadata.cs │ │ │ │ │ ├── OrderableMetadata.cs │ │ │ │ │ ├── WorkspaceKindMetadata.cs │ │ │ │ │ └── WorkspaceServiceMetadata.cs │ │ │ ├── WorkspaceExtensions.projitems │ │ │ ├── WorkspaceExtensions.shproj │ │ │ ├── WorkspaceExtensionsResources.resx │ │ │ ├── WorkspaceServices │ │ │ │ └── SemanticModelReuse │ │ │ │ │ ├── ISemanticModelReuseWorkspaceService.cs │ │ │ │ │ └── SemanticModelReuseWorkspaceServiceFactory.cs │ │ │ └── xlf │ │ │ │ ├── WorkspaceExtensionsResources.cs.xlf │ │ │ │ ├── WorkspaceExtensionsResources.de.xlf │ │ │ │ ├── WorkspaceExtensionsResources.es.xlf │ │ │ │ ├── WorkspaceExtensionsResources.fr.xlf │ │ │ │ ├── WorkspaceExtensionsResources.it.xlf │ │ │ │ ├── WorkspaceExtensionsResources.ja.xlf │ │ │ │ ├── WorkspaceExtensionsResources.ko.xlf │ │ │ │ ├── WorkspaceExtensionsResources.pl.xlf │ │ │ │ ├── WorkspaceExtensionsResources.pt-BR.xlf │ │ │ │ ├── WorkspaceExtensionsResources.ru.xlf │ │ │ │ ├── WorkspaceExtensionsResources.tr.xlf │ │ │ │ ├── WorkspaceExtensionsResources.zh-Hans.xlf │ │ │ │ └── WorkspaceExtensionsResources.zh-Hant.xlf │ │ │ └── VisualBasic │ │ │ ├── EmbeddedLanguages │ │ │ └── VirtualChars │ │ │ │ └── VisualBasicVirtualCharLanguageServiceFactory.vb │ │ │ ├── Extensions │ │ │ ├── ArgumentListSyntaxExtensions.vb │ │ │ ├── CallStatementSyntaxExtensions.vb │ │ │ ├── CastExpressionSyntaxExtensions.vb │ │ │ ├── CompilationUnitSyntaxExtensions.vb │ │ │ ├── ContextQuery │ │ │ │ ├── IsStatementTerminatingTokenVisitor.vb │ │ │ │ ├── SyntaxTokenExtensions.vb │ │ │ │ ├── SyntaxTreeExtensions.vb │ │ │ │ ├── VisualBasicSyntaxContext.vb │ │ │ │ ├── VisualBasicSyntaxContextExtensions.vb │ │ │ │ └── VisualBasicSyntaxContextService.vb │ │ │ ├── ExpressionSyntaxExtensions.vb │ │ │ ├── ExpressionSyntaxGeneratorVisitor.vb │ │ │ ├── IMethodSymbolExtensions.vb │ │ │ ├── INamespaceOrTypeSymbolExtensions.vb │ │ │ ├── ITypeSymbolExtensions.vb │ │ │ ├── MemberAccessExpressionSyntaxExtensions.vb │ │ │ ├── NameSyntaxExtensions.vb │ │ │ ├── ObjectCreationExpressionExtensions.vb │ │ │ ├── ParameterSyntaxExtensions.vb │ │ │ ├── SimpleNameSyntaxExtensions.vb │ │ │ ├── StringExtensions.vb │ │ │ ├── SymbolDisplayPartExtensions.vb │ │ │ ├── SymbolExtensions.vb │ │ │ ├── SyntaxKindExtensions.vb │ │ │ ├── SyntaxListExtensions.vb │ │ │ ├── SyntaxTriviaListExtensions.vb │ │ │ ├── TypeBlockSyntaxExtensions.vb │ │ │ └── TypeSyntaxGeneratorVisitor.vb │ │ │ ├── LanguageServices │ │ │ ├── VisualBasicAddImportsService.vb │ │ │ ├── VisualBasicCommandLineParserService.vb │ │ │ ├── VisualBasicFileBannerFactsService.vb │ │ │ ├── VisualBasicGeneratedCodeRecognitionService.vb │ │ │ ├── VisualBasicHeaderFactsService.vb │ │ │ ├── VisualBasicMoveDeclarationNearReferenceService.vb │ │ │ ├── VisualBasicRemoveUnnecessaryImportsService.Rewriter.vb │ │ │ ├── VisualBasicRemoveUnnecessaryImportsService.vb │ │ │ ├── VisualBasicSemanticFactsService.vb │ │ │ ├── VisualBasicSymbolDeclarationService.vb │ │ │ ├── VisualBasicSyntaxFactsService.vb │ │ │ ├── VisualBasicSyntaxFactsServiceFactory.vb │ │ │ ├── VisualBasicSyntaxGeneratorInternal.vb │ │ │ ├── VisualBasicSyntaxKindsServiceFactory.vb │ │ │ ├── VisualBasicTypeInferenceService.TypeInferrer.vb │ │ │ └── VisualBasicTypeInferenceService.vb │ │ │ ├── Utilities │ │ │ ├── ModifierCollectionFacts.vb │ │ │ ├── NameSyntaxIterator.vb │ │ │ ├── PossibleDeclarationTypes.vb │ │ │ ├── SymbolExtensions.vb │ │ │ ├── SyntaxKindSet.vb │ │ │ └── VisualBasicSimplificationHelpers.vb │ │ │ ├── VisualBasicWorkspaceExtensions.projitems │ │ │ ├── VisualBasicWorkspaceExtensions.shproj │ │ │ ├── VisualBasicWorkspaceExtensionsResources.resx │ │ │ └── xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.cs.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.de.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.es.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.fr.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.it.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.ja.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.ko.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.pl.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.pt-BR.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.ru.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.tr.xlf │ │ │ ├── VisualBasicWorkspaceExtensionsResources.zh-Hans.xlf │ │ │ └── VisualBasicWorkspaceExtensionsResources.zh-Hant.xlf │ │ ├── TestSourceGenerator │ │ ├── HelloWorldGenerator.cs │ │ └── Microsoft.CodeAnalysis.TestSourceGenerator.csproj │ │ ├── VisualBasic │ │ └── Portable │ │ │ ├── CaseCorrection │ │ │ ├── VisualBasicCaseCorrectionService.Rewriter.vb │ │ │ ├── VisualBasicCaseCorrectionService.vb │ │ │ └── VisualBasicCaseCorrectionServiceFactory.vb │ │ │ ├── Classification │ │ │ ├── ClassificationHelpers.vb │ │ │ ├── SyntaxClassification │ │ │ │ ├── IdentifierNameSyntaxClassifier.vb │ │ │ │ ├── ImportAliasClauseSyntaxClassifier.vb │ │ │ │ ├── NameSyntaxClassifier.vb │ │ │ │ ├── OperatorOverloadSyntaxClassifier.vb │ │ │ │ ├── VisualBasicSyntaxClassificationService.vb │ │ │ │ └── VisualBasicSyntaxClassificationServiceFactory.vb │ │ │ ├── VisualBasicClassificationService.vb │ │ │ ├── Worker.DocumentationCommentClassifier.vb │ │ │ ├── Worker.XmlClassifier.vb │ │ │ └── Worker.vb │ │ │ ├── CodeCleanup │ │ │ ├── AsyncOrIteratorFunctionReturnTypeFixer.vb │ │ │ ├── Providers │ │ │ │ ├── AbstractTokensCodeCleanupProvider.vb │ │ │ │ ├── AddMissingTokensCodeCleanupProvider.vb │ │ │ │ ├── CaseCorrectionCodeCleanupProvider.vb │ │ │ │ ├── FixIncorrectTokensCodeCleanupProvider.vb │ │ │ │ ├── NormalizeModifiersOrOperatorsCodeCleanupProvider.vb │ │ │ │ ├── ReduceTokensCodeCleanupProvider.vb │ │ │ │ └── RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb │ │ │ ├── VisualBasicCodeCleanerService.vb │ │ │ └── VisualBasicCodeCleanerServiceFactory.vb │ │ │ ├── CodeGeneration │ │ │ ├── ArgumentGenerator.vb │ │ │ ├── AttributeGenerator.vb │ │ │ ├── ConstructorGenerator.vb │ │ │ ├── ConversionGenerator.vb │ │ │ ├── EnumMemberGenerator.vb │ │ │ ├── EventGenerator.vb │ │ │ ├── ExpressionGenerator.StringPiece.vb │ │ │ ├── ExpressionGenerator.StringPieceKind.vb │ │ │ ├── ExpressionGenerator.vb │ │ │ ├── FieldGenerator.vb │ │ │ ├── MethodGenerator.vb │ │ │ ├── NamedTypeGenerator.vb │ │ │ ├── NamespaceGenerator.vb │ │ │ ├── OperatorGenerator.vb │ │ │ ├── ParameterGenerator.vb │ │ │ ├── PropertyGenerator.vb │ │ │ ├── StatementGenerator.vb │ │ │ ├── TypeParameterGenerator.vb │ │ │ ├── VisualBasicCodeGenerationHelpers.vb │ │ │ ├── VisualBasicCodeGenerationService.vb │ │ │ ├── VisualBasicCodeGenerationServiceFactory.vb │ │ │ ├── VisualBasicDeclarationComparer.vb │ │ │ ├── VisualBasicFlagsEnumGenerator.vb │ │ │ └── VisualBasicSyntaxGenerator.vb │ │ │ ├── CodeStyle │ │ │ └── VisualBasicCodeStyleOptionsProvider.vb │ │ │ ├── Composition │ │ │ └── VisualBasicWorkspaceFeatures.vb │ │ │ ├── Diagnostics │ │ │ └── VisualBasicDiagnosticPropertiesService.vb │ │ │ ├── Editing │ │ │ └── VisualBasicImportAdder.vb │ │ │ ├── EmbeddedLanguages │ │ │ └── LanguageServices │ │ │ │ └── VisualBasicEmbeddedLanguagesProvider.vb │ │ │ ├── Extensions │ │ │ └── SemanticModelExtensions.vb │ │ │ ├── FindSymbols │ │ │ ├── VisualBasicDeclaredSymbolInfoFactoryService.vb │ │ │ └── VisualBasicReferenceFinder.vb │ │ │ ├── Formatting │ │ │ ├── DefaultOperationProvider.vb │ │ │ ├── Engine │ │ │ │ ├── AggregatedFormattingResult.vb │ │ │ │ ├── FormattingResult.vb │ │ │ │ ├── Trivia │ │ │ │ │ ├── TriviaDataFactory.AbstractLineBreakTrivia.vb │ │ │ │ │ ├── TriviaDataFactory.Analyzer.vb │ │ │ │ │ ├── TriviaDataFactory.CodeShapeAnalyzer.vb │ │ │ │ │ ├── TriviaDataFactory.ComplexTrivia.vb │ │ │ │ │ ├── TriviaDataFactory.FormattedComplexTrivia.vb │ │ │ │ │ ├── TriviaDataFactory.LineContinuationTrivia.vb │ │ │ │ │ ├── TriviaDataFactory.ModifiedComplexTrivia.vb │ │ │ │ │ ├── TriviaDataFactory.TriviaRewriter.vb │ │ │ │ │ ├── TriviaDataFactory.vb │ │ │ │ │ └── VisualBasicTriviaFormatter.vb │ │ │ │ ├── VisualBasicFormatEngine.vb │ │ │ │ └── VisualBasicStructuredTriviaFormatEngine.vb │ │ │ ├── FormattingHelpers.vb │ │ │ ├── Rules │ │ │ │ ├── AdjustSpaceFormattingRule.vb │ │ │ │ ├── AlignTokensFormattingRule.vb │ │ │ │ ├── BaseFormattingRule.vb │ │ │ │ ├── ElasticTriviaFormattingRule.vb │ │ │ │ ├── NodeBasedFormattingRule.vb │ │ │ │ └── StructuredTriviaFormattingRule.vb │ │ │ ├── VisualBasicFormattingService.vb │ │ │ └── VisualBasicSyntaxFormattingService.vb │ │ │ ├── Indentation │ │ │ ├── SpecialFormattingOperation.vb │ │ │ ├── VisualBasicIndentationService.Indenter.vb │ │ │ ├── VisualBasicIndentationService.vb │ │ │ └── VisualBasicSmartTokenFormatter.vb │ │ │ ├── LanguageServices │ │ │ └── SemanticFactsService │ │ │ │ └── VisualBasicSemanticFacts.vb │ │ │ ├── LinkedFiles │ │ │ └── BasicLinkedFileMergeConflictCommentAdditionService.vb │ │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Workspaces.vbproj │ │ │ ├── OrganizeImports │ │ │ ├── VisualBasicOrganizeImportsService.Rewriter.vb │ │ │ └── VisualBasicOrganizeImportsService.vb │ │ │ ├── PublicAPI.Shipped.txt │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ ├── ReassignedVariable │ │ │ └── VisualBasicReassignedVariableService.vb │ │ │ ├── Recommendations │ │ │ ├── VisualBasicRecommendationService.vb │ │ │ └── VisualBasicRecommendationServiceRunner.vb │ │ │ ├── Rename │ │ │ ├── LabelConflictVisitor.vb │ │ │ ├── LocalConflictVisitor.vb │ │ │ ├── VisualBasicRenameRewriterLanguageService.vb │ │ │ └── VisualBasicRenameRewriterLanguageServiceFactory.vb │ │ │ ├── SemanticModelReuse │ │ │ └── VisualBasicSemanticModelReuseLanguageService.vb │ │ │ ├── Serialization │ │ │ └── VisualBasicOptionsSerializationService.vb │ │ │ ├── Simplification │ │ │ ├── Reducers │ │ │ │ ├── AbstractVisualBasicReducer.AbstractReductionRewriter.vb │ │ │ │ ├── AbstractVisualBasicReducer.vb │ │ │ │ ├── VisualBasicCallReducer.Rewriter.vb │ │ │ │ ├── VisualBasicCallReducer.vb │ │ │ │ ├── VisualBasicCastReducer.Rewriter.vb │ │ │ │ ├── VisualBasicCastReducer.vb │ │ │ │ ├── VisualBasicEscapingReducer.Rewriter.vb │ │ │ │ ├── VisualBasicEscapingReducer.vb │ │ │ │ ├── VisualBasicExtensionMethodReducer.Rewriter.vb │ │ │ │ ├── VisualBasicExtensionMethodReducer.vb │ │ │ │ ├── VisualBasicInferredMemberNameReducer.Rewriter.vb │ │ │ │ ├── VisualBasicInferredMemberNameReducer.vb │ │ │ │ ├── VisualBasicMiscellaneousReducer.Rewriter.vb │ │ │ │ ├── VisualBasicMiscellaneousReducer.vb │ │ │ │ ├── VisualBasicNameReducer.Rewriter.vb │ │ │ │ ├── VisualBasicNameReducer.vb │ │ │ │ ├── VisualBasicParenthesesReducer.Rewriter.vb │ │ │ │ ├── VisualBasicParenthesesReducer.vb │ │ │ │ ├── VisualBasicVariableDeclaratorReducer.Rewriter.vb │ │ │ │ └── VisualBasicVariableDeclaratorReducer.vb │ │ │ ├── Simplifiers │ │ │ │ ├── AbstractVisualBasicSimplifier.vb │ │ │ │ ├── ExpressionSimplifier.vb │ │ │ │ └── NameSimplifier.vb │ │ │ ├── VisualBasicSimplificationService.Expander.vb │ │ │ ├── VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb │ │ │ └── VisualBasicSimplificationService.vb │ │ │ ├── Utilities │ │ │ └── IntrinsicOperators │ │ │ │ ├── AbstractAddRemoveHandlerStatementDocumentation.vb │ │ │ │ ├── AbstractCastExpressionDocumentation.vb │ │ │ │ ├── AbstractIntrinsicOperatorDocumentation.vb │ │ │ │ ├── AddHandlerStatementDocumentation.vb │ │ │ │ ├── BinaryConditionalExpressionDocumentation.vb │ │ │ │ ├── CTypeCastExpressionDocumentation.vb │ │ │ │ ├── DirectCastExpressionDocumentation.vb │ │ │ │ ├── GetTypeExpressionDocumentation.vb │ │ │ │ ├── GetXmlNamespaceExpressionDocumentation.vb │ │ │ │ ├── MidAssignmentDocumentation.vb │ │ │ │ ├── NameOfExpressionDocumentation.vb │ │ │ │ ├── PredefinedCastExpressionDocumentation.vb │ │ │ │ ├── RemoveHandlerStatementDocumentation.vb │ │ │ │ ├── TernaryConditionalExpressionDocumentation.vb │ │ │ │ └── TryCastExpressionDocumentation.vb │ │ │ ├── VBWorkspaceResources.resx │ │ │ ├── Workspace │ │ │ └── LanguageServices │ │ │ │ ├── VisualBasicCompilationFactoryService.vb │ │ │ │ ├── VisualBasicSyntaxTreeFactoryService.NullSyntaxReference.vb │ │ │ │ ├── VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb │ │ │ │ ├── VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb │ │ │ │ ├── VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb │ │ │ │ └── VisualBasicSyntaxTreeFactoryService.vb │ │ │ └── xlf │ │ │ ├── VBWorkspaceResources.cs.xlf │ │ │ ├── VBWorkspaceResources.de.xlf │ │ │ ├── VBWorkspaceResources.es.xlf │ │ │ ├── VBWorkspaceResources.fr.xlf │ │ │ ├── VBWorkspaceResources.it.xlf │ │ │ ├── VBWorkspaceResources.ja.xlf │ │ │ ├── VBWorkspaceResources.ko.xlf │ │ │ ├── VBWorkspaceResources.pl.xlf │ │ │ ├── VBWorkspaceResources.pt-BR.xlf │ │ │ ├── VBWorkspaceResources.ru.xlf │ │ │ ├── VBWorkspaceResources.tr.xlf │ │ │ ├── VBWorkspaceResources.zh-Hans.xlf │ │ │ └── VBWorkspaceResources.zh-Hant.xlf │ │ └── VisualBasicTest │ │ ├── CaseCorrection │ │ ├── CaseCorrectionTests.vb │ │ └── VisualBasicCaseCorrectionTestBase.vb │ │ ├── CodeGeneration │ │ ├── AddImportsTests.vb │ │ └── SyntaxGeneratorTests.vb │ │ ├── EmbeddedLanguages │ │ └── VirtualChars │ │ │ └── VisualBasicVirtualCharServiceTests.vb │ │ ├── Formatting │ │ ├── FormattingTests.vb │ │ └── VisualBasicFormattingTestBase.vb │ │ ├── Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests.vbproj │ │ ├── My Project │ │ └── launchSettings.json │ │ ├── OrganizeImports │ │ └── OrganizeImportsTests.vb │ │ ├── VisualBasicCommandLineArgumentsFactoryServiceTests.vb │ │ ├── VisualBasicExtensionsTests.vb │ │ └── VisualBasicSyntaxFactsServiceTests.vb └── test.sh └── tool.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/update_roslyn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.github/ISSUE_TEMPLATE/update_roslyn.md -------------------------------------------------------------------------------- /.github/workflows/package_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.github/workflows/package_release.yml -------------------------------------------------------------------------------- /.github/workflows/package_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.github/workflows/package_test.yml -------------------------------------------------------------------------------- /.github/workflows/roslyn_update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.github/workflows/roslyn_update.yml -------------------------------------------------------------------------------- /.github/workflows/roslyn_update_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.github/workflows/roslyn_update_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- 1 | ./roslyn/License.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/README.md -------------------------------------------------------------------------------- /Tests/PrivateLibrary.Bridge/Bridge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/PrivateLibrary.Bridge/Bridge.cs -------------------------------------------------------------------------------- /Tests/PrivateLibrary.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/PrivateLibrary.Console/Program.cs -------------------------------------------------------------------------------- /Tests/PrivateLibrary.Tests/UnitTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/PrivateLibrary.Tests/UnitTest.cs -------------------------------------------------------------------------------- /Tests/PrivateLibrary/PrivateLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/PrivateLibrary/PrivateLibrary.cs -------------------------------------------------------------------------------- /Tests/PrivateLibrary/PrivateLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/PrivateLibrary/PrivateLibrary.csproj -------------------------------------------------------------------------------- /Tests/Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/Tests.sln -------------------------------------------------------------------------------- /Tests/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/Tests/nuget.config -------------------------------------------------------------------------------- /roslyn/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.editorconfig -------------------------------------------------------------------------------- /roslyn/.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Dotnet-format -w Roslyn.sln 2 | abce41d282ac631be5217140f1bd46d0e250ad02 3 | -------------------------------------------------------------------------------- /roslyn/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.gitattributes -------------------------------------------------------------------------------- /roslyn/.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.github/CODEOWNERS -------------------------------------------------------------------------------- /roslyn/.github/ISSUE_TEMPLATE/analyzer-suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.github/ISSUE_TEMPLATE/analyzer-suggestion.md -------------------------------------------------------------------------------- /roslyn/.github/ISSUE_TEMPLATE/api-suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.github/ISSUE_TEMPLATE/api-suggestion.md -------------------------------------------------------------------------------- /roslyn/.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /roslyn/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /roslyn/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.gitignore -------------------------------------------------------------------------------- /roslyn/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.vscode/launch.json -------------------------------------------------------------------------------- /roslyn/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.vscode/tasks.json -------------------------------------------------------------------------------- /roslyn/.vsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/.vsconfig -------------------------------------------------------------------------------- /roslyn/Build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Build.cmd -------------------------------------------------------------------------------- /roslyn/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /roslyn/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/CONTRIBUTING.md -------------------------------------------------------------------------------- /roslyn/Compilers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Compilers.sln -------------------------------------------------------------------------------- /roslyn/Compilers.slnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Compilers.slnf -------------------------------------------------------------------------------- /roslyn/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/Directory.Build.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Directory.Build.rsp -------------------------------------------------------------------------------- /roslyn/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Directory.Build.targets -------------------------------------------------------------------------------- /roslyn/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/License.txt -------------------------------------------------------------------------------- /roslyn/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/NuGet.config -------------------------------------------------------------------------------- /roslyn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/README.md -------------------------------------------------------------------------------- /roslyn/Restore.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Restore.cmd -------------------------------------------------------------------------------- /roslyn/Roslyn.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/Roslyn.sln -------------------------------------------------------------------------------- /roslyn/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/SECURITY.md -------------------------------------------------------------------------------- /roslyn/THIRD-PARTY-NOTICES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/THIRD-PARTY-NOTICES.txt -------------------------------------------------------------------------------- /roslyn/Test.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -test %*" 3 | -------------------------------------------------------------------------------- /roslyn/azure-pipelines-integration-lsp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/azure-pipelines-integration-lsp.yml -------------------------------------------------------------------------------- /roslyn/azure-pipelines-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/azure-pipelines-integration.yml -------------------------------------------------------------------------------- /roslyn/azure-pipelines-official.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/azure-pipelines-official.yml -------------------------------------------------------------------------------- /roslyn/azure-pipelines-pr-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/azure-pipelines-pr-validation.yml -------------------------------------------------------------------------------- /roslyn/azure-pipelines-richnav.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/azure-pipelines-richnav.yml -------------------------------------------------------------------------------- /roslyn/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/azure-pipelines.yml -------------------------------------------------------------------------------- /roslyn/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/build.sh -------------------------------------------------------------------------------- /roslyn/docs/Breaking API Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/Breaking API Changes.md -------------------------------------------------------------------------------- /roslyn/docs/Language Feature Status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/Language Feature Status.md -------------------------------------------------------------------------------- /roslyn/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/README.md -------------------------------------------------------------------------------- /roslyn/docs/analyzers/Analyzer Actions Semantics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/analyzers/Analyzer Actions Semantics.md -------------------------------------------------------------------------------- /roslyn/docs/analyzers/Analyzer Samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/analyzers/Analyzer Samples.md -------------------------------------------------------------------------------- /roslyn/docs/analyzers/FixAllProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/analyzers/FixAllProvider.md -------------------------------------------------------------------------------- /roslyn/docs/analyzers/Localizing Analyzers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/analyzers/Localizing Analyzers.md -------------------------------------------------------------------------------- /roslyn/docs/analyzers/Report Analyzer Format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/analyzers/Report Analyzer Format.md -------------------------------------------------------------------------------- /roslyn/docs/analyzers/Using Additional Files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/analyzers/Using Additional Files.md -------------------------------------------------------------------------------- /roslyn/docs/area-owners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/area-owners.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/API Notes/10-29-19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/API Notes/10-29-19.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/API Notes/4-15-20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/API Notes/4-15-20.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/API Notes/6-11-20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/API Notes/6-11-20.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/API Notes/8-19-20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/API Notes/8-19-20.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/API Notes/9-30-19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/API Notes/9-30-19.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Boolean Representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Boolean Representation.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/COM Interop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/COM Interop.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/CodeGen Differences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/CodeGen Differences.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/CommandLine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/CommandLine.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/Definite Assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/Definite Assignment.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/Internal Access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/Internal Access.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/Overload Resolution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/Overload Resolution.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/System.TypedReference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/System.TypedReference.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/Unicode Version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/Unicode Version.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/Win32 Resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/Win32 Resources.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/__arglist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/__arglist.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/CSharp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/CSharp/readme.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Co-located core types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Co-located core types.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Compiler Server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Compiler Server.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Compiler Toolset NuPkgs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Compiler Toolset NuPkgs.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Design/Bound Node Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Design/Bound Node Design.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Design/Closure Conversion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Design/Closure Conversion.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Design/Editor Config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Design/Editor Config.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Design/Parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Design/Parser.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Design/README.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Design/Unexpected Conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Design/Unexpected Conditions.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Deterministic Inputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Deterministic Inputs.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Error Log Format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Error Log Format.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/IOperation Test Hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/IOperation Test Hook.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Interactive Imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Interactive Imports.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/README.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Rule Set Format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Rule Set Format.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/Visual Basic/CommandLine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/Visual Basic/CommandLine.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/analyzer-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/analyzer-config.md -------------------------------------------------------------------------------- /roslyn/docs/compilers/terrapin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/compilers/terrapin.md -------------------------------------------------------------------------------- /roslyn/docs/contributing/API Review Process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/contributing/API Review Process.md -------------------------------------------------------------------------------- /roslyn/docs/contributing/Compiler Test Plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/contributing/Compiler Test Plan.md -------------------------------------------------------------------------------- /roslyn/docs/contributing/IDE Test Plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/contributing/IDE Test Plan.md -------------------------------------------------------------------------------- /roslyn/docs/contributing/Nullable Annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/contributing/Nullable Annotations.md -------------------------------------------------------------------------------- /roslyn/docs/contributing/Powershell Guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/contributing/Powershell Guidelines.md -------------------------------------------------------------------------------- /roslyn/docs/features/ExperimentalAttribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/ExperimentalAttribute.md -------------------------------------------------------------------------------- /roslyn/docs/features/ExpressionVariables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/ExpressionVariables.md -------------------------------------------------------------------------------- /roslyn/docs/features/GlobalUsingDirective.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/GlobalUsingDirective.md -------------------------------------------------------------------------------- /roslyn/docs/features/NativeIntegerAttribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/NativeIntegerAttribute.md -------------------------------------------------------------------------------- /roslyn/docs/features/TopLevelStatements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/TopLevelStatements.md -------------------------------------------------------------------------------- /roslyn/docs/features/UsedAssemblyReferences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/UsedAssemblyReferences.md -------------------------------------------------------------------------------- /roslyn/docs/features/async-main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/async-main.md -------------------------------------------------------------------------------- /roslyn/docs/features/async-main.test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/async-main.test.md -------------------------------------------------------------------------------- /roslyn/docs/features/async-streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/async-streams.md -------------------------------------------------------------------------------- /roslyn/docs/features/deconstruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/deconstruction.md -------------------------------------------------------------------------------- /roslyn/docs/features/discards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/discards.md -------------------------------------------------------------------------------- /roslyn/docs/features/dynamic-analysis.work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/dynamic-analysis.work.md -------------------------------------------------------------------------------- /roslyn/docs/features/enhanced-using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/enhanced-using.md -------------------------------------------------------------------------------- /roslyn/docs/features/generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/generators.md -------------------------------------------------------------------------------- /roslyn/docs/features/img/install-valuetuple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/img/install-valuetuple.png -------------------------------------------------------------------------------- /roslyn/docs/features/incremental-generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/incremental-generators.md -------------------------------------------------------------------------------- /roslyn/docs/features/local-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/local-functions.md -------------------------------------------------------------------------------- /roslyn/docs/features/local-functions.test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/local-functions.test.md -------------------------------------------------------------------------------- /roslyn/docs/features/local-functions.work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/local-functions.work.md -------------------------------------------------------------------------------- /roslyn/docs/features/nullable-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/nullable-metadata.md -------------------------------------------------------------------------------- /roslyn/docs/features/nullable-reference-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/nullable-reference-types.md -------------------------------------------------------------------------------- /roslyn/docs/features/outvar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/outvar.md -------------------------------------------------------------------------------- /roslyn/docs/features/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/patterns.md -------------------------------------------------------------------------------- /roslyn/docs/features/patterns.work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/patterns.work.md -------------------------------------------------------------------------------- /roslyn/docs/features/pdb-compilation-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/pdb-compilation-options.md -------------------------------------------------------------------------------- /roslyn/docs/features/private-protected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/private-protected.md -------------------------------------------------------------------------------- /roslyn/docs/features/private-protected.work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/private-protected.work.md -------------------------------------------------------------------------------- /roslyn/docs/features/readonly-instance-members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/readonly-instance-members.md -------------------------------------------------------------------------------- /roslyn/docs/features/records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/records.md -------------------------------------------------------------------------------- /roslyn/docs/features/records.work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/records.work.md -------------------------------------------------------------------------------- /roslyn/docs/features/ref-reassignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/ref-reassignment.md -------------------------------------------------------------------------------- /roslyn/docs/features/refout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/refout.md -------------------------------------------------------------------------------- /roslyn/docs/features/sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/sdk.md -------------------------------------------------------------------------------- /roslyn/docs/features/skiplocalsinit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/skiplocalsinit.md -------------------------------------------------------------------------------- /roslyn/docs/features/source-generators.cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/source-generators.cookbook.md -------------------------------------------------------------------------------- /roslyn/docs/features/source-generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/source-generators.md -------------------------------------------------------------------------------- /roslyn/docs/features/task-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/task-types.md -------------------------------------------------------------------------------- /roslyn/docs/features/throwexpr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/throwexpr.md -------------------------------------------------------------------------------- /roslyn/docs/features/tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/tuples.md -------------------------------------------------------------------------------- /roslyn/docs/features/wildcards.work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/features/wildcards.work.md -------------------------------------------------------------------------------- /roslyn/docs/ide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/ide/README.md -------------------------------------------------------------------------------- /roslyn/docs/ide/external-access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/ide/external-access.md -------------------------------------------------------------------------------- /roslyn/docs/ide/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/ide/glossary.md -------------------------------------------------------------------------------- /roslyn/docs/ide/test-plans/source-generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/ide/test-plans/source-generators.md -------------------------------------------------------------------------------- /roslyn/docs/infrastructure/cross-platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/infrastructure/cross-platform.md -------------------------------------------------------------------------------- /roslyn/docs/infrastructure/feature branches azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/infrastructure/feature branches azure.md -------------------------------------------------------------------------------- /roslyn/docs/infrastructure/msbuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/infrastructure/msbuild.md -------------------------------------------------------------------------------- /roslyn/docs/specs/CSharp 6/Better Betterness.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/specs/CSharp 6/Better Betterness.md -------------------------------------------------------------------------------- /roslyn/docs/specs/PortablePdb-Metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/specs/PortablePdb-Metadata.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/API-Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/API-Changes.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Branch-Cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Branch-Cleanup.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Building-Testing-and-Debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Building-Testing-and-Debugging.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/C#-Interactive-Walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/C#-Interactive-Walkthrough.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Changelog-for-C#-and-VB-compilers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Changelog-for-C#-and-VB-compilers.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Compiler-Queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Compiler-Queries.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Compiler-release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Compiler-release-process.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Compiler-supporting-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Compiler-supporting-types.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Contributing-Code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Contributing-Code.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/EnC-Supported-Edits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/EnC-Supported-Edits.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/FAQ.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Interactive-Window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Interactive-Window.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Labels-used-for-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Labels-used-for-issues.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Linux-Instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Linux-Instructions.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Manual-Testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Manual-Testing.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Measuring-Compiler-Performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Measuring-Compiler-Performance.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/New-Language-Features-in-C#-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/New-Language-Features-in-C#-6.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/New-Language-Features-in-VB-14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/New-Language-Features-in-VB-14.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Notes-on-formatting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Notes-on-formatting.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Notes-on-nullability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Notes-on-nullability.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/NuGet-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/NuGet-packages.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Performance-Investigations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Performance-Investigations.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/README.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Roadmap.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Roslyn-Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Roslyn-Overview.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Samples-and-Walkthroughs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Samples-and-Walkthroughs.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Scripting-API-Samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Scripting-API-Samples.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Syntax-Visualizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Syntax-Visualizer.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Troubleshooting-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Troubleshooting-tips.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/VS-2015-CTP-5-API-Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/VS-2015-CTP-5-API-Changes.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/VS-2015-CTP-6-API-Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/VS-2015-CTP-6-API-Changes.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/VS-2015-RC-API-Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/VS-2015-RC-API-Changes.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/Walkthroughs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/Walkthroughs.md -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/csharp-diag.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/csharp-diag.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/csharp-diag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/csharp-diag.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/csharp-semantic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/csharp-semantic.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/csharp-semantic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/csharp-semantic.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/csharp-syntax.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/csharp-syntax.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/csharp-syntax.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/csharp-syntax.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-diag.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-diag.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-diag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-diag.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-semantic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-semantic.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-semantic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-semantic.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-syntax-transform.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-syntax-transform.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-syntax-transform.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-syntax-transform.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-syntax.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-syntax.docx -------------------------------------------------------------------------------- /roslyn/docs/wiki/documents/vb-syntax.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/documents/vb-syntax.pdf -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/alex-api-layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/alex-api-layers.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/compiler-pipeline-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/compiler-pipeline-api.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/compiler-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/compiler-pipeline.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig1.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig10.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig11.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig12.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig13.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig14.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig15.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig16.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig17.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig18.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig19.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig2.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig20.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig3.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig4.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig5.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig6.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig7.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig8.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/fig9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/fig9.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/pool-name-attempt1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/pool-name-attempt1.png -------------------------------------------------------------------------------- /roslyn/docs/wiki/images/workspace-obj-relations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/docs/wiki/images/workspace-obj-relations.png -------------------------------------------------------------------------------- /roslyn/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/dotnet-tools.json -------------------------------------------------------------------------------- /roslyn/eng/InternalTools.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/InternalTools.props -------------------------------------------------------------------------------- /roslyn/eng/Publishing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/Publishing.props -------------------------------------------------------------------------------- /roslyn/eng/Signing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/Signing.props -------------------------------------------------------------------------------- /roslyn/eng/SourceBuild.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/SourceBuild.props -------------------------------------------------------------------------------- /roslyn/eng/SourceBuildPrebuiltBaseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/SourceBuildPrebuiltBaseline.xml -------------------------------------------------------------------------------- /roslyn/eng/Tools.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/Tools.props -------------------------------------------------------------------------------- /roslyn/eng/Version.Details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/Version.Details.xml -------------------------------------------------------------------------------- /roslyn/eng/Versions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/Versions.props -------------------------------------------------------------------------------- /roslyn/eng/build-utils-win.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/build-utils-win.ps1 -------------------------------------------------------------------------------- /roslyn/eng/build-utils.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/build-utils.ps1 -------------------------------------------------------------------------------- /roslyn/eng/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/build.ps1 -------------------------------------------------------------------------------- /roslyn/eng/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/build.sh -------------------------------------------------------------------------------- /roslyn/eng/cibuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/cibuild.sh -------------------------------------------------------------------------------- /roslyn/eng/common/CIBuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/CIBuild.cmd -------------------------------------------------------------------------------- /roslyn/eng/common/PSScriptAnalyzerSettings.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/PSScriptAnalyzerSettings.psd1 -------------------------------------------------------------------------------- /roslyn/eng/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/README.md -------------------------------------------------------------------------------- /roslyn/eng/common/SetupNugetSources.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/SetupNugetSources.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/SetupNugetSources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/SetupNugetSources.sh -------------------------------------------------------------------------------- /roslyn/eng/common/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/build.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/build.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cibuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cibuild.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm/sources.list.bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm/sources.list.bionic -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm/sources.list.jessie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm/sources.list.jessie -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm/sources.list.xenial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm/sources.list.xenial -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm/sources.list.zesty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm/sources.list.zesty -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/sources.list.bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/sources.list.bionic -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/sources.list.buster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/sources.list.buster -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/sources.list.stretch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/sources.list.stretch -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/sources.list.xenial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/sources.list.xenial -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/sources.list.zesty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/sources.list.zesty -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/tizen-build-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/tizen-build-rootfs.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/tizen-fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/tizen-fetch.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/arm64/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/arm64/tizen/tizen.patch -------------------------------------------------------------------------------- /roslyn/eng/common/cross/armel/armel.jessie.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/armel/armel.jessie.patch -------------------------------------------------------------------------------- /roslyn/eng/common/cross/armel/sources.list.jessie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/armel/sources.list.jessie -------------------------------------------------------------------------------- /roslyn/eng/common/cross/armel/tizen-build-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/armel/tizen-build-rootfs.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/armel/tizen-fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/armel/tizen-fetch.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/armel/tizen/tizen-dotnet.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/armel/tizen/tizen-dotnet.ks -------------------------------------------------------------------------------- /roslyn/eng/common/cross/armel/tizen/tizen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/armel/tizen/tizen.patch -------------------------------------------------------------------------------- /roslyn/eng/common/cross/build-android-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/build-android-rootfs.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/build-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/build-rootfs.sh -------------------------------------------------------------------------------- /roslyn/eng/common/cross/s390x/sources.list.bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/s390x/sources.list.bionic -------------------------------------------------------------------------------- /roslyn/eng/common/cross/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/toolchain.cmake -------------------------------------------------------------------------------- /roslyn/eng/common/cross/x86/sources.list.bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/x86/sources.list.bionic -------------------------------------------------------------------------------- /roslyn/eng/common/cross/x86/sources.list.xenial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/cross/x86/sources.list.xenial -------------------------------------------------------------------------------- /roslyn/eng/common/darc-init.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/darc-init.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/darc-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/darc-init.sh -------------------------------------------------------------------------------- /roslyn/eng/common/dotnet-install.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/dotnet-install.cmd -------------------------------------------------------------------------------- /roslyn/eng/common/dotnet-install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/dotnet-install.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/dotnet-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/dotnet-install.sh -------------------------------------------------------------------------------- /roslyn/eng/common/enable-cross-org-publishing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/enable-cross-org-publishing.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/generate-graph-files.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/generate-graph-files.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/generate-locproject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/generate-locproject.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/helixpublish.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/helixpublish.proj -------------------------------------------------------------------------------- /roslyn/eng/common/init-tools-native.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/init-tools-native.cmd -------------------------------------------------------------------------------- /roslyn/eng/common/init-tools-native.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/init-tools-native.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/init-tools-native.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/init-tools-native.sh -------------------------------------------------------------------------------- /roslyn/eng/common/internal-feed-operations.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/internal-feed-operations.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/internal-feed-operations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/internal-feed-operations.sh -------------------------------------------------------------------------------- /roslyn/eng/common/internal/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/internal/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/eng/common/internal/Tools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/internal/Tools.csproj -------------------------------------------------------------------------------- /roslyn/eng/common/msbuild.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/msbuild.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/msbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/msbuild.sh -------------------------------------------------------------------------------- /roslyn/eng/common/native/CommonLibrary.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/native/CommonLibrary.psm1 -------------------------------------------------------------------------------- /roslyn/eng/common/native/common-library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/native/common-library.sh -------------------------------------------------------------------------------- /roslyn/eng/common/native/init-compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/native/init-compiler.sh -------------------------------------------------------------------------------- /roslyn/eng/common/native/install-cmake-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/native/install-cmake-test.sh -------------------------------------------------------------------------------- /roslyn/eng/common/native/install-cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/native/install-cmake.sh -------------------------------------------------------------------------------- /roslyn/eng/common/native/install-tool.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/native/install-tool.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/pipeline-logging-functions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/pipeline-logging-functions.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/pipeline-logging-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/pipeline-logging-functions.sh -------------------------------------------------------------------------------- /roslyn/eng/common/post-build/add-build-to-channel.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/post-build/add-build-to-channel.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/post-build/nuget-validation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/post-build/nuget-validation.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/post-build/post-build-utils.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/post-build/post-build-utils.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/post-build/publish-using-darc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/post-build/publish-using-darc.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/post-build/symbols-validation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/post-build/symbols-validation.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdk-task.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdk-task.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/NuGet.config -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/configure-sdl-tool.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/configure-sdl-tool.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/execute-all-sdl-tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/execute-all-sdl-tools.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/extract-artifact-archives.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/extract-artifact-archives.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/extract-artifact-packages.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/extract-artifact-packages.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/init-sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/init-sdl.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/packages.config -------------------------------------------------------------------------------- /roslyn/eng/common/sdl/run-sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/sdl/run-sdl.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/templates/job/execute-sdl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/job/execute-sdl.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/job/job.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/job/onelocbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/job/onelocbuild.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/job/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/job/source-build.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/jobs/jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/jobs/jobs.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/jobs/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/jobs/source-build.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/post-build/post-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/post-build/post-build.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/build-reason.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/build-reason.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/publish-logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/publish-logs.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/run-on-unix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/run-on-unix.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/run-on-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/run-on-windows.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/send-to-helix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/send-to-helix.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/source-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/source-build.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/telemetry-end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/telemetry-end.yml -------------------------------------------------------------------------------- /roslyn/eng/common/templates/steps/telemetry-start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/templates/steps/telemetry-start.yml -------------------------------------------------------------------------------- /roslyn/eng/common/tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/tools.ps1 -------------------------------------------------------------------------------- /roslyn/eng/common/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/common/tools.sh -------------------------------------------------------------------------------- /roslyn/eng/config/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/BannedSymbols.txt -------------------------------------------------------------------------------- /roslyn/eng/config/OptProf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/OptProf.json -------------------------------------------------------------------------------- /roslyn/eng/config/PublishData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/PublishData.json -------------------------------------------------------------------------------- /roslyn/eng/config/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/app.manifest -------------------------------------------------------------------------------- /roslyn/eng/config/globalconfigs/Common.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/globalconfigs/Common.globalconfig -------------------------------------------------------------------------------- /roslyn/eng/config/globalconfigs/Shipping.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/globalconfigs/Shipping.globalconfig -------------------------------------------------------------------------------- /roslyn/eng/config/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } 4 | -------------------------------------------------------------------------------- /roslyn/eng/config/test/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/test/BannedSymbols.txt -------------------------------------------------------------------------------- /roslyn/eng/config/test/Core/InstallTraceListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/test/Core/InstallTraceListener.cs -------------------------------------------------------------------------------- /roslyn/eng/config/test/Desktop/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/test/Desktop/app.config -------------------------------------------------------------------------------- /roslyn/eng/config/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/config/xunit.runner.json -------------------------------------------------------------------------------- /roslyn/eng/findibc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/findibc.ps1 -------------------------------------------------------------------------------- /roslyn/eng/generate-compiler-code.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/generate-compiler-code.cmd -------------------------------------------------------------------------------- /roslyn/eng/generate-compiler-code.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/generate-compiler-code.ps1 -------------------------------------------------------------------------------- /roslyn/eng/pipelines/build-unix-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/build-unix-job.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/build-windows-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/build-windows-job.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/checkout-unix-task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/checkout-unix-task.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/checkout-windows-task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/checkout-windows-task.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/insert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/insert.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/publish-logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/publish-logs.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/test-integration-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/test-integration-job.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/test-unix-job-single-machine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/test-unix-job-single-machine.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/test-unix-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/test-unix-job.yml -------------------------------------------------------------------------------- /roslyn/eng/pipelines/test-windows-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/pipelines/test-windows-job.yml -------------------------------------------------------------------------------- /roslyn/eng/prepare-tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/prepare-tests.ps1 -------------------------------------------------------------------------------- /roslyn/eng/prepare-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/prepare-tests.sh -------------------------------------------------------------------------------- /roslyn/eng/publish-assets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/publish-assets.ps1 -------------------------------------------------------------------------------- /roslyn/eng/setup-pr-validation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/setup-pr-validation.ps1 -------------------------------------------------------------------------------- /roslyn/eng/targets/Bootstrap.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/Bootstrap.props -------------------------------------------------------------------------------- /roslyn/eng/targets/Bootstrap.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/Bootstrap.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/DiaSymReaderNative.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/DiaSymReaderNative.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/GeneratePkgDef.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/GeneratePkgDef.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/ILAsm.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/ILAsm.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/ILDAsm.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/ILDAsm.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/Imports.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/Imports.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/PackageProject.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/PackageProject.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/README.md -------------------------------------------------------------------------------- /roslyn/eng/targets/Services.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/Services.props -------------------------------------------------------------------------------- /roslyn/eng/targets/Settings.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/Settings.props -------------------------------------------------------------------------------- /roslyn/eng/targets/VisualStudio.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/VisualStudio.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/Vsdconfig.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/Vsdconfig.targets -------------------------------------------------------------------------------- /roslyn/eng/targets/XUnit.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/targets/XUnit.targets -------------------------------------------------------------------------------- /roslyn/eng/test-build-correctness.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/test-build-correctness.cmd -------------------------------------------------------------------------------- /roslyn/eng/test-build-correctness.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/test-build-correctness.ps1 -------------------------------------------------------------------------------- /roslyn/eng/test-determinism.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/test-determinism.cmd -------------------------------------------------------------------------------- /roslyn/eng/test-determinism.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/test-determinism.ps1 -------------------------------------------------------------------------------- /roslyn/eng/test-rebuild.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/eng/test-rebuild.ps1 -------------------------------------------------------------------------------- /roslyn/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/global.json -------------------------------------------------------------------------------- /roslyn/restore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/restore.sh -------------------------------------------------------------------------------- /roslyn/scripts/GenerateSdkPackages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/GenerateSdkPackages/README.md -------------------------------------------------------------------------------- /roslyn/scripts/GenerateSdkPackages/base.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/GenerateSdkPackages/base.nuspec -------------------------------------------------------------------------------- /roslyn/scripts/GenerateSdkPackages/files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/GenerateSdkPackages/files.txt -------------------------------------------------------------------------------- /roslyn/scripts/GenerateSdkPackages/make-all.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/GenerateSdkPackages/make-all.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/PublicApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/PublicApi/README.md -------------------------------------------------------------------------------- /roslyn/scripts/PublicApi/mark-shipped.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/PublicApi/mark-shipped.cmd -------------------------------------------------------------------------------- /roslyn/scripts/PublicApi/mark-shipped.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/PublicApi/mark-shipped.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/README.md -------------------------------------------------------------------------------- /roslyn/scripts/UploadAzureZip/UploadPerfProject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/UploadAzureZip/UploadPerfProject.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/all-ci-times.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/all-ci-times.xlsx -------------------------------------------------------------------------------- /roslyn/scripts/build_mono.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/build_mono.sh -------------------------------------------------------------------------------- /roslyn/scripts/check-for-loc-changes.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/check-for-loc-changes.cmd -------------------------------------------------------------------------------- /roslyn/scripts/check-for-loc-changes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/check-for-loc-changes.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/cleanup_perf.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/cleanup_perf.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/crossgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/crossgen.sh -------------------------------------------------------------------------------- /roslyn/scripts/edit-designers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/edit-designers.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/generate-badges.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/generate-badges.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/merge-vs-deps.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/merge-vs-deps.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/report-ci-times.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/report-ci-times.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/run_perf.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/run_perf.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/sort-unshipped.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/sort-unshipped.cmd -------------------------------------------------------------------------------- /roslyn/scripts/test-nuget-cache.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/test-nuget-cache.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/vscode-build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/vscode-build.ps1 -------------------------------------------------------------------------------- /roslyn/scripts/vscode-run-tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/scripts/vscode-run-tests.ps1 -------------------------------------------------------------------------------- /roslyn/src/Analyzers/Core/Analyzers/Analyzers.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Analyzers/Core/Analyzers/Analyzers.shproj -------------------------------------------------------------------------------- /roslyn/src/Analyzers/Core/Analyzers/EnforceOnBuild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Analyzers/Core/Analyzers/EnforceOnBuild.cs -------------------------------------------------------------------------------- /roslyn/src/Analyzers/Core/CodeFixes/CodeFixes.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Analyzers/Core/CodeFixes/CodeFixes.shproj -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/CodeStyle/BannedSymbols.txt -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/CSharp/Analyzers/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/CSharp/Analyzers/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/CSharp/CodeFixes/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/CSharp/CodeFixes/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Core/Analyzers/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Core/CodeFixes/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Core/CodeFixes/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Core/Tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/CodeStyle/Core/Tests/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/CodeStyle/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/CodeStyle/Directory.Build.targets -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/Tools/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/CodeStyle/Tools/Program.cs -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/VisualBasic/Analyzers/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/VisualBasic/Analyzers/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/VisualBasic/CodeFixes/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/CodeStyle/VisualBasic/CodeFixes/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Compilers/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/.editorconfig -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/Portable/Binder/Binder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/Portable/Binder/Binder.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/Portable/Parser/Lexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/Portable/Parser/Lexer.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/Test/Emit/PDB/PDBTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/Test/Emit/PDB/PDBTests.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/Test/Emit/Perf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/Test/Emit/Perf.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/Test/WinRT/PdbTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/Test/WinRT/PdbTests.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/Test/WinRT/WinRTUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/Test/WinRT/WinRTUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/csc/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/csc/App.config -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/csc/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/csc/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/csc/csc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/csc/csc.csproj -------------------------------------------------------------------------------- /roslyn/src/Compilers/CSharp/csc/csc.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/CSharp/csc/csc.rsp -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/CodeAnalysisRules.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/CodeAnalysisRules.ruleset -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/CommandLine/ConsoleUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/CommandLine/ConsoleUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/MSBuildTask/Csc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/MSBuildTask/Csc.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/MSBuildTask/Csi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/MSBuildTask/Csi.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/MSBuildTask/MvidReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/MSBuildTask/MvidReader.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/MSBuildTask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/MSBuildTask/README.md -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/MSBuildTask/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/MSBuildTask/Utilities.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/MSBuildTask/Vbc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/MSBuildTask/Vbc.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/CodeGen/DebugId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/CodeGen/DebugId.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/ConstantValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/ConstantValue.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/CvtRes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/CvtRes.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/EmbeddedText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/EmbeddedText.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Emit/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Emit/Context.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Emit/ErrorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Emit/ErrorType.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/FileKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/FileKey.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/IVTConclusion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/IVTConclusion.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Optional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Optional.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/OutputKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/OutputKind.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/PEWriter/Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/PEWriter/Core.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/PEWriter/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/PEWriter/Types.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/PEWriter/Units.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/PEWriter/Units.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/RealParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/RealParser.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/RuleSet/RuleSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/RuleSet/RuleSet.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/SourceCodeKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/SourceCodeKind.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/SpecialMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/SpecialMember.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/SpecialMembers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/SpecialMembers.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/SpecialType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/SpecialType.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/SpecialTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/SpecialTypes.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Symbols/ISymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Symbols/ISymbol.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Symbols/RefKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Symbols/RefKind.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/LargeText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/LargeText.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/SourceText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/SourceText.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/StringText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/StringText.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/SubText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/SubText.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/TextChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/TextChange.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/TextLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/TextLine.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Text/TextSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Text/TextSpan.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/TreeDumper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/TreeDumper.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/VersionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/VersionHelper.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/WellKnownMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/WellKnownMember.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/WellKnownTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/WellKnownTypes.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/Xml/XmlCharType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/Xml/XmlCharType.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Portable/XmlFileResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Portable/XmlFileResolver.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Rebuild/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Rebuild/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Core/Rebuild/Records.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Core/Rebuild/Records.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Extension/CompilerPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Extension/CompilerPackage.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Server/VBCSCompiler/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Server/VBCSCompiler/App.config -------------------------------------------------------------------------------- /roslyn/src/Compilers/Server/VBCSCompiler/Assembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Server/VBCSCompiler/Assembly.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/BuildClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/BuildClient.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/BuildServerConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/BuildServerConnection.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/CoreClrShim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/CoreClrShim.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/Csc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/Csc.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/ExitingTraceListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/ExitingTraceListener.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/NamedPipeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/NamedPipeUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/RuntimeHostInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/RuntimeHostInfo.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Shared/Vbc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Shared/Vbc.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Assert/AssertEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Assert/AssertEx.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Assert/AssertXml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Assert/AssertXml.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Assert/DiffUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Assert/DiffUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Assert/EqualityUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Assert/EqualityUnit.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Assert/EqualityUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Assert/EqualityUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/CommonTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/CommonTestBase.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/CompilationVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/CompilationVerifier.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/CultureContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/CultureContext.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/DotNetCoreSdk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/DotNetCoreSdk.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/ExceptionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/ExceptionHelper.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/CultureHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/CultureHelpers.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/Delegates.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/DirectoryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/DirectoryHelper.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/EventWaiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/EventWaiter.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/MonoHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/MonoHelpers.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/PinnedBlob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/PinnedBlob.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/PinnedMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/PinnedMetadata.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/ProcessResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/ProcessResult.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/ProcessUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/ProcessUtilities.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/RegexExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/RegexExtensions.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/FX/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/FX/StringExtensions.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Generate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Generate.ps1 -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Generated.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Generated.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Generated.targets -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/IsExternalInit.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/LazyToString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/LazyToString.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Metadata/ModuleData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Metadata/ModuleData.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Mocks/MoqExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Mocks/MoqExtensions.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Mocks/TestStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Mocks/TestStream.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/ModuleInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/ModuleInitializer.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/ObjectReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/ObjectReference.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Pe/BrokenStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Pe/BrokenStream.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/ReflectionAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/ReflectionAssert.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/ResourceLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/ResourceLoader.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Syntax/NodeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Syntax/NodeHelpers.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Syntax/NodeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Syntax/NodeInfo.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Syntax/XmlHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Syntax/XmlHelpers.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TargetFrameworkUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TargetFrameworkUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TempFiles/TempFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TempFiles/TempFile.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TempFiles/TempRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TempFiles/TempRoot.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TestBase.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TestHelpers.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TestResource.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TestResource.resx -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TestableFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TestableFile.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/TestableFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/TestableFileSystem.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Traits/Traits.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Traits/Traits.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Core/Win32Res.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Core/Win32Res.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Resources/Core/TestKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Resources/Core/TestKeys.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Resources/Core/WinRt/W1.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Resources/Core/WinRt/W1.il -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Resources/Core/WinRt/W2.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Resources/Core/WinRt/W2.il -------------------------------------------------------------------------------- /roslyn/src/Compilers/Test/Resources/Core/WinRt/WB.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/Test/Resources/Core/WinRt/WB.il -------------------------------------------------------------------------------- /roslyn/src/Compilers/VisualBasic/Test/Emit/Perf.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/VisualBasic/Test/Emit/Perf.vb -------------------------------------------------------------------------------- /roslyn/src/Compilers/VisualBasic/vbc/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/VisualBasic/vbc/App.config -------------------------------------------------------------------------------- /roslyn/src/Compilers/VisualBasic/vbc/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/VisualBasic/vbc/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Compilers/VisualBasic/vbc/vbc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/VisualBasic/vbc/vbc.csproj -------------------------------------------------------------------------------- /roslyn/src/Compilers/VisualBasic/vbc/vbc.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Compilers/VisualBasic/vbc/vbc.rsp -------------------------------------------------------------------------------- /roslyn/src/Dependencies/Collections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Dependencies/Collections/README.md -------------------------------------------------------------------------------- /roslyn/src/Dependencies/Collections/SegmentedArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Dependencies/Collections/SegmentedArray.cs -------------------------------------------------------------------------------- /roslyn/src/Dependencies/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Dependencies/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Dependencies/Microsoft.NetFX20/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Dependencies/Microsoft.NetFX20/Readme.txt -------------------------------------------------------------------------------- /roslyn/src/Dependencies/PooledObjects/ArrayBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Dependencies/PooledObjects/ArrayBuilder.cs -------------------------------------------------------------------------------- /roslyn/src/Dependencies/PooledObjects/ObjectPool`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Dependencies/PooledObjects/ObjectPool`1.cs -------------------------------------------------------------------------------- /roslyn/src/Deployment/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Deployment/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Deployment/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Deployment/Properties/launchSettings.json -------------------------------------------------------------------------------- /roslyn/src/Deployment/RoslynDeployment.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Deployment/RoslynDeployment.csproj -------------------------------------------------------------------------------- /roslyn/src/Deployment/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Deployment/source.extension.vsixmanifest -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/CSharp/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/CSharp/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core.Wpf/GlyphExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core.Wpf/GlyphExtensions.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core.Wpf/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/Host/IWaitContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/Host/IWaitContext.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/Host/IWaitIndicator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/Host/IWaitIndicator.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/IDebuggerTextView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/IDebuggerTextView.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/IOptionPageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/IOptionPageService.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/PublicAPI.Shipped.txt -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/Tagging/TaggerDelay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/Tagging/TaggerDelay.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/TextViewRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/TextViewRoles.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/TypeForwarders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/TypeForwarders.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Core/Undo/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Core/Undo/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Test2/Peek/PeekTests.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Test2/Peek/PeekTests.vb -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Text/ContentTypeNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Text/ContentTypeNames.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Text/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Text/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Text/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/Text/PublicAPI.Shipped.txt -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/Text/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/VisualBasic/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/VisualBasic/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/EditorFeatures/VisualBasicTest/Utils.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/EditorFeatures/VisualBasicTest/Utils.vb -------------------------------------------------------------------------------- /roslyn/src/ExpressionEvaluator/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/ExpressionEvaluator/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Features/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/BannedSymbols.txt -------------------------------------------------------------------------------- /roslyn/src/Features/CSharp/Portable/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Features/CSharp/Portable/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Features/Core/Portable/Common/Glyph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Core/Portable/Common/Glyph.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Core/Portable/Common/GlyphTags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Core/Portable/Common/GlyphTags.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Core/Portable/Common/TextTags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Core/Portable/Common/TextTags.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Core/Portable/DocumentIdSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Core/Portable/DocumentIdSpan.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Core/Portable/DocumentSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Core/Portable/DocumentSpan.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Core/Portable/Wrapping/Edit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Core/Portable/Wrapping/Edit.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Directory.Build.targets -------------------------------------------------------------------------------- /roslyn/src/Features/LanguageServer/Protocol/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Features/LanguageServer/Protocol/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/.editorconfig -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/App.config -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Generator.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Edge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Edge.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Element.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Element.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Event.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Id.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Id.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/IdFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/IdFactory.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Item.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Item.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Moniker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Moniker.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Range.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Range.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/ResultSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/ResultSet.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Graph/Vertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Graph/Vertex.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/README.md -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/Generator/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/Generator/Utilities.cs -------------------------------------------------------------------------------- /roslyn/src/Features/Lsif/GeneratorTest/HoverTests.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Features/Lsif/GeneratorTest/HoverTests.vb -------------------------------------------------------------------------------- /roslyn/src/Features/VisualBasic/Portable/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Features/VisualBasic/Portable/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Interactive/Host/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Interactive/Host/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Interactive/HostProcess/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/HostProcess/App.config -------------------------------------------------------------------------------- /roslyn/src/Interactive/HostTest/StressTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/HostTest/StressTests.cs -------------------------------------------------------------------------------- /roslyn/src/Interactive/HostTest/TestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/HostTest/TestUtils.cs -------------------------------------------------------------------------------- /roslyn/src/Interactive/csi/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/csi/App.config -------------------------------------------------------------------------------- /roslyn/src/Interactive/csi/Csi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/csi/Csi.cs -------------------------------------------------------------------------------- /roslyn/src/Interactive/csi/csi.coreclr.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/csi/csi.coreclr.rsp -------------------------------------------------------------------------------- /roslyn/src/Interactive/csi/csi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/csi/csi.csproj -------------------------------------------------------------------------------- /roslyn/src/Interactive/csi/csi.desktop.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/csi/csi.desktop.rsp -------------------------------------------------------------------------------- /roslyn/src/Interactive/vbi/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/vbi/App.config -------------------------------------------------------------------------------- /roslyn/src/Interactive/vbi/Vbi.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/vbi/Vbi.vb -------------------------------------------------------------------------------- /roslyn/src/Interactive/vbi/vbi.coreclr.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/vbi/vbi.coreclr.rsp -------------------------------------------------------------------------------- /roslyn/src/Interactive/vbi/vbi.desktop.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/vbi/vbi.desktop.rsp -------------------------------------------------------------------------------- /roslyn/src/Interactive/vbi/vbi.vbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Interactive/vbi/vbi.vbproj -------------------------------------------------------------------------------- /roslyn/src/NuGet/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/NuGet/Directory.Build.targets -------------------------------------------------------------------------------- /roslyn/src/NuGet/Microsoft.NETCore.Compilers/build/OpenSesame.NETCore.Compilers.props: -------------------------------------------------------------------------------- 1 | Microsoft.NETCore.Compilers.props -------------------------------------------------------------------------------- /roslyn/src/NuGet/Microsoft.Net.Compilers.Toolset/build/OpenSesame.Net.Compilers.Toolset.props: -------------------------------------------------------------------------------- 1 | Microsoft.Net.Compilers.Toolset.props -------------------------------------------------------------------------------- /roslyn/src/NuGet/Microsoft.Net.Compilers.Toolset/buildMultiTargeting/OpenSesame.Net.Compilers.Toolset.props: -------------------------------------------------------------------------------- 1 | Microsoft.Net.Compilers.Toolset.props -------------------------------------------------------------------------------- /roslyn/src/NuGet/Microsoft.Net.Compilers/build/OpenSesame.Net.Compilers.props: -------------------------------------------------------------------------------- 1 | Microsoft.Net.Compilers.props -------------------------------------------------------------------------------- /roslyn/src/NuGet/ThirdPartyNotices.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/NuGet/ThirdPartyNotices.rtf -------------------------------------------------------------------------------- /roslyn/src/NuGet/VisualStudio/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/NuGet/VisualStudio/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/NuGet/VisualStudio/Init.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/NuGet/VisualStudio/Init.cmd -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharp/CSharpMemberFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharp/CSharpMemberFilter.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharp/CSharpScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharp/CSharpScript.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharp/CSharpScriptCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharp/CSharpScriptCompiler.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharp/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharp/PublicAPI.Shipped.txt -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharp/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharpTest.Desktop/CsiTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharpTest.Desktop/CsiTests.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharpTest/PrintOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharpTest/PrintOptionsTests.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharpTest/ScriptOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharpTest/ScriptOptionsTests.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CSharpTest/ScriptTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CSharpTest/ScriptTests.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/CoreLightup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/CoreLightup.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Hosting/MemberFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Hosting/MemberFilter.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Hosting/PrintOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Hosting/PrintOptions.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Hosting/SearchPaths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Hosting/SearchPaths.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Hosting/SynchronizedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Hosting/SynchronizedList.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/PublicAPI.Shipped.txt -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Script.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Script.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptBuilder.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptCompiler.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptExecutionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptExecutionState.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptMetadataResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptMetadataResolver.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptOptions.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptRunner.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptSourceResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptSourceResolver.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptState.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptVariable.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/ScriptingResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/ScriptingResources.resx -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Utilities/PdbHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Utilities/PdbHelpers.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/Core/Utilities/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/Core/Utilities/TaskExtensions.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/CoreTest/ScriptOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/CoreTest/ScriptOptionsTests.cs -------------------------------------------------------------------------------- /roslyn/src/Scripting/VisualBasic/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Scripting/VisualBasic/VisualBasicScript.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/VisualBasic/VisualBasicScript.vb -------------------------------------------------------------------------------- /roslyn/src/Scripting/VisualBasicTest/ScriptTests.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Scripting/VisualBasicTest/ScriptTests.vb -------------------------------------------------------------------------------- /roslyn/src/Setup/DevDivVsix/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/DevDivVsix/Directory.Build.targets -------------------------------------------------------------------------------- /roslyn/src/Setup/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/Directory.Build.targets -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/Installer.Package.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/Installer.Package.csproj -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/scripts/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/scripts/install.bat -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/scripts/uninstall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/scripts/uninstall.bat -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/tools/install.ps1 -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/tools/uninstall.ps1 -------------------------------------------------------------------------------- /roslyn/src/Setup/Installer/tools/utils.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Installer/tools/utils.ps1 -------------------------------------------------------------------------------- /roslyn/src/Setup/PowerShell/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/PowerShell/install.ps1 -------------------------------------------------------------------------------- /roslyn/src/Setup/PowerShell/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/PowerShell/uninstall.ps1 -------------------------------------------------------------------------------- /roslyn/src/Setup/Roslyn.VsixLicense/EULA.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Setup/Roslyn.VsixLicense/EULA.rtf -------------------------------------------------------------------------------- /roslyn/src/Test/Diagnostics/DiagnosticOnly_Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Diagnostics/DiagnosticOnly_Logger.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Diagnostics/PerfMargin/DataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Diagnostics/PerfMargin/DataModel.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Test/PdbUtilities/HResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/PdbUtilities/HResult.cs -------------------------------------------------------------------------------- /roslyn/src/Test/PdbUtilities/Reader/PdbValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/PdbUtilities/Reader/PdbValidation.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/.gitignore -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/StackDepthTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/StackDepthTest/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/StackDepthTest/runner.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/StackDepthTest/runner.csx -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/Benchview.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/Benchview.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/ITraceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/ITraceManager.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/Logger.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/PerfTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/PerfTestBase.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/RelativeDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/RelativeDirectory.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/ScenarioGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/ScenarioGenerator.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/TestUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/TestUtilities.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/TraceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/TraceManager.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/Utilities/VsPerfTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/Utilities/VsPerfTest.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/readme.md -------------------------------------------------------------------------------- /roslyn/src/Test/Perf/tests/helloworld/HelloWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Perf/tests/helloworld/HelloWorld.cs -------------------------------------------------------------------------------- /roslyn/src/Test/Shared/EventListenerGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Test/Shared/EventListenerGuard.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/AnalyzerRunner/AssemblyLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/AnalyzerRunner/AssemblyLoader.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/AnalyzerRunner/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/AnalyzerRunner/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/AnalyzerRunner/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/AnalyzerRunner/Options.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/AnalyzerRunner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/AnalyzerRunner/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/AnalyzerRunner/Statistic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/AnalyzerRunner/Statistic.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/AnalyzerRunner/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/AnalyzerRunner/app.config -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/.gitignore: -------------------------------------------------------------------------------- 1 | launchSettings.json 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/App.config -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/BuildBoss.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/BuildBoss.csproj -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/BuildBoss.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/BuildBoss.sln -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ICheckerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ICheckerUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/InternalsVisibleTo.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/OptProfCheckerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/OptProfCheckerUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/PackageReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/PackageReference.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectCheckerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectCheckerUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectData.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectEntry.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectKey.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectReferenceEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectReferenceEntry.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectType.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/ProjectUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/ProjectUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/README.md -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/SharedUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/SharedUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/SolutionCheckerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/SolutionCheckerUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/SolutionUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/SolutionUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildBoss/TargetsCheckerUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildBoss/TargetsCheckerUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/BuildValidator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/BuildValidator.sln -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/CompilationDiff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/CompilationDiff.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/DemoLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/DemoLogger.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/IldasmUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/IldasmUtilities.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/Records.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/Records.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/BuildValidator/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/BuildValidator/Util.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Apex/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Apex/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Debugger/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Debugger/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/FSharp/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/FSharp/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/OmniSharp.CSharp/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/OmniSharp.CSharp/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/OmniSharp/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/OmniSharp/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Razor/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Razor/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Xamarin.Remote/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Tools/ExternalAccess/Xamarin.Remote/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Tools/IdeBenchmarks/IdeBenchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/IdeBenchmarks/IdeBenchmarks.csproj -------------------------------------------------------------------------------- /roslyn/src/Tools/IdeBenchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/IdeBenchmarks/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/IdeBenchmarks/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/IdeBenchmarks/app.config -------------------------------------------------------------------------------- /roslyn/src/Tools/IdeCoreBenchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/IdeCoreBenchmarks/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/ManifestGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/ManifestGenerator/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/ManifestGenerator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/ManifestGenerator/README.md -------------------------------------------------------------------------------- /roslyn/src/Tools/PrepareTests/MinimizeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/PrepareTests/MinimizeUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/PrepareTests/PrepareTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/PrepareTests/PrepareTests.csproj -------------------------------------------------------------------------------- /roslyn/src/Tools/PrepareTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/PrepareTests/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/PrepareTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/PrepareTests/README.md -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/ConsoleUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/ConsoleUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/FileUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/FileUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/ITestExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/ITestExecutor.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/Logger.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/Options.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/ProcDumpUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/ProcDumpUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/ProcessRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/ProcessRunner.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/ProcessUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/ProcessUtil.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/Program.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/RunTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/RunTests.csproj -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/RunTests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/RunTests.sln -------------------------------------------------------------------------------- /roslyn/src/Tools/Source/RunTests/TestRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/Source/RunTests/TestRunner.cs -------------------------------------------------------------------------------- /roslyn/src/Tools/dotnet-format/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Tools/dotnet-format/README.md -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/CSharp/Impl/VSPackage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/CSharp/Impl/VSPackage.resx -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/CodeLens/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/CodeLens/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/Commands.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/Commands.vsct -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/Guids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/Guids.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/ID.Bitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/ID.Bitmap.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/ID.Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/ID.Menu.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/ID.MenuGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/ID.MenuGroup.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/RoslynPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/RoslynPackage.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Def/VSPackage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Def/VSPackage.resx -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Test.Next/TestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Test.Next/TestUtils.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Core/Test/Help/HelpTests.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Core/Test/Help/HelpTests.vb -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Xaml/Impl/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Xaml/Impl/Extensions.cs -------------------------------------------------------------------------------- /roslyn/src/VisualStudio/Xaml/Impl/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/VisualStudio/Xaml/Impl/Resources.resx -------------------------------------------------------------------------------- /roslyn/src/Workspaces/CSharp/Portable/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Core/Desktop/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Core/MSBuild/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/CoreTest/FormattingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/CoreTest/FormattingTests.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/CoreTest/FunctionIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/CoreTest/FunctionIdTests.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/CoreTest/SymbolKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/CoreTest/SymbolKeyTests.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/CoreTest/SyntaxNodeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/CoreTest/SyntaxNodeTests.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/CoreTest/SyntaxPathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/CoreTest/SyntaxPathTests.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/MSBuildTest/FileSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/MSBuildTest/FileSet.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/MSBuildTest/Interop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/MSBuildTest/Interop.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/MSBuildTest/NetCoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/MSBuildTest/NetCoreTests.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/MSBuildTest/Resources/SourceFiles/Text/ValidAdditionalFile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/MSBuildTest/Resources/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/MSBuildTest/Resources/key.snk -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/Core/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/Core/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/Core/RemoteCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/Remote/Core/RemoteCallback.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/Core/SolutionAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/Remote/Core/SolutionAsset.cs -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/src/Workspaces/Remote/Directory.Build.props -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/ServiceHub/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/Remote/ServiceHub/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/VisualBasic/Portable/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roslyn/src/Workspaces/VisualBasic/Portable/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /roslyn/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/roslyn/test.sh -------------------------------------------------------------------------------- /tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mob-sakai/OpenSesame/HEAD/tool.sh --------------------------------------------------------------------------------