The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── .config
    ├── dotnet-tools.json
    └── tsaoptions.json
├── .devcontainer
    ├── devcontainer.json
    └── scripts
    │   └── post-creation.sh
├── .editorconfig
├── .gitattributes
├── .github
    ├── ISSUE_TEMPLATE
    │   ├── 10_bug_report.md
    │   ├── 20_feature_request.md
    │   └── config.yml
    ├── copilot-instructions.md
    ├── dependabot.yml
    ├── policies
    │   ├── resourceManagement.yml
    │   └── untriaged-label.yml
    └── workflows
    │   ├── add-lockdown-label.yml
    │   ├── backport.yml
    │   ├── copilot-setup-steps.yml
    │   ├── inter-branch-merge-flow.yml
    │   ├── labeler-cache-retention.yml
    │   ├── labeler-predict-issues.yml
    │   ├── labeler-predict-pulls.yml
    │   ├── labeler-promote.yml
    │   ├── labeler-train.yml
    │   ├── labeler.md
    │   ├── pr-analysis.yml
    │   ├── remove-lockdown-label.yml
    │   ├── stale.yml
    │   └── update-man-pages.yml
├── .gitignore
├── .sscignore
├── .vsts-ci.yml
├── .vsts-pr.yml
├── CODE-OF-CONDUCT.md
├── CODEOWNERS
├── Directory.Build.props
├── Directory.Build.targets
├── Directory.Packages.props
├── LICENSE.TXT
├── NuGet.config
├── OverrideTest.targets
├── README.md
├── SECURITY.md
├── THIRD-PARTY-NOTICES.TXT
├── TemplateEngine.slnf
├── build.cmd
├── build.sh
├── build
    ├── GenerateResxSource.targets
    ├── RunTestTemplateTests.ps1
    ├── RunTestsOnHelix.cmd
    ├── RunTestsOnHelix.sh
    ├── sdktests.ps1
    └── sdktests.sh
├── containers.slnf
├── documentation
    ├── MigrationPlan
    │   └── CLISDKPlan.md
    ├── ProjectJsonToCSProj.md
    ├── README.md
    ├── format
    │   └── docs
    │   │   ├── 3rd-party-analyzers.md
    │   │   ├── README.md
    │   │   ├── Supported-.editorconfig-options.md
    │   │   └── integrations.md
    ├── general
    │   ├── ExecutingCustomerCode.md
    │   ├── SelfContainedBreakingChangeNotification.md
    │   ├── UpdateToNewTargetFramework.md
    │   ├── analyzer-redirecting.md
    │   ├── aspnetcore-tools.md
    │   ├── build-deb-rpm-locally.md
    │   ├── cli-ux-guidelines.md
    │   ├── decouple-vs-and-net-sdk.md
    │   ├── dotnet-run-file.md
    │   ├── intro-to-cli.md
    │   ├── signing-global-tool-packages.md
    │   ├── tab-completion.md
    │   ├── tool-nuget-package-format.md
    │   ├── torn-sdk.md
    │   ├── trust-code.md
    │   └── workloads
    │   │   ├── README.md
    │   │   ├── cross-version-workloads.md
    │   │   ├── user-local-workloads.md
    │   │   ├── workload-clean.md
    │   │   ├── workload-diagnosis.md
    │   │   ├── workload-fallback.md
    │   │   ├── workload-finalizer.md
    │   │   ├── workload-preview-bands.md
    │   │   └── workload-rollback.md
    ├── issue-mappings
    │   ├── README.md
    │   ├── cli.mapping.txt
    │   └── toolset.mapping.txt
    ├── manpages
    │   ├── sdk
    │   │   ├── dotnet-build-server.1
    │   │   ├── dotnet-build.1
    │   │   ├── dotnet-clean.1
    │   │   ├── dotnet-dev-certs.1
    │   │   ├── dotnet-environment-variables.7
    │   │   ├── dotnet-format.1
    │   │   ├── dotnet-help.1
    │   │   ├── dotnet-migrate.1
    │   │   ├── dotnet-msbuild.1
    │   │   ├── dotnet-new-details.1
    │   │   ├── dotnet-new-install.1
    │   │   ├── dotnet-new-list.1
    │   │   ├── dotnet-new-sdk-templates.7
    │   │   ├── dotnet-new-search.1
    │   │   ├── dotnet-new-uninstall.1
    │   │   ├── dotnet-new-update.1
    │   │   ├── dotnet-new.1
    │   │   ├── dotnet-nuget-add-source.1
    │   │   ├── dotnet-nuget-config-get.1
    │   │   ├── dotnet-nuget-config-paths.1
    │   │   ├── dotnet-nuget-config-set.1
    │   │   ├── dotnet-nuget-config-unset.1
    │   │   ├── dotnet-nuget-delete.1
    │   │   ├── dotnet-nuget-disable-source.1
    │   │   ├── dotnet-nuget-enable-source.1
    │   │   ├── dotnet-nuget-list-source.1
    │   │   ├── dotnet-nuget-locals.1
    │   │   ├── dotnet-nuget-push.1
    │   │   ├── dotnet-nuget-remove-source.1
    │   │   ├── dotnet-nuget-sign.1
    │   │   ├── dotnet-nuget-trust.1
    │   │   ├── dotnet-nuget-update-source.1
    │   │   ├── dotnet-nuget-verify.1
    │   │   ├── dotnet-nuget-why.1
    │   │   ├── dotnet-pack.1
    │   │   ├── dotnet-package-add.1
    │   │   ├── dotnet-package-list.1
    │   │   ├── dotnet-package-remove.1
    │   │   ├── dotnet-package-search.1
    │   │   ├── dotnet-publish.1
    │   │   ├── dotnet-reference-add.1
    │   │   ├── dotnet-reference-list.1
    │   │   ├── dotnet-reference-remove.1
    │   │   ├── dotnet-restore.1
    │   │   ├── dotnet-run.1
    │   │   ├── dotnet-sdk-check.1
    │   │   ├── dotnet-sln.1
    │   │   ├── dotnet-store.1
    │   │   ├── dotnet-test.1
    │   │   ├── dotnet-tool-install.1
    │   │   ├── dotnet-tool-list.1
    │   │   ├── dotnet-tool-restore.1
    │   │   ├── dotnet-tool-run.1
    │   │   ├── dotnet-tool-search.1
    │   │   ├── dotnet-tool-uninstall.1
    │   │   ├── dotnet-tool-update.1
    │   │   ├── dotnet-vstest.1
    │   │   ├── dotnet-watch.1
    │   │   ├── dotnet-workload-config.1
    │   │   ├── dotnet-workload-install.1
    │   │   ├── dotnet-workload-list.1
    │   │   ├── dotnet-workload-repair.1
    │   │   ├── dotnet-workload-restore.1
    │   │   ├── dotnet-workload-search.1
    │   │   ├── dotnet-workload-sets.1
    │   │   ├── dotnet-workload-uninstall.1
    │   │   ├── dotnet-workload-update.1
    │   │   ├── dotnet-workload.1
    │   │   └── dotnet.1
    │   └── tool
    │   │   ├── Dockerfile
    │   │   ├── README.md
    │   │   ├── handle-missing-name.py
    │   │   ├── man-pandoc-filter.py
    │   │   ├── remove-metadata-and-embed-includes.py
    │   │   ├── run_docker.sh
    │   │   └── update-man-pages.sh
    ├── migration-issues.md
    ├── project-docs
    │   ├── Localization.md
    │   ├── SDK-PR-guide.md
    │   ├── breaking-change-guidelines.md
    │   ├── cli-guidelines.md
    │   ├── developer-guide.md
    │   ├── external-component-telemetry.md
    │   ├── issue-filing-guide.md
    │   ├── repro-helix-failure.md
    │   └── snapshot-based-testing.md
    └── specs
    │   ├── canonical.md
    │   ├── cli-installation-scenarios.md
    │   └── runtime-configuration-file.md
├── eng
    ├── Analyzers.props
    ├── Badge.proj
    ├── Build.props
    ├── BuildConfiguration
    │   └── build-configuration.json
    ├── ManualVersions.props
    ├── Packages.props
    ├── Publishing.props
    ├── SignCheckExclusionsFile.txt
    ├── Signing.props
    ├── SourcePackage.editorconfig
    ├── Version.Details.xml
    ├── Versions.props
    ├── common
    │   ├── BuildConfiguration
    │   │   └── build-configuration.json
    │   ├── CIBuild.cmd
    │   ├── PSScriptAnalyzerSettings.psd1
    │   ├── README.md
    │   ├── SetupNugetSources.ps1
    │   ├── SetupNugetSources.sh
    │   ├── build.cmd
    │   ├── build.ps1
    │   ├── build.sh
    │   ├── cibuild.sh
    │   ├── core-templates
    │   │   ├── job
    │   │   │   ├── job.yml
    │   │   │   ├── onelocbuild.yml
    │   │   │   ├── publish-build-assets.yml
    │   │   │   ├── source-build.yml
    │   │   │   └── source-index-stage1.yml
    │   │   ├── jobs
    │   │   │   ├── codeql-build.yml
    │   │   │   ├── jobs.yml
    │   │   │   └── source-build.yml
    │   │   ├── post-build
    │   │   │   ├── common-variables.yml
    │   │   │   ├── post-build.yml
    │   │   │   └── setup-maestro-vars.yml
    │   │   ├── steps
    │   │   │   ├── cleanup-microbuild.yml
    │   │   │   ├── component-governance.yml
    │   │   │   ├── enable-internal-runtimes.yml
    │   │   │   ├── enable-internal-sources.yml
    │   │   │   ├── generate-sbom.yml
    │   │   │   ├── get-delegation-sas.yml
    │   │   │   ├── get-federated-access-token.yml
    │   │   │   ├── install-microbuild.yml
    │   │   │   ├── publish-build-artifacts.yml
    │   │   │   ├── publish-logs.yml
    │   │   │   ├── publish-pipeline-artifacts.yml
    │   │   │   ├── retain-build.yml
    │   │   │   ├── send-to-helix.yml
    │   │   │   ├── source-build.yml
    │   │   │   └── source-index-stage1-publish.yml
    │   │   └── variables
    │   │   │   └── pool-providers.yml
    │   ├── cross
    │   │   ├── arm
    │   │   │   └── tizen
    │   │   │   │   └── tizen.patch
    │   │   ├── arm64
    │   │   │   └── tizen
    │   │   │   │   └── tizen.patch
    │   │   ├── armel
    │   │   │   └── tizen
    │   │   │   │   └── tizen.patch
    │   │   ├── build-android-rootfs.sh
    │   │   ├── build-rootfs.sh
    │   │   ├── install-debs.py
    │   │   ├── riscv64
    │   │   │   └── tizen
    │   │   │   │   └── tizen.patch
    │   │   ├── tizen-build-rootfs.sh
    │   │   ├── tizen-fetch.sh
    │   │   ├── toolchain.cmake
    │   │   ├── x64
    │   │   │   └── tizen
    │   │   │   │   └── tizen.patch
    │   │   └── x86
    │   │   │   └── tizen
    │   │   │       └── tizen.patch
    │   ├── darc-init.ps1
    │   ├── darc-init.sh
    │   ├── dotnet-install.cmd
    │   ├── dotnet-install.ps1
    │   ├── dotnet-install.sh
    │   ├── dotnet.cmd
    │   ├── dotnet.ps1
    │   ├── dotnet.sh
    │   ├── enable-cross-org-publishing.ps1
    │   ├── generate-locproject.ps1
    │   ├── generate-sbom-prep.ps1
    │   ├── generate-sbom-prep.sh
    │   ├── 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
    │   │   ├── NuGet.config
    │   │   └── Tools.csproj
    │   ├── loc
    │   │   └── P22DotNetHtmlLocalization.lss
    │   ├── msbuild.ps1
    │   ├── msbuild.sh
    │   ├── native
    │   │   ├── CommonLibrary.psm1
    │   │   ├── common-library.sh
    │   │   ├── init-compiler.sh
    │   │   ├── init-distro-rid.sh
    │   │   ├── init-os-and-arch.sh
    │   │   ├── install-cmake-test.sh
    │   │   ├── install-cmake.sh
    │   │   ├── install-dependencies.sh
    │   │   └── install-tool.ps1
    │   ├── pipeline-logging-functions.ps1
    │   ├── pipeline-logging-functions.sh
    │   ├── post-build
    │   │   ├── check-channel-consistency.ps1
    │   │   ├── nuget-validation.ps1
    │   │   ├── nuget-verification.ps1
    │   │   ├── publish-using-darc.ps1
    │   │   ├── redact-logs.ps1
    │   │   ├── sourcelink-validation.ps1
    │   │   └── symbols-validation.ps1
    │   ├── retain-build.ps1
    │   ├── sdk-task.ps1
    │   ├── sdk-task.sh
    │   ├── 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
    │   │   ├── sdl.ps1
    │   │   └── trim-assets-version.ps1
    │   ├── template-guidance.md
    │   ├── templates-official
    │   │   ├── job
    │   │   │   ├── job.yml
    │   │   │   ├── onelocbuild.yml
    │   │   │   ├── publish-build-assets.yml
    │   │   │   ├── source-build.yml
    │   │   │   └── source-index-stage1.yml
    │   │   ├── jobs
    │   │   │   ├── codeql-build.yml
    │   │   │   ├── jobs.yml
    │   │   │   └── source-build.yml
    │   │   ├── post-build
    │   │   │   ├── common-variables.yml
    │   │   │   ├── post-build.yml
    │   │   │   └── setup-maestro-vars.yml
    │   │   ├── steps
    │   │   │   ├── component-governance.yml
    │   │   │   ├── enable-internal-runtimes.yml
    │   │   │   ├── enable-internal-sources.yml
    │   │   │   ├── generate-sbom.yml
    │   │   │   ├── get-delegation-sas.yml
    │   │   │   ├── get-federated-access-token.yml
    │   │   │   ├── publish-build-artifacts.yml
    │   │   │   ├── publish-logs.yml
    │   │   │   ├── publish-pipeline-artifacts.yml
    │   │   │   ├── retain-build.yml
    │   │   │   ├── send-to-helix.yml
    │   │   │   ├── source-build.yml
    │   │   │   └── source-index-stage1-publish.yml
    │   │   └── variables
    │   │   │   ├── pool-providers.yml
    │   │   │   └── sdl-variables.yml
    │   ├── templates
    │   │   ├── job
    │   │   │   ├── job.yml
    │   │   │   ├── onelocbuild.yml
    │   │   │   ├── publish-build-assets.yml
    │   │   │   ├── source-build.yml
    │   │   │   └── source-index-stage1.yml
    │   │   ├── jobs
    │   │   │   ├── codeql-build.yml
    │   │   │   ├── jobs.yml
    │   │   │   └── source-build.yml
    │   │   ├── post-build
    │   │   │   ├── common-variables.yml
    │   │   │   ├── post-build.yml
    │   │   │   └── setup-maestro-vars.yml
    │   │   ├── steps
    │   │   │   ├── component-governance.yml
    │   │   │   ├── enable-internal-runtimes.yml
    │   │   │   ├── enable-internal-sources.yml
    │   │   │   ├── generate-sbom.yml
    │   │   │   ├── get-delegation-sas.yml
    │   │   │   ├── get-federated-access-token.yml
    │   │   │   ├── publish-build-artifacts.yml
    │   │   │   ├── publish-logs.yml
    │   │   │   ├── publish-pipeline-artifacts.yml
    │   │   │   ├── retain-build.yml
    │   │   │   ├── send-to-helix.yml
    │   │   │   ├── source-build.yml
    │   │   │   ├── source-index-stage1-publish.yml
    │   │   │   └── vmr-sync.yml
    │   │   ├── variables
    │   │   │   └── pool-providers.yml
    │   │   └── vmr-build-pr.yml
    │   ├── tools.ps1
    │   ├── tools.sh
    │   ├── vmr-sync.ps1
    │   └── vmr-sync.sh
    ├── configure-toolset.ps1
    ├── configure-toolset.sh
    ├── dependabot
    │   ├── Packages.props
    │   └── dependabot.csproj
    ├── dogfood.cmd
    ├── dogfood.ps1
    ├── dogfood.sh
    ├── dotnet-format
    │   ├── dotnet-format-integration.yml
    │   ├── format-verifier.ps1
    │   ├── integration-test.cmd
    │   └── validate.rsp
    ├── pipelines
    │   └── templates
    │   │   ├── jobs
    │   │       ├── promote-nuget-client.yml
    │   │       ├── sdk-build.yml
    │   │       └── sdk-job-matrix.yml
    │   │   ├── steps
    │   │       ├── get-asset-info.yml
    │   │       └── install-darc.yml
    │   │   └── variables
    │   │       └── sdk-defaults.yml
    ├── print-full-msbuild-path.ps1
    ├── restore-toolset.ps1
    ├── restore-toolset.sh
    ├── test-configuration.json
    └── version_badge.svg
├── exclusion.dic
├── github-merge-flow.jsonc
├── global.json
├── restore.cmd
├── restore.sh
├── scripts
    ├── obtain
    │   ├── dotnet-install-readme
    │   └── uninstall
    │   │   ├── dotnet-uninstall-debian-packages.sh
    │   │   ├── dotnet-uninstall-pkgs.sh
    │   │   └── dotnet-uninstall-rpm-packages.sh
    ├── register-completions.bash
    ├── register-completions.ps1
    └── register-completions.zsh
├── sdk.slnx
├── source-build.slnf
├── src
    ├── BlazorWasmSdk
    │   ├── .editorconfig
    │   ├── BlazorWasmSdk.slnf
    │   ├── Sdk
    │   │   ├── Sdk.props
    │   │   └── Sdk.targets
    │   ├── Targets
    │   │   ├── BlazorWasm.web.config
    │   │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.5_0.targets
    │   │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets
    │   │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.Current.props
    │   │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.Current.targets
    │   │   └── Microsoft.NET.Sdk.BlazorWebAssembly.ServiceWorkerAssetsManifest.5_0.targets
    │   ├── Tasks
    │   │   ├── AssetsManifestFile.cs
    │   │   ├── BlazorReadSatelliteAssemblyFile.cs
    │   │   ├── BlazorWriteSatelliteAssemblyFile.cs
    │   │   ├── BootExtensionJsonData.cs
    │   │   ├── BootJsonData.cs
    │   │   ├── BrotliCompress.cs
    │   │   ├── CreateBlazorTrimmerRootDescriptorFile.cs
    │   │   ├── GZipCompress.cs
    │   │   ├── GenerateBlazorBootExtensionJson.cs
    │   │   ├── GenerateBlazorWebAssemblyBootJson50.cs
    │   │   ├── GenerateServiceWorkerAssetsManifest.cs
    │   │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tasks.csproj
    │   │   └── UpgradeLegacyWasmStaticWebAssets.cs
    │   └── Tool
    │   │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tool.csproj
    │   │   ├── Program.cs
    │   │   └── runtimeconfig.template.json
    ├── BuiltInTools
    │   ├── AspireService
    │   │   ├── .editorconfig
    │   │   ├── AspireServerService.cs
    │   │   ├── Contracts
    │   │   │   └── IAspireServerEvents.cs
    │   │   ├── Helpers
    │   │   │   ├── CertGenerator.cs
    │   │   │   ├── ExceptionExtensions.cs
    │   │   │   ├── HttpContextExtensions.cs
    │   │   │   ├── LoggerProvider.cs
    │   │   │   ├── SocketConnectionManager.cs
    │   │   │   ├── SocketUtilities.cs
    │   │   │   └── WebSocketConnection.cs
    │   │   ├── Microsoft.WebTools.AspireService.Package.csproj
    │   │   ├── Microsoft.WebTools.AspireService.projitems
    │   │   ├── Microsoft.WebTools.AspireService.shproj
    │   │   └── Models
    │   │   │   ├── ErrorResponse.cs
    │   │   │   ├── InfoResponse.cs
    │   │   │   ├── RunSessionRequest.cs
    │   │   │   └── SessionChangeNotification.cs
    │   ├── BrowserRefresh
    │   │   ├── .editorconfig
    │   │   ├── ApplicationPaths.cs
    │   │   ├── BlazorHotReload.js
    │   │   ├── BlazorWasmHotReloadMiddleware.cs
    │   │   ├── BrowserRefreshMiddleware.cs
    │   │   ├── BrowserScriptMiddleware.cs
    │   │   ├── HostingStartup.cs
    │   │   ├── Microsoft.AspNetCore.Watch.BrowserRefresh.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── ResponseStreamWrapper.cs
    │   │   ├── StartupHook.cs
    │   │   ├── WebSocketScriptInjection.cs
    │   │   └── WebSocketScriptInjection.js
    │   ├── DotNetDeltaApplier
    │   │   ├── Microsoft.Extensions.DotNetDeltaApplier.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── StartupHook.cs
    │   ├── DotNetWatchTasks
    │   │   ├── DotNetWatchTasks.csproj
    │   │   ├── FileSetSerializer.cs
    │   │   └── Utilities
    │   │   │   ├── CompilerFeatureRequiredAttribute.cs
    │   │   │   ├── IsExternalInit.cs
    │   │   │   └── RequiredMemberAttribute.cs
    │   ├── HotReloadAgent.Data
    │   │   ├── .editorconfig
    │   │   ├── AgentEnvironmentVariables.cs
    │   │   ├── AgentMessageSeverity.cs
    │   │   ├── Microsoft.DotNet.HotReload.Agent.Data.Package.csproj
    │   │   ├── Microsoft.DotNet.HotReload.Agent.Data.projitems
    │   │   ├── Microsoft.DotNet.HotReload.Agent.Data.shproj
    │   │   ├── ResponseLoggingLevel.cs
    │   │   ├── StaticAssetUpdate.cs
    │   │   └── UpdateDelta.cs
    │   ├── HotReloadAgent.PipeRpc
    │   │   ├── .editorconfig
    │   │   ├── Microsoft.DotNet.HotReload.Agent.PipeRpc.Package.csproj
    │   │   ├── Microsoft.DotNet.HotReload.Agent.PipeRpc.projitems
    │   │   ├── Microsoft.DotNet.HotReload.Agent.PipeRpc.shproj
    │   │   ├── NamedPipeContract.cs
    │   │   └── StreamExtensions.cs
    │   ├── HotReloadAgent
    │   │   ├── .editorconfig
    │   │   ├── AgentReporter.cs
    │   │   ├── HotReloadAgent.cs
    │   │   ├── MetadataUpdateHandlerInvoker.cs
    │   │   ├── Microsoft.DotNet.HotReload.Agent.Package.csproj
    │   │   ├── Microsoft.DotNet.HotReload.Agent.projitems
    │   │   └── Microsoft.DotNet.HotReload.Agent.shproj
    │   ├── dotnet-format.slnf
    │   ├── dotnet-format
    │   │   ├── Analyzers
    │   │   │   ├── AnalyzerFinderHelpers.cs
    │   │   │   ├── AnalyzerFormatter.cs
    │   │   │   ├── AnalyzerOptionExtensions.cs
    │   │   │   ├── AnalyzerReferenceInformationProvider.cs
    │   │   │   ├── AnalyzerRunner.cs
    │   │   │   ├── AnalyzersAndFixers.cs
    │   │   │   ├── CodeAnalysisResult.cs
    │   │   │   ├── CodeStyleInformationProvider.cs
    │   │   │   ├── Extensions.cs
    │   │   │   ├── Interfaces
    │   │   │   │   ├── IAnalyzerInformationProvider.cs
    │   │   │   │   ├── IAnalyzerRunner.cs
    │   │   │   │   └── ICodeFixApplier.cs
    │   │   │   └── SolutionCodeFixApplier.cs
    │   │   ├── CodeFormatter.cs
    │   │   ├── Commands
    │   │   │   ├── FormatAnalyzersCommand.cs
    │   │   │   ├── FormatCommandCommon.cs
    │   │   │   ├── FormatStyleCommand.cs
    │   │   │   ├── FormatWhitespaceCommand.cs
    │   │   │   └── RootFormatCommand.cs
    │   │   ├── FileChange.cs
    │   │   ├── FixCategory.cs
    │   │   ├── FixSeverity.cs
    │   │   ├── FormatOptions.cs
    │   │   ├── FormattedFile.cs
    │   │   ├── Formatters
    │   │   │   ├── CharsetFormatter.cs
    │   │   │   ├── DocumentFormatter.cs
    │   │   │   ├── EndOfLineFormatter.cs
    │   │   │   ├── FinalNewlineFormatter.cs
    │   │   │   ├── ICodeFormatter.cs
    │   │   │   ├── OrganizeImportsFormatter.cs
    │   │   │   └── WhitespaceFormatter.cs
    │   │   ├── Logging
    │   │   │   ├── IIssueFormatter.cs
    │   │   │   ├── ILoggerExtensions.cs
    │   │   │   ├── MSBuildIssueFormatter.cs
    │   │   │   ├── NullScope.cs
    │   │   │   ├── SimpleConsoleLogger.cs
    │   │   │   ├── SimpleConsoleLoggerFactoryExtensions.cs
    │   │   │   └── SimpleConsoleLoggerProvider.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── launchSettings.json
    │   │   ├── README.md
    │   │   ├── Reflection
    │   │   │   └── RemoveUnnecessaryImportsHelper.cs
    │   │   ├── ReportWriter.cs
    │   │   ├── Resources.resx
    │   │   ├── Resources
    │   │   │   └── icon.png
    │   │   ├── Utilities
    │   │   │   ├── DotNetHelper.cs
    │   │   │   ├── EditorConfigFinder.cs
    │   │   │   ├── EditorConfigOptions.cs
    │   │   │   ├── GeneratedCodeUtilities.cs
    │   │   │   ├── ProcessRunner.cs
    │   │   │   └── SourceFileMatcher.cs
    │   │   ├── WorkspaceFormatResult.cs
    │   │   ├── WorkspaceType.cs
    │   │   ├── Workspaces
    │   │   │   ├── FolderWorkspace.cs
    │   │   │   ├── FolderWorkspace_CSharpProjectLoader.cs
    │   │   │   ├── FolderWorkspace_FolderSolutionLoader.cs
    │   │   │   ├── FolderWorkspace_ProjectLoader.cs
    │   │   │   ├── FolderWorkspace_VisualBasicProjectLoader.cs
    │   │   │   ├── MSBuildWorkspaceFinder.cs
    │   │   │   └── MSBuildWorkspaceLoader.cs
    │   │   ├── dotnet-format.csproj
    │   │   └── 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
    │   ├── dotnet-watch.slnf
    │   └── dotnet-watch
    │   │   ├── Aspire
    │   │       └── AspireServiceFactory.cs
    │   │   ├── Browser
    │   │       ├── BrowserConnection.cs
    │   │       ├── BrowserConnector.cs
    │   │       ├── BrowserRefreshServer.cs
    │   │       └── BrowserSpecificReporter.cs
    │   │   ├── Build
    │   │       ├── BuildNames.cs
    │   │       ├── BuildReporter.cs
    │   │       ├── EvaluationResult.cs
    │   │       ├── FileItem.cs
    │   │       ├── FilePathExclusions.cs
    │   │       ├── ProjectGraphUtilities.cs
    │   │       └── ProjectNodeMap.cs
    │   │   ├── CommandLine
    │   │       ├── CommandLineOptions.cs
    │   │       ├── DotNetWatchContext.cs
    │   │       ├── EnvironmentOptions.cs
    │   │       ├── EnvironmentVariables.cs
    │   │       ├── EnvironmentVariablesBuilder.cs
    │   │       ├── GlobalOptions.cs
    │   │       └── ProjectOptions.cs
    │   │   ├── DotnetToolSettings.xml
    │   │   ├── FileWatcher
    │   │       ├── ChangeKind.cs
    │   │       ├── DirectoryWatcher.cs
    │   │       ├── EventBasedDirectoryWatcher.cs
    │   │       ├── FileWatcher.cs
    │   │       └── PollingDirectoryWatcher.cs
    │   │   ├── HotReload
    │   │       ├── AppModels
    │   │       │   ├── BlazorWebAssemblyAppModel.cs
    │   │       │   ├── BlazorWebAssemblyDeltaApplier.cs
    │   │       │   ├── BlazorWebAssemblyHostedAppModel.cs
    │   │       │   ├── BlazorWebAssemblyHostedDeltaApplier.cs
    │   │       │   ├── DefaultAppModel.cs
    │   │       │   ├── DefaultDeltaApplier.cs
    │   │       │   ├── DeltaApplier.cs
    │   │       │   ├── HotReloadAppModel.cs
    │   │       │   └── SingleProcessDeltaApplier.cs
    │   │       ├── CompilationHandler.cs
    │   │       ├── HotReloadDotNetWatcher.cs
    │   │       ├── HotReloadEventSource.cs
    │   │       ├── IStaticAssetChangeApplierProvider.cs
    │   │       ├── IncrementalMSBuildWorkspace.cs
    │   │       ├── ScopedCssFileHandler.cs
    │   │       ├── StaticAssetUpdate.cs
    │   │       └── StaticFileHandler.cs
    │   │   ├── Process
    │   │       ├── IRuntimeProcessLauncher.cs
    │   │       ├── IRuntimeProcessLauncherFactory.cs
    │   │       ├── LaunchSettingsProfile.cs
    │   │       ├── ProcessLaunchResult.cs
    │   │       ├── ProcessRunner.cs
    │   │       ├── ProcessSpec.cs
    │   │       ├── ProjectLauncher.cs
    │   │       └── RunningProject.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │       ├── AssemblyInfo.cs
    │   │       └── launchSettings.json
    │   │   ├── README.md
    │   │   ├── Resources.resx
    │   │   ├── UI
    │   │       ├── BuildOutput.cs
    │   │       ├── ConsoleInputReader.cs
    │   │       ├── ConsoleReporter.cs
    │   │       ├── IConsole.cs
    │   │       ├── IReporter.cs
    │   │       ├── NullReporter.cs
    │   │       ├── OutputLine.cs
    │   │       ├── PhysicalConsole.cs
    │   │       ├── ProjectSpecificReporter.cs
    │   │       └── RestartPrompt.cs
    │   │   ├── Utilities
    │   │       ├── CommandLineUtilities.cs
    │   │       ├── Disposables.cs
    │   │       ├── PathUtilities.cs
    │   │       └── Versions.cs
    │   │   ├── Watch
    │   │       ├── BuildEvaluator.cs
    │   │       ├── DotNetWatch.targets
    │   │       ├── DotNetWatcher.cs
    │   │       ├── MSBuildFileSetResult.cs
    │   │       └── MsBuildFileSetFactory.cs
    │   │   ├── dotnet-watch.csproj
    │   │   ├── runtimeconfig.template.json
    │   │   └── 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
    ├── Cli
    │   ├── Microsoft.DotNet.Cli.Utils
    │   │   ├── AnsiConsole.cs
    │   │   ├── ArgumentEscaper.cs
    │   │   ├── BlockingMemoryStream.cs
    │   │   ├── BuiltInCommand.cs
    │   │   ├── Command.cs
    │   │   ├── CommandAvailableAsDotNetToolException.cs
    │   │   ├── CommandLoggingContext.cs
    │   │   ├── CommandResult.cs
    │   │   ├── CommandUnknownException.cs
    │   │   ├── Constants.cs
    │   │   ├── DangerousFileDetector.cs
    │   │   ├── DebugHelper.cs
    │   │   ├── DependencyProvider.cs
    │   │   ├── DotDefaultPathCorrector.cs
    │   │   ├── DotnetFiles.cs
    │   │   ├── DotnetVersionFile.cs
    │   │   ├── Env.cs
    │   │   ├── EnvironmentProvider.cs
    │   │   ├── ExponentialRetry.cs
    │   │   ├── Extensions
    │   │   │   ├── AnsiExtensions.cs
    │   │   │   ├── CollectionsExtensions.cs
    │   │   │   ├── ExceptionExtensions.cs
    │   │   │   ├── LockFileExtensions.cs
    │   │   │   ├── LockFileFormatExtensions.cs
    │   │   │   ├── MSBuildProjectExtensions.cs
    │   │   │   ├── ProcessExtensions.cs
    │   │   │   ├── ProcessStartInfoExtensions.cs
    │   │   │   ├── StringExtensions.cs
    │   │   │   └── TypeExtensions.cs
    │   │   ├── FileAccessRetrier.cs
    │   │   ├── FileNameSuffixes.cs
    │   │   ├── FilePermissionSettingException.cs
    │   │   ├── ForwardingAppImplementation.cs
    │   │   ├── FrameworkDependencyFile.cs
    │   │   ├── GracefulException.cs
    │   │   ├── IBuiltInCommandEnvironment.cs
    │   │   ├── ICommand.cs
    │   │   ├── IDangerousFileDetector.cs
    │   │   ├── IEnvironmentPath.cs
    │   │   ├── IEnvironmentPathInstruction.cs
    │   │   ├── IEnvironmentProvider.cs
    │   │   ├── IReporter.cs
    │   │   ├── ITelemetryFilter.cs
    │   │   ├── IWindowsRegistryEnvironmentPathEditor.cs
    │   │   ├── Interop.cs
    │   │   ├── LocalizableStrings.resx
    │   │   ├── MSBuildArgs.cs
    │   │   ├── MSBuildForwardingAppWithoutLogging.cs
    │   │   ├── MSBuildPropertyParser.cs
    │   │   ├── Microsoft.DotNet.Cli.Utils.csproj
    │   │   ├── Muxer.cs
    │   │   ├── NativeMethods.cs
    │   │   ├── PathUtility.cs
    │   │   ├── Polyfills.cs
    │   │   ├── ProcessReaper.cs
    │   │   ├── Product.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Reporter.cs
    │   │   ├── RuntimeEnvironment.cs
    │   │   ├── Sha256Hasher.cs
    │   │   ├── StreamForwarder.cs
    │   │   ├── TelemetryEventEntry.cs
    │   │   ├── ToolCommandName.cs
    │   │   ├── TypoCorrection.cs
    │   │   ├── UILanguageOverride.cs
    │   │   ├── Uuid.cs
    │   │   ├── VerbosityOptions.cs
    │   │   ├── Windows.cs
    │   │   ├── WindowsRegistryEnvironmentPathEditor.cs
    │   │   └── xlf
    │   │   │   ├── LocalizableStrings.cs.xlf
    │   │   │   ├── LocalizableStrings.de.xlf
    │   │   │   ├── LocalizableStrings.es.xlf
    │   │   │   ├── LocalizableStrings.fr.xlf
    │   │   │   ├── LocalizableStrings.it.xlf
    │   │   │   ├── LocalizableStrings.ja.xlf
    │   │   │   ├── LocalizableStrings.ko.xlf
    │   │   │   ├── LocalizableStrings.pl.xlf
    │   │   │   ├── LocalizableStrings.pt-BR.xlf
    │   │   │   ├── LocalizableStrings.ru.xlf
    │   │   │   ├── LocalizableStrings.tr.xlf
    │   │   │   ├── LocalizableStrings.zh-Hans.xlf
    │   │   │   └── LocalizableStrings.zh-Hant.xlf
    │   ├── Microsoft.DotNet.Configurer
    │   │   ├── AspNetCertificateSentinel.cs
    │   │   ├── BashPathUnderHomeDirectory.cs
    │   │   ├── CliFolderPathCalculator.cs
    │   │   ├── ConfigurationException.cs
    │   │   ├── DotnetFirstRunConfiguration.cs
    │   │   ├── DotnetFirstTimeUseConfigurer.cs
    │   │   ├── FileSentinel.cs
    │   │   ├── FirstTimeUseNoticeSentinel.cs
    │   │   ├── IAspNetCertificateSentinel.cs
    │   │   ├── IAspNetCoreCertificateGenerator.cs
    │   │   ├── IFileExtensions.cs
    │   │   ├── IFileSentinel.cs
    │   │   ├── IFirstTimeUseNoticeSentinel.cs
    │   │   ├── IUserLevelCacheWriter.cs
    │   │   ├── LocalizableStrings.resx
    │   │   ├── Microsoft.DotNet.Configurer.csproj
    │   │   ├── NoOpAspNetCertificateSentinel.cs
    │   │   ├── NoOpFileSentinel.cs
    │   │   ├── NoOpFirstTimeUseNoticeSentinel.cs
    │   │   ├── Properties
    │   │   │   └── Properties.cs
    │   │   ├── ToolPackageFolderPathCalculator.cs
    │   │   ├── UserLevelCacheWriter.cs
    │   │   └── xlf
    │   │   │   ├── LocalizableStrings.cs.xlf
    │   │   │   ├── LocalizableStrings.de.xlf
    │   │   │   ├── LocalizableStrings.es.xlf
    │   │   │   ├── LocalizableStrings.fr.xlf
    │   │   │   ├── LocalizableStrings.it.xlf
    │   │   │   ├── LocalizableStrings.ja.xlf
    │   │   │   ├── LocalizableStrings.ko.xlf
    │   │   │   ├── LocalizableStrings.pl.xlf
    │   │   │   ├── LocalizableStrings.pt-BR.xlf
    │   │   │   ├── LocalizableStrings.ru.xlf
    │   │   │   ├── LocalizableStrings.tr.xlf
    │   │   │   ├── LocalizableStrings.zh-Hans.xlf
    │   │   │   └── LocalizableStrings.zh-Hant.xlf
    │   ├── Microsoft.DotNet.InternalAbstractions
    │   │   ├── DirectoryPath.cs
    │   │   ├── DirectoryWrapper.cs
    │   │   ├── FilePath.cs
    │   │   ├── FileSystemWrapper.cs
    │   │   ├── FileWrapper.cs
    │   │   ├── IDirectory.cs
    │   │   ├── IEnvironment.cs
    │   │   ├── IFile.cs
    │   │   ├── IFileSystem.cs
    │   │   ├── ITemporaryDirectory.cs
    │   │   ├── Microsoft.DotNet.InternalAbstractions.csproj
    │   │   ├── Properties
    │   │   │   └── Properties.cs
    │   │   └── TemporaryDirectory.cs
    │   ├── Microsoft.TemplateEngine.Cli
    │   │   ├── Alias
    │   │   │   ├── AliasExpansionStatus.cs
    │   │   │   ├── AliasManipulationResult.cs
    │   │   │   ├── AliasManipulationStatus.cs
    │   │   │   ├── AliasModel.cs
    │   │   │   ├── AliasRegistry.cs
    │   │   │   └── AliasSupport.cs
    │   │   ├── ChoiceTemplateParameter.cs
    │   │   ├── CliConsoleFormatter.cs
    │   │   ├── CliEnvironment.cs
    │   │   ├── CliTemplateEngineHost.cs
    │   │   ├── CliTemplateInfo.cs
    │   │   ├── CliTemplateParameter.cs
    │   │   ├── Commands
    │   │   │   ├── AliasAssignmentCoordinator.cs
    │   │   │   ├── BaseCommand.cs
    │   │   │   ├── BaseFilterableArgs.cs
    │   │   │   ├── CliPathInfo.cs
    │   │   │   ├── CommandLineUtils.cs
    │   │   │   ├── Constants.cs
    │   │   │   ├── Example.cs
    │   │   │   ├── Extensions.cs
    │   │   │   ├── FilterOptionDefinition.cs
    │   │   │   ├── GlobalArgs.cs
    │   │   │   ├── HelpStrings.Designer.cs
    │   │   │   ├── HelpStrings.resx
    │   │   │   ├── ICommandArgs.cs
    │   │   │   ├── ICommandDocument.cs
    │   │   │   ├── ICustomHelp.cs
    │   │   │   ├── IFilterableCommand.cs
    │   │   │   ├── ITabularOutputCommand.cs
    │   │   │   ├── InvalidTemplateParametersException.cs
    │   │   │   ├── NewCommand.Help.cs
    │   │   │   ├── NewCommand.Legacy.cs
    │   │   │   ├── NewCommand.cs
    │   │   │   ├── NewCommandArgs.cs
    │   │   │   ├── ParserFactory.cs
    │   │   │   ├── SharedOptions.cs
    │   │   │   ├── SharedOptionsFactory.cs
    │   │   │   ├── SymbolStrings.Designer.cs
    │   │   │   ├── SymbolStrings.resx
    │   │   │   ├── alias
    │   │   │   │   ├── AliasAddCommand.cs
    │   │   │   │   ├── AliasAddCommandArgs.cs
    │   │   │   │   ├── AliasCommand.cs
    │   │   │   │   ├── AliasCommandArgs.cs
    │   │   │   │   ├── AliasShowCommand.cs
    │   │   │   │   ├── AliasShowCommandArgs.cs
    │   │   │   │   ├── BaseAliasAddCommand.cs
    │   │   │   │   ├── BaseAliasShowCommand.cs
    │   │   │   │   ├── LegacyAliasAddCommand.cs
    │   │   │   │   └── LegacyAliasShowCommand.cs
    │   │   │   ├── create
    │   │   │   │   ├── CombinedChoiceTemplateParameter.cs
    │   │   │   │   ├── InstantiateCommand.Help.cs
    │   │   │   │   ├── InstantiateCommand.NoMatchHandling.cs
    │   │   │   │   ├── InstantiateCommand.TabCompletion.cs
    │   │   │   │   ├── InstantiateCommand.cs
    │   │   │   │   ├── InstantiateCommandArgs.cs
    │   │   │   │   ├── InvalidTemplateOptionResult.cs
    │   │   │   │   ├── TemplateCommand.cs
    │   │   │   │   ├── TemplateCommandArgs.cs
    │   │   │   │   ├── TemplateOption.cs
    │   │   │   │   ├── TemplateOptionResult.cs
    │   │   │   │   └── TemplateResult.cs
    │   │   │   ├── details
    │   │   │   │   ├── DetailsCommand.cs
    │   │   │   │   └── DetailsCommandArgs.cs
    │   │   │   ├── install
    │   │   │   │   ├── BaseInstallCommand.cs
    │   │   │   │   ├── InstallCommand.cs
    │   │   │   │   ├── InstallCommandArgs.cs
    │   │   │   │   └── LegacyInstallCommand.cs
    │   │   │   ├── list
    │   │   │   │   ├── BaseListCommand.cs
    │   │   │   │   ├── LegacyListCommand.cs
    │   │   │   │   ├── ListCommand.cs
    │   │   │   │   └── ListCommandArgs.cs
    │   │   │   ├── search
    │   │   │   │   ├── BaseSearchCommand.cs
    │   │   │   │   ├── LegacySearchCommand.cs
    │   │   │   │   ├── SearchCommand.cs
    │   │   │   │   └── SearchCommandArgs.cs
    │   │   │   ├── uninstall
    │   │   │   │   ├── BaseUninstallCommand.cs
    │   │   │   │   ├── LegacyUninstallCommand.cs
    │   │   │   │   ├── UninstallCommand.cs
    │   │   │   │   └── UninstallCommandArgs.cs
    │   │   │   ├── update
    │   │   │   │   ├── BaseUpdateCommand.cs
    │   │   │   │   ├── LegacyUpdateApplyCommand.cs
    │   │   │   │   ├── LegacyUpdateCheckCommand.cs
    │   │   │   │   ├── UpdateCommand.cs
    │   │   │   │   └── UpdateCommandArgs.cs
    │   │   │   └── xlf
    │   │   │   │   ├── HelpStrings.cs.xlf
    │   │   │   │   ├── HelpStrings.de.xlf
    │   │   │   │   ├── HelpStrings.es.xlf
    │   │   │   │   ├── HelpStrings.fr.xlf
    │   │   │   │   ├── HelpStrings.it.xlf
    │   │   │   │   ├── HelpStrings.ja.xlf
    │   │   │   │   ├── HelpStrings.ko.xlf
    │   │   │   │   ├── HelpStrings.pl.xlf
    │   │   │   │   ├── HelpStrings.pt-BR.xlf
    │   │   │   │   ├── HelpStrings.ru.xlf
    │   │   │   │   ├── HelpStrings.tr.xlf
    │   │   │   │   ├── HelpStrings.zh-Hans.xlf
    │   │   │   │   ├── HelpStrings.zh-Hant.xlf
    │   │   │   │   ├── SymbolStrings.cs.xlf
    │   │   │   │   ├── SymbolStrings.de.xlf
    │   │   │   │   ├── SymbolStrings.es.xlf
    │   │   │   │   ├── SymbolStrings.fr.xlf
    │   │   │   │   ├── SymbolStrings.it.xlf
    │   │   │   │   ├── SymbolStrings.ja.xlf
    │   │   │   │   ├── SymbolStrings.ko.xlf
    │   │   │   │   ├── SymbolStrings.pl.xlf
    │   │   │   │   ├── SymbolStrings.pt-BR.xlf
    │   │   │   │   ├── SymbolStrings.ru.xlf
    │   │   │   │   ├── SymbolStrings.tr.xlf
    │   │   │   │   ├── SymbolStrings.zh-Hans.xlf
    │   │   │   │   └── SymbolStrings.zh-Hant.xlf
    │   │   ├── Components.cs
    │   │   ├── Extensions.cs
    │   │   ├── Globals.cs
    │   │   ├── Help
    │   │   │   ├── DotnetHelpAction.cs
    │   │   │   ├── HelpBuilder.Default.cs
    │   │   │   ├── HelpBuilder.cs
    │   │   │   ├── HelpBuilderExtensions.cs
    │   │   │   ├── HelpContext.cs
    │   │   │   ├── LocalizationResources.cs
    │   │   │   └── TwoColumnHelpRow.cs
    │   │   ├── HostSpecificDataLoader.cs
    │   │   ├── HostSpecificTemplateData.cs
    │   │   ├── ICliTemplateEngineHost.cs
    │   │   ├── IHostSpecificDataLoader.cs
    │   │   ├── IReporterExtensions.cs
    │   │   ├── JExtensions.cs
    │   │   ├── LocalizableStrings.Designer.cs
    │   │   ├── LocalizableStrings.resx
    │   │   ├── Microsoft.TemplateEngine.Cli.csproj
    │   │   ├── NewCommandFactory.cs
    │   │   ├── NewCommandStatus.cs
    │   │   ├── NuGet
    │   │   │   ├── CliNuGetLogger.cs
    │   │   │   └── NugetApiManager.cs
    │   │   ├── NuGetUtils.cs
    │   │   ├── NullOrEmptyIsLastStringComparer.cs
    │   │   ├── PostActionDispatcher.cs
    │   │   ├── PostActionProcessors
    │   │   │   ├── AddJsonPropertyPostActionProcessor.cs
    │   │   │   ├── ChmodPostActionProcessor.cs
    │   │   │   ├── IPostActionProcessor.cs
    │   │   │   ├── InstructionDisplayPostActionProcessor.cs
    │   │   │   ├── PostActionProcessorBase.cs
    │   │   │   └── ProcessStartPostActionProcessor.cs
    │   │   ├── SymbolExtensions.cs
    │   │   ├── TabularOutput
    │   │   │   ├── CliTabularOutputSettings.cs
    │   │   │   ├── TabularOutput.cs
    │   │   │   ├── TemplateGroupDisplay.cs
    │   │   │   ├── TemplateGroupTableRow.cs
    │   │   │   ├── TextAlign.cs
    │   │   │   └── UnicodeLength.cs
    │   │   ├── TelemetryConstants.cs
    │   │   ├── TelemetryHelper.cs
    │   │   ├── TemplateGroup.cs
    │   │   ├── TemplateInvoker.cs
    │   │   ├── TemplateListCoordinator.cs
    │   │   ├── TemplatePackageCoordinator.cs
    │   │   ├── TemplatePackageDisplay.cs
    │   │   ├── TemplateResolution
    │   │   │   ├── BaseTemplateResolver.cs
    │   │   │   ├── CliFilters.cs
    │   │   │   ├── ListTemplateResolver.cs
    │   │   │   ├── ParameterMatchInfo.cs
    │   │   │   ├── TemplateGroupMatchInfo.cs
    │   │   │   ├── TemplateMatchInfoExtensions.cs
    │   │   │   └── TemplateResolutionResult.cs
    │   │   ├── TemplateSearch
    │   │   │   ├── CliHostSearchCacheData.cs
    │   │   │   ├── CliSearchFiltersFactory.cs
    │   │   │   ├── CliTemplateSearchCoordinator.cs
    │   │   │   └── CliTemplateSearchCoordinatorFactory.cs
    │   │   └── xlf
    │   │   │   ├── LocalizableStrings.cs.xlf
    │   │   │   ├── LocalizableStrings.de.xlf
    │   │   │   ├── LocalizableStrings.es.xlf
    │   │   │   ├── LocalizableStrings.fr.xlf
    │   │   │   ├── LocalizableStrings.it.xlf
    │   │   │   ├── LocalizableStrings.ja.xlf
    │   │   │   ├── LocalizableStrings.ko.xlf
    │   │   │   ├── LocalizableStrings.pl.xlf
    │   │   │   ├── LocalizableStrings.pt-BR.xlf
    │   │   │   ├── LocalizableStrings.ru.xlf
    │   │   │   ├── LocalizableStrings.tr.xlf
    │   │   │   ├── LocalizableStrings.zh-Hans.xlf
    │   │   │   └── LocalizableStrings.zh-Hant.xlf
    │   └── dotnet
    │   │   ├── AspNetCoreCertificateGenerator.cs
    │   │   ├── AutomaticEncodingRestorer.cs
    │   │   ├── BuildServer
    │   │       ├── BuildServerException.cs
    │   │       ├── BuildServerProvider.cs
    │   │       ├── IBuildServer.cs
    │   │       ├── IBuildServerProvider.cs
    │   │       ├── MSBuildServer.cs
    │   │       ├── RazorPidFile.cs
    │   │       ├── RazorServer.cs
    │   │       └── VBCSCompilerServer.cs
    │   │   ├── BundledTargetFramework.cs
    │   │   ├── CliCompletion.cs
    │   │   ├── CliSchema.cs
    │   │   ├── CliStrings.resx
    │   │   ├── CliTransaction.cs
    │   │   ├── CliUsage.cs
    │   │   ├── CommandBase.cs
    │   │   ├── CommandDirectoryContext.cs
    │   │   ├── CommandFactory
    │   │       ├── CommandFactory.cs
    │   │       ├── CommandFactoryUsingResolver.cs
    │   │       ├── CommandResolution
    │   │       │   ├── AbstractPathBasedCommandResolver.cs
    │   │       │   ├── AppBaseCommandResolver.cs
    │   │       │   ├── AppBaseDllCommandResolver.cs
    │   │       │   ├── CommandResolverArguments.cs
    │   │       │   ├── CompositeCommandResolver.cs
    │   │       │   ├── DefaultCommandResolverPolicy.cs
    │   │       │   ├── DepsJsonCommandResolver.cs
    │   │       │   ├── DotnetToolsCommandResolver.cs
    │   │       │   ├── GenericPlatformCommandSpecFactory.cs
    │   │       │   ├── ICommandResolver.cs
    │   │       │   ├── ICommandResolverPolicy.cs
    │   │       │   ├── IPackagedCommandSpecFactory.cs
    │   │       │   ├── IPlatformCommandSpecFactory.cs
    │   │       │   ├── IProject.cs
    │   │       │   ├── IPublishedPathCommandSpecFactory.cs
    │   │       │   ├── LocalToolsCommandResolver.cs
    │   │       │   ├── LockFileTargetExtensions.cs
    │   │       │   ├── MSBuildProject.cs
    │   │       │   ├── MuxerCommandResolver.cs
    │   │       │   ├── MuxerCommandSpecMaker.cs
    │   │       │   ├── NuGetUtils.cs
    │   │       │   ├── OutputPathCommandResolver.cs
    │   │       │   ├── PackagedCommandSpecFactory.cs
    │   │       │   ├── PackagedCommandSpecFactoryWithCliRuntime.cs
    │   │       │   ├── PathCommandResolver.cs
    │   │       │   ├── PathCommandResolverPolicy.cs
    │   │       │   ├── ProjectDependenciesCommandResolver.cs
    │   │       │   ├── ProjectFactory.cs
    │   │       │   ├── ProjectPathCommandResolver.cs
    │   │       │   ├── ProjectToolsCommandResolver.cs
    │   │       │   ├── PublishPathCommandSpecFactory.cs
    │   │       │   ├── PublishedPathCommandResolver.cs
    │   │       │   ├── ResourceAssemblyInfo.cs
    │   │       │   ├── RootedCommandResolver.cs
    │   │       │   ├── ScriptCommandResolverPolicy.cs
    │   │       │   ├── SingleProjectInfo.cs
    │   │       │   ├── ToolPathCalculator.cs
    │   │       │   └── WindowsExePreferredCommandSpecFactory.cs
    │   │       ├── CommandResolver.cs
    │   │       ├── CommandSpec.cs
    │   │       └── ICommandFactory.cs
    │   │   ├── CommandLineInfo.cs
    │   │   ├── CommandParsingException.cs
    │   │   ├── Commands
    │   │       ├── Build
    │   │       │   ├── BuildCommand.cs
    │   │       │   └── BuildCommandParser.cs
    │   │       ├── BuildServer
    │   │       │   ├── BuildServerCommandParser.cs
    │   │       │   └── Shutdown
    │   │       │   │   ├── BuildServerShutdownCommand.cs
    │   │       │   │   └── BuildServerShutdownCommandParser.cs
    │   │       ├── Clean
    │   │       │   ├── CleanCommand.cs
    │   │       │   └── CleanCommandParser.cs
    │   │       ├── CliCommandStrings.resx
    │   │       ├── CommandFactory.cs
    │   │       ├── Dnx
    │   │       │   └── DnxCommandParser.cs
    │   │       ├── Format
    │   │       │   ├── FormatCommand.cs
    │   │       │   ├── FormatCommandParser.cs
    │   │       │   └── FormatForwardingApp.cs
    │   │       ├── Fsi
    │   │       │   ├── FsiCommand.cs
    │   │       │   ├── FsiCommandParser.cs
    │   │       │   └── FsiForwardingApp.cs
    │   │       ├── Help
    │   │       │   ├── HelpCommand.cs
    │   │       │   └── HelpCommandParser.cs
    │   │       ├── Hidden
    │   │       │   ├── Add
    │   │       │   │   ├── AddCommandParser.cs
    │   │       │   │   ├── Package
    │   │       │   │   │   └── AddPackageCommandParser.cs
    │   │       │   │   └── Reference
    │   │       │   │   │   └── AddReferenceCommandParser.cs
    │   │       │   ├── Complete
    │   │       │   │   ├── CompleteCommand.cs
    │   │       │   │   └── CompleteCommandParser.cs
    │   │       │   ├── InternalReportInstallSuccess
    │   │       │   │   ├── InternalReportInstallSuccessCommand.cs
    │   │       │   │   └── InternalReportInstallSuccessCommandParser.cs
    │   │       │   ├── List
    │   │       │   │   ├── ListCommandParser.cs
    │   │       │   │   ├── Package
    │   │       │   │   │   └── ListPackageCommandParser.cs
    │   │       │   │   └── Reference
    │   │       │   │   │   └── ListReferenceCommandParser.cs
    │   │       │   ├── Parse
    │   │       │   │   ├── ParseCommand.cs
    │   │       │   │   └── ParseCommandParser.cs
    │   │       │   └── Remove
    │   │       │   │   ├── Package
    │   │       │   │       └── RemovePackageCommandParser.cs
    │   │       │   │   ├── Reference
    │   │       │   │       └── RemoveReferenceCommandParser.cs
    │   │       │   │   └── RemoveCommandParser.cs
    │   │       ├── MSBuild
    │   │       │   ├── MSBuildCommand.cs
    │   │       │   ├── MSBuildCommandParser.cs
    │   │       │   ├── MSBuildForwardingApp.cs
    │   │       │   ├── MSBuildForwardingLogger.cs
    │   │       │   └── MSBuildLogger.cs
    │   │       ├── New
    │   │       │   ├── BuiltInTemplatePackageProvider.cs
    │   │       │   ├── BuiltInTemplatePackageProviderFactory.cs
    │   │       │   ├── DotnetCommandCallbacks.cs
    │   │       │   ├── MSBuildEvaluation
    │   │       │   │   ├── CapabilityExpressionEvaluator.cs
    │   │       │   │   ├── MSBuildEvaluationResult.cs
    │   │       │   │   ├── MSBuildEvaluator.cs
    │   │       │   │   ├── MultiTargetEvaluationResult.cs
    │   │       │   │   ├── MultipleProjectsEvaluationResult.cs
    │   │       │   │   ├── NonSDKStyleEvaluationResult.cs
    │   │       │   │   ├── ProjectCapabilityConstraint.cs
    │   │       │   │   ├── ProjectContextSymbolSource.cs
    │   │       │   │   └── SDKStyleEvaluationResult.cs
    │   │       │   ├── NewCommandParser.cs
    │   │       │   ├── OptionalWorkloadProvider.cs
    │   │       │   ├── OptionalWorkloadProviderFactory.cs
    │   │       │   ├── PostActions
    │   │       │   │   ├── DotnetAddPostActionProcessor.cs
    │   │       │   │   ├── DotnetRestorePostActionProcessor.cs
    │   │       │   │   └── DotnetSlnPostActionProcessor.cs
    │   │       │   ├── README.md
    │   │       │   ├── SdkInfoProvider.cs
    │   │       │   └── WorkloadsInfoProvider.cs
    │   │       ├── NuGet
    │   │       │   ├── NuGetCommand.cs
    │   │       │   └── NuGetCommandParser.cs
    │   │       ├── Pack
    │   │       │   ├── PackCommand.cs
    │   │       │   └── PackCommandParser.cs
    │   │       ├── Package
    │   │       │   ├── Add
    │   │       │   │   ├── PackageAddCommand.cs
    │   │       │   │   └── PackageAddCommandParser.cs
    │   │       │   ├── List
    │   │       │   │   ├── PackageListCommand.cs
    │   │       │   │   ├── PackageListCommandParser.cs
    │   │       │   │   └── ReportOutputFormat.cs
    │   │       │   ├── PackageCommandParser.cs
    │   │       │   ├── Remove
    │   │       │   │   ├── PackageRemoveCommand.cs
    │   │       │   │   └── PackageRemoveCommandParser.cs
    │   │       │   └── Search
    │   │       │   │   ├── PackageSearchCommand.cs
    │   │       │   │   └── PackageSearchCommandParser.cs
    │   │       ├── Project
    │   │       │   ├── Convert
    │   │       │   │   ├── ProjectConvertCommand.cs
    │   │       │   │   └── ProjectConvertCommandParser.cs
    │   │       │   └── ProjectCommandParser.cs
    │   │       ├── Publish
    │   │       │   ├── PublishCommand.cs
    │   │       │   └── PublishCommandParser.cs
    │   │       ├── Reference
    │   │       │   ├── Add
    │   │       │   │   ├── ReferenceAddCommand.cs
    │   │       │   │   └── ReferenceAddCommandParser.cs
    │   │       │   ├── List
    │   │       │   │   ├── ReferenceListCommand.cs
    │   │       │   │   └── ReferenceListCommandParser.cs
    │   │       │   ├── ReferenceCommandParser.cs
    │   │       │   └── Remove
    │   │       │   │   ├── ReferenceRemoveCommand.cs
    │   │       │   │   └── ReferenceRemoveCommandParser.cs
    │   │       ├── Restore
    │   │       │   ├── RestoreCommand.cs
    │   │       │   ├── RestoreCommandParser.cs
    │   │       │   └── RestoringCommand.cs
    │   │       ├── Run
    │   │       │   ├── Api
    │   │       │   │   ├── RunApiCommand.cs
    │   │       │   │   └── RunApiCommandParser.cs
    │   │       │   ├── CommonRunHelpers.cs
    │   │       │   ├── LaunchSettings
    │   │       │   │   ├── ILaunchSettingsProvider.cs
    │   │       │   │   ├── LaunchSettingsApplyResult.cs
    │   │       │   │   ├── LaunchSettingsManager.cs
    │   │       │   │   ├── ProjectLaunchSettingsModel.cs
    │   │       │   │   └── ProjectLaunchSettingsProvider.cs
    │   │       │   ├── RunCommand.cs
    │   │       │   ├── RunCommandParser.cs
    │   │       │   ├── RunProperties.cs
    │   │       │   └── VirtualProjectBuildingCommand.cs
    │   │       ├── Sdk
    │   │       │   ├── Check
    │   │       │   │   ├── BundleOutputWriter.cs
    │   │       │   │   ├── IProductCollectionProvider.cs
    │   │       │   │   ├── ProductCollectionProvider.cs
    │   │       │   │   ├── RuntimeOutputWriter.cs
    │   │       │   │   ├── SdkCheckCommand.cs
    │   │       │   │   ├── SdkCheckCommandParser.cs
    │   │       │   │   └── SdkOutputWriter.cs
    │   │       │   └── SdkCommandParser.cs
    │   │       ├── Solution
    │   │       │   ├── Add
    │   │       │   │   ├── SolutionAddCommand.cs
    │   │       │   │   └── SolutionAddCommandParser.cs
    │   │       │   ├── List
    │   │       │   │   ├── SolutionListCommand.cs
    │   │       │   │   └── SolutionListCommandParser.cs
    │   │       │   ├── Migrate
    │   │       │   │   ├── SolutionMigrateCommand.cs
    │   │       │   │   └── SolutionMigrateCommandParser.cs
    │   │       │   ├── Remove
    │   │       │   │   ├── SolutionRemoveCommand.cs
    │   │       │   │   └── SolutionRemoveCommandParser.cs
    │   │       │   ├── SolutionArgumentValidator.cs
    │   │       │   └── SolutionCommandParser.cs
    │   │       ├── Store
    │   │       │   ├── StoreCommand.cs
    │   │       │   └── StoreCommandParser.cs
    │   │       ├── Test
    │   │       │   ├── CliConstants.cs
    │   │       │   ├── CustomEventArgs.cs
    │   │       │   ├── ExitCode.cs
    │   │       │   ├── IPC
    │   │       │   │   ├── IClient.cs
    │   │       │   │   ├── INamedPipeBase.cs
    │   │       │   │   ├── INamedPipeSerializer.cs
    │   │       │   │   ├── IRequest.cs
    │   │       │   │   ├── IResponse.cs
    │   │       │   │   ├── IServer.cs
    │   │       │   │   ├── Models
    │   │       │   │   │   ├── CommandLineOptionMessages.cs
    │   │       │   │   │   ├── DiscoveredTestMessages.cs
    │   │       │   │   │   ├── FileArtifactMessages.cs
    │   │       │   │   │   ├── HandshakeMessage.cs
    │   │       │   │   │   ├── ModuleMessage.cs
    │   │       │   │   │   ├── TestResultMessages.cs
    │   │       │   │   │   ├── TestSessionEvent.cs
    │   │       │   │   │   ├── UnknownMessage.cs
    │   │       │   │   │   └── VoidResponse.cs
    │   │       │   │   ├── NamedPipeBase.cs
    │   │       │   │   ├── NamedPipeClient.cs
    │   │       │   │   ├── NamedPipeServer.cs
    │   │       │   │   ├── ObjectFieldIds.cs
    │   │       │   │   ├── PipeNameDescription.cs
    │   │       │   │   └── Serializers
    │   │       │   │   │   ├── BaseSerializer.cs
    │   │       │   │   │   ├── CommandLineOptionMessagesSerializer.cs
    │   │       │   │   │   ├── DiscoveredTestMessagesSerializer.cs
    │   │       │   │   │   ├── FileArtifactMessagesSerializer.cs
    │   │       │   │   │   ├── HandshakeMessageSerializer.cs
    │   │       │   │   │   ├── ModuleMessageSerializer.cs
    │   │       │   │   │   ├── RegisterSerializers.cs
    │   │       │   │   │   ├── TestResultMessagesSerializer.cs
    │   │       │   │   │   ├── TestSessionEventSerializer.cs
    │   │       │   │   │   ├── UnknownMessageSerializer.cs
    │   │       │   │   │   └── VoidResponseSerializer.cs
    │   │       │   ├── Logger.cs
    │   │       │   ├── MSBuildHandler.cs
    │   │       │   ├── MSBuildUtility.cs
    │   │       │   ├── Models.cs
    │   │       │   ├── Options.cs
    │   │       │   ├── SolutionAndProjectUtility.cs
    │   │       │   ├── Terminal
    │   │       │   │   ├── AnsiCodes.cs
    │   │       │   │   ├── AnsiDetector.cs
    │   │       │   │   ├── AnsiTerminal.cs
    │   │       │   │   ├── AnsiTerminalTestProgressFrame.cs
    │   │       │   │   ├── ErrorMessage.cs
    │   │       │   │   ├── ExceptionFlattener.cs
    │   │       │   │   ├── FileUtilities.cs
    │   │       │   │   ├── HumanReadableDurationFormatter.cs
    │   │       │   │   ├── IColor.cs
    │   │       │   │   ├── IConsole.cs
    │   │       │   │   ├── IProgressMessage.cs
    │   │       │   │   ├── IStopwatch.cs
    │   │       │   │   ├── ITerminal.cs
    │   │       │   │   ├── NativeMethods.cs
    │   │       │   │   ├── NonAnsiTerminal.cs
    │   │       │   │   ├── SimpleAnsiTerminal.cs
    │   │       │   │   ├── SimpleTerminalBase.cs
    │   │       │   │   ├── SystemConsole.cs
    │   │       │   │   ├── SystemConsoleColor.cs
    │   │       │   │   ├── SystemStopwatch.cs
    │   │       │   │   ├── TargetFrameworkParser.cs
    │   │       │   │   ├── TerminalColor.cs
    │   │       │   │   ├── TerminalTestReporter.cs
    │   │       │   │   ├── TerminalTestReporterOptions.cs
    │   │       │   │   ├── TestDetailState.cs
    │   │       │   │   ├── TestNodeResultsState.cs
    │   │       │   │   ├── TestOutcome.cs
    │   │       │   │   ├── TestProgressState.cs
    │   │       │   │   ├── TestProgressStateAwareTerminal.cs
    │   │       │   │   ├── TestRunArtifact.cs
    │   │       │   │   └── WarningMessage.cs
    │   │       │   ├── TestApplication.cs
    │   │       │   ├── TestApplicationActionQueue.cs
    │   │       │   ├── TestApplicationEventHandlers.cs
    │   │       │   ├── TestCommand.cs
    │   │       │   ├── TestCommandParser.cs
    │   │       │   ├── TestModulesFilterHandler.cs
    │   │       │   ├── TestingPlatformCommand.Help.cs
    │   │       │   ├── TestingPlatformCommand.cs
    │   │       │   ├── TestingPlatformOptions.cs
    │   │       │   ├── VSTestArgumentConverter.cs
    │   │       │   ├── VSTestFeatureFlag.cs
    │   │       │   ├── VSTestForwardingApp.cs
    │   │       │   ├── VSTestTrace.cs
    │   │       │   └── ValidationUtility.cs
    │   │       ├── Tool
    │   │       │   ├── Common
    │   │       │   │   ├── ToolAppliedOption.cs
    │   │       │   │   └── ToolManifestFinderExtensions.cs
    │   │       │   ├── Execute
    │   │       │   │   ├── ToolExecuteCommand.cs
    │   │       │   │   └── ToolExecuteCommandParser.cs
    │   │       │   ├── Install
    │   │       │   │   ├── LocalToolsResolverCacheExtensions.cs
    │   │       │   │   ├── ParseResultExtension.cs
    │   │       │   │   ├── ProjectRestorer.cs
    │   │       │   │   ├── ToolInstallCommand.cs
    │   │       │   │   ├── ToolInstallCommandLowLevelErrorConverter.cs
    │   │       │   │   ├── ToolInstallCommandParser.cs
    │   │       │   │   ├── ToolInstallGlobalOrToolPathCommand.cs
    │   │       │   │   ├── ToolInstallLocalCommand.cs
    │   │       │   │   └── ToolInstallLocalInstaller.cs
    │   │       │   ├── List
    │   │       │   │   ├── ToolListCommand.cs
    │   │       │   │   ├── ToolListCommandParser.cs
    │   │       │   │   ├── ToolListGlobalOrToolPathCommand.cs
    │   │       │   │   ├── ToolListJsonHelper.cs
    │   │       │   │   └── ToolListLocalCommand.cs
    │   │       │   ├── Restore
    │   │       │   │   ├── ToolPackageRestorer.cs
    │   │       │   │   ├── ToolRestoreCommand.cs
    │   │       │   │   └── ToolRestoreCommandParser.cs
    │   │       │   ├── Run
    │   │       │   │   ├── ToolRunCommand.cs
    │   │       │   │   └── ToolRunCommandParser.cs
    │   │       │   ├── Search
    │   │       │   │   ├── NugetSearchSerializables.cs
    │   │       │   │   ├── SearchResultPrinter.cs
    │   │       │   │   ├── ToolSearchCommand.cs
    │   │       │   │   └── ToolSearchCommandParser.cs
    │   │       │   ├── ToolCommandParser.cs
    │   │       │   ├── ToolCommandRestorePassThroughOptions.cs
    │   │       │   ├── ToolCommandSpecCreator.cs
    │   │       │   ├── Uninstall
    │   │       │   │   ├── ToolUninstallCommand.cs
    │   │       │   │   ├── ToolUninstallCommandLowLevelErrorConverter.cs
    │   │       │   │   ├── ToolUninstallCommandParser.cs
    │   │       │   │   ├── ToolUninstallGlobalOrToolPathCommand.cs
    │   │       │   │   └── ToolUninstallLocalCommand.cs
    │   │       │   └── Update
    │   │       │   │   ├── ToolUpdateCommand.cs
    │   │       │   │   ├── ToolUpdateCommandParser.cs
    │   │       │   │   ├── ToolUpdateGlobalOrToolPathCommand.cs
    │   │       │   │   └── ToolUpdateLocalCommand.cs
    │   │       ├── VSTest
    │   │       │   ├── VSTestCommand.cs
    │   │       │   └── VSTestCommandParser.cs
    │   │       ├── Workload
    │   │       │   ├── Clean
    │   │       │   │   ├── WorkloadCleanCommand.cs
    │   │       │   │   └── WorkloadCleanCommandParser.cs
    │   │       │   ├── Config
    │   │       │   │   ├── WorkloadConfigCommand.cs
    │   │       │   │   └── WorkloadConfigCommandParser.cs
    │   │       │   ├── Elevate
    │   │       │   │   ├── WorkloadElevateCommand.cs
    │   │       │   │   └── WorkloadElevateCommandParser.cs
    │   │       │   ├── GlobalJsonWorkloadSetFile.cs
    │   │       │   ├── History
    │   │       │   │   ├── WorkloadHistoryCommand.cs
    │   │       │   │   └── WorkloadHistoryCommandParser.cs
    │   │       │   ├── IWorkloadInfoHelper.cs
    │   │       │   ├── Install
    │   │       │   │   ├── FileBasedInstaller.cs
    │   │       │   │   ├── IInstaller.cs
    │   │       │   │   ├── IWorkloadManifestUpdater.cs
    │   │       │   │   ├── MsiInstallerBase.cs
    │   │       │   │   ├── NetSdkMsiInstallerClient.InstallRecords.cs
    │   │       │   │   ├── NetSdkMsiInstallerClient.PackGroup.cs
    │   │       │   │   ├── NetSdkMsiInstallerClient.cs
    │   │       │   │   ├── NetSdkMsiInstallerServer.cs
    │   │       │   │   ├── NullReporter.cs
    │   │       │   │   ├── WorkloadGarbageCollector.cs
    │   │       │   │   ├── WorkloadInstallCommand.cs
    │   │       │   │   ├── WorkloadInstallCommandParser.cs
    │   │       │   │   ├── WorkloadInstallRecords
    │   │       │   │   │   ├── FileBasedInstallationRecordInstaller.cs
    │   │       │   │   │   ├── IWorkloadInstallationRecordRepository.cs
    │   │       │   │   │   └── RegistryWorkloadInstallationRecordRepository.cs
    │   │       │   │   ├── WorkloadInstallerFactory.cs
    │   │       │   │   ├── WorkloadManifestUpdater.cs
    │   │       │   │   └── WorkloadResolverFactory.cs
    │   │       │   ├── InstallStateContents.cs
    │   │       │   ├── InstallingWorkloadCommand.cs
    │   │       │   ├── List
    │   │       │   │   ├── IWorkloadsRepositoryEnumerator.cs
    │   │       │   │   ├── InstalledWorkloadsCollection.cs
    │   │       │   │   ├── VisualStudioWorkloads.cs
    │   │       │   │   ├── WorkloadListCommand.cs
    │   │       │   │   └── WorkloadListCommandParser.cs
    │   │       │   ├── Repair
    │   │       │   │   ├── WorkloadRepairCommand.cs
    │   │       │   │   └── WorkloadRepairCommandParser.cs
    │   │       │   ├── Restore
    │   │       │   │   ├── WorkloadRestoreCommand.cs
    │   │       │   │   └── WorkloadRestoreCommandParser.cs
    │   │       │   ├── Search
    │   │       │   │   ├── WorkloadSearchCommand.cs
    │   │       │   │   ├── WorkloadSearchCommandParser.cs
    │   │       │   │   ├── WorkloadSearchVersionsCommand.cs
    │   │       │   │   └── WorkloadSearchVersionsCommandParser.cs
    │   │       │   ├── SignCheck.cs
    │   │       │   ├── Uninstall
    │   │       │   │   ├── WorkloadUninstallCommand.cs
    │   │       │   │   └── WorkloadUninstallCommandParser.cs
    │   │       │   ├── Update
    │   │       │   │   ├── WorkloadUpdateCommand.cs
    │   │       │   │   └── WorkloadUpdateCommandParser.cs
    │   │       │   ├── WorkloadCommandBase.cs
    │   │       │   ├── WorkloadCommandNuGetRestoreActionConfigOptions.cs
    │   │       │   ├── WorkloadCommandParser.cs
    │   │       │   ├── WorkloadException.cs
    │   │       │   ├── WorkloadHistoryDisplay.cs
    │   │       │   ├── WorkloadHistoryRecord.cs
    │   │       │   ├── WorkloadHistoryRecorder.cs
    │   │       │   ├── WorkloadInfoHelper.cs
    │   │       │   ├── WorkloadIntegrityChecker.cs
    │   │       │   └── WorkloadUtilities.cs
    │   │       └── xlf
    │   │       │   ├── CliCommandStrings.cs.xlf
    │   │       │   ├── CliCommandStrings.de.xlf
    │   │       │   ├── CliCommandStrings.es.xlf
    │   │       │   ├── CliCommandStrings.fr.xlf
    │   │       │   ├── CliCommandStrings.it.xlf
    │   │       │   ├── CliCommandStrings.ja.xlf
    │   │       │   ├── CliCommandStrings.ko.xlf
    │   │       │   ├── CliCommandStrings.pl.xlf
    │   │       │   ├── CliCommandStrings.pt-BR.xlf
    │   │       │   ├── CliCommandStrings.ru.xlf
    │   │       │   ├── CliCommandStrings.tr.xlf
    │   │       │   ├── CliCommandStrings.zh-Hans.xlf
    │   │       │   └── CliCommandStrings.zh-Hant.xlf
    │   │   ├── CommonArguments.cs
    │   │   ├── CommonOptions.cs
    │   │   ├── CommonOptionsFactory.cs
    │   │   ├── DocumentedCommand.cs
    │   │   ├── DotNetCommandFactory.cs
    │   │   ├── Extensions
    │   │       ├── CommonOptionsExtensions.cs
    │   │       ├── OptionForwardingExtensions.cs
    │   │       ├── ParseResultExtensions.cs
    │   │       ├── ParserExtensions.cs
    │   │       ├── ProjectExtensions.cs
    │   │       ├── ProjectInstanceExtensions.cs
    │   │       └── ProjectRootElementExtensions.cs
    │   │   ├── FilePermissionSetter.cs
    │   │   ├── ForwardingApp.cs
    │   │   ├── ICommandRunner.cs
    │   │   ├── IFilePermissionSetter.cs
    │   │   ├── Installer
    │   │       └── Windows
    │   │       │   ├── DetectState.cs
    │   │       │   ├── ElevationContextBase.cs
    │   │       │   ├── FormatMessage.cs
    │   │       │   ├── IInstallMessageDispatcher.cs
    │   │       │   ├── ISetupLogger.cs
    │   │       │   ├── ISynchronizingLogger.cs
    │   │       │   ├── InstallAction.cs
    │   │       │   ├── InstallClientElevationContext.cs
    │   │       │   ├── InstallElevationContextBase.cs
    │   │       │   ├── InstallMessageBase.cs
    │   │       │   ├── InstallMessageDispatcher.cs
    │   │       │   ├── InstallProperties.cs
    │   │       │   ├── InstallRequestMessage.cs
    │   │       │   ├── InstallRequestType.cs
    │   │       │   ├── InstallResponseMessage.cs
    │   │       │   ├── InstallServerElevationContext.cs
    │   │       │   ├── InstallerBase.cs
    │   │       │   ├── MsiManifest.cs
    │   │       │   ├── MsiPackageCache.cs
    │   │       │   ├── MsiPayload.cs
    │   │       │   ├── NativeMethods.cs
    │   │       │   ├── NullInstallerLogger.cs
    │   │       │   ├── PipeStreamMessageDispatcherBase.cs
    │   │       │   ├── PipeStreamSetupLogger.cs
    │   │       │   ├── RelatedProduct.cs
    │   │       │   ├── Security
    │   │       │       └── Signature.cs
    │   │       │   ├── SecurityUtils.cs
    │   │       │   ├── SetupLoggerBase.cs
    │   │       │   ├── TimestampedFileLogger.cs
    │   │       │   ├── UpgradeAttributes.cs
    │   │       │   ├── WindowsUpdateAgent.cs
    │   │       │   ├── WindowsUtils.cs
    │   │       │   ├── WorkloadManifestRecord.cs
    │   │       │   ├── WorkloadPackRecord.cs
    │   │       │   └── WorkloadSetRecord.cs
    │   │   ├── LoggerUtility.cs
    │   │   ├── MsbuildProject.cs
    │   │   ├── NativeMethods.txt
    │   │   ├── NuGetForwardingApp.cs
    │   │   ├── NuGetSignatureVerificationEnabler.cs
    │   │   ├── NugetPackageDownloader
    │   │       ├── FirstPartyNuGetPackageSigningVerifier.cs
    │   │       ├── IFirstPartyNuGetPackageSigningVerifier.cs
    │   │       ├── INuGetPackageDownloader.cs
    │   │       ├── NuGetConsoleLogger.cs
    │   │       ├── NuGetPackageDownloader.cs
    │   │       ├── NuGetPackagePathResolver.cs
    │   │       ├── PackageSourceLocation.cs
    │   │       ├── RestoreActionConfig.cs
    │   │       ├── ToolPackageException.cs
    │   │       └── WorkloadUnixFilePermissionsFileList.cs
    │   │   ├── NugetSearch
    │   │       ├── AuthorsConverter.cs
    │   │       ├── INugetToolSearchApiRequest.cs
    │   │       ├── NugetSearchApiParameter.cs
    │   │       ├── NugetSearchApiRequestException.cs
    │   │       ├── NugetSearchApiResultDeserializer.cs
    │   │       ├── NugetSearchApiSerializable
    │   │       │   ├── NugetSearchApiAuthorsSerializable.cs
    │   │       │   ├── NugetSearchApiContainerSerializable.cs
    │   │       │   ├── NugetSearchApiPackageSerializable.cs
    │   │       │   └── NugetSearchApiVersionSerializable.cs
    │   │       └── NugetToolSearchApiRequest.cs
    │   │   ├── Parser.cs
    │   │   ├── PerformanceLogEventListener.cs
    │   │   ├── PerformanceLogEventSource.cs
    │   │   ├── PerformanceLogManager.cs
    │   │   ├── PrintableTable.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │       ├── AssemblyInfo.cs
    │   │       └── launchSettings.json
    │   │   ├── README.md
    │   │   ├── ReleasePropertyProjectLocator.cs
    │   │   ├── RuntimeConfig.cs
    │   │   ├── RuntimeConfigFramework.cs
    │   │   ├── ShellShim
    │   │       ├── AppHostShimMaker.cs
    │   │       ├── DoNothingEnvironmentPath.cs
    │   │       ├── EnvironmentPathFactory.cs
    │   │       ├── IApphostShellShimMaker.cs
    │   │       ├── IShellShimRepository.cs
    │   │       ├── LinuxEnvironmentPath.cs
    │   │       ├── OsxBashEnvironmentPath.cs
    │   │       ├── OsxZshEnvironmentPathInstruction.cs
    │   │       ├── ShellShimException.cs
    │   │       ├── ShellShimRepository.cs
    │   │       ├── ShellShimRepositoryFactory.cs
    │   │       ├── ShellShimTemplateFinder.cs
    │   │       ├── WindowsEnvironmentPath.cs
    │   │       └── ZshDetector.cs
    │   │   ├── SlnFileFactory.cs
    │   │   ├── StatInterop.cs
    │   │   ├── SudoEnvironmentDirectoryOverride.cs
    │   │   ├── Telemetry
    │   │       ├── AllowListToSendFirstAppliedOptions.cs
    │   │       ├── AllowListToSendFirstArgument.cs
    │   │       ├── AllowListToSendVerbSecondVerbFirstArgument.cs
    │   │       ├── CIEnvironmentDetectorForTelemetry.cs
    │   │       ├── DevDeviceIDGetter.cs
    │   │       ├── DockerContainerDetectorForTelemetry.cs
    │   │       ├── ExternalTelemetryProperties.cs
    │   │       ├── ICIEnvironmentDetector.cs
    │   │       ├── IDockerContainerDetector.cs
    │   │       ├── IParseResultLogRule.cs
    │   │       ├── ITelemetry.cs
    │   │       ├── MacAddressGetter.cs
    │   │       ├── PersistenceChannel
    │   │       │   ├── BaseStorageService.cs
    │   │       │   ├── FixedSizeQueue.cs
    │   │       │   ├── FlushManager.cs
    │   │       │   ├── PersistenceChannel.cs
    │   │       │   ├── PersistenceChannelDebugLog.cs
    │   │       │   ├── PersistenceTransmitter.cs
    │   │       │   ├── Sender.cs
    │   │       │   ├── SnapshottingCollection.cs
    │   │       │   ├── SnapshottingDictionary.cs
    │   │       │   ├── StorageService.cs
    │   │       │   └── StorageTransmission.cs
    │   │       ├── Telemetry.cs
    │   │       ├── TelemetryCommonProperties.cs
    │   │       ├── TelemetryFilter.cs
    │   │       └── TopLevelCommandNameAndOptionToLog.cs
    │   │   ├── ToolManifest
    │   │       ├── IToolManifestEditor.cs
    │   │       ├── IToolManifestFinder.cs
    │   │       ├── IToolManifestInspector.cs
    │   │       ├── JsonElementExtension.cs
    │   │       ├── ToolManifestCannotBeFoundException.cs
    │   │       ├── ToolManifestEditor.cs
    │   │       ├── ToolManifestException.cs
    │   │       ├── ToolManifestFinder.cs
    │   │       └── ToolManifestPackage.cs
    │   │   ├── ToolPackage
    │   │       ├── ILocalToolsResolverCache.cs
    │   │       ├── IProjectRestorer.cs
    │   │       ├── IToolPackage.cs
    │   │       ├── IToolPackageDownloader.cs
    │   │       ├── IToolPackageStore.cs
    │   │       ├── IToolPackageStoreQuery.cs
    │   │       ├── IToolPackageUninstaller.cs
    │   │       ├── LocalToolsResolverCache.cs
    │   │       ├── LockFileMatchChecker.cs
    │   │       ├── PackageId.cs
    │   │       ├── PackageLocation.cs
    │   │       ├── ResolverCacheInconsistentException.cs
    │   │       ├── RestoredCommandIdentifier.cs
    │   │       ├── ToolCommand.cs
    │   │       ├── ToolConfiguration.cs
    │   │       ├── ToolConfigurationDeserialization
    │   │       │   ├── DotNetCliTool.cs
    │   │       │   ├── DotNetCliToolCommand.cs
    │   │       │   └── DotNetCliToolRuntimeIdentifierPackage.cs
    │   │       ├── ToolConfigurationDeserializer.cs
    │   │       ├── ToolConfigurationException.cs
    │   │       ├── ToolPackageDownloader.cs
    │   │       ├── ToolPackageDownloaderBase.cs
    │   │       ├── ToolPackageException.cs
    │   │       ├── ToolPackageFactory.cs
    │   │       ├── ToolPackageInstance.cs
    │   │       ├── ToolPackageStoreAndQuery.cs
    │   │       └── ToolPackageUninstaller.cs
    │   │   ├── TopLevelCommandParserResult.cs
    │   │   ├── TransactionalAction.cs
    │   │   ├── dotnet.csproj
    │   │   └── xlf
    │   │       ├── CliStrings.cs.xlf
    │   │       ├── CliStrings.de.xlf
    │   │       ├── CliStrings.es.xlf
    │   │       ├── CliStrings.fr.xlf
    │   │       ├── CliStrings.it.xlf
    │   │       ├── CliStrings.ja.xlf
    │   │       ├── CliStrings.ko.xlf
    │   │       ├── CliStrings.pl.xlf
    │   │       ├── CliStrings.pt-BR.xlf
    │   │       ├── CliStrings.ru.xlf
    │   │       ├── CliStrings.tr.xlf
    │   │       ├── CliStrings.zh-Hans.xlf
    │   │       └── CliStrings.zh-Hant.xlf
    ├── Common
    │   ├── CliFolderPathCalculatorCore.cs
    │   ├── CompileOptions.cs
    │   ├── EnvironmentVariableNames.cs
    │   ├── MSBuildPropertyNames.cs
    │   ├── NuGetUtils.NuGet.cs
    │   ├── NullableAttributes.cs
    │   ├── PathUtilities.cs
    │   ├── Polyfills.cs
    │   ├── WorkloadFileBasedInstall.cs
    │   └── WorkloadSetVersion.cs
    ├── Compatibility
    │   ├── ApiCompat
    │   │   ├── Microsoft.DotNet.ApiCompat.Shared
    │   │   │   ├── ApiCompatServiceProvider.cs
    │   │   │   ├── CommonResources.resx
    │   │   │   ├── Microsoft.DotNet.ApiCompat.Shared.projitems
    │   │   │   ├── Microsoft.DotNet.ApiCompat.Shared.shproj
    │   │   │   ├── RegexStringTransformer.cs
    │   │   │   ├── RoslynResolver.cs
    │   │   │   ├── SuppressionFileHelper.cs
    │   │   │   ├── ValidateAssemblies.cs
    │   │   │   ├── ValidatePackage.cs
    │   │   │   └── xlf
    │   │   │   │   ├── CommonResources.cs.xlf
    │   │   │   │   ├── CommonResources.de.xlf
    │   │   │   │   ├── CommonResources.es.xlf
    │   │   │   │   ├── CommonResources.fr.xlf
    │   │   │   │   ├── CommonResources.it.xlf
    │   │   │   │   ├── CommonResources.ja.xlf
    │   │   │   │   ├── CommonResources.ko.xlf
    │   │   │   │   ├── CommonResources.pl.xlf
    │   │   │   │   ├── CommonResources.pt-BR.xlf
    │   │   │   │   ├── CommonResources.ru.xlf
    │   │   │   │   ├── CommonResources.tr.xlf
    │   │   │   │   ├── CommonResources.zh-Hans.xlf
    │   │   │   │   └── CommonResources.zh-Hant.xlf
    │   │   ├── Microsoft.DotNet.ApiCompat.Task
    │   │   │   ├── Microsoft.DotNet.ApiCompat.Task.csproj
    │   │   │   ├── Resources.resx
    │   │   │   ├── SuppressibleMSBuildLog.cs
    │   │   │   ├── ValidateAssembliesTask.cs
    │   │   │   ├── ValidatePackageTask.cs
    │   │   │   ├── build
    │   │   │   │   ├── Microsoft.DotNet.ApiCompat.Task.targets
    │   │   │   │   ├── Microsoft.DotNet.ApiCompat.ValidateAssemblies.Common.targets
    │   │   │   │   ├── Microsoft.DotNet.ApiCompat.ValidateAssemblies.CrossTargeting.targets
    │   │   │   │   └── Microsoft.DotNet.ApiCompat.ValidateAssemblies.NonCrossTargeting.targets
    │   │   │   ├── buildMultiTargeting
    │   │   │   │   └── Microsoft.DotNet.ApiCompat.Task.targets
    │   │   │   └── 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
    │   │   ├── Microsoft.DotNet.ApiCompat.Tool
    │   │   │   ├── Microsoft.DotNet.ApiCompat.Tool.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── Resources.resx
    │   │   │   ├── SuppressibleConsoleLog.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
    │   │   ├── Microsoft.DotNet.ApiCompatibility
    │   │   │   ├── ApiComparer.cs
    │   │   │   ├── ApiComparerFactory.cs
    │   │   │   ├── ApiComparerSettings.cs
    │   │   │   ├── Comparing
    │   │   │   │   ├── AttributeDataEqualityComparer.cs
    │   │   │   │   ├── NamedArgumentComparer.cs
    │   │   │   │   ├── SymbolEqualityComparer.cs
    │   │   │   │   └── TypedConstantEqualityComparer.cs
    │   │   │   ├── CompatDifference.cs
    │   │   │   ├── DiagnosticIds.cs
    │   │   │   ├── DifferenceType.cs
    │   │   │   ├── DifferenceVisitor.cs
    │   │   │   ├── DifferenceVisitorFactory.cs
    │   │   │   ├── ElementContainer.cs
    │   │   │   ├── IApiComparer.cs
    │   │   │   ├── IApiComparerFactory.cs
    │   │   │   ├── IDifferenceVisitor.cs
    │   │   │   ├── IDifferenceVisitorFactory.cs
    │   │   │   ├── Logging
    │   │   │   │   ├── ISuppressibleLog.cs
    │   │   │   │   ├── ISuppressionEngine.cs
    │   │   │   │   ├── Suppression.cs
    │   │   │   │   └── SuppressionEngine.cs
    │   │   │   ├── Mapping
    │   │   │   │   ├── AssemblyMapper.cs
    │   │   │   │   ├── AssemblySetMapper.cs
    │   │   │   │   ├── ElementMapper.cs
    │   │   │   │   ├── ElementMapperFactory.cs
    │   │   │   │   ├── ElementSide.cs
    │   │   │   │   ├── IAssemblyMapper.cs
    │   │   │   │   ├── IAssemblySetMapper.cs
    │   │   │   │   ├── IElementMapper.cs
    │   │   │   │   ├── IElementMapperFactory.cs
    │   │   │   │   ├── IMapperSettings.cs
    │   │   │   │   ├── IMemberMapper.cs
    │   │   │   │   ├── INamespaceMapper.cs
    │   │   │   │   ├── ITypeMapper.cs
    │   │   │   │   ├── MemberMapper.cs
    │   │   │   │   ├── NamespaceMapper.cs
    │   │   │   │   └── TypeMapper.cs
    │   │   │   ├── MetadataInformation.cs
    │   │   │   ├── Microsoft.DotNet.ApiCompatibility.csproj
    │   │   │   ├── Resources.resx
    │   │   │   ├── Rules
    │   │   │   │   ├── AssemblyIdentityMustMatch.cs
    │   │   │   │   ├── AttributesMustMatch.cs
    │   │   │   │   ├── CannotAddAbstractMember.cs
    │   │   │   │   ├── CannotAddMemberToInterface.cs
    │   │   │   │   ├── CannotAddOrRemoveVirtualKeyword.cs
    │   │   │   │   ├── CannotChangeGenericConstraints.cs
    │   │   │   │   ├── CannotChangeParameterName.cs
    │   │   │   │   ├── CannotChangeVisibility.cs
    │   │   │   │   ├── CannotRemoveBaseTypeOrInterface.cs
    │   │   │   │   ├── CannotSealType.cs
    │   │   │   │   ├── EnumsMustMatch.cs
    │   │   │   │   ├── IRule.cs
    │   │   │   │   ├── IRuleContext.cs
    │   │   │   │   ├── IRuleFactory.cs
    │   │   │   │   ├── IRuleRegistrationContext.cs
    │   │   │   │   ├── IRuleRunner.cs
    │   │   │   │   ├── IRuleRunnerContext.cs
    │   │   │   │   ├── MembersMustExist.cs
    │   │   │   │   ├── RuleContext.cs
    │   │   │   │   ├── RuleFactory.cs
    │   │   │   │   ├── RuleRunner.cs
    │   │   │   │   └── RuleSettings.cs
    │   │   │   ├── Runner
    │   │   │   │   ├── ApiCompatRunner.cs
    │   │   │   │   ├── ApiCompatRunnerOptions.cs
    │   │   │   │   ├── ApiCompatRunnerWorkItem.cs
    │   │   │   │   └── IApiCompatRunner.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
    │   │   ├── Microsoft.DotNet.PackageValidation
    │   │   │   ├── ApiCompatRunnerExtensions.cs
    │   │   │   ├── ContentItemEqualityComparer.cs
    │   │   │   ├── DiagnosticIds.cs
    │   │   │   ├── Filtering
    │   │   │   │   ├── ITargetFrameworkFilter.cs
    │   │   │   │   └── TargetFrameworkFilter.cs
    │   │   │   ├── Microsoft.DotNet.PackageValidation.csproj
    │   │   │   ├── Package.cs
    │   │   │   ├── PackageExtensions.cs
    │   │   │   ├── Resources.resx
    │   │   │   ├── Validators
    │   │   │   │   ├── BaselinePackageValidator.cs
    │   │   │   │   ├── CompatibleFrameworkInPackageValidator.cs
    │   │   │   │   ├── CompatibleTFMValidator.cs
    │   │   │   │   ├── IPackageValidator.cs
    │   │   │   │   └── PackageValidatorOption.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
    │   │   └── apicompat.slnf
    │   ├── ApiDiff
    │   │   ├── Directory.Build.props
    │   │   ├── Microsoft.DotNet.ApiDiff.Tool
    │   │   │   ├── AttributesToExclude.txt
    │   │   │   ├── Microsoft.DotNet.ApiDiff.Tool.csproj
    │   │   │   └── Program.cs
    │   │   ├── Microsoft.DotNet.ApiDiff
    │   │   │   ├── DiffConfiguration.cs
    │   │   │   ├── DiffGeneratorFactory.cs
    │   │   │   ├── FileOutputDiffGenerator.cs
    │   │   │   ├── IDiffGenerator.cs
    │   │   │   ├── MemoryOutputDiffGenerator.cs
    │   │   │   ├── Microsoft.DotNet.ApiDiff.csproj
    │   │   │   └── SyntaxRewriter
    │   │   │   │   ├── GlobalPrefixRemover.cs
    │   │   │   │   ├── PrimitiveSimplificationRewriter.cs
    │   │   │   │   └── RemoveBodySyntaxRewriter.cs
    │   │   └── apidiff.slnf
    │   ├── Directory.Build.props
    │   ├── Directory.Packages.props
    │   ├── GenAPI
    │   │   ├── Directory.Build.props
    │   │   ├── Microsoft.DotNet.GenAPI.Task
    │   │   │   ├── GenAPITask.cs
    │   │   │   ├── Microsoft.DotNet.GenAPI.Task.csproj
    │   │   │   └── build
    │   │   │   │   └── Microsoft.DotNet.GenAPI.Task.targets
    │   │   ├── Microsoft.DotNet.GenAPI.Tool
    │   │   │   ├── Microsoft.DotNet.GenAPI.Tool.csproj
    │   │   │   └── Program.cs
    │   │   ├── Microsoft.DotNet.GenAPI
    │   │   │   ├── AssemblySymbolOrderer.cs
    │   │   │   ├── AttributeDataExtensions.cs
    │   │   │   ├── CSharpAssemblyDocumentGenerator.cs
    │   │   │   ├── CSharpAssemblyDocumentGeneratorOptions.cs
    │   │   │   ├── CSharpFileBuilder.cs
    │   │   │   ├── GenAPIApp.cs
    │   │   │   ├── IAssemblySymbolWriter.cs
    │   │   │   ├── IMethodSymbolExtensions.cs
    │   │   │   ├── INamedTypeSymbolExtensions.cs
    │   │   │   ├── Microsoft.DotNet.GenAPI.csproj
    │   │   │   ├── Resources.resx
    │   │   │   ├── SyntaxGeneratorExtensions.cs
    │   │   │   ├── SyntaxNodeExtensions.cs
    │   │   │   ├── SyntaxRewriter
    │   │   │   │   ├── BodyBlockCSharpSyntaxRewriter.cs
    │   │   │   │   ├── SingleLineStatementCSharpSyntaxRewriter.cs
    │   │   │   │   └── TypeDeclarationCSharpSyntaxRewriter.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
    │   │   ├── README.md
    │   │   └── genapi.slnf
    │   ├── Microsoft.DotNet.ApiSymbolExtensions
    │   │   ├── AssemblySymbolLoader.cs
    │   │   ├── AssemblySymbolLoaderFactory.cs
    │   │   ├── AttributeDataExtensions.cs
    │   │   ├── Filtering
    │   │   │   ├── AccessibilitySymbolFilter.cs
    │   │   │   ├── CompositeSymbolFilter.cs
    │   │   │   ├── DocIdSymbolFilter.cs
    │   │   │   ├── ISymbolFilter.cs
    │   │   │   ├── ImplicitSymbolFilter.cs
    │   │   │   └── SymbolFilterFactory.cs
    │   │   ├── IAssemblySymbolLoader.cs
    │   │   ├── IAssemblySymbolLoaderFactory.cs
    │   │   ├── IDiagnostic.cs
    │   │   ├── Logging
    │   │   │   ├── ConsoleLog.cs
    │   │   │   ├── ILog.cs
    │   │   │   ├── MSBuildLog.cs
    │   │   │   └── MessageImportance.cs
    │   │   ├── Microsoft.DotNet.ApiSymbolExtensions.csproj
    │   │   ├── Resources.resx
    │   │   ├── SymbolExtensions.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
    │   └── compatibility.slnf
    ├── Containers
    │   ├── Microsoft.NET.Build.Containers
    │   │   ├── AmazonECRMessageHandler.cs
    │   │   ├── AuthHandshakeMessageHandler.cs
    │   │   ├── BaseImageNotFoundException.cs
    │   │   ├── BuiltImage.cs
    │   │   ├── Constants.cs
    │   │   ├── ContainerBuilder.cs
    │   │   ├── ContainerHelpers.cs
    │   │   ├── ContentStore.cs
    │   │   ├── Credentials
    │   │   │   └── CredentialRetrievalException.cs
    │   │   ├── Descriptor.cs
    │   │   ├── DestinationImageReference.cs
    │   │   ├── DigestUtils.cs
    │   │   ├── DockerLoadException.cs
    │   │   ├── Exceptions
    │   │   │   ├── ContainerHttpException.cs
    │   │   │   ├── RepositoryNotFoundException.cs
    │   │   │   ├── UnableToAccessRepositoryException.cs
    │   │   │   └── UnableToDownloadFromRepositoryException.cs
    │   │   ├── FallbackToHttpMessageHandler.cs
    │   │   ├── Globals.cs
    │   │   ├── ImageBuilder.cs
    │   │   ├── ImageConfig.cs
    │   │   ├── ImageIndexGenerator.cs
    │   │   ├── ImagePublisher.cs
    │   │   ├── KnownAppCommandInstructions.cs
    │   │   ├── KnownStrings.cs
    │   │   ├── Label.cs
    │   │   ├── Layer.cs
    │   │   ├── LocalDaemons
    │   │   │   ├── ArchiveFileRegistry.cs
    │   │   │   ├── DockerCli.cs
    │   │   │   ├── ILocalRegistry.cs
    │   │   │   └── KnownLocalRegistryTypes.cs
    │   │   ├── Logging
    │   │   │   ├── MSBuildLogger.cs
    │   │   │   └── MSBuildLoggerProvider.cs
    │   │   ├── ManifestListV2.cs
    │   │   ├── ManifestV2.cs
    │   │   ├── Microsoft.NET.Build.Containers.csproj
    │   │   ├── MultiArchImage.cs
    │   │   ├── Port.cs
    │   │   ├── PublicAPI
    │   │   │   ├── net10.0
    │   │   │   │   ├── PublicAPI.Shipped.txt
    │   │   │   │   └── PublicAPI.Unshipped.txt
    │   │   │   └── net472
    │   │   │   │   ├── PublicAPI.Shipped.txt
    │   │   │   │   └── PublicAPI.Unshipped.txt
    │   │   ├── ReferenceParser.cs
    │   │   ├── Registry
    │   │   │   ├── DefaultBlobOperations.cs
    │   │   │   ├── DefaultBlobUploadOperations.cs
    │   │   │   ├── DefaultManifestOperations.cs
    │   │   │   ├── DefaultRegistryAPI.cs
    │   │   │   ├── FinalizeUploadInformation.cs
    │   │   │   ├── HttpExtensions.cs
    │   │   │   ├── IBlobOperations.cs
    │   │   │   ├── IBlobUploadOperations.cs
    │   │   │   ├── IManifestOperations.cs
    │   │   │   ├── IRegistryAPI.cs
    │   │   │   ├── NextChunkUploadInformation.cs
    │   │   │   ├── Registry.cs
    │   │   │   ├── RegistryConstants.cs
    │   │   │   ├── RegistrySettings.cs
    │   │   │   ├── SchemaTypes.cs
    │   │   │   └── StartUploadInformation.cs
    │   │   ├── Resources
    │   │   │   ├── Resource.cs
    │   │   │   ├── Strings.Designer.cs
    │   │   │   ├── Strings.resx
    │   │   │   └── 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
    │   │   ├── SourceImageReference.cs
    │   │   ├── Tasks
    │   │   │   ├── ComputeDotnetBaseImageAndTag.cs
    │   │   │   ├── CreateImageIndex.Interface.cs
    │   │   │   ├── CreateImageIndex.cs
    │   │   │   ├── CreateNewImage.Interface.cs
    │   │   │   ├── CreateNewImage.cs
    │   │   │   ├── CreateNewImageToolTask.cs
    │   │   │   └── ParseContainerProperties.cs
    │   │   ├── Telemetry.cs
    │   │   ├── VSHostObject.cs
    │   │   └── net472Definitions.cs
    │   ├── README.md
    │   ├── containerize
    │   │   ├── ContainerizeCommand.cs
    │   │   ├── Globals.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── launchSettings.json
    │   │   └── containerize.csproj
    │   ├── docs
    │   │   └── ReleaseNotes
    │   │   │   ├── v0.1.8.md
    │   │   │   ├── v0.2.0.md
    │   │   │   ├── v0.3.0.md
    │   │   │   ├── v0.4.0.md
    │   │   │   ├── v7.0.300.md
    │   │   │   ├── v7.0.400.md
    │   │   │   ├── v8.0.100.md
    │   │   │   ├── v8.0.200.md
    │   │   │   └── v8.0.300.md
    │   └── packaging
    │   │   ├── README.md
    │   │   ├── build
    │   │       ├── Microsoft.NET.Build.Containers.props
    │   │       └── Microsoft.NET.Build.Containers.targets
    │   │   └── package.csproj
    ├── Layout
    │   ├── Directory.Build.props
    │   ├── Directory.Build.targets
    │   ├── VS.Redist.Common.Net.Core.SDK.MSBuildExtensions
    │   │   └── VS.Redist.Common.Net.Core.SDK.MSBuildExtensions.proj
    │   ├── VS.Redist.Common.Net.Core.SDK.RuntimeAnalyzers
    │   │   └── VS.Redist.Common.Net.Core.SDK.RuntimeAnalyzers.proj
    │   ├── VS.Redist.Common.Net.Core.SDK.VSTemplateLocator
    │   │   └── VS.Redist.Common.Net.Core.SDK.VSTemplateLocator.proj
    │   ├── VS.Redist.Common.NetCore.SdkPlaceholder
    │   │   └── VS.Redist.Common.NetCore.SdkPlaceholder.proj
    │   ├── VS.Redist.Common.NetCore.Templates
    │   │   └── VS.Redist.Common.NetCore.Templates.proj
    │   ├── VS.Redist.Common.NetCore.Toolset
    │   │   └── VS.Redist.Common.NetCore.Toolset.proj
    │   ├── finalizer
    │   │   ├── Program.cs
    │   │   ├── README.md
    │   │   └── finalizer.csproj
    │   ├── pkg
    │   │   ├── deb
    │   │   │   └── postinst
    │   │   ├── dotnet-sdk.proj
    │   │   ├── osx
    │   │   │   ├── Distribution-Template
    │   │   │   ├── Distribution-Template-x64
    │   │   │   ├── resources
    │   │   │   │   ├── conclusion.html.lci
    │   │   │   │   ├── cs.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── de.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── dotnetbackground.png
    │   │   │   │   ├── en.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── es.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── fr.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── it.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── ja.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── ko.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── pl.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── pt-br.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── ru.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── tr.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   ├── welcome.html.lci
    │   │   │   │   ├── zh-hans.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   │   └── zh-hant.lproj
    │   │   │   │   │   ├── conclusion.html
    │   │   │   │   │   └── welcome.html
    │   │   │   └── scripts
    │   │   │   │   └── postinstall
    │   │   └── windows
    │   │   │   ├── LCID
    │   │   │       ├── 1028
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1029
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1031
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1033
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1036
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1040
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1041
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1042
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1045
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1046
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1049
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 1055
    │   │   │       │   └── bundle.wxl
    │   │   │       ├── 2052
    │   │   │       │   └── bundle.wxl
    │   │   │       └── 3082
    │   │   │       │   └── bundle.wxl
    │   │   │   ├── StableFileIdForApphostTransform.xslt
    │   │   │   ├── bundle.thm
    │   │   │   ├── bundle.wxs
    │   │   │   ├── dotnet.wxs
    │   │   │   ├── dotnethome_x64.wxs
    │   │   │   ├── dummyeula.rtf
    │   │   │   ├── generatebundle.ps1
    │   │   │   ├── generatemsi.ps1
    │   │   │   ├── generatesdkplaceholdermsi.ps1
    │   │   │   ├── generatetemplatesmsi.ps1
    │   │   │   ├── manifests.wxs
    │   │   │   ├── msi
    │   │   │   ├── msi.ico
    │   │   │   ├── provider.wxs
    │   │   │   ├── registrykeys.wxs
    │   │   │   ├── sdkplaceholder.wxs
    │   │   │   ├── templates.wxs
    │   │   │   └── variables.wxi
    │   └── redist
    │   │   ├── MSBuildImports
    │   │       └── Current
    │   │       │   ├── Microsoft.Common.CrossTargeting.targets
    │   │       │       └── ImportAfter
    │   │       │       │   └── Microsoft.TestPlatform.CrossTargeting.targets
    │   │       │   ├── Microsoft.Common.targets
    │   │       │       └── ImportAfter
    │   │       │       │   └── Microsoft.TestPlatform.ImportAfter.targets
    │   │       │   └── SolutionFile
    │   │       │       └── ImportAfter
    │   │       │           └── Microsoft.NuGet.ImportAfter.targets
    │   │   ├── dnx
    │   │   ├── dnx.cmd
    │   │   ├── dnx.ps1
    │   │   ├── minimumMSBuildVersion
    │   │   ├── redist.csproj
    │   │   ├── targets
    │   │       ├── BundledDotnetTools.targets
    │   │       ├── BundledManifests.targets
    │   │       ├── BundledSdks.targets
    │   │       ├── BundledTemplates.targets
    │   │       ├── Crossgen.targets
    │   │       ├── Directory.Build.targets
    │   │       ├── GenerateArchives.targets
    │   │       ├── GenerateBundledVersions.targets
    │   │       ├── GenerateInstallerLayout.targets
    │   │       ├── GenerateLayout.targets
    │   │       ├── GenerateMSIs.targets
    │   │       ├── GeneratePKG.targets
    │   │       ├── GeneratePackagePruneData.targets
    │   │       ├── GenerateTestingGlobalJson.targets
    │   │       ├── OverlaySdkOnLKG.targets
    │   │       └── RestoreLayout.targets
    │   │   ├── tools
    │   │       ├── tool_fsc.csproj
    │   │       ├── tool_msbuild.csproj
    │   │       └── tool_nuget.csproj
    │   │   └── trustedroots
    │   │       ├── README.md
    │   │       ├── codesignctl.pem
    │   │       └── timestampctl.pem
    ├── Microsoft.DotNet.TemplateLocator
    │   ├── IOptionalSdkTemplatePackageInfo.cs
    │   ├── Microsoft.DotNet.TemplateLocator.csproj
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   └── TemplateLocator.cs
    ├── Microsoft.Net.Sdk.AnalyzerRedirecting
    │   ├── AnalyzerRedirectingPackage.cs
    │   ├── Microsoft.Net.Sdk.AnalyzerRedirecting.csproj
    │   ├── SdkAnalyzerAssemblyRedirector.cs
    │   └── source.extension.vsixmanifest
    ├── Microsoft.Net.Sdk.Compilers.Toolset
    │   └── Microsoft.Net.Sdk.Compilers.Toolset.csproj
    ├── Microsoft.Win32.Msi
    │   ├── ActionDataEventArgs.cs
    │   ├── ActionStartEventArgs.cs
    │   ├── DialogResult.cs
    │   ├── Error.cs
    │   ├── InstallLogAttributes.cs
    │   ├── InstallLogMode.cs
    │   ├── InstallMessage.cs
    │   ├── InstallMessageEventArgs.cs
    │   ├── InstallProperty.cs
    │   ├── InstallState.cs
    │   ├── InstallUILevel.cs
    │   ├── MessageBox.cs
    │   ├── Microsoft.Win32.Msi.csproj
    │   ├── MsiFastInstall.cs
    │   ├── MsiInstallContext.cs
    │   ├── NativeMethods.cs
    │   ├── ProgressEventArgs.cs
    │   ├── ProgressType.cs
    │   ├── ReinstallMode.cs
    │   ├── UserInterfaceHandler.cs
    │   ├── WindowsInstaller.cs
    │   └── WindowsInstallerException.cs
    ├── RazorSdk
    │   ├── .editorconfig
    │   ├── Razor.slnf
    │   ├── Sdk
    │   │   ├── Sdk.props
    │   │   └── Sdk.targets
    │   ├── Targets
    │   │   ├── Microsoft.NET.Sdk.Razor.BeforeCommon.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.CodeGeneration.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.Compilation.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.Component.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.Configuration.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.DesignTime.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.GenerateAssemblyInfo.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.SourceGenerators.targets
    │   │   ├── Microsoft.NET.Sdk.Razor.props
    │   │   ├── Rules
    │   │   │   ├── RazorComponentWithTargetPath.xaml
    │   │   │   ├── RazorConfiguration.xaml
    │   │   │   ├── RazorExtension.xaml
    │   │   │   ├── RazorGeneral.xaml
    │   │   │   └── RazorGenerateWithTargetPath.xaml
    │   │   ├── Sdk.Razor.CurrentVersion.props
    │   │   └── Sdk.Razor.CurrentVersion.targets
    │   ├── Tasks
    │   │   ├── AssemblyItem.cs
    │   │   ├── DotnetToolTask.cs
    │   │   ├── EncodeRazorInputItem.cs
    │   │   ├── FindAssembliesWithReferencesTo.cs
    │   │   ├── Microsoft.NET.Sdk.Razor.Tasks.csproj
    │   │   ├── ReferenceAssemblyNotFoundException.cs
    │   │   ├── ReferenceResolver.cs
    │   │   ├── SdkRazorGenerate.cs
    │   │   └── SdkRazorTagHelper.cs
    │   ├── Tool
    │   │   ├── Application.cs
    │   │   ├── CachingMetadataReference.cs
    │   │   ├── Client.cs
    │   │   ├── CommandBase.cs
    │   │   ├── CommandLine
    │   │   │   ├── AnsiConsole.cs
    │   │   │   ├── ArgumentEscaper.cs
    │   │   │   ├── CommandArgument.cs
    │   │   │   ├── CommandLineApplication.cs
    │   │   │   ├── CommandOption.cs
    │   │   │   ├── CommandOptionType.cs
    │   │   │   └── CommandParsingException.cs
    │   │   ├── CompilerHost.cs
    │   │   ├── CompositeRazorProjectFileSystem.cs
    │   │   ├── ConcurrentLruCache.cs
    │   │   ├── Connection.cs
    │   │   ├── ConnectionHost.cs
    │   │   ├── ConnectionResult.cs
    │   │   ├── DebugMode.cs
    │   │   ├── DefaultExtensionAssemblyLoader.cs
    │   │   ├── DefaultExtensionDependencyChecker.cs
    │   │   ├── DefaultRequestDispatcher.cs
    │   │   ├── DiscoverCommand.cs
    │   │   ├── EventBus.cs
    │   │   ├── ExitCodes.cs
    │   │   ├── ExtensionAssemblyLoader.cs
    │   │   ├── ExtensionDependencyChecker.cs
    │   │   ├── GenerateCommand.cs
    │   │   ├── JsonReaderExtensions.cs
    │   │   ├── Memory.cs
    │   │   ├── MetadataCache.cs
    │   │   ├── MetadataReaderExtensions.cs
    │   │   ├── Microsoft.NET.Sdk.Razor.Tool.csproj
    │   │   ├── MutexName.cs
    │   │   ├── PipeName.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── RazorDiagnosticJsonConverter.cs
    │   │   ├── RequestDispatcher.cs
    │   │   ├── ServerCommand.cs
    │   │   ├── ServerProtocol
    │   │   │   ├── CompletedServerResponse.cs
    │   │   │   ├── MismatchedVersionServerResponse.cs
    │   │   │   ├── NativeMethods.cs
    │   │   │   ├── RejectedServerResponse.cs
    │   │   │   ├── RequestArgument.cs
    │   │   │   ├── ServerConnection.cs
    │   │   │   ├── ServerLogger.cs
    │   │   │   ├── ServerPaths.cs
    │   │   │   ├── ServerProtocol.cs
    │   │   │   ├── ServerRequest.cs
    │   │   │   ├── ServerResponse.cs
    │   │   │   └── ShutdownServerResponse.cs
    │   │   ├── ShadowCopyManager.cs
    │   │   ├── ShutdownCommand.cs
    │   │   ├── TagHelperDescriptorJsonConverter.cs
    │   │   └── runtimeconfig.template.json
    │   ├── update-test-baselines.ps1
    │   └── update-test-baselines.sh
    ├── Resolvers
    │   ├── Microsoft.DotNet.MSBuildSdkResolver
    │   │   ├── FXVersion.cs
    │   │   ├── InternalsVisibleToTests.cs
    │   │   ├── MSBuildSdkResolver.cs
    │   │   ├── Microsoft.DotNet.MSBuildSdkResolver.csproj
    │   │   ├── Strings.resx
    │   │   └── 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.DotNet.NativeWrapper
    │   │   ├── Constants.cs
    │   │   ├── EnvironmentProvider.cs
    │   │   ├── HostFxrResolutionException.cs
    │   │   ├── INETBundleProvider.cs
    │   │   ├── Interop.cs
    │   │   ├── Microsoft.DotNet.NativeWrapper.csproj
    │   │   ├── NETBundlesNativeWrapper.cs
    │   │   ├── NETCoreSdkResolverNativeWrapper.cs
    │   │   ├── NETEnvironmentInfo.cs
    │   │   └── SdkResolutionResult.cs
    │   ├── Microsoft.DotNet.SdkResolver
    │   │   ├── Microsoft.DotNet.SdkResolver.csproj
    │   │   ├── NETCoreSdkResolver.cs
    │   │   └── VSSettings.cs
    │   ├── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver
    │   │   ├── CachingWorkloadResolver.cs
    │   │   ├── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver.csproj
    │   │   ├── SdkResolvers
    │   │   │   └── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver
    │   │   │   │   └── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver.xml
    │   │   └── WorkloadSdkResolver.cs
    │   └── Microsoft.NET.Sdk.WorkloadManifestReader
    │   │   ├── IWorkloadManifestProvider.cs
    │   │   ├── IWorkloadResolver.cs
    │   │   ├── InternalsVisibleToTests.cs
    │   │   ├── ManifestId.cs
    │   │   ├── ManifestSpecifier.cs
    │   │   ├── ManifestVersion.cs
    │   │   ├── ManifestVersionUpdate.cs
    │   │   ├── Microsoft.NET.Sdk.WorkloadManifestReader.csproj
    │   │   ├── ReadableWorkloadManifest.cs
    │   │   ├── SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs
    │   │   ├── SdkDirectoryWorkloadManifestProvider.JsonReader.cs
    │   │   ├── SdkDirectoryWorkloadManifestProvider.cs
    │   │   ├── SdkFeatureBand.cs
    │   │   ├── Strings.resx
    │   │   ├── TempDirectoryWorkloadManifestProvider.cs
    │   │   ├── WorkloadDefinition.cs
    │   │   ├── WorkloadId.cs
    │   │   ├── WorkloadInstallType.cs
    │   │   ├── WorkloadManifest.cs
    │   │   ├── WorkloadManifestFormatException.cs
    │   │   ├── WorkloadManifestInfo.cs
    │   │   ├── WorkloadManifestReader.Localization.cs
    │   │   ├── WorkloadManifestReader.SystemTextJson.cs
    │   │   ├── WorkloadManifestReader.cs
    │   │   ├── WorkloadPack.cs
    │   │   ├── WorkloadPackId.cs
    │   │   ├── WorkloadPackKind.cs
    │   │   ├── WorkloadResolver.cs
    │   │   ├── WorkloadRootPath.cs
    │   │   ├── WorkloadSet.cs
    │   │   ├── WorkloadSuggestionFinder.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
    ├── StaticWebAssetsSdk
    │   ├── .editorconfig
    │   ├── Sdk
    │   │   ├── Sdk.StaticWebAssets.StaticAssets.ProjectSystem.props
    │   │   ├── Sdk.props
    │   │   └── Sdk.targets
    │   ├── Targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.5_0.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Compression.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.ContentTypeMappings.props
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.CrossTargeting.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Design.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.EmbeddedAssets.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.FingerprintingPatterns.props
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.HtmlAssetPlaceholders.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Pack.CrossTargeting.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Pack.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Publish.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.References.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.ScopedCss.5_0.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.ScopedCss.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.ServiceWorker.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.SingleTargeting.targets
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.props
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.targets
    │   │   ├── Sdk.StaticWebAssets.CurrentVersion.props
    │   │   └── Sdk.StaticWebAssets.CurrentVersion.targets
    │   ├── Tasks
    │   │   ├── ApplyCompressionNegotiation.cs
    │   │   ├── CollectStaticWebAssetsToCopy.cs
    │   │   ├── Compression
    │   │   │   ├── BrotliCompress.cs
    │   │   │   ├── DiscoverPrecompressedAssets.cs
    │   │   │   ├── GZipCompress.cs
    │   │   │   └── ResolveCompressedAssets.cs
    │   │   ├── ComputeEndpointsForReferenceStaticWebAssets.cs
    │   │   ├── ComputeReferenceStaticWebAssetItems.cs
    │   │   ├── ComputeStaticWebAssetsForCurrentProject.cs
    │   │   ├── ComputeStaticWebAssetsTargetPaths.cs
    │   │   ├── Data
    │   │   │   ├── ContentTypeMapping.cs
    │   │   │   ├── ContentTypeProvider.cs
    │   │   │   ├── ReferencedProjectConfiguration.cs
    │   │   │   ├── Serialization
    │   │   │   │   └── StaticWebAssetsJsonSerializerContext.cs
    │   │   │   ├── StaticAssetsManifest.cs
    │   │   │   ├── StaticWebAsset.cs
    │   │   │   ├── StaticWebAssetEndpoint.cs
    │   │   │   ├── StaticWebAssetEndpointProperty.cs
    │   │   │   ├── StaticWebAssetEndpointResponseHeader.cs
    │   │   │   ├── StaticWebAssetEndpointSelector.cs
    │   │   │   ├── StaticWebAssetEndpointsManifest.cs
    │   │   │   ├── StaticWebAssetPathPattern.cs
    │   │   │   ├── StaticWebAssetPathSegment.cs
    │   │   │   ├── StaticWebAssetProjectConfiguration.cs
    │   │   │   ├── StaticWebAssetSegmentPart.cs
    │   │   │   ├── StaticWebAssetTokenResolver.cs
    │   │   │   └── StaticWebAssetsDiscoveryPattern.cs
    │   │   ├── DefineStaticWebAssetEndpoints.cs
    │   │   ├── DefineStaticWebAssets.Cache.cs
    │   │   ├── DefineStaticWebAssets.cs
    │   │   ├── DiscoverDefaultScopedCssItems.cs
    │   │   ├── FilterStaticWebAssetEndpoints.cs
    │   │   ├── FingerprintPatternMatcher.cs
    │   │   ├── GenerateStaticWebAssetEndpointsManifest.cs
    │   │   ├── GenerateStaticWebAssetEndpointsPropsFile.cs
    │   │   ├── GenerateStaticWebAssetsDevelopmentManifest.cs
    │   │   ├── GenerateStaticWebAssetsManifest.cs
    │   │   ├── GenerateStaticWebAssetsPropsFile.cs
    │   │   ├── JSModules
    │   │   │   ├── ApplyJsModules.cs
    │   │   │   └── GenerateJSModuleManifest.cs
    │   │   ├── Legacy
    │   │   │   ├── GenerateStaticWebAssetsPropsFile50.cs
    │   │   │   ├── GenerateV1StaticWebAssetsManifest.cs
    │   │   │   ├── UpgradeLegacyStaticWebAssetsToV2.cs
    │   │   │   └── ValidateStaticWebAssetsUniquePaths.cs
    │   │   ├── MergeConfigurationProperties.cs
    │   │   ├── MergeStaticWebAssets.cs
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Tasks.csproj
    │   │   ├── OverrideHtmlAssetPlaceholders.cs
    │   │   ├── ReadStaticWebAssetsManifestFile.cs
    │   │   ├── ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs
    │   │   ├── ResolveStaticWebAssetEndpointRoutes.cs
    │   │   ├── ResolveStaticWebAssetsEffectiveTargetFramework.cs
    │   │   ├── ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs
    │   │   ├── ScopedCss
    │   │   │   ├── ApplyCssScopes.cs
    │   │   │   ├── ComputeCssScope.cs
    │   │   │   ├── ConcatenateCssFiles.cs
    │   │   │   ├── ConcatenateCssFiles50.cs
    │   │   │   ├── ResolveAllScopedCssAssets.cs
    │   │   │   └── RewriteCss.cs
    │   │   ├── ServiceWorker
    │   │   │   ├── GenerateServiceWorkerAssetsManifest.cs
    │   │   │   └── UpdateServiceWorkerFileWithVersion.cs
    │   │   ├── StaticWebAssetsGeneratePackManifest.cs
    │   │   ├── StaticWebAssetsGeneratePackagePropsFile.cs
    │   │   ├── StaticWebAssetsReadPackManifest.cs
    │   │   ├── UpdateExternallyDefinedStaticWebAssets.cs
    │   │   ├── UpdatePackageStaticWebAssets.cs
    │   │   ├── UpdateStaticWebAssetEndpoints.cs
    │   │   └── Utils
    │   │   │   ├── ArtifactWriter.cs
    │   │   │   ├── AssetToCompress.cs
    │   │   │   ├── FileHasher.cs
    │   │   │   ├── Globbing
    │   │   │       ├── GlobMatch.cs
    │   │   │       ├── GlobNode.cs
    │   │   │       ├── PathTokenizer.cs
    │   │   │       ├── StaticWebAssetGlobMatcher.cs
    │   │   │       └── StaticWebAssetGlobMatcherBuilder.cs
    │   │   │   ├── HashingUtils.cs
    │   │   │   └── OSPath.cs
    │   ├── Tool
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Tool.csproj
    │   │   ├── Program.cs
    │   │   └── runtimeconfig.template.json
    │   └── benchmarks
    │   │   ├── .gitignore
    │   │   ├── Directory.Build.template
    │   │   ├── EmptyBenchmark.cs
    │   │   ├── Microsoft.NET.Sdk.StaticWebAssets.Benchmarks.csproj
    │   │   └── Program.cs
    ├── System.CommandLine.StaticCompletions
    │   ├── CompletionsCommand.cs
    │   ├── HelpGenerationExtensions.cs
    │   ├── IDynamicArgument.cs
    │   ├── IDynamicOption.cs
    │   ├── Resources
    │   │   ├── Strings.resx
    │   │   └── 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
    │   ├── System.CommandLine.StaticCompletions.csproj
    │   └── shells
    │   │   ├── BashShellProvider.cs
    │   │   ├── FishShellProvider.cs
    │   │   ├── NuShellShellProvider.cs
    │   │   ├── PowershellShellProvider.cs
    │   │   ├── ShellProvider.cs
    │   │   └── ZshShellProvider.cs
    ├── Tasks
    │   ├── Common
    │   │   ├── BuildErrorException.cs
    │   │   ├── ConflictResolution
    │   │   │   ├── ConflictItem.cs
    │   │   │   ├── ConflictResolver.cs
    │   │   │   ├── FrameworkListReader.cs
    │   │   │   ├── MetadataNames.cs
    │   │   │   ├── PackageOverride.cs
    │   │   │   ├── PackageOverrideResolver.cs
    │   │   │   ├── PackageRank.cs
    │   │   │   ├── PlatformManifestReader.cs
    │   │   │   ├── ResolvePackageFileConflicts.cs
    │   │   │   └── ResolvePublishOutputConflicts.cs
    │   │   ├── FileUtilities.MetadataReader.cs
    │   │   ├── FileUtilities.cs
    │   │   ├── ItemUtilities.cs
    │   │   ├── LogAdapter.cs
    │   │   ├── Logger.cs
    │   │   ├── MSBuildUtilities.cs
    │   │   ├── Message.cs
    │   │   ├── MessageBase.cs
    │   │   ├── MessageLevel.cs
    │   │   ├── MetadataKeys.cs
    │   │   ├── NETSdkError.cs
    │   │   ├── NETSdkInformation.cs
    │   │   ├── NETSdkWarning.cs
    │   │   ├── Resources
    │   │   │   ├── Strings.resx
    │   │   │   └── 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
    │   │   ├── TaskBase.cs
    │   │   └── targets
    │   │   │   └── Microsoft.NET.DefaultPackageConflictOverrides.targets
    │   ├── Microsoft.NET.Build.Extensions.Tasks.UnitTests
    │   │   ├── GivenAGetDependsOnNETStandardTask.cs
    │   │   ├── GivenANETBuildExtensionsError.cs
    │   │   ├── Microsoft.NET.Build.Extensions.Tasks.UnitTests.csproj
    │   │   └── Properties
    │   │   │   └── launchSettings.json
    │   ├── Microsoft.NET.Build.Extensions.Tasks
    │   │   ├── AddFacadesToReferences.cs
    │   │   ├── FileUtilities.net45.cs
    │   │   ├── GetDependsOnNETStandard.cs
    │   │   ├── GetDependsOnNETStandard.net46.cs
    │   │   ├── GetDependsOnNETStandard.netstandard.cs
    │   │   ├── Microsoft.NET.Build.Extensions.Tasks.csproj
    │   │   ├── msbuildExtensions-ver
    │   │   │   ├── Microsoft.Common.targets
    │   │   │   │   └── ImportAfter
    │   │   │   │   │   └── Microsoft.NET.Build.Extensions.targets
    │   │   │   └── SolutionFile
    │   │   │   │   └── ImportAfter
    │   │   │   │       └── Microsoft.NET.Sdk.Solution.targets
    │   │   └── msbuildExtensions
    │   │   │   └── Microsoft
    │   │   │       └── Microsoft.NET.Build.Extensions
    │   │   │           ├── Microsoft.NET.Build.Extensions.ConflictResolution.targets
    │   │   │           ├── Microsoft.NET.Build.Extensions.NETFramework.targets
    │   │   │           └── Microsoft.NET.Build.Extensions.targets
    │   ├── Microsoft.NET.Build.Tasks.UnitTests
    │   │   ├── Constants.cs
    │   │   ├── GetPublishItemsOutputGroupOutputsTests.cs
    │   │   ├── GivenAAllowEmptyTelemetry.cs
    │   │   ├── GivenACheckForDuplicateItems.cs
    │   │   ├── GivenACompilationOptionsConverter.cs
    │   │   ├── GivenAConflictResolver.cs
    │   │   ├── GivenADependencyContextBuilder.cs
    │   │   ├── GivenAGenerateDepsFile.cs
    │   │   ├── GivenAGenerateRuntimeConfigurationFiles.cs
    │   │   ├── GivenAGenerateToolsSettingsFile.cs
    │   │   ├── GivenALogger.cs
    │   │   ├── GivenAPackageOverrideResolver.cs
    │   │   ├── GivenAProduceContentsAssetsTask.cs
    │   │   ├── GivenAProjectContext.cs
    │   │   ├── GivenARemoveDuplicatePackageReferences.cs
    │   │   ├── GivenAResolvePackageAssetsTask.cs
    │   │   ├── GivenAResolvePackageDependenciesTask.cs
    │   │   ├── GivenAResolveRuntimePackAssetsTask.cs
    │   │   ├── GivenAResolveTargetingPackAssetsTask.cs
    │   │   ├── GivenATaskBase.cs
    │   │   ├── GivenAnAssetsFileResolver.cs
    │   │   ├── GivenThatWeHaveErrorCodes.cs
    │   │   ├── GivenThatWeWantToGenerateSupportedTargetFrameworkAlias.cs
    │   │   ├── GivenThatWeWantToGetDependenciesViaDesignTimeBuild.cs
    │   │   ├── GivenUnresolvedSDKProjectItemsAndImplicitPackages.cs
    │   │   ├── GivenWriteAppConfigWithSupportedRuntimeTask.cs
    │   │   ├── LockFileSnippets.cs
    │   │   ├── LockFiles
    │   │   │   ├── all.asset.types.project.lock.json
    │   │   │   ├── dependencies.withgraphs.project.lock.json
    │   │   │   ├── dotnet.new.project.lock.json
    │   │   │   ├── simple.dependencies.project.lock.json
    │   │   │   └── simpleApp.project.lock.json
    │   │   ├── Microsoft.NET.Build.Tasks.UnitTests.csproj
    │   │   ├── MockNeverCacheBuildEngine4.cs
    │   │   ├── Mocks
    │   │   │   ├── MockBuildEngine.cs
    │   │   │   ├── MockConflictItem.cs
    │   │   │   ├── MockContentAssetPreprocessor.cs
    │   │   │   ├── MockPackageResolver.cs
    │   │   │   └── MockTaskItem.cs
    │   │   ├── ProcessFrameworkReferencesTests.cs
    │   │   ├── Properties
    │   │   │   └── launchSettings.json
    │   │   ├── TestLockFiles.cs
    │   │   ├── all.asset.types.osx.deps.json
    │   │   ├── all.asset.types.portable.deps.json
    │   │   ├── dotnet.new.deps.json
    │   │   ├── dotnet.new.resources.deps.json
    │   │   ├── simple.dependencies.compilerOptions.deps.json
    │   │   ├── simple.dependencies.deps.json
    │   │   └── simple.dependencies.directReference.deps.json
    │   ├── Microsoft.NET.Build.Tasks
    │   │   ├── AddPackageType.cs
    │   │   ├── AllowEmptyTelemetry.cs
    │   │   ├── ApplyImplicitVersions.cs
    │   │   ├── AssetsFileResolver.cs
    │   │   ├── CheckForDuplicateFrameworkReferences.cs
    │   │   ├── CheckForDuplicateItemMetadata.cs
    │   │   ├── CheckForDuplicateItems.cs
    │   │   ├── CheckForImplicitPackageReferenceOverrides.cs
    │   │   ├── CheckForTargetInAssetsFile.cs
    │   │   ├── CheckForUnsupportedWinMDReferences.cs
    │   │   ├── CheckIfPackageReferenceShouldBeFrameworkReference.cs
    │   │   ├── CollatePackageDownloads.cs
    │   │   ├── CollectSDKReferencesDesignTime.cs
    │   │   ├── CompilationOptionsConverter.cs
    │   │   ├── CreateAppHost.cs
    │   │   ├── CreateComHost.cs
    │   │   ├── CreateWindowsSdkKnownFrameworkReferences.cs
    │   │   ├── DependencyContextBuilder.cs
    │   │   ├── DependencyType.cs
    │   │   ├── ExecutableExtension.cs
    │   │   ├── FileGroup.cs
    │   │   ├── FilterResolvedFiles.cs
    │   │   ├── FindItemsFromPackages.cs
    │   │   ├── FrameworkPackages
    │   │   │   ├── FrameworkPackages.cs
    │   │   │   ├── FrameworkPackages.net461.cs
    │   │   │   ├── FrameworkPackages.net5.0.cs
    │   │   │   ├── FrameworkPackages.net6.0.cs
    │   │   │   ├── FrameworkPackages.net7.0.cs
    │   │   │   ├── FrameworkPackages.net8.0.cs
    │   │   │   ├── FrameworkPackages.net9.0.cs
    │   │   │   ├── FrameworkPackages.netcoreapp2.0.cs
    │   │   │   ├── FrameworkPackages.netcoreapp2.1.cs
    │   │   │   ├── FrameworkPackages.netcoreapp2.2.cs
    │   │   │   ├── FrameworkPackages.netcoreapp3.0.cs
    │   │   │   ├── FrameworkPackages.netcoreapp3.1.cs
    │   │   │   ├── FrameworkPackages.netstandard2.0.cs
    │   │   │   ├── FrameworkPackages.netstandard2.1.cs
    │   │   │   └── Readme.md
    │   │   ├── FrameworkReferenceResolver.cs
    │   │   ├── GenerateBundle.cs
    │   │   ├── GenerateClsidMap.cs
    │   │   ├── GenerateDepsFile.cs
    │   │   ├── GenerateGlobalUsings.cs
    │   │   ├── GenerateRegFreeComManifest.cs
    │   │   ├── GenerateRuntimeConfigurationFiles.cs
    │   │   ├── GenerateShims.cs
    │   │   ├── GenerateSupportedTargetFrameworkAlias.cs
    │   │   ├── GenerateToolsSettingsFile.cs
    │   │   ├── GetAssemblyAttributes.cs
    │   │   ├── GetAssemblyVersion.cs
    │   │   ├── GetDefaultPlatformTargetForNetFramework.cs
    │   │   ├── GetEmbeddedApphostPaths.cs
    │   │   ├── GetNuGetShortFolderName.cs
    │   │   ├── GetPackageDirectory.cs
    │   │   ├── GetPackagesToPrune.cs
    │   │   ├── GetPublishItemsOutputGroupOutputs.cs
    │   │   ├── HashingUtils.cs
    │   │   ├── IContentAssetPreprocessor.cs
    │   │   ├── IPackageResolver.cs
    │   │   ├── ItemUtilities.NuGet.cs
    │   │   ├── JoinItems.cs
    │   │   ├── LockFileCache.cs
    │   │   ├── LockFileExtensions.cs
    │   │   ├── LockFileLookup.cs
    │   │   ├── Microsoft.NET.Build.Tasks.csproj
    │   │   ├── NuGetPackageResolver.cs
    │   │   ├── NugetContentAssetPreprocessor.cs
    │   │   ├── PackageReferenceConverter.cs
    │   │   ├── ParseTargetManifests.cs
    │   │   ├── PrepareForReadyToRunCompilation.cs
    │   │   ├── ProcessFrameworkReferences.cs
    │   │   ├── ProduceContentAssets.cs
    │   │   ├── ProjectContext.cs
    │   │   ├── ReferenceInfo.cs
    │   │   ├── RemoveDuplicatePackageReferences.cs
    │   │   ├── ResolveAppHosts.cs
    │   │   ├── ResolveCopyLocalAssets.cs
    │   │   ├── ResolveFrameworkReferences.cs
    │   │   ├── ResolvePackageAssets.cs
    │   │   ├── ResolvePackageDependencies.cs
    │   │   ├── ResolveReadyToRunCompilers.cs
    │   │   ├── ResolveRuntimePackAssets.cs
    │   │   ├── ResolveTargetingPackAssets.cs
    │   │   ├── ResolvedFile.cs
    │   │   ├── ResourceAssemblyInfo.cs
    │   │   ├── RunReadyToRunCompiler.cs
    │   │   ├── RuntimeConfig.cs
    │   │   ├── RuntimeConfigFramework.cs
    │   │   ├── RuntimeGraphCache.cs
    │   │   ├── RuntimeOptions.cs
    │   │   ├── RuntimePackAssetInfo.cs
    │   │   ├── SetGeneratedAppConfigMetadata.cs
    │   │   ├── ShowMissingWorkloads.cs
    │   │   ├── ShowPreviewMessage.cs
    │   │   ├── SingleProjectInfo.cs
    │   │   ├── StoreArtifactParser.cs
    │   │   ├── TypeLibraryDictionaryBuilder.cs
    │   │   ├── ValidateExecutableReferences.cs
    │   │   ├── WriteAppConfigWithSupportedRuntime.cs
    │   │   ├── sdk
    │   │   │   ├── Sdk.AfterCommon.targets
    │   │   │   ├── Sdk.BeforeCommon.targets
    │   │   │   ├── Sdk.NuGet.targets
    │   │   │   ├── Sdk.props
    │   │   │   ├── Sdk.targets
    │   │   │   └── UseArtifactsOutputPath.props
    │   │   └── targets
    │   │   │   ├── GenerateDeps
    │   │   │       └── GenerateDeps.proj
    │   │   │   ├── Microsoft.NET.ApiCompat.Common.targets
    │   │   │   ├── Microsoft.NET.ApiCompat.ValidatePackage.targets
    │   │   │   ├── Microsoft.NET.ApiCompat.targets
    │   │   │   ├── Microsoft.NET.AspireWorkloadDeprecation.targets
    │   │   │   ├── Microsoft.NET.ClickOnce.targets
    │   │   │   ├── Microsoft.NET.ComposeStore.targets
    │   │   │   ├── Microsoft.NET.ConflictResolution.targets
    │   │   │   ├── Microsoft.NET.CrossGen.targets
    │   │   │   ├── Microsoft.NET.DefaultArtifactsPath.props
    │   │   │   ├── Microsoft.NET.DefaultAssemblyInfo.targets
    │   │   │   ├── Microsoft.NET.DefaultOutputPaths.targets
    │   │   │   ├── Microsoft.NET.DesignerSupport.targets
    │   │   │   ├── Microsoft.NET.DisableStandardFrameworkResolution.targets
    │   │   │   ├── Microsoft.NET.EolTargetFrameworks.targets
    │   │   │   ├── Microsoft.NET.GenerateAssemblyInfo.targets
    │   │   │   ├── Microsoft.NET.GenerateGlobalUsings.targets
    │   │   │   ├── Microsoft.NET.GenerateSupportedRuntime.targets
    │   │   │   ├── Microsoft.NET.NuGetOfflineCache.targets
    │   │   │   ├── Microsoft.NET.ObsoleteReferences.targets
    │   │   │   ├── Microsoft.NET.PackProjectTool.props
    │   │   │   ├── Microsoft.NET.PackProjectTool.targets
    │   │   │   ├── Microsoft.NET.PackStubs.targets
    │   │   │   ├── Microsoft.NET.PackTool.props
    │   │   │   ├── Microsoft.NET.PackTool.targets
    │   │   │   ├── Microsoft.NET.PreserveCompilationContext.targets
    │   │   │   ├── Microsoft.NET.Publish.targets
    │   │   │   ├── Microsoft.NET.RuntimeIdentifierInference.targets
    │   │   │   ├── Microsoft.NET.Sdk.Analyzers.targets
    │   │   │   ├── Microsoft.NET.Sdk.BeforeCommon.targets
    │   │   │   ├── Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets
    │   │   │   ├── Microsoft.NET.Sdk.CSharp.props
    │   │   │   ├── Microsoft.NET.Sdk.CSharp.targets
    │   │   │   ├── Microsoft.NET.Sdk.Common.targets
    │   │   │   ├── Microsoft.NET.Sdk.CrossTargeting.targets
    │   │   │   ├── Microsoft.NET.Sdk.DefaultItems.Shared.targets
    │   │   │   ├── Microsoft.NET.Sdk.DefaultItems.props
    │   │   │   ├── Microsoft.NET.Sdk.DefaultItems.targets
    │   │   │   ├── Microsoft.NET.Sdk.FSharp.props
    │   │   │   ├── Microsoft.NET.Sdk.FSharp.targets
    │   │   │   ├── Microsoft.NET.Sdk.FSharpTargetsShim.targets
    │   │   │   ├── Microsoft.NET.Sdk.FrameworkReferenceResolution.targets
    │   │   │   ├── Microsoft.NET.Sdk.GetRequiredWorkloads.CrossTargeting.targets
    │   │   │   ├── Microsoft.NET.Sdk.ImportPublishProfile.targets
    │   │   │   ├── Microsoft.NET.Sdk.ImportWorkloads.props
    │   │   │   ├── Microsoft.NET.Sdk.ImportWorkloads.targets
    │   │   │   ├── Microsoft.NET.Sdk.Shared.targets
    │   │   │   ├── Microsoft.NET.Sdk.SourceLink.props
    │   │   │   ├── Microsoft.NET.Sdk.SourceLink.targets
    │   │   │   ├── Microsoft.NET.Sdk.VisualBasic.props
    │   │   │   ├── Microsoft.NET.Sdk.VisualBasic.targets
    │   │   │   ├── Microsoft.NET.Sdk.Workloads.CrossTargeting.targets
    │   │   │   ├── Microsoft.NET.Sdk.props
    │   │   │   ├── Microsoft.NET.Sdk.targets
    │   │   │   ├── Microsoft.NET.SupportedPlatforms.props
    │   │   │   ├── Microsoft.NET.SupportedTargetFrameworks.props
    │   │   │   ├── Microsoft.NET.TargetFrameworkInference.targets
    │   │   │   ├── Microsoft.NET.Windows.props
    │   │   │   ├── Microsoft.NET.Windows.targets
    │   │   │   ├── Microsoft.NET.WindowsSdkSupportedTargetPlatforms.props
    │   │   │   ├── Microsoft.PackageDependencyResolution.targets
    │   │   │   └── Microsoft.PackageDependencyResolutionStubs.targets
    │   ├── Microsoft.NET.slnf
    │   └── sdk-tasks
    │   │   ├── AddMetadataIsPE.cs
    │   │   ├── CalculateTemplateVersions.cs
    │   │   ├── ChangeEntryPointLibraryName.cs
    │   │   ├── Crossgen.cs
    │   │   ├── DotNetTool.cs
    │   │   ├── EnvironmentVariableFilter.cs
    │   │   ├── ExtractArchiveToDirectory.cs
    │   │   ├── GenerateDefaultRuntimeFrameworkVersion.cs
    │   │   ├── GenerateGuidFromName.cs
    │   │   ├── GenerateMSBuildExtensionsSWR.cs
    │   │   ├── GenerateMsiVersionFromFullVersion.cs
    │   │   ├── GenerateRuntimeAnalyzersSWR.cs
    │   │   ├── GenerateSdkRuntimeIdentifierChain.cs
    │   │   ├── GetDependencyInfo.cs
    │   │   ├── GetLinuxNativeInstallerDependencyVersions.cs
    │   │   ├── GetRuntimePackRids.cs
    │   │   ├── GetWorkloadSetFeatureBand.cs
    │   │   ├── OverrideAndCreateBundledNETCoreAppPackageVersion.cs
    │   │   ├── PublishMutationUtilities.cs
    │   │   ├── RemoveAssetFromDepsPackages.cs
    │   │   ├── ReplaceFileContents.cs
    │   │   ├── ReplaceFilesWithSymbolicLinks.cs
    │   │   ├── TarGzFileCreateFromDirectory.cs
    │   │   ├── UpdateRuntimeConfig.cs
    │   │   ├── Utils
    │   │       └── Version.cs
    │   │   ├── ZipFileCreateFromDirectory.cs
    │   │   ├── sdk-tasks.InTree.targets
    │   │   └── sdk-tasks.csproj
    ├── WasmSdk
    │   ├── .editorconfig
    │   ├── Sdk
    │   │   ├── Sdk.props
    │   │   └── Sdk.targets
    │   └── Tasks
    │   │   └── Microsoft.NET.Sdk.WebAssembly.Tasks.csproj
    ├── WebSdk
    │   ├── CopyPackageLayout.targets
    │   ├── Package.props
    │   ├── ProjectSystem
    │   │   ├── Sdk
    │   │   │   ├── Sdk.props
    │   │   │   └── Sdk.targets
    │   │   ├── Targets
    │   │   │   ├── Microsoft.NET.Sdk.Web.BeforeCommon.targets
    │   │   │   ├── Microsoft.NET.Sdk.Web.DefaultItems.props
    │   │   │   ├── Microsoft.NET.Sdk.Web.ProjectSystem.props
    │   │   │   └── Microsoft.NET.Sdk.Web.ProjectSystem.targets
    │   │   └── Tasks
    │   │   │   └── Microsoft.NET.Sdk.Web.ProjectSystem.Tasks.csproj
    │   ├── Publish
    │   │   ├── Sdk
    │   │   │   ├── Sdk.props
    │   │   │   └── Sdk.targets
    │   │   ├── Targets
    │   │   │   ├── ComputeTargets
    │   │   │   │   └── Microsoft.NET.Sdk.Publish.ComputeFiles.targets
    │   │   │   ├── CopyTargets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.CopyFiles.targets
    │   │   │   │   └── Microsoft.NET.Sdk.Publish.FilterFiles.targets
    │   │   │   ├── DotNetCLIToolTargets
    │   │   │   │   └── Microsoft.NET.Sdk.DotNetCLITool.targets
    │   │   │   ├── Microsoft.NET.Sdk.Publish.props
    │   │   │   ├── Microsoft.NET.Sdk.Publish.targets
    │   │   │   ├── PublishProfiles
    │   │   │   │   ├── Default.pubxml
    │   │   │   │   ├── DefaultContainer.pubxml
    │   │   │   │   ├── DefaultMSDeploy.pubxml
    │   │   │   │   ├── DefaultMSDeployPackage.pubxml
    │   │   │   │   ├── DefaultOneDeploy.pubxml
    │   │   │   │   ├── DefaultWebJobOneDeploy.pubxml
    │   │   │   │   └── DefaultZipDeploy.pubxml
    │   │   │   ├── PublishTargets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.Container.targets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.Docker.targets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.FileSystem.targets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.Kudu.targets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.MSDeploy.targets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.MSDeployPackage.targets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.OneDeploy.targets
    │   │   │   │   └── Microsoft.NET.Sdk.Publish.ZipDeploy.targets
    │   │   │   └── TransformTargets
    │   │   │   │   ├── Microsoft.NET.Sdk.Publish.TransformFiles.targets
    │   │   │   │   └── Transforms
    │   │   │   │       ├── EnvironmentNoLocation.transform
    │   │   │   │       └── EnvironmentWithLocation.transform
    │   │   └── Tasks
    │   │   │   ├── AppSettingsModel.cs
    │   │   │   ├── AppSettingsTransform.cs
    │   │   │   ├── EnvironmentHelper.cs
    │   │   │   ├── Kudu
    │   │   │       ├── KuduConnect.cs
    │   │   │       ├── KuduMetadata.cs
    │   │   │       ├── KuduVfsDeploy.cs
    │   │   │       └── KuduZipDeploy.cs
    │   │   │   ├── Microsoft.NET.Sdk.Publish.Tasks.csproj
    │   │   │   ├── MsDeploy
    │   │   │       ├── CommonUtility.cs
    │   │   │       ├── DynamicAssembly.cs
    │   │   │       ├── FileSkipData.cs
    │   │   │       ├── IVSMSDeployTask.cs
    │   │   │       ├── VSHostObject.cs
    │   │   │       ├── VSMSDeployHostObject.cs
    │   │   │       └── VsMSDeployObject.cs
    │   │   │   ├── Properties
    │   │   │       ├── AssemblyInfo.cs
    │   │   │       ├── Resources.Designer.cs
    │   │   │       ├── 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
    │   │   │   ├── Tasks
    │   │   │       ├── GenerateEFSQLScripts.cs
    │   │   │       ├── GenerateEnvTransform.cs
    │   │   │       ├── Http
    │   │   │       │   ├── DefaultHttpClient.cs
    │   │   │       │   ├── HttpClientExtensions.cs
    │   │   │       │   ├── HttpResponseMessageForStatusCode.cs
    │   │   │       │   ├── HttpResponseMessageWrapper.cs
    │   │   │       │   ├── IHttpClient.cs
    │   │   │       │   └── IHttpResponse.cs
    │   │   │       ├── Kudu
    │   │   │       │   └── KuduDeploy.cs
    │   │   │       ├── MsDeploy
    │   │   │       │   ├── CreateMSDeployScript.cs
    │   │   │       │   ├── CreateManifestFile.cs
    │   │   │       │   ├── CreateParameterFile.cs
    │   │   │       │   ├── GetPassword.cs
    │   │   │       │   ├── ImportParameterFile.cs
    │   │   │       │   ├── MSDeploy.cs
    │   │   │       │   ├── NormalizeServiceUrl.cs
    │   │   │       │   └── VsMsdeploy.cs
    │   │   │       ├── OneDeploy
    │   │   │       │   ├── CreatePackageFile.cs
    │   │   │       │   ├── DeploymentResponse.cs
    │   │   │       │   ├── DeploymentStatus.cs
    │   │   │       │   ├── IDeploymentStatusService.cs
    │   │   │       │   ├── IFilePackager.cs
    │   │   │       │   ├── ITaskLogger.cs
    │   │   │       │   ├── OneDeploy.WebJob.cs
    │   │   │       │   ├── OneDeploy.cs
    │   │   │       │   ├── OneDeployStatusService.cs
    │   │   │       │   ├── TaskLogger.cs
    │   │   │       │   └── ZipFilePackager.cs
    │   │   │       ├── TransformAppSettings.cs
    │   │   │       ├── TransformWebConfig.cs
    │   │   │       ├── ValidateParameter.cs
    │   │   │       ├── WebJobs
    │   │   │       │   └── GenerateRunCommandFile.cs
    │   │   │       ├── Xdt
    │   │   │       │   ├── TaskTransformationLogger.cs
    │   │   │       │   └── TransformXml.cs
    │   │   │       └── ZipDeploy
    │   │   │       │   ├── CreateZipFile.cs
    │   │   │       │   ├── DeployStatus.cs
    │   │   │       │   ├── DeploymentResponse.cs
    │   │   │       │   ├── ZipDeploy.cs
    │   │   │       │   └── ZipDeploymentStatus.cs
    │   │   │   ├── WebConfigTelemetry.cs
    │   │   │   ├── WebConfigTemplate.cs
    │   │   │   ├── WebConfigTransform.cs
    │   │   │   └── WebJobsCommandGenerator.cs
    │   ├── README.md
    │   ├── Web
    │   │   ├── Sdk
    │   │   │   ├── Sdk.props
    │   │   │   └── Sdk.targets
    │   │   ├── Targets
    │   │   │   ├── Sdk.Browser.props
    │   │   │   ├── Sdk.Browser.targets
    │   │   │   ├── Sdk.Server.props
    │   │   │   └── Sdk.Server.targets
    │   │   └── Tasks
    │   │   │   └── Microsoft.NET.Sdk.Web.Tasks.csproj
    │   ├── WebSdk.slnf
    │   └── Worker
    │   │   ├── Sdk
    │   │       ├── Sdk.props
    │   │       └── Sdk.targets
    │   │   ├── Targets
    │   │       ├── Microsoft.NET.Sdk.Worker.props
    │   │       └── Microsoft.NET.Sdk.Worker.targets
    │   │   └── Tasks
    │   │       └── Microsoft.NET.Sdk.Worker.Tasks.csproj
    └── Workloads
    │   ├── Manifests
    │       ├── Directory.Build.props
    │       ├── Directory.Build.targets
    │       ├── Microsoft.NET.Workload.Emscripten.Current.Manifest
    │       │   ├── Microsoft.NET.Workload.Emscripten.Current.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   └── WorkloadManifest.targets.in
    │       ├── Microsoft.NET.Workload.Emscripten.Current.Transport.Manifest
    │       │   └── Microsoft.NET.Workload.Emscripten.Current.Transport.Manifest.proj
    │       ├── Microsoft.NET.Workload.Emscripten.net6.Manifest
    │       │   ├── Microsoft.NET.Workload.Emscripten.net6.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   └── WorkloadManifest.targets.in
    │       ├── Microsoft.NET.Workload.Emscripten.net7.Manifest
    │       │   ├── Microsoft.NET.Workload.Emscripten.net7.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   └── WorkloadManifest.targets.in
    │       ├── Microsoft.NET.Workload.Emscripten.net8.Manifest
    │       │   ├── Microsoft.NET.Workload.Emscripten.net8.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   └── WorkloadManifest.targets.in
    │       ├── Microsoft.NET.Workload.Emscripten.net9.Manifest
    │       │   ├── Microsoft.NET.Workload.Emscripten.net9.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   └── WorkloadManifest.targets.in
    │       ├── Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest
    │       │   ├── Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.proj
    │       │   ├── WasmFeatures.props
    │       │   ├── WorkloadManifest.Wasi.targets.in
    │       │   ├── WorkloadManifest.json.in
    │       │   ├── WorkloadManifest.targets.in
    │       │   ├── WorkloadTelemetry.targets
    │       │   └── localize
    │       │   │   ├── WorkloadManifest.cs.json
    │       │   │   ├── WorkloadManifest.de.json
    │       │   │   ├── WorkloadManifest.en.json
    │       │   │   ├── WorkloadManifest.es.json
    │       │   │   ├── WorkloadManifest.fr.json
    │       │   │   ├── WorkloadManifest.it.json
    │       │   │   ├── WorkloadManifest.ja.json
    │       │   │   ├── WorkloadManifest.ko.json
    │       │   │   ├── WorkloadManifest.pl.json
    │       │   │   ├── WorkloadManifest.pt-BR.json
    │       │   │   ├── WorkloadManifest.ru.json
    │       │   │   ├── WorkloadManifest.tr.json
    │       │   │   ├── WorkloadManifest.zh-Hans.json
    │       │   │   └── WorkloadManifest.zh-Hant.json
    │       ├── Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest
    │       │   ├── Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   ├── WorkloadManifest.targets.in
    │       │   └── localize
    │       │   │   ├── WorkloadManifest.cs.json
    │       │   │   ├── WorkloadManifest.de.json
    │       │   │   ├── WorkloadManifest.en.json
    │       │   │   ├── WorkloadManifest.es.json
    │       │   │   ├── WorkloadManifest.fr.json
    │       │   │   ├── WorkloadManifest.it.json
    │       │   │   ├── WorkloadManifest.ja.json
    │       │   │   ├── WorkloadManifest.ko.json
    │       │   │   ├── WorkloadManifest.pl.json
    │       │   │   ├── WorkloadManifest.pt-BR.json
    │       │   │   ├── WorkloadManifest.ru.json
    │       │   │   ├── WorkloadManifest.tr.json
    │       │   │   ├── WorkloadManifest.zh-Hans.json
    │       │   │   └── WorkloadManifest.zh-Hant.json
    │       ├── Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest
    │       │   ├── Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   ├── WorkloadManifest.targets.in
    │       │   └── localize
    │       │   │   ├── WorkloadManifest.cs.json
    │       │   │   ├── WorkloadManifest.de.json
    │       │   │   ├── WorkloadManifest.en.json
    │       │   │   ├── WorkloadManifest.es.json
    │       │   │   ├── WorkloadManifest.fr.json
    │       │   │   ├── WorkloadManifest.it.json
    │       │   │   ├── WorkloadManifest.ja.json
    │       │   │   ├── WorkloadManifest.ko.json
    │       │   │   ├── WorkloadManifest.pl.json
    │       │   │   ├── WorkloadManifest.pt-BR.json
    │       │   │   ├── WorkloadManifest.ru.json
    │       │   │   ├── WorkloadManifest.tr.json
    │       │   │   ├── WorkloadManifest.zh-Hans.json
    │       │   │   └── WorkloadManifest.zh-Hant.json
    │       ├── Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest
    │       │   ├── Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   ├── WorkloadManifest.targets.in
    │       │   └── localize
    │       │   │   ├── WorkloadManifest.cs.json
    │       │   │   ├── WorkloadManifest.de.json
    │       │   │   ├── WorkloadManifest.en.json
    │       │   │   ├── WorkloadManifest.es.json
    │       │   │   ├── WorkloadManifest.fr.json
    │       │   │   ├── WorkloadManifest.it.json
    │       │   │   ├── WorkloadManifest.ja.json
    │       │   │   ├── WorkloadManifest.ko.json
    │       │   │   ├── WorkloadManifest.pl.json
    │       │   │   ├── WorkloadManifest.pt-BR.json
    │       │   │   ├── WorkloadManifest.ru.json
    │       │   │   ├── WorkloadManifest.tr.json
    │       │   │   ├── WorkloadManifest.zh-Hans.json
    │       │   │   └── WorkloadManifest.zh-Hant.json
    │       ├── Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest
    │       │   ├── Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest.proj
    │       │   ├── WorkloadManifest.json.in
    │       │   ├── WorkloadManifest.targets.in
    │       │   └── localize
    │       │   │   ├── WorkloadManifest.cs.json
    │       │   │   ├── WorkloadManifest.de.json
    │       │   │   ├── WorkloadManifest.en.json
    │       │   │   ├── WorkloadManifest.es.json
    │       │   │   ├── WorkloadManifest.fr.json
    │       │   │   ├── WorkloadManifest.it.json
    │       │   │   ├── WorkloadManifest.ja.json
    │       │   │   ├── WorkloadManifest.ko.json
    │       │   │   ├── WorkloadManifest.pl.json
    │       │   │   ├── WorkloadManifest.pt-BR.json
    │       │   │   ├── WorkloadManifest.ru.json
    │       │   │   ├── WorkloadManifest.tr.json
    │       │   │   ├── WorkloadManifest.zh-Hans.json
    │       │   │   └── WorkloadManifest.zh-Hant.json
    │       └── manifest-packages.proj
    │   └── VSInsertion
    │       └── workloads.csproj
├── template_feed
    ├── Microsoft.DotNet.Common.ItemTemplates
    │   ├── Microsoft.DotNet.Common.ItemTemplates.csproj
    │   └── content
    │   │   ├── BuildProps
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.png
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Directory.Build.props
    │   │   ├── BuildTargets
    │   │       ├── .template.config
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.png
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Directory.Build.targets
    │   │   ├── Class-CSharp
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Class1.cs
    │   │   ├── Class-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Class1.vb
    │   │   ├── EditorConfig
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Dotnet
    │   │       │   └── .editorconfig
    │   │       └── Empty
    │   │       │   └── .editorconfig
    │   │   ├── Enum-CSharp
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Enum1.cs
    │   │   ├── Enum-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Enum1.vb
    │   │   ├── Gitattributes
    │   │       └── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │       ├── templatestrings.cs.json
    │   │       │       ├── templatestrings.de.json
    │   │       │       ├── templatestrings.en.json
    │   │       │       ├── templatestrings.es.json
    │   │       │       ├── templatestrings.fr.json
    │   │       │       ├── templatestrings.it.json
    │   │       │       ├── templatestrings.ja.json
    │   │       │       ├── templatestrings.ko.json
    │   │       │       ├── templatestrings.pl.json
    │   │       │       ├── templatestrings.pt-BR.json
    │   │       │       ├── templatestrings.ru.json
    │   │       │       ├── templatestrings.tr.json
    │   │       │       ├── templatestrings.zh-Hans.json
    │   │       │       └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │   ├── Gitignore
    │   │       ├── .gitignore
    │   │       └── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │       ├── templatestrings.cs.json
    │   │       │       ├── templatestrings.de.json
    │   │       │       ├── templatestrings.en.json
    │   │       │       ├── templatestrings.es.json
    │   │       │       ├── templatestrings.fr.json
    │   │       │       ├── templatestrings.it.json
    │   │       │       ├── templatestrings.ja.json
    │   │       │       ├── templatestrings.ko.json
    │   │       │       ├── templatestrings.pl.json
    │   │       │       ├── templatestrings.pt-BR.json
    │   │       │       ├── templatestrings.ru.json
    │   │       │       ├── templatestrings.tr.json
    │   │       │       ├── templatestrings.zh-Hans.json
    │   │       │       └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │   ├── GlobalJson
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── global.json
    │   │   ├── Interface-CSharp
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Interface1.cs
    │   │   ├── Interface-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Interface1.vb
    │   │   ├── MSTest-CSharp-TestClass
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Test1.cs
    │   │   ├── MSTest-FSharp-TestClass
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Test1.fs
    │   │   ├── MSTest-VisualBasic-TestClass
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Test1.vb
    │   │   ├── Module-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Module1.vb
    │   │   ├── NUnit-CSharp-Item
    │   │       ├── .template.config
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── UnitTest1.cs
    │   │   ├── NUnit-FSharp-Item
    │   │       ├── .template.config
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── UnitTest1.fs
    │   │   ├── NUnit-VisualBasic-Item
    │   │       ├── .template.config
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── UnitTest1.vb
    │   │   ├── Nuget
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── nuget.config
    │   │   ├── PackagesProps
    │   │       ├── .template.config
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.png
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Directory.Packages.props
    │   │   ├── Record-CSharp
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Record1.cs
    │   │   ├── Solution
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Solution1.sln
    │   │       └── Solution1.slnx
    │   │   ├── Struct-CSharp
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Struct1.cs
    │   │   ├── Structure-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       └── Structure1.vb
    │   │   ├── ToolManifest
    │   │       ├── .config
    │   │       │   └── dotnet-tools.json
    │   │       └── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── localize
    │   │       │       ├── templatestrings.cs.json
    │   │       │       ├── templatestrings.de.json
    │   │       │       ├── templatestrings.en.json
    │   │       │       ├── templatestrings.es.json
    │   │       │       ├── templatestrings.fr.json
    │   │       │       ├── templatestrings.it.json
    │   │       │       ├── templatestrings.ja.json
    │   │       │       ├── templatestrings.ko.json
    │   │       │       ├── templatestrings.pl.json
    │   │       │       ├── templatestrings.pt-BR.json
    │   │       │       ├── templatestrings.ru.json
    │   │       │       ├── templatestrings.tr.json
    │   │       │       ├── templatestrings.zh-Hans.json
    │   │       │       └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │   └── WebConfig
    │   │       ├── .template.config
    │   │           ├── dotnetcli.host.json
    │   │           ├── localize
    │   │           │   ├── templatestrings.cs.json
    │   │           │   ├── templatestrings.de.json
    │   │           │   ├── templatestrings.en.json
    │   │           │   ├── templatestrings.es.json
    │   │           │   ├── templatestrings.fr.json
    │   │           │   ├── templatestrings.it.json
    │   │           │   ├── templatestrings.ja.json
    │   │           │   ├── templatestrings.ko.json
    │   │           │   ├── templatestrings.pl.json
    │   │           │   ├── templatestrings.pt-BR.json
    │   │           │   ├── templatestrings.ru.json
    │   │           │   ├── templatestrings.tr.json
    │   │           │   ├── templatestrings.zh-Hans.json
    │   │           │   └── templatestrings.zh-Hant.json
    │   │           └── template.json
    │   │       └── web.config
    ├── Microsoft.DotNet.Common.ProjectTemplates.10.0
    │   ├── Microsoft.DotNet.Common.ProjectTemplates.10.0.csproj
    │   └── content
    │   │   ├── ClassLibrary-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Class1.cs
    │   │       └── Company.ClassLibrary1.csproj
    │   │   ├── ClassLibrary-FSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.ClassLibrary1.fsproj
    │   │       └── Library.fs
    │   │   ├── ClassLibrary-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Class1.vb
    │   │       └── Company.ClassLibrary1.vbproj
    │   │   ├── ConsoleApplication-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.ConsoleApplication1.csproj
    │   │       └── Program.cs
    │   │   ├── ConsoleApplication-FSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.ConsoleApplication1.fsproj
    │   │       └── Program.fs
    │   │   ├── ConsoleApplication-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.ConsoleApplication1.vbproj
    │   │       └── Program.vb
    │   │   ├── MSTest-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.csproj
    │   │       ├── MSTestSettings.cs
    │   │       └── Test1.cs
    │   │   ├── MSTest-FSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.fsproj
    │   │       ├── MSTestSettings.fs
    │   │       └── Test1.fs
    │   │   ├── MSTest-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.vbproj
    │   │       ├── MSTestSettings.vb
    │   │       └── Test1.vb
    │   │   ├── NUnit-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.csproj
    │   │       └── UnitTest1.cs
    │   │   ├── NUnit-FSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.fsproj
    │   │       ├── Program.fs
    │   │       └── UnitTest1.fs
    │   │   ├── NUnit-VisualBasic
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.vbproj
    │   │       └── UnitTest1.vb
    │   │   ├── Playwright-MSTest-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.csproj
    │   │       ├── MSTestSettings.cs
    │   │       └── Test1.cs
    │   │   ├── Playwright-NUnit-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.csproj
    │   │       └── UnitTest1.cs
    │   │   ├── XUnit-CSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.csproj
    │   │       └── UnitTest1.cs
    │   │   ├── XUnit-FSharp
    │   │       ├── .template.config
    │   │       │   ├── dotnetcli.host.json
    │   │       │   ├── ide.host.json
    │   │       │   ├── ide
    │   │       │   │   └── icon.ico
    │   │       │   ├── localize
    │   │       │   │   ├── templatestrings.cs.json
    │   │       │   │   ├── templatestrings.de.json
    │   │       │   │   ├── templatestrings.en.json
    │   │       │   │   ├── templatestrings.es.json
    │   │       │   │   ├── templatestrings.fr.json
    │   │       │   │   ├── templatestrings.it.json
    │   │       │   │   ├── templatestrings.ja.json
    │   │       │   │   ├── templatestrings.ko.json
    │   │       │   │   ├── templatestrings.pl.json
    │   │       │   │   ├── templatestrings.pt-BR.json
    │   │       │   │   ├── templatestrings.ru.json
    │   │       │   │   ├── templatestrings.tr.json
    │   │       │   │   ├── templatestrings.zh-Hans.json
    │   │       │   │   └── templatestrings.zh-Hant.json
    │   │       │   └── template.json
    │   │       ├── Company.TestProject1.fsproj
    │   │       ├── Program.fs
    │   │       └── Tests.fs
    │   │   └── XUnit-VisualBasic
    │   │       ├── .template.config
    │   │           ├── dotnetcli.host.json
    │   │           ├── ide.host.json
    │   │           ├── ide
    │   │           │   └── icon.ico
    │   │           ├── localize
    │   │           │   ├── templatestrings.cs.json
    │   │           │   ├── templatestrings.de.json
    │   │           │   ├── templatestrings.en.json
    │   │           │   ├── templatestrings.es.json
    │   │           │   ├── templatestrings.fr.json
    │   │           │   ├── templatestrings.it.json
    │   │           │   ├── templatestrings.ja.json
    │   │           │   ├── templatestrings.ko.json
    │   │           │   ├── templatestrings.pl.json
    │   │           │   ├── templatestrings.pt-BR.json
    │   │           │   ├── templatestrings.ru.json
    │   │           │   ├── templatestrings.tr.json
    │   │           │   ├── templatestrings.zh-Hans.json
    │   │           │   └── templatestrings.zh-Hant.json
    │   │           └── template.json
    │   │       ├── Company.TestProject1.vbproj
    │   │       └── UnitTest1.vb
    └── README.md
├── test.cmd
├── test.sh
├── test
    ├── ArgumentForwarding.Tests
    │   ├── ArgumentForwarding.Tests.csproj
    │   ├── ArgumentForwardingTests.cs
    │   └── reflector_cmd.cmd
    ├── ArgumentsReflector
    │   ├── ArgumentsReflector.csproj
    │   └── Reflector.cs
    ├── Common
    │   ├── .editorconfig
    │   ├── Empty.props
    │   ├── Empty.targets
    │   └── Program.cs
    ├── Directory.Build.props
    ├── Directory.Build.targets
    ├── EndToEnd.Tests
    │   ├── EndToEnd.Tests.csproj
    │   ├── GivenDotNetLinuxInstallers.cs
    │   ├── GivenDotNetUsesMSBuild.cs
    │   ├── GivenDotnetUsesDotnetTools.cs
    │   ├── GivenFrameworkDependentApps.cs
    │   ├── GivenNetFrameworkSupportsNetStandard2.cs
    │   ├── GivenSelfContainedAppsRollForward.cs
    │   ├── GivenUnixPlatform.cs
    │   ├── GivenUsingDefaultRuntimeFrameworkVersions.cs
    │   ├── GivenWeWantToRequireWindowsForDesktopApps.cs
    │   ├── GivenWindowsApp.cs
    │   ├── ProjectBuildTests.cs
    │   ├── Utilities
    │   │   ├── SupportedNetCoreAppVersions.cs
    │   │   └── TestProjectCreator.cs
    │   ├── ValidateInsertedManifests.cs
    │   └── VersionTests.cs
    ├── HelixTasks
    │   ├── AssemblyScheduler.cs
    │   ├── CreateLocalHelixTestLayout.cs
    │   ├── HelixTasks.csproj
    │   ├── SDKCustomCreateXUnitWorkItemsWithTestExclusion.cs
    │   ├── TarGzFileCreateFromDirectory.cs
    │   └── TaskItemExtensions.cs
    ├── Microsoft.AspNetCore.Watch.BrowserRefresh.Tests
    │   ├── BlazorWasmHotReloadMiddlewareTest.cs
    │   ├── BrowserRefreshMiddlewareTest.cs
    │   ├── BrowserScriptMiddlewareTest.cs
    │   ├── HostingStartupTest.cs
    │   ├── Microsoft.AspNetCore.Watch.BrowserRefresh.Tests.csproj
    │   ├── WebSocketScriptInjectionTest.cs
    │   └── wwwroot
    │   │   ├── favicon.ico
    │   │   ├── index.html
    │   │   └── largefile.html
    ├── Microsoft.DotNet.ApiCompat.IntegrationTests
    │   ├── CompatibleFrameworkInPackageValidatorIntegrationTests.cs
    │   ├── Microsoft.DotNet.ApiCompat.IntegrationTests.csproj
    │   └── Task
    │   │   ├── ValidateAssembliesTargetIntegrationTests.cs
    │   │   └── ValidatePackageTargetIntegrationTests.cs
    ├── Microsoft.DotNet.ApiCompat.Tests
    │   ├── Microsoft.DotNet.ApiCompat.Tests.csproj
    │   └── RegexStringTransformerTests.cs
    ├── Microsoft.DotNet.ApiCompatibility.Tests
    │   ├── CompatDifferenceTests.cs
    │   ├── CustomSideNameTests.cs
    │   ├── Logging
    │   │   ├── EmptyTestSuppressionEngine.cs
    │   │   ├── SuppressionEngineTests.cs
    │   │   ├── SuppressionTests.cs
    │   │   └── TestSuppressionEngine.cs
    │   ├── Mapping
    │   │   ├── AssemblyMapperTests.cs
    │   │   ├── AssemblySetMapperTests.cs
    │   │   ├── MemberMapperTests.cs
    │   │   ├── NamespaceMapperTests.cs
    │   │   └── TypeMapperTests.cs
    │   ├── Microsoft.DotNet.ApiCompatibility.Tests.csproj
    │   ├── Rules
    │   │   ├── AssemblyIdentityMustMatchTests.cs
    │   │   ├── AttributesMustMatchTests.cs
    │   │   ├── CannotAddAbstractMemberTests.cs
    │   │   ├── CannotAddMemberToInterfaceTests.cs
    │   │   ├── CannotAddOrRemoveVirtualKeywordTests.cs
    │   │   ├── CannotChangeGenericConstraintsTests.cs
    │   │   ├── CannotChangeVisibilityTests.cs
    │   │   ├── CannotRemoveBaseTypeOrInterfaceTests.cs
    │   │   ├── CannotSealTypeTests.cs
    │   │   ├── EnumsMustMatchTests.cs
    │   │   ├── MembersMustExistTests.Strict.cs
    │   │   ├── MembersMustExistTests.cs
    │   │   ├── ParameterNamesCannotChangeTests.cs
    │   │   ├── TypeMustExistTests.Strict.cs
    │   │   └── TypeMustExistTests.cs
    │   ├── Runner
    │   │   ├── ApiCompatOptionsTests.cs
    │   │   ├── ApiCompatRunnerTests.cs
    │   │   └── ApiCompatWorkItemTests.cs
    │   ├── SuppressibleTestLog.cs
    │   ├── SymbolFactoryExtensions.cs
    │   └── TestRuleFactory.cs
    ├── Microsoft.DotNet.ApiDiff.Tests
    │   ├── Diff.Assembly.Tests.cs
    │   ├── Diff.Attribute.Tests.cs
    │   ├── Diff.Base.Tests.cs
    │   ├── Diff.Class.Tests.cs
    │   ├── Diff.Constructor.Tests.cs
    │   ├── Diff.Delegate.Tests.cs
    │   ├── Diff.Destructor.Tests.cs
    │   ├── Diff.Disk.Tests.cs
    │   ├── Diff.Enum.Tests.cs
    │   ├── Diff.Event.Tests.cs
    │   ├── Diff.Field.Tests.cs
    │   ├── Diff.Interface.Tests.cs
    │   ├── Diff.Method.Tests.cs
    │   ├── Diff.Namespace.Tests.cs
    │   ├── Diff.Operator.Tests.cs
    │   ├── Diff.Property.Tests.cs
    │   ├── Diff.Record.Tests.cs
    │   ├── Diff.Struct.Tests.cs
    │   ├── Diff.Type.Tests.cs
    │   └── Microsoft.DotNet.ApiDiff.Tests.csproj
    ├── Microsoft.DotNet.ApiSymbolExtensions.Tests
    │   ├── AssemblySymbolLoaderTests.cs
    │   ├── Microsoft.DotNet.ApiSymbolExtensions.Tests.csproj
    │   ├── SymbolFactory.cs
    │   ├── SymbolFilterFactoryTests.cs
    │   ├── TempDirectory.cs
    │   └── TestLog.cs
    ├── Microsoft.DotNet.Cli.Utils.Tests
    │   ├── ArgumentEscaperTests.cs
    │   ├── BlockingMemoryStreamTests.cs
    │   ├── BuiltInCommandTests.cs
    │   ├── DangerousFileDetectorTests.cs
    │   ├── DependencyProviderTests.cs
    │   ├── DotDefaultPathCorrectorTests.cs
    │   ├── GivenAFrameworkDependencyFile.cs
    │   ├── GivenAppThrowingException.cs
    │   ├── Microsoft.DotNet.Cli.Utils.Tests.csproj
    │   ├── MockFileSystemTests.cs
    │   ├── NuGetTransientErrorDetectorTests.cs
    │   ├── PathUtilityTests.cs
    │   ├── ProcessExtensionsTests.cs
    │   ├── RuntimeEnvironmentTests.cs
    │   ├── StreamForwarderTests.cs
    │   └── TypoCorrectionTests.cs
    ├── Microsoft.DotNet.GenAPI.Tests
    │   ├── CSharpFileBuilderTests.cs
    │   ├── Microsoft.DotNet.GenAPI.Tests.csproj
    │   ├── SyntaxRewriter
    │   │   ├── BodyBlockCSharpSyntaxRewriterTests.cs
    │   │   ├── CSharpSyntaxRewriterTestBase.cs
    │   │   ├── SingleLineStatementCSharpSyntaxRewriterTests.cs
    │   │   └── TypeDeclarationCSharpSyntaxRewriterTests.cs
    │   └── TestAssemblyLoaderFactory.cs
    ├── Microsoft.DotNet.MSBuildSdkResolver.Tests
    │   ├── GivenAnEnvironmentForResolution.cs
    │   ├── GivenAnMSBuildSdkResolver.cs
    │   ├── GivenThatIWantToCompareSemanticVersions.cs
    │   ├── GivenThatWeWantToParseSemanticVersions.cs
    │   └── Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj
    ├── Microsoft.DotNet.PackageInstall.Tests
    │   ├── DotnetToolSettingsGolden.xml
    │   ├── DotnetToolSettingsMajorHigherVersion.xml
    │   ├── DotnetToolSettingsMalformed.xml
    │   ├── DotnetToolSettingsMissing.xml
    │   ├── DotnetToolSettingsMissingVersion.xml
    │   ├── EndToEndToolTests.cs
    │   ├── LocalToolsResolverCacheTests.cs
    │   ├── LockFileMatcherTests.cs
    │   ├── Microsoft.DotNet.PackageInstall.Tests.csproj
    │   ├── MockFirstPartyNuGetPackageSigningVerifier.cs
    │   ├── NuGetPackageInstallerExtractTests.cs
    │   ├── NuGetPackageInstallerTests.cs
    │   ├── SampleGlobalTool
    │   │   ├── Program.cs
    │   │   └── consoledemo.csproj
    │   ├── SampleGlobalToolWithDifferentCasing
    │   │   ├── ConsoleDemoWithCasing.csproj
    │   │   └── Program.cs
    │   ├── SampleGlobalToolWithPreview
    │   │   ├── Program.cs
    │   │   └── consoledemo.csproj
    │   ├── SampleGlobalToolWithShim
    │   │   ├── DotnetToolSettings.xml
    │   │   ├── Program.cs
    │   │   ├── consoledemo.csproj
    │   │   ├── dummyshim
    │   │   ├── dummyshim.exe
    │   │   └── includepublish.nuspec
    │   ├── TestToolBuilder.cs
    │   ├── ToolConfigurationDeserializerTests.cs
    │   ├── ToolPackageDownloaderTests.cs
    │   ├── ToolPackageInstallerNugetCacheTests.cs
    │   ├── ToolPackageUninstallerTests.cs
    │   ├── UnixFilePermissionsSample.xml
    │   └── UnixFilePermissionsTests.cs
    ├── Microsoft.DotNet.PackageValidation.Tests
    │   ├── Filtering
    │   │   └── TargetFrameworkFilterTests.cs
    │   ├── Microsoft.DotNet.PackageValidation.Tests.csproj
    │   └── Validators
    │   │   ├── BaselinePackageValidatorTests.cs
    │   │   └── CompatibleTFMValidatorTests.cs
    ├── Microsoft.DotNet.TemplateLocator.Tests
    │   ├── GivenAnTemplateLocator.cs
    │   ├── Manifests
    │   │   └── AndroidWorkloadManifest.json
    │   └── Microsoft.DotNet.TemplateLocator.Tests.csproj
    ├── Microsoft.DotNet.Tools.Tests.ComponentMocks
    │   ├── AppHostShellShimMakerMock.cs
    │   ├── EnvironmentPathInstructionMock.cs
    │   ├── Microsoft.DotNet.Tools.Tests.ComponentMocks.csproj
    │   ├── MockFeed.cs
    │   ├── MockFeedPackage.cs
    │   ├── MockFeedType.cs
    │   ├── MockNuGetPackageDownloader.cs
    │   ├── ProjectRestorerMock.cs
    │   ├── Properties
    │   │   └── Properties.cs
    │   ├── ToolPackageDownloaderMock.cs
    │   ├── ToolPackageDownloaderMock2.cs
    │   ├── ToolPackageMock.cs
    │   ├── ToolPackageStoreMock.cs
    │   └── ToolPackageUninstallerMock.cs
    ├── Microsoft.Extensions.DotNetDeltaApplier.Tests
    │   ├── HotReloadAgentTest.cs
    │   ├── ManagedCodeUpdateRequestTests.cs
    │   ├── Microsoft.Extensions.DotNetDeltaApplier.Tests.csproj
    │   ├── StartupHookTests.cs
    │   ├── StaticAssetUpdateRequestTests.cs
    │   └── StreamExtensionsTests.cs
    ├── Microsoft.NET.Build.Containers.IntegrationTests
    │   ├── ArchiveFileRegistryTests.cs
    │   ├── AuthenticatedRegistry
    │   │   └── auth
    │   │   │   └── htpasswd
    │   ├── CapturingLogger.cs
    │   ├── ContainerCli.cs
    │   ├── CreateImageIndexTests.cs
    │   ├── CreateNewImageTests.cs
    │   ├── CurrentFile.cs
    │   ├── DockerIsAvailableAndSupportsArchFact.cs
    │   ├── DockerIsAvailableAndSupportsArchTheory.cs
    │   ├── DockerRegistryManager.cs
    │   ├── DockerRegistryTests.cs
    │   ├── DockerSupportsArchInlineData.cs
    │   ├── DockerTestsCollection.cs
    │   ├── DockerTestsFixture.cs
    │   ├── EndToEndTests.cs
    │   ├── FullFramework
    │   │   └── CreateNewImageToolTaskTests.cs
    │   ├── LayerEndToEndTests.cs
    │   ├── MSBuildCollection.cs
    │   ├── Microsoft.NET.Build.Containers.IntegrationTests.csproj
    │   ├── PackageTests.cs
    │   ├── ParseContainerPropertiesTests.cs
    │   ├── ProjectInitializer.cs
    │   ├── RegistryTests.cs
    │   ├── TargetsTests.cs
    │   ├── TestSettings.cs
    │   ├── ToolsetUtils.cs
    │   └── TransientTestFolder.cs
    ├── Microsoft.NET.Build.Containers.UnitTests
    │   ├── AuthHandshakeMessageHandlerTests.cs
    │   ├── ContainerHelpersTests.cs
    │   ├── CreateNewImageTests.cs
    │   ├── DescriptorTests.cs
    │   ├── DockerAvailableUtils.cs
    │   ├── DockerDaemonTests.cs
    │   ├── FallbackToHttpMessageHandlerTests.cs
    │   ├── ImageBuilderTests.cs
    │   ├── ImageConfigTests.cs
    │   ├── ImageIndexGeneratorTests.cs
    │   ├── Microsoft.NET.Build.Containers.UnitTests.csproj
    │   ├── RegistryTests.cs
    │   └── Resources
    │   │   └── ResourceTests.cs
    ├── Microsoft.NET.Build.Tests
    │   ├── AppHostTests.cs
    │   ├── ArtifactsOutputPathTests.cs
    │   ├── AspNetCoreOnFullFramework.cs
    │   ├── COMReferenceTests.cs
    │   ├── DeleteNuGetArtifactsFixture.cs
    │   ├── DepsFileSkipTests.cs
    │   ├── DesignTimeBuildTests.cs
    │   ├── EvaluatorFastPathTests.cs
    │   ├── GenerateResourceTests.cs
    │   ├── GivenFrameworkReferences.cs
    │   ├── GivenThatAProjectHasntBeenRestored.cs
    │   ├── GivenThatWeHaveAPackageReferenceWithAliases.cs
    │   ├── GivenThatWeManifestSupportedFrameworks.cs
    │   ├── GivenThatWeWantACustomTFM.cs
    │   ├── GivenThatWeWantAMessageWhenBuildingWithAPreviewSdk.cs
    │   ├── GivenThatWeWantAllResourcesInSatellite.cs
    │   ├── GivenThatWeWantBuildsToBeIncremental.cs
    │   ├── GivenThatWeWantDiagnosticsWhenAssetsFileCannotBeRead.cs
    │   ├── GivenThatWeWantDiagnosticsWhenPackageCannotBeFound.cs
    │   ├── GivenThatWeWantImplicitNamespaceImportsDisabled.cs
    │   ├── GivenThatWeWantMSBuildToRespectCustomCulture.cs
    │   ├── GivenThatWeWantRuntimeConfigInBuiltProjectOutputGroup.cs
    │   ├── GivenThatWeWantSatelliteAssembliesHaveassemblyVersion.cs
    │   ├── GivenThatWeWantToBuildAComServerLibrary.cs
    │   ├── GivenThatWeWantToBuildACppCliNonLibraryProject.cs
    │   ├── GivenThatWeWantToBuildACppCliProject.cs
    │   ├── GivenThatWeWantToBuildACppCliProjectWithTransitiveDeps.cs
    │   ├── GivenThatWeWantToBuildACrossTargetedLibrary.cs
    │   ├── GivenThatWeWantToBuildADesktopExe.cs
    │   ├── GivenThatWeWantToBuildADesktopExeWithFSharp.cs
    │   ├── GivenThatWeWantToBuildADesktopExeWtihNetStandardLib.cs
    │   ├── GivenThatWeWantToBuildADesktopLibrary.cs
    │   ├── GivenThatWeWantToBuildALibrary.cs
    │   ├── GivenThatWeWantToBuildALibraryWithFSharp.cs
    │   ├── GivenThatWeWantToBuildALibraryWithOSSupportedVersion.cs
    │   ├── GivenThatWeWantToBuildALibraryWithVB.cs
    │   ├── GivenThatWeWantToBuildANetCoreApp.cs
    │   ├── GivenThatWeWantToBuildANetCoreAppForTelemetry.cs
    │   ├── GivenThatWeWantToBuildANetCoreAppWithWap.cs
    │   ├── GivenThatWeWantToBuildANetStandard2Library.cs
    │   ├── GivenThatWeWantToBuildAP2PrefernceWithTargetPlatform.cs
    │   ├── GivenThatWeWantToBuildASelfContainedApp.cs
    │   ├── GivenThatWeWantToBuildASolutionWithNonAnyCPUPlatform.cs
    │   ├── GivenThatWeWantToBuildASolutionWithNonDefaultConfiguration.cs
    │   ├── GivenThatWeWantToBuildASolutionWithNonDefaultConfigurationVB.cs
    │   ├── GivenThatWeWantToBuildASolutionWithProjRefDiffCase.cs
    │   ├── GivenThatWeWantToBuildAUnitTestProject.cs
    │   ├── GivenThatWeWantToBuildAWindowsDesktopProject.cs
    │   ├── GivenThatWeWantToBuildAWindowsRuntimeComponent.cs
    │   ├── GivenThatWeWantToBuildAnAppWithLibrariesAndRid.cs
    │   ├── GivenThatWeWantToBuildAnAppWithLibrary.cs
    │   ├── GivenThatWeWantToBuildAnAppWithSharedProject.cs
    │   ├── GivenThatWeWantToBuildAnAppWithTransitiveNonSdkProjectRefs.cs
    │   ├── GivenThatWeWantToBuildAnAppWithTransitiveProjectRefs.cs
    │   ├── GivenThatWeWantToBuildAnAppWithoutTransitiveProjectRefs.cs
    │   ├── GivenThatWeWantToBuildAppsWithFrameworkRefs.cs
    │   ├── GivenThatWeWantToBuildWithARuntimeIdentifier.cs
    │   ├── GivenThatWeWantToBuildWithATargetPlatform.cs
    │   ├── GivenThatWeWantToBuildWithGlobalJson.cs
    │   ├── GivenThatWeWantToCollectExceptionTelemetry.cs
    │   ├── GivenThatWeWantToControlGeneratedAssemblyInfo.cs
    │   ├── GivenThatWeWantToCopyLocalDependencies.cs
    │   ├── GivenThatWeWantToCopyPPFileToOutput.cs
    │   ├── GivenThatWeWantToDetectAspireWorkloadDeprecation.cs
    │   ├── GivenThatWeWantToExcludeTheMainProjectFromTheDepsFile.cs
    │   ├── GivenThatWeWantToFilterSatelliteAssemblies.cs
    │   ├── GivenThatWeWantToFloatWarningLevels.cs
    │   ├── GivenThatWeWantToGenerateADepsFileForATool.cs
    │   ├── GivenThatWeWantToGenerateGlobalUsings_BlazorWasm.cs
    │   ├── GivenThatWeWantToGenerateGlobalUsings_DotNet.cs
    │   ├── GivenThatWeWantToGenerateGlobalUsings_WebApp.cs
    │   ├── GivenThatWeWantToGenerateGlobalUsings_Worker.cs
    │   ├── GivenThatWeWantToIncludeItemsOutsideTheProjectFolder.cs
    │   ├── GivenThatWeWantToPreserveCompilationContextForBuild.cs
    │   ├── GivenThatWeWantToProduceReferenceAssembly.cs
    │   ├── GivenThatWeWantToPublishWithGeneratePackageOnBuildAndPackAsTool.cs
    │   ├── GivenThatWeWantToReferenceAProject.cs
    │   ├── GivenThatWeWantToReferenceAnAssembly.cs
    │   ├── GivenThatWeWantToResolveConflicts.cs
    │   ├── GivenThatWeWantToResolveRuntimePackAssets.cs
    │   ├── GivenThatWeWantToRunFromMSBuildTarget.cs
    │   ├── GivenThatWeWantToSetPropertiesInDirectoryBuildProps.cs
    │   ├── GivenThatWeWantToTargetEolFrameworks.cs
    │   ├── GivenThatWeWantToTargetNet471.cs
    │   ├── GivenThatWeWantToTargetNotRecommendedFrameworks.cs
    │   ├── GivenThatWeWantToUseAnalyzers.cs
    │   ├── GivenThatWeWantToUseBinaryFormatter.cs
    │   ├── GivenThatWeWantToUseContentFiles.cs
    │   ├── GivenThatWeWantToUsePlatformAnalyzers.cs
    │   ├── GivenThatWeWantToUseVB.cs
    │   ├── GivenThatWeWantToVerifyNuGetReferenceCompat.cs
    │   ├── GivenThatWeWantToVerifyProjectReferenceCompat.cs
    │   ├── GivenThereAreDefaultItems.cs
    │   ├── GivenTransitiveFrameworkReferencesAreDisabled.cs
    │   ├── GivenWeWantToRequireWindowsForDesktopApps.cs
    │   ├── GiventThatWeWantDesignerSupport.cs
    │   ├── GlobalPropertyFlowTests.cs
    │   ├── ImplicitAspNetVersions.cs
    │   ├── KnownRuntimePackTests.cs
    │   ├── MetadataUpdaterSupportTest.cs
    │   ├── Microsoft.NET.Build.Tests.csproj
    │   ├── Net50Targeting.cs
    │   ├── NonCopyLocalProjectReferenceTests.cs
    │   ├── ProjectConfigurationDescriptionTest.cs
    │   ├── Properties
    │   │   └── launchSettings.json
    │   ├── ReferenceExeTests.cs
    │   ├── RoslynBuildTaskTests.cs
    │   ├── RuntimeIdentifierGraphTests.cs
    │   ├── SourceLinkTests.cs
    │   └── WorkloadTests.cs
    ├── Microsoft.NET.Clean.Tests
    │   ├── GivenThatWeWantToCleanAProject.cs
    │   └── Microsoft.NET.Clean.Tests.csproj
    ├── Microsoft.NET.Pack.Tests
    │   ├── GivenThatThereAreImplicitPackageReferences.cs
    │   ├── GivenThatWeWantToPackACppCliProject.cs
    │   ├── GivenThatWeWantToPackACrossTargetedLibrary.cs
    │   ├── GivenThatWeWantToPackAHelloWorldProject.cs
    │   ├── GivenThatWeWantToPackANetFrameworkLibrary.cs
    │   ├── GivenThatWeWantToPackAProjectTool.cs
    │   ├── GivenThatWeWantToPackASimpleLibrary.cs
    │   ├── Microsoft.NET.Pack.Tests.csproj
    │   ├── Properties
    │   │   └── launchSettings.json
    │   └── SolutionPackTests.cs
    ├── Microsoft.NET.Publish.Tests
    │   ├── FilesCopiedToPublishDirTests.cs
    │   ├── GivenThatAPublishedDepsJsonShouldContainVersionInformation.cs
    │   ├── GivenThatWeWantToCrossPublish.cs
    │   ├── GivenThatWeWantToExcludeAPackageFromPublish.cs
    │   ├── GivenThatWeWantToFilterSatelliteAssemblies.cs
    │   ├── GivenThatWeWantToPreserveCompilationContext.cs
    │   ├── GivenThatWeWantToPublishAComServerLibrary.cs
    │   ├── GivenThatWeWantToPublishACppCliAppProject.cs
    │   ├── GivenThatWeWantToPublishACppCliProject.cs
    │   ├── GivenThatWeWantToPublishAFrameworkDependentApp.cs
    │   ├── GivenThatWeWantToPublishAHelloWorldProject.cs
    │   ├── GivenThatWeWantToPublishANetCoreAppForTelemetry.cs
    │   ├── GivenThatWeWantToPublishAProjectWithAllFeatures.cs
    │   ├── GivenThatWeWantToPublishAProjectWithDependencies.cs
    │   ├── GivenThatWeWantToPublishASelfContainedApp.cs
    │   ├── GivenThatWeWantToPublishASingleFileApp.cs
    │   ├── GivenThatWeWantToPublishASingleFileLibrary.cs
    │   ├── GivenThatWeWantToPublishAToolProjectWithPackagedShim.cs
    │   ├── GivenThatWeWantToPublishAWebApp.cs
    │   ├── GivenThatWeWantToPublishAnAotApp.cs
    │   ├── GivenThatWeWantToPublishAnAppWithLibrariesAndRid.cs
    │   ├── GivenThatWeWantToPublishAnUnpublishableProject.cs
    │   ├── GivenThatWeWantToPublishIncrementally.cs
    │   ├── GivenThatWeWantToPublishReadyToRun.cs
    │   ├── GivenThatWeWantToPublishToClickOnce.cs
    │   ├── GivenThatWeWantToPublishTrimmedWindowsFormsAndWPFApps.cs
    │   ├── GivenThatWeWantToPublishWithGeneratePackageOnBuildAndPackAsTool.cs
    │   ├── GivenThatWeWantToPublishWithoutConflicts.cs
    │   ├── GivenThatWeWantToRunILLink.cs
    │   ├── GivenThatWeWantToStoreAProjectWithDependencies.cs
    │   ├── GivenThatWeWantToTestAMultitargetedSolutionWithPublishReleaseOrPackRelease.cs
    │   ├── Microsoft.NET.Publish.Tests.csproj
    │   ├── Properties
    │   │   └── launchSettings.json
    │   ├── PublishDepsFilePathTests.cs
    │   ├── PublishItemsOutputGroupOutputsTests.cs
    │   ├── PublishItemsOutputGroupTests.cs
    │   ├── PublishNetFrameworkApp.cs
    │   ├── PublishTestUtils.cs
    │   ├── PublishWebApp.cs
    │   ├── PublishWpfApp.cs
    │   └── RuntimeIdentifiersTests.cs
    ├── Microsoft.NET.Rebuild.Tests
    │   ├── GivenThatWeWantToRebuildAProject.cs
    │   └── Microsoft.NET.Rebuild.Tests.csproj
    ├── Microsoft.NET.Restore.Tests
    │   ├── GivenThatWeWantAutomaticTargetingPackReferences.cs
    │   ├── GivenThatWeWantRestoreToUseImplicitPackages.cs
    │   ├── GivenThatWeWantToIgnoreObsoleteDotNetCliToolPackages.cs
    │   ├── GivenThatWeWantToRestoreDotNetCliToolReference.cs
    │   ├── GivenThatWeWantToRestoreProjectsUsingNuGetConfigProperties.cs
    │   ├── GivenThatWeWantToRestoreProjectsWithPackageDowngrades.cs
    │   ├── GivenThatWeWantToUseFrameworkRoslyn.cs
    │   ├── Microsoft.NET.Restore.Tests.csproj
    │   └── RestoreWithOlderNuGet.cs
    ├── Microsoft.NET.Sdk.BlazorWebAssembly.AoT.Tests
    │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.AoT.Tests.csproj
    │   └── WasmAoTPublishIntegrationTest.cs
    ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tests
    │   ├── .editorconfig
    │   ├── BlazorLegacyIntegrationTest50.cs
    │   ├── BlazorLegacyIntegrationTest60.cs
    │   ├── BlazorMultitargetIntegrationTest.cs
    │   ├── BlazorReadSatelliteAssemblyFileTest.cs
    │   ├── BlazorWasmBaselineTests.cs
    │   ├── BlazorWasmStaticWebAssetsIntegrationTest.cs
    │   ├── BootJsonData.cs
    │   ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tests.csproj
    │   ├── ServiceWorkerAssert.cs
    │   ├── StaticWebAssetsBaselines
    │   │   ├── Build_DoesNotGenerateManifestJson_IncludesJSModulesOnBlazorBootJsonManifest.Build.staticwebassets.json
    │   │   ├── Build_SatelliteAssembliesAreCopiedToBuildOutput.Build.files.json
    │   │   ├── Build_SatelliteAssembliesAreCopiedToBuildOutput.Build.staticwebassets.json
    │   │   ├── JSModules_ManifestIncludesModuleTargetPaths.Build.staticwebassets.json
    │   │   ├── JsModules_CanCustomizeBlazorInitialization.Publish.files.json
    │   │   ├── JsModules_CanCustomizeBlazorInitialization.Publish.staticwebassets.json
    │   │   ├── JsModules_CanHaveDifferentBuildAndPublishModules.Publish.files.json
    │   │   ├── JsModules_CanHaveDifferentBuildAndPublishModules.Publish.staticwebassets.json
    │   │   ├── JsModules_Hosted_CanCustomizeBlazorInitialization.Publish.files.json
    │   │   ├── JsModules_Hosted_CanCustomizeBlazorInitialization.Publish.staticwebassets.json
    │   │   ├── Publish60Hosted_Works.Publish.files.json
    │   │   ├── Publish60Hosted_Works.Publish.staticwebassets.json
    │   │   ├── Publish_DoesNotGenerateManifestJson_IncludesJSModulesOnBlazorBootJsonManifest.Publish.files.json
    │   │   ├── Publish_DoesNotGenerateManifestJson_IncludesJSModulesOnBlazorBootJsonManifest.Publish.staticwebassets.json
    │   │   ├── StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.files.json
    │   │   ├── StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.staticwebassets.json
    │   │   ├── StaticWebAssets_BuildMinimal_Works.Build.files.json
    │   │   ├── StaticWebAssets_BuildMinimal_Works.Build.staticwebassets.json
    │   │   ├── StaticWebAssets_Build_Hosted_Works.Build.files.json
    │   │   ├── StaticWebAssets_Build_Hosted_Works.Build.staticwebassets.json
    │   │   ├── StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.files.json
    │   │   ├── StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.staticwebassets.json
    │   │   ├── StaticWebAssets_PublishMinimal_Works.Publish.files.json
    │   │   ├── StaticWebAssets_PublishMinimal_Works.Publish.staticwebassets.json
    │   │   ├── StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.files.json
    │   │   ├── StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json
    │   │   ├── StaticWebAssets_Publish_Hosted_Works.Publish.files.json
    │   │   └── StaticWebAssets_Publish_Hosted_Works.Publish.staticwebassets.json
    │   ├── VanillaWasmTests.cs
    │   ├── WasmBuildIncrementalismTest.cs
    │   ├── WasmBuildIntegrationTest.cs
    │   ├── WasmBuildLazyLoadTest.cs
    │   ├── WasmCompressionTests.cs
    │   ├── WasmJsModulesIntegrationTests.cs
    │   ├── WasmPublishIntegrationTest.cs
    │   ├── WasmPublishIntegrationTestBase.cs
    │   └── WasmPwaManifestTests.cs
    ├── Microsoft.NET.Sdk.Publish.Tasks.Tests
    │   ├── AppSettingsTransformTests.cs
    │   ├── EndToEnd
    │   │   ├── FolderPublish50.cs
    │   │   └── ProcessWrapper.cs
    │   ├── EnvironmentHelperTests.cs
    │   ├── Microsoft.NET.Sdk.Publish.Tasks.Tests.csproj
    │   ├── Resources
    │   │   └── TestPublishContents.zip
    │   ├── Tasks
    │   │   ├── GenerateEFSQLScriptsTests.cs
    │   │   ├── GenerateEnvTransformTests.cs
    │   │   ├── OneDeploy
    │   │   │   ├── CreatePackageFileTests.cs
    │   │   │   ├── OneDeployStatusServiceTests.cs
    │   │   │   ├── OneDeployTests.WebJob.cs
    │   │   │   └── OneDeployTests.cs
    │   │   ├── TransformAppSettingsTests.cs
    │   │   ├── TransformWebConfigTests.cs
    │   │   ├── TransformXmlTests.cs
    │   │   └── ZipDeploy
    │   │   │   ├── ZipDeployerTaskTests.cs
    │   │   │   └── ZipDeploymentStatusTests.cs
    │   ├── WebConfigTelemetryTests.cs
    │   ├── WebConfigTransformTemplates.cs
    │   ├── WebConfigTransformTests.cs
    │   └── WebJobsCommandGeneratorTests.cs
    ├── Microsoft.NET.Sdk.Razor.Tests
    │   ├── .editorconfig
    │   ├── ApplicationPartDiscoveryIntegrationTest.cs
    │   ├── BuildIncrementalismTest.cs
    │   ├── BuildIntegrationTest.cs
    │   ├── BuildIntrospectionTest.cs
    │   ├── BuildWithComponents31IntegrationTest.cs
    │   ├── BuildWithComponentsIntegrationTest.cs
    │   ├── DesignTimeBuildIntegrationTest.cs
    │   ├── Microsoft.NET.Sdk.Razor.Tests.csproj
    │   ├── MvcBuildIntegrationTest21.cs
    │   ├── MvcBuildIntegrationTest21NetFx.cs
    │   ├── MvcBuildIntegrationTest22.cs
    │   ├── MvcBuildIntegrationTest31.cs
    │   ├── MvcBuildIntegrationTest50.cs
    │   ├── MvcBuildIntegrationTestLegacy.cs
    │   ├── PackIntegrationTest.cs
    │   ├── PublishIntegrationTest.cs
    │   ├── ReferenceResolverTest.cs
    │   └── content
    │   │   └── ExternalStaticAssets.targets
    ├── Microsoft.NET.Sdk.Razor.Tool.Tests
    │   ├── .editorconfig
    │   ├── CompositeRazorProjectFileSystemTest.cs
    │   ├── ConcurrentLruCacheTest.cs
    │   ├── DefaultExtensionAssemblyLoaderTest.cs
    │   ├── DefaultExtensionDependencyCheckerTest.cs
    │   ├── DefaultRequestDispatcherTest.cs
    │   ├── Infrastructure
    │   │   ├── ServerData.cs
    │   │   ├── ServerStats.cs
    │   │   ├── ServerUtilities.cs
    │   │   └── TestableEventBus.cs
    │   ├── LoaderTestResources.cs
    │   ├── MetadataCacheTest.cs
    │   ├── Microsoft.NET.Sdk.Razor.Tool.Tests.csproj
    │   ├── NotFoundProjectItem.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── ServerCommandTest.cs
    │   ├── ServerLifecycleTest.cs
    │   ├── ServerProtocol
    │   │   └── ServerProtocolTest.cs
    │   ├── TestDefaultExtensionAssemblyLoader.cs
    │   └── TestRazorProjectItem.cs
    ├── Microsoft.NET.Sdk.StaticWebAssets.Tests
    │   ├── .editorconfig
    │   ├── AspNetSdkBaselineTest.cs
    │   ├── ComputeStaticWebAssetsTargetPathsTest.cs
    │   ├── IsolatedNuGetPackageFolderAspNetSdkBaselineTest.cs
    │   ├── JsModulesIntegrationTest.cs
    │   ├── LegacyStaticWebAssetsV1IntegrationTest.cs
    │   ├── Microsoft.NET.Sdk.StaticWebAssets.Tests.csproj
    │   ├── ScopedCssIntegrationTests.cs
    │   ├── StaticWebAssetEndpointsIntegrationTest.cs
    │   ├── StaticWebAssets
    │   │   ├── ApplyCompressionNegotiationTest.cs
    │   │   ├── ApplyCssScopesTest.cs
    │   │   ├── ComputeCssScopesTests.cs
    │   │   ├── ComputeEndpointsForReferenceStaticWebAssetsTest.cs
    │   │   ├── ComputeReferenceStaticWebAssetItemsTest.cs
    │   │   ├── ComputeStaticWebAssetsForCurrentProjectTest.cs
    │   │   ├── ConcatenateFilesTest.cs
    │   │   ├── ContentTypeProviderTests.cs
    │   │   ├── DefineStaticWebAssetEndpointsTest.cs
    │   │   ├── DiscoverDefaultScopedCssItemsTests.cs
    │   │   ├── DiscoverPrecompressedAssetsTest.cs
    │   │   ├── DiscoverStaticWebAssetsTest.cs
    │   │   ├── FilterStaticWebAssetEndpointsTest.cs
    │   │   ├── FingerprintPatternMatcherTest.cs
    │   │   ├── GenerateStaticWebAssetEndpointsManifestTest.cs
    │   │   ├── GenerateStaticWebAssetEndpointsPropsFileTest.cs
    │   │   ├── GenerateStaticWebAssetsDevelopmentManifestTest.cs
    │   │   ├── GenerateStaticWebAssetsManifestTest.cs
    │   │   ├── GenerateStaticWebAssetsPropsFileTest.cs
    │   │   ├── GenerateV1StaticWebAssetsManifestTest.cs
    │   │   ├── Globbing
    │   │   │   ├── PathTokenizerTest.cs
    │   │   │   ├── StaticWebAssetGlobMatcherTest.Compatibility.cs
    │   │   │   └── StaticWebAssetGlobMatcherTest.cs
    │   │   ├── MergeConfigurationPropertiesTest.cs
    │   │   ├── OverrideHtmlAssetPlaceholdersTest.cs
    │   │   ├── ReadStaticWebAssetsManifestFileTest.cs
    │   │   ├── ResolveAllScopedCssAssetsTest.cs
    │   │   ├── ResolveCompressedAssetsTest.cs
    │   │   ├── ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs
    │   │   ├── RewriteCssTest.cs
    │   │   ├── StaticWebAssetPathPatternTest.cs
    │   │   ├── StaticWebAssetsGeneratePackagePropsFileTest.cs
    │   │   ├── UpdateExternallyDefinedStaticWebAssetsTest.cs
    │   │   ├── UpdateStaticWebAssetEndpointsTest.cs
    │   │   └── ValidateStaticWebAssetsUniquePathsTest.cs
    │   ├── StaticWebAssetsBaselineComparer.cs
    │   ├── StaticWebAssetsBaselineFactory.cs
    │   ├── StaticWebAssetsBaselines
    │   │   ├── BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.files.json
    │   │   ├── BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.files.json
    │   │   ├── BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.files.json
    │   │   ├── BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.files.json
    │   │   ├── BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.staticwebassets.json
    │   │   ├── BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.files.json
    │   │   ├── BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json
    │   │   ├── Build_Can_DisableAssetCaching.Build.files.json
    │   │   ├── Build_Can_DisableAssetCaching.Build.staticwebassets.json
    │   │   ├── Build_CreatesEndpointsForAssets.Build.staticwebassets.json
    │   │   ├── Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.files.json
    │   │   ├── Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.staticwebassets.json
    │   │   ├── Build_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── Build_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── Build_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── Build_Detects_PrecompressedAssets.Build.files.json
    │   │   ├── Build_Detects_PrecompressedAssets.Build.staticwebassets.json
    │   │   ├── Build_DiscoversJsModulesBasedOnPatterns.Build.files.json
    │   │   ├── Build_DiscoversJsModulesBasedOnPatterns.Build.staticwebassets.json
    │   │   ├── Build_DoesNotFailToCompress_TwoAssetsWith_TheSameContent.Build.files.json
    │   │   ├── Build_DoesNotFailToCompress_TwoAssetsWith_TheSameContent.Build.staticwebassets.json
    │   │   ├── Build_DoesNotUpdateManifest_WhenHasNotChanged.Build.staticwebassets.json
    │   │   ├── Build_FingerprintsContent_WhenEnabled.Build.files.json
    │   │   ├── Build_FingerprintsContent_WhenEnabled.Build.staticwebassets.json
    │   │   ├── Build_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.files.json
    │   │   ├── Build_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json
    │   │   ├── Build_UpdatesManifest_WhenFilesChange.Build.files.json
    │   │   ├── Build_UpdatesManifest_WhenFilesChange.Build.staticwebassets.json
    │   │   ├── Build_UpdatesManifest_WhenFilesChange_Updated.Build.files.json
    │   │   ├── Build_UpdatesManifest_WhenFilesChange_Updated.Build.staticwebassets.json
    │   │   ├── Build_WithExternalProjectReference_UpdatesAssets.Build.files.json
    │   │   ├── Build_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json
    │   │   ├── CanEnable_CompressionOnAllAssets.Build.staticwebassets.json
    │   │   ├── Clean_RemovesManifestFrom_BuildAndIntermediateOutput.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.files.json
    │   │   ├── PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.files.json
    │   │   ├── PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json
    │   │   ├── PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.files.json
    │   │   ├── PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.staticwebassets.json
    │   │   ├── PublishWorks_With_PrecompressedAssets.Build.files.json
    │   │   ├── PublishWorks_With_PrecompressedAssets.Build.staticwebassets.json
    │   │   ├── Publish_CreatesEndpointsForAssets.Publish.staticwebassets.json
    │   │   ├── Publish_CreatesEndpointsForAssets_BuildAndPublish_Assets.Publish.staticwebassets.json
    │   │   ├── Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.files.json
    │   │   ├── Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.staticwebassets.json
    │   │   ├── Publish_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── Publish_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── Publish_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── Publish_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
    │   │   ├── Publish_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
    │   │   ├── Publish_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
    │   │   ├── Publish_PublishesJsModuleBundleBundleToTheRightLocation.Publish.files.json
    │   │   ├── Publish_PublishesJsModuleBundleBundleToTheRightLocation.Publish.staticwebassets.json
    │   │   ├── Publish_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json
    │   │   ├── Publish_WithExternalProjectReference_UpdatesAssets.Publish.files.json
    │   │   ├── Publish_WithExternalProjectReference_UpdatesAssets.Publish.staticwebassets.json
    │   │   ├── Rebuild_RegeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json
    │   │   ├── Rebuild_RegeneratesJsonManifestAndCopiesItToOutputFolder_Rebuild.Build.files.json
    │   │   ├── Rebuild_RegeneratesJsonManifestAndCopiesItToOutputFolder_Rebuild.Build.staticwebassets.json
    │   │   ├── ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.files.json
    │   │   ├── ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.staticwebassets.json
    │   │   ├── ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.files.json
    │   │   └── ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.staticwebassets.json
    │   ├── StaticWebAssetsCompressionIntegrationTest.cs
    │   ├── StaticWebAssetsCrossTargetingTests.cs
    │   ├── StaticWebAssetsDesignTimeTest.cs
    │   ├── StaticWebAssetsFingerprintingTest.cs
    │   ├── StaticWebAssetsIntegrationTest.cs
    │   ├── StaticWebAssetsPackIntegrationTest.cs
    │   ├── TestFiles
    │   │   └── Generated
    │   │   │   ├── Counter.razor.rz.scp.css
    │   │   │   ├── FetchData.razor.rz.scp.css
    │   │   │   ├── Index.razor.rz.scp.css
    │   │   │   ├── lib.bundle.scp.css
    │   │   │   └── package.bundle.scp.css
    │   └── content
    │   │   └── ExternalStaticAssets.targets
    ├── Microsoft.NET.Sdk.Web.Tests
    │   ├── Microsoft.NET.Sdk.Web.Tests.csproj
    │   └── PublishTests.cs
    ├── Microsoft.NET.Sdk.WorkloadManifestReader.Tests
    │   ├── FakeManifestProvider.cs
    │   ├── ManifestReaderFunctionalTests.cs
    │   ├── ManifestTests.cs
    │   ├── Microsoft.NET.Sdk.WorkloadManifestReader.Tests.csproj
    │   ├── SdkDirectoryWorkloadManifestProviderTests.cs
    │   ├── SdkFeatureBandTests.cs
    │   ├── WorkloadPackGroupTests.cs
    │   ├── WorkloadResolverTests.cs
    │   └── WorkloadSuggestionFinderTests.cs
    ├── Microsoft.NET.TestFramework
    │   ├── AspNetSdkTest.cs
    │   ├── AssemblyInfo.cs
    │   ├── Assertions
    │   │   ├── AssemblyAssertions.cs
    │   │   ├── CommandResultAssertions.cs
    │   │   ├── CommandResultExtensions.cs
    │   │   ├── DependencyContextAssertions.cs
    │   │   ├── DependencyContextExtensions.cs
    │   │   ├── DirectoryInfoAssertions.cs
    │   │   ├── DirectoryInfoExtensions.cs
    │   │   ├── FileInfoAssertions.cs
    │   │   ├── FileInfoExtensions.FileInfoLock.cs
    │   │   ├── FileInfoExtensions.FileInfoNuGetLock.cs
    │   │   ├── FileInfoExtensions.cs
    │   │   └── StringAssertionsExtensions.cs
    │   ├── Attributes
    │   │   ├── CoreMSBuildAndWindowsOnlyFactAttribute.cs
    │   │   ├── CoreMSBuildAndWindowsOnlyTheoryAttribute.cs
    │   │   ├── CoreMSBuildOnlyFactAttribute.cs
    │   │   ├── CoreMSBuildOnlyTheoryAttribute.cs
    │   │   ├── FullMSBuildOnlyFactAttribute.cs
    │   │   ├── FullMSBuildOnlyTheoryAttribute.cs
    │   │   ├── InternalsVisibleToAttributes.cs
    │   │   ├── MacOsOnlyFactAttribute.cs
    │   │   ├── PlatformSpecificFact.cs
    │   │   ├── PlatformSpecificTheory.cs
    │   │   ├── RequiresMSBuildVersionFactAttribute.cs
    │   │   ├── RequiresMSBuildVersionTheoryAttribute.cs
    │   │   ├── RequiresSpecificFrameworkFactAttribute.cs
    │   │   ├── RequiresSpecificFrameworkTheoryAttribute.cs
    │   │   ├── WindowsOnlyRequiresMSBuildVersionFactAttribute.cs
    │   │   └── WindowsOnlyRequiresMSBuildVersionTheoryAttribute.cs
    │   ├── BuildTestPackages.targets
    │   ├── Commands
    │   │   ├── AddReferenceCommand.cs
    │   │   ├── BuildCommand.cs
    │   │   ├── BuildServerCommand.cs
    │   │   ├── CleanCommand.cs
    │   │   ├── ComposeStoreCommand.cs
    │   │   ├── DotnetBuildCommand.cs
    │   │   ├── DotnetCommand.cs
    │   │   ├── DotnetNewCommand.cs
    │   │   ├── DotnetPackCommand.cs
    │   │   ├── DotnetPublishCommand.cs
    │   │   ├── DotnetRestoreCommand.cs
    │   │   ├── DotnetTestCommand.cs
    │   │   ├── DotnetToolCommand.cs
    │   │   ├── DotnetVSTestCommand.cs
    │   │   ├── DotnetWorkloadCommand.cs
    │   │   ├── GetValuesCommand.cs
    │   │   ├── ListPackageCommand.cs
    │   │   ├── ListReferenceCommand.cs
    │   │   ├── MSBuildCommand.cs
    │   │   ├── MSBuildVersionCommand.cs
    │   │   ├── NuGetExeRestoreCommand.cs
    │   │   ├── PackCommand.cs
    │   │   ├── PackageListCommand.cs
    │   │   ├── PublishCommand.cs
    │   │   ├── RebuildCommand.cs
    │   │   ├── RemoveReferenceCommand.cs
    │   │   ├── RestoreCommand.cs
    │   │   ├── RunExeCommand.cs
    │   │   ├── SdkCommandSpec.cs
    │   │   └── TestCommand.cs
    │   ├── ConflictResolutionAssets.cs
    │   ├── Constants.cs
    │   ├── CopyFilesTarget.cs
    │   ├── EnvironmentInfo.cs
    │   ├── FileConstants.cs
    │   ├── InMemoryLoggerProvider.cs
    │   ├── Microsoft.NET.TestFramework.csproj
    │   ├── Mock
    │   │   ├── FileSystemMockBuilder.cs
    │   │   └── ITemporaryDirectoryMock.cs
    │   ├── NuGetConfigWriter.cs
    │   ├── NuGetTestLogger.cs
    │   ├── NuGetTransientErrorDetector.cs
    │   ├── OutputPathCalculator.cs
    │   ├── ProjectConstruction
    │   │   └── TestProject.cs
    │   ├── RetryFailedException.cs
    │   ├── SdkTest.cs
    │   ├── SetupTestRoot.targets
    │   ├── SharedTestOutputHelper.cs
    │   ├── StringTestLogger.cs
    │   ├── TestAsset.cs
    │   ├── TestAssetSubdirectories.cs
    │   ├── TestAssetsManager.cs
    │   ├── TestCommandLine.cs
    │   ├── TestConstants.cs
    │   ├── TestContext.cs
    │   ├── TestDirectory.cs
    │   ├── TestLoggerFactory.cs
    │   ├── TestPackageReference.cs
    │   ├── ToolsetInfo.cs
    │   ├── Utilities
    │   │   ├── BufferedReporter.cs
    │   │   ├── DotnetVersionHelper.cs
    │   │   ├── FileThumbPrint.cs
    │   │   ├── NuGetGlobalPackagesFolder.cs
    │   │   ├── PeReaderUtils.cs
    │   │   ├── ProjectModification.cs
    │   │   ├── RegexPatternHelper.cs
    │   │   └── TerminalLoggerStringExtensions.cs
    │   └── XunitLoggerProvider.cs
    ├── Microsoft.NET.ToolPack.Tests
    │   ├── GivenThatWeWantToPackAToolProject.cs
    │   ├── GivenThatWeWantToPackAToolProjectWithComplexNugetDependency.cs
    │   ├── GivenThatWeWantToPackAToolProjectWithExplicitConfig.cs
    │   ├── GivenThatWeWantToPackAToolProjectWithGeneratePackageOnBuild.cs
    │   ├── GivenThatWeWantToPackAToolProjectWithP2PReference.cs
    │   ├── GivenThatWeWantToPackAToolProjectWithPackagedShim.cs
    │   ├── GivenThatWeWantToPackAToolSelfContainedProject.cs
    │   ├── GivenThatWeWantToPackAToolTargetingNonSupportedTFM.cs
    │   ├── GivenThatWeWantToTestPackAToolProject.cs
    │   ├── Microsoft.NET.ToolPack.Tests.csproj
    │   ├── PackWithShimsAndResultNugetPackageNuGetPackagexFixture.cs
    │   └── Properties
    │   │   └── launchSettings.json
    ├── Microsoft.Net.Sdk.AnalyzerRedirecting.Tests
    │   ├── Microsoft.Net.Sdk.AnalyzerRedirecting.Tests.csproj
    │   └── SdkAnalyzerAssemblyRedirectorTests.cs
    ├── Microsoft.TemplateEngine.Cli.UnitTests
    │   ├── AliasAssignmentTests.cs
    │   ├── AllComponents.cs
    │   ├── BaseTest.cs
    │   ├── CliMocks
    │   │   ├── MockHostSpecificDataLoader.cs
    │   │   └── MockHostSpecificTemplateData.cs
    │   ├── CliTestHostFactory.cs
    │   ├── HostDataLoaderTests.cs
    │   ├── Microsoft.TemplateEngine.Cli.UnitTests.csproj
    │   ├── ModuleInitializer.cs
    │   ├── ParserTests
    │   │   ├── Approvals
    │   │   │   ├── .gitignore
    │   │   │   ├── HelpResolutionTests.FailedToResolveTemplate_WhenMultipleLanguagesAreFound.verified.txt
    │   │   │   ├── HelpTests.CanShowCommandOptions_Basic.verified.txt
    │   │   │   ├── HelpTests.CanShowCommandOptions_Language.verified.txt
    │   │   │   ├── HelpTests.CanShowCommandOptions_Type.verified.txt
    │   │   │   ├── HelpTests.CanShowHintsForOtherTemplates.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_MultipleTemplate_CombinedChoice.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_MultipleTemplate_MultipleParams.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_RequiredParam.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice_Required.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice_ShortenedUsage.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice_ShortenedUsage_FirstTwoValuesFit.verified.txt
    │   │   │   ├── HelpTests.CanShowTemplateOptions_SingleTemplate_NonChoice.verified.txt
    │   │   │   ├── HelpTests.DoesNotCombineParametersWhenAliasesAreDifferent.verified.txt
    │   │   │   ├── HelpTests.FailedToResolveTemplate_WhenMultipleLanguagesAreFound.verified.txt
    │   │   │   ├── TabCompletionTests.Create_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.DetailsCommand_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.Install_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.List_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.RootCommand_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.RootCommand_GetStartsWtihSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.Search_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.TemplateCommand_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.Uninstall_GetAllSuggestions.verified.txt
    │   │   │   ├── TabCompletionTests.Update_GetAllSuggestions.verified.txt
    │   │   │   └── TemplateCommandTests.CannotCreateCommandForInvalidParameter.verified.txt
    │   │   ├── HelpTests.Resolution.cs
    │   │   ├── HelpTests.cs
    │   │   ├── InstallTests.cs
    │   │   ├── InstantiateTests.NoMatchHandling.cs
    │   │   ├── InstantiateTests.Subcommand.cs
    │   │   ├── InstantiateTests.cs
    │   │   ├── ListTests.cs
    │   │   ├── MiscTests.cs
    │   │   ├── SearchTests.cs
    │   │   ├── TabCompletionTests.Approval.cs
    │   │   ├── TabCompletionTests.cs
    │   │   ├── TemplateCommandTests.cs
    │   │   ├── UninstallTests.cs
    │   │   └── UpdateTests.cs
    │   ├── PostActionDispatcherTests.cs
    │   ├── PostActionTests
    │   │   └── AddJsonPropertyPostActionTests.cs
    │   ├── Resources
    │   │   └── dotnetcli.host.json
    │   ├── TabularOutputTests.cs
    │   ├── TelemetryHelperTests.cs
    │   ├── TemplatePackageCoordinatorTests.cs
    │   ├── TemplatePackageDisplayTest.cs
    │   ├── TemplateResolutionTests
    │   │   ├── ListTemplateResolverTests.cs
    │   │   ├── TemplateMatchInfoTests.cs
    │   │   └── TemplateResolutionResultTests.cs
    │   └── TemplateSearchCoordinatorTests.cs
    ├── Microsoft.WebTools.AspireService.Tests
    │   ├── AspireServerServiceTests.cs
    │   ├── Microsoft.WebTools.AspireService.Tests.csproj
    │   ├── Mocks
    │   │   ├── Helpers.cs
    │   │   ├── IAspireServerEventsMock.cs
    │   │   ├── IServiceProviderMock.cs
    │   │   ├── MockFactory.cs
    │   │   └── Mocks.cs
    │   ├── Properties
    │   │   ├── AssemblyInfo.cs
    │   │   └── launchSettings.json
    │   └── RunSessionRequestTests.cs
    ├── Microsoft.Win32.Msi.Manual.Tests
    │   ├── Microsoft.Win32.Msi.Manual.Tests.csproj
    │   ├── Program.cs
    │   └── readme.md
    ├── Microsoft.Win32.Msi.Tests
    │   ├── EventArgsTests.cs
    │   ├── Microsoft.Win32.Msi.Tests.csproj
    │   ├── WindowsInstallerExceptionTests.cs
    │   └── WindowsInstallerTests.cs
    ├── Msbuild.Tests.Utilities
    │   ├── Msbuild.Tests.Utilities.csproj
    │   ├── ProjDir.cs
    │   ├── ProjectRootElementExtensions.cs
    │   └── TestSetup.cs
    ├── SDDLTests
    │   ├── Program.cs
    │   ├── README.md
    │   └── SDDLTests.csproj
    ├── System.CommandLine.StaticCompletions.Tests
    │   ├── BashShellProviderTests.cs
    │   ├── HelpExtensionsTests.cs
    │   ├── PowershellProviderTests.cs
    │   ├── System.CommandLine.StaticCompletions.Tests.csproj
    │   ├── TestHelpers.cs
    │   ├── VerifyConfiguration.cs
    │   ├── VerifyExtensions.cs
    │   ├── ZshShellProviderTests.cs
    │   └── snapshots
    │   │   ├── bash
    │   │       ├── BashShellProviderTests.GenericCompletions.verified.sh
    │   │       ├── BashShellProviderTests.NestedSubcommandCompletion.verified.sh
    │   │       ├── BashShellProviderTests.SimpleOptionCompletion.verified.sh
    │   │       └── BashShellProviderTests.SubcommandAndOptionInTopLevelList.verified.sh
    │   │   ├── pwsh
    │   │       ├── PowershellProviderTests.GenericCompletions.verified.ps1
    │   │       ├── PowershellProviderTests.NestedSubcommandCompletion.verified.ps1
    │   │       ├── PowershellProviderTests.SimpleOptionCompletion.verified.ps1
    │   │       └── PowershellProviderTests.SubcommandAndOptionInTopLevelList.verified.ps1
    │   │   └── zsh
    │   │       ├── ZshShellProviderTests.CustomStaticCompletionsGeneration.verified.zsh
    │   │       ├── ZshShellProviderTests.DynamicCompletionsGeneration.verified.zsh
    │   │       └── ZshShellProviderTests.GenericCompletions.verified.zsh
    ├── TelemetryStdOutLogger
    │   ├── LogTelemetryToStdOutForTest.cs
    │   └── TelemetryStdOutLogger.csproj
    ├── TestAssets
    │   ├── .editorconfig
    │   ├── DesktopTestProjects
    │   │   ├── MultiTFMXunitProject
    │   │   │   ├── TestLibrary
    │   │   │   │   └── Helper.cs
    │   │   │   └── XUnitProject
    │   │   │   │   └── XUnitProject.csproj
    │   │   └── NETFrameworkReferenceNETStandard20
    │   │   │   ├── MultiTFMTestApp
    │   │   │       ├── MultiTFMTestApp.csproj
    │   │   │       └── Program.cs
    │   │   │   ├── TestApp
    │   │   │       ├── Program.cs
    │   │   │       └── TestApp.csproj
    │   │   │   └── TestLibrary
    │   │   │       ├── Helper.cs
    │   │   │       └── TestLibrary.csproj
    │   ├── Directory.Build.props
    │   ├── Directory.Build.targets
    │   ├── InstallationScriptTests
    │   │   └── InstallationScriptTests.json
    │   ├── NonRestoredTestProjects
    │   │   ├── AppThrowingException
    │   │   │   ├── App
    │   │   │   │   ├── AppThrowingException.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── AppDependingOnOtherAsTool
    │   │   │   │   ├── AppDependingOnOtherAsTool.csproj
    │   │   │   │   ├── NuGet.Config
    │   │   │   │   └── Program.cs
    │   │   ├── AppWithNonExistingToolDependency
    │   │   │   ├── AppWithNonExistingToolDependency.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppWithProjectDependencyAsTarget
    │   │   │   └── TestLibraryAsAPackage
    │   │   │   │   └── Helper.cs
    │   │   ├── DotnetAddP2PProjects
    │   │   │   ├── Empty
    │   │   │   │   └── README
    │   │   │   ├── EmptyItemGroup
    │   │   │   │   └── EmptyItemGroup.csproj
    │   │   │   ├── Lib
    │   │   │   │   └── Lib.csproj
    │   │   │   ├── MoreThanOne
    │   │   │   │   ├── a.csproj
    │   │   │   │   └── b.csproj
    │   │   │   ├── Net452AndNetCoreApp10Lib
    │   │   │   │   └── Net452AndNetCoreApp10Lib.csproj
    │   │   │   ├── Net45Lib
    │   │   │   │   ├── Net45Lib.cs
    │   │   │   │   └── Net45Lib.csproj
    │   │   │   ├── ValidRef
    │   │   │   │   └── ValidRef.csproj
    │   │   │   ├── WithDoubledRef
    │   │   │   │   └── WithDoubledRef.csproj
    │   │   │   ├── WithExistingRefCondOnItem
    │   │   │   │   └── WithExistingRefCondOnItem.csproj
    │   │   │   ├── WithExistingRefCondWhitespaces
    │   │   │   │   └── WithExistingRefCondWhitespaces.csproj
    │   │   │   ├── WithRefCondNonUniform
    │   │   │   │   └── WithRefCondNonUniform.csproj
    │   │   │   └── WithRefNoCondNonUniform
    │   │   │   │   └── WithRefNoCondNonUniform.csproj
    │   │   ├── TestProjectWithUnresolvedPlatformDependency
    │   │   │   ├── Program.cs
    │   │   │   └── TestProjectWithUnresolvedPlatformDependency.csproj
    │   │   └── ToolWithRandomPackageName
    │   │   │   ├── AppWithDepOnTool
    │   │   │       ├── AppWithDepOnTool.csproj
    │   │   │       ├── NuGet.Config
    │   │   │       └── Program.cs
    │   │   │   └── ToolWithRandomPackageName
    │   │   │       ├── Program.cs
    │   │   │       └── ToolWithRandomPackageName.csproj
    │   ├── ProjectConstruction
    │   │   ├── NetFrameworkProject
    │   │   │   └── NetFrameworkProject.csproj
    │   │   ├── NetFrameworkProjectVB
    │   │   │   └── NetFrameworkProject.vbproj
    │   │   └── SdkProject
    │   │   │   └── SdkProject.csproj
    │   ├── TestPackages
    │   │   ├── Library.ContainsAnalyzer
    │   │   │   ├── Class1.cs
    │   │   │   └── Library.ContainsAnalyzer.csproj
    │   │   ├── Library.ContainsAnalyzer2
    │   │   │   ├── Class1.cs
    │   │   │   └── Library.ContainsAnalyzer2.csproj
    │   │   ├── PackageLibraryDirectDependency
    │   │   │   ├── PackageLibraryDirectDependency
    │   │   │   │   ├── Components
    │   │   │   │   │   ├── App.razor
    │   │   │   │   │   └── App.razor.css
    │   │   │   │   ├── Microsoft.AspNetCore.StaticWebAssets.cache
    │   │   │   │   ├── PackageLibraryDirectDependency.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── site.css
    │   │   │   │   │   └── js
    │   │   │   │   │       └── pkg-direct-dep.js
    │   │   │   └── PackageLibraryTransitiveDependency
    │   │   │   │   ├── PackageLibraryTransitiveDependency.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │       └── js
    │   │   │   │           └── pkg-transitive-dep.js
    │   │   ├── PackageLibraryNoStaticAssets
    │   │   │   └── PackageLibraryNoStaticAssets.csproj
    │   │   ├── PackageLibraryTransitiveDependency
    │   │   │   ├── PackageLibraryTransitiveDependency.csproj
    │   │   │   └── wwwroot
    │   │   │   │   └── js
    │   │   │   │       └── pkg-transitive-dep.js
    │   │   ├── PackageWithFakeNativeDep
    │   │   │   └── PackageWithFakeNativeDep.csproj
    │   │   ├── ToolWithOutputName
    │   │   │   ├── Program.cs
    │   │   │   └── ToolWithOutputName.csproj
    │   │   ├── dotnet-dependency-context-test
    │   │   │   ├── Program.cs
    │   │   │   └── dotnet-dependency-context-test.csproj
    │   │   ├── dotnet-fallbackfoldertool
    │   │   │   ├── Program.cs
    │   │   │   └── dotnet-fallbackfoldertool.csproj
    │   │   ├── dotnet-hello
    │   │   │   ├── v1
    │   │   │   │   └── dotnet-hello
    │   │   │   │   │   ├── Program.cs
    │   │   │   │   │   └── dotnet-hello.csproj
    │   │   │   └── v2
    │   │   │   │   └── dotnet-hello
    │   │   │   │       ├── Program.cs
    │   │   │   │       └── dotnet-hello.csproj
    │   │   ├── dotnet-new
    │   │   │   ├── Microsoft.TemplateEngine.TestTemplates.csproj
    │   │   │   ├── nupkg_templates
    │   │   │   │   ├── TestNupkgInstallTemplate.0.0.1.nupkg
    │   │   │   │   └── TestNupkgInstallTemplateV2.0.0.2.nupkg
    │   │   │   └── test_templates
    │   │   │   │   ├── AddPackageReference
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Basic.csproj
    │   │   │   │       └── Program.cs
    │   │   │   │   ├── AddProjectReference
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Project1
    │   │   │   │       │   ├── Program.cs
    │   │   │   │       │   └── Project1.csproj
    │   │   │   │       └── Project2
    │   │   │   │       │   ├── MyClass.cs
    │   │   │   │       │   └── Project2.csproj
    │   │   │   │   ├── AddProjectToSolution
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Basic.csproj
    │   │   │   │       ├── Program.cs
    │   │   │   │       └── Solution1.sln
    │   │   │   │   ├── ConfigurationKitchenSink
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Company.ClassLibrary1.csproj
    │   │   │   │       ├── RenameBattery
    │   │   │   │       │   ├── A.txt
    │   │   │   │       │   └── C.txt
    │   │   │   │       ├── Test.cs
    │   │   │   │       ├── Test.css
    │   │   │   │       └── Test.json
    │   │   │   │   ├── ConsoleFullFramework
    │   │   │   │       ├── ConsoleFullFramework.csproj
    │   │   │   │       └── Program.cs
    │   │   │   │   ├── Constraints
    │   │   │   │       └── RestrictedTemplate
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │       └── template.json
    │   │   │   │       │   └── bar.cs
    │   │   │   │   ├── DefaultIfOptionWithoutValue
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── ChoiceOtherFile.cs
    │   │   │   │       ├── Program.cs
    │   │   │   │       └── StringOtherFile.cs
    │   │   │   │   ├── Invalid
    │   │   │   │       ├── InvalidHostData
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │   │   ├── dotnetcli.host.json
    │   │   │   │       │   │   └── template.json
    │   │   │   │       │   └── global.json
    │   │   │   │       ├── Localization
    │   │   │   │       │   ├── InvalidFormat
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   ├── localize
    │   │   │   │       │   │   │   │   └── templatestrings.de-DE.json
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── bar.cs
    │   │   │   │       │   └── ValidationFailure
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       ├── localize
    │   │   │   │       │   │       │   ├── templatestrings.de-DE.json
    │   │   │   │       │   │       │   └── templatestrings.tr.json
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   └── bar.cs
    │   │   │   │       ├── MissingMandatoryConfig
    │   │   │   │       │   └── template.json
    │   │   │   │       └── SameShortName
    │   │   │   │       │   ├── TemplateA
    │   │   │   │       │       ├── .template.config
    │   │   │   │       │       │   └── template.json
    │   │   │   │       │       └── bar.cs
    │   │   │   │       │   └── TemplateB
    │   │   │   │       │       ├── .template.config
    │   │   │   │       │           └── template.json
    │   │   │   │       │       └── bar.cs
    │   │   │   │   ├── Item
    │   │   │   │       ├── ClassTemplate
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │   │   └── template.json
    │   │   │   │       │   └── Class1.cs
    │   │   │   │       └── TestClassTemplate
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │       └── template.json
    │   │   │   │       │   └── UnitTest1.cs
    │   │   │   │   ├── PostActions
    │   │   │   │       ├── AddJsonProperty
    │   │   │   │       │   ├── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   ├── Program.cs
    │   │   │   │       │   │   └── testfile.json
    │   │   │   │       │   ├── FailsWhenJsonFileNotFound
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── MyProject.csproj
    │   │   │   │       │   ├── WithAddMultipleProperties
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── MyTestProject.csproj
    │   │   │   │       │   │   └── testfile.json
    │   │   │   │       │   ├── WithExistingProject
    │   │   │   │       │   │   ├── ExistingProject
    │   │   │   │       │   │   │   ├── .template.config
    │   │   │   │       │   │   │   │   └── template.json
    │   │   │   │       │   │   │   ├── IoTEdgeProject.csproj
    │   │   │   │       │   │   │   └── deployment.template.json
    │   │   │   │       │   │   └── MyTestProject
    │   │   │   │       │   │   │   ├── .template.config
    │   │   │   │       │   │   │       └── template.json
    │   │   │   │       │   │   │   ├── MyProject.csproj
    │   │   │   │       │   │   │   └── Program.cs
    │   │   │   │       │   └── WithSourceNameChangeInJson
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   ├── MyTestProject.csproj
    │   │   │   │       │   │   └── testfile.json
    │   │   │   │       ├── AddPackageReference
    │   │   │   │       │   ├── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   └── BasicWithFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       ├── AddProjectReference
    │   │   │   │       │   ├── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Project1
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Project1.csproj
    │   │   │   │       │   │   └── Project2
    │   │   │   │       │   │   │   ├── MyClass.cs
    │   │   │   │       │   │   │   └── Project2.csproj
    │   │   │   │       │   ├── Existing
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Project1
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Project1.csproj
    │   │   │   │       │   └── ExistingWithRename
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   └── Project1
    │   │   │   │       │   │       ├── Program.cs
    │   │   │   │       │   │       └── Project1.csproj
    │   │   │   │       ├── AddProjectToSolution
    │   │   │   │       │   ├── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── BasicInSolutionRoot
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── BasicWithFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   └── BasicWithIndexes
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   ├── Client
    │   │   │   │       │   │       ├── Client.csproj
    │   │   │   │       │   │       └── Program.cs
    │   │   │   │       │   │   └── Server
    │   │   │   │       │   │       ├── Program.cs
    │   │   │   │       │   │       └── Server.csproj
    │   │   │   │       ├── Instructions
    │   │   │   │       │   └── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   └── Class1.cs
    │   │   │   │       ├── RestoreNuGet
    │   │   │   │       │   ├── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── BasicWithFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── CustomSourcePath
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Custom
    │   │   │   │       │   │   │   └── Path
    │   │   │   │       │   │   │       ├── Basic.csproj
    │   │   │   │       │   │   │       └── Program.cs
    │   │   │   │       │   ├── CustomSourcePathFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Custom
    │   │   │   │       │   │   │   └── Path
    │   │   │   │       │   │   │       ├── Basic.csproj
    │   │   │   │       │   │   │       └── Program.cs
    │   │   │   │       │   ├── CustomSourceTargetPath
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Src
    │   │   │   │       │   │   │   └── Custom
    │   │   │   │       │   │   │       └── Path
    │   │   │   │       │   │   │           ├── Basic.csproj
    │   │   │   │       │   │   │           └── Program.cs
    │   │   │   │       │   ├── CustomSourceTargetPathFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Src
    │   │   │   │       │   │   │   └── Custom
    │   │   │   │       │   │   │       └── Path
    │   │   │   │       │   │   │           ├── Basic.csproj
    │   │   │   │       │   │   │           └── Program.cs
    │   │   │   │       │   ├── CustomTargetPath
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── CustomTargetPathFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── Files_MatchSpecifiedFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Tool.Library
    │   │   │   │       │   │   │   ├── Tool.Library.csproj
    │   │   │   │       │   │   │   └── Utils.cs
    │   │   │   │       │   │   ├── Tool.Test
    │   │   │   │       │   │   │   ├── Tool.Test.csproj
    │   │   │   │       │   │   │   ├── UnitTest1.cs
    │   │   │   │       │   │   │   └── Usings.cs
    │   │   │   │       │   │   └── Tool
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Tool.csproj
    │   │   │   │       │   ├── Files_MismatchSpecifiedFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Tool.Library
    │   │   │   │       │   │   │   ├── Tool.Library.csproj
    │   │   │   │       │   │   │   └── Utils.cs
    │   │   │   │       │   │   ├── Tool.Test
    │   │   │   │       │   │   │   ├── Tool.Test.csproj
    │   │   │   │       │   │   │   ├── UnitTest1.cs
    │   │   │   │       │   │   │   └── Usings.cs
    │   │   │   │       │   │   └── Tool
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Tool.csproj
    │   │   │   │       │   ├── Files_PatternWithFileName
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Tool.Library
    │   │   │   │       │   │   │   ├── Tool.Library.csproj
    │   │   │   │       │   │   │   └── Utils.cs
    │   │   │   │       │   │   ├── Tool.Test
    │   │   │   │       │   │   │   ├── Tool.Test.csproj
    │   │   │   │       │   │   │   ├── UnitTest1.cs
    │   │   │   │       │   │   │   └── Usings.cs
    │   │   │   │       │   │   └── Tool
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Tool.csproj
    │   │   │   │       │   ├── Files_PatternWithGlobstar
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Tool.Library
    │   │   │   │       │   │   │   ├── Tool.Library.csproj
    │   │   │   │       │   │   │   └── Utils.cs
    │   │   │   │       │   │   ├── Tool.Test
    │   │   │   │       │   │   │   ├── Tool.Test.csproj
    │   │   │   │       │   │   │   ├── UnitTest1.cs
    │   │   │   │       │   │   │   └── Usings.cs
    │   │   │   │       │   │   └── Tool
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Tool.csproj
    │   │   │   │       │   ├── Files_PatternWithWildcard
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Tool.Library
    │   │   │   │       │   │   │   ├── Tool.Library.csproj
    │   │   │   │       │   │   │   └── Utils.cs
    │   │   │   │       │   │   ├── Tool.Test
    │   │   │   │       │   │   │   ├── Tool.Test.csproj
    │   │   │   │       │   │   │   ├── UnitTest1.cs
    │   │   │   │       │   │   │   └── Usings.cs
    │   │   │   │       │   │   └── Tool
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Tool.csproj
    │   │   │   │       │   ├── Files_SupportSemicolonDelimitedList
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Tool.Library
    │   │   │   │       │   │   │   ├── Tool.Library.csproj
    │   │   │   │       │   │   │   └── Utils.cs
    │   │   │   │       │   │   ├── Tool.Test
    │   │   │   │       │   │   │   ├── Tool.Test.csproj
    │   │   │   │       │   │   │   ├── UnitTest1.cs
    │   │   │   │       │   │   │   └── Usings.cs
    │   │   │   │       │   │   └── Tool
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── Tool.csproj
    │   │   │   │       │   ├── Invalid
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Invalid.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── Invalid_ContinueOnError
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Invalid.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── SourceRename
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── SourceRenameFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── Basic.csproj
    │   │   │   │       │   │   └── Program.cs
    │   │   │   │       │   ├── TwoProjectsFiles
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Custom
    │   │   │   │       │   │   │   ├── MyTestProject.Tests
    │   │   │   │       │   │   │       ├── MyTestProject.Tests.csproj
    │   │   │   │       │   │   │       └── Program.cs
    │   │   │   │       │   │   │   └── MyTestProject
    │   │   │   │       │   │   │       ├── MyTestProject.csproj
    │   │   │   │       │   │   │       └── Program.cs
    │   │   │   │       │   ├── TwoProjectsPrimaryOutputs
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── Custom
    │   │   │   │       │   │   │   ├── MyTestProject.Tests
    │   │   │   │       │   │   │       ├── MyTestProject.Tests.csproj
    │   │   │   │       │   │   │       └── Program.cs
    │   │   │   │       │   │   │   └── MyTestProject
    │   │   │   │       │   │   │       ├── MyTestProject.csproj
    │   │   │   │       │   │   │       └── Program.cs
    │   │   │   │       │   ├── TwoProjectsWithSourceRenames
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── TemplateProject1
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── TemplateProject1.csproj
    │   │   │   │       │   │   └── TemplateProject2
    │   │   │   │       │   │   │   ├── Program.cs
    │   │   │   │       │   │   │   └── TemplateProject2.csproj
    │   │   │   │       │   └── TwoProjectsWithSourceRenames2
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   ├── TemplateProject1
    │   │   │   │       │   │       ├── Program.cs
    │   │   │   │       │   │       └── TemplateProject1.csproj
    │   │   │   │       │   │   └── TemplateProject2
    │   │   │   │       │   │       ├── Program.cs
    │   │   │   │       │   │       └── TemplateProject2.csproj
    │   │   │   │       ├── RunScript
    │   │   │   │       │   ├── Basic
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── setup.cmd
    │   │   │   │       │   │   └── setup.sh
    │   │   │   │       │   ├── DoNotRedirect
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── setup.cmd
    │   │   │   │       │   │   └── setup.sh
    │   │   │   │       │   ├── Redirect
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   ├── setup.cmd
    │   │   │   │       │   │   └── setup.sh
    │   │   │   │       │   └── RedirectOnError
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   ├── setup.cmd
    │   │   │   │       │   │   └── setup.sh
    │   │   │   │       └── UnknownPostAction
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │       └── template.json
    │   │   │   │       │   ├── Program.cs
    │   │   │   │       │   └── UnknownPostAction.csproj
    │   │   │   │   ├── SourceWithExcludeAndWithout
    │   │   │   │       ├── With
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │   │   └── template.json
    │   │   │   │       │   ├── bar.cs
    │   │   │   │       │   ├── foo.cs
    │   │   │   │       │   └── packages.lock.json
    │   │   │   │       └── Without
    │   │   │   │       │   ├── .template.config
    │   │   │   │       │       └── template.json
    │   │   │   │       │   ├── bar.cs
    │   │   │   │       │   ├── foo.cs
    │   │   │   │       │   └── packages.lock.json
    │   │   │   │   ├── TemplateConditionalProcessing
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Test.cmd
    │   │   │   │       ├── Test.cpp
    │   │   │   │       ├── Test.cs
    │   │   │   │       ├── Test.cshtml
    │   │   │   │       ├── Test.csproj
    │   │   │   │       ├── Test.css
    │   │   │   │       ├── Test.fs
    │   │   │   │       ├── Test.haml
    │   │   │   │       ├── Test.js
    │   │   │   │       ├── Test.json
    │   │   │   │       ├── Test.jsx
    │   │   │   │       ├── Test.othertype
    │   │   │   │       ├── Test.ts
    │   │   │   │       ├── Test.vb
    │   │   │   │       ├── Test.xml
    │   │   │   │       └── Test.yml
    │   │   │   │   ├── TemplateGrouping
    │   │   │   │       ├── CSharpItemAuthor1
    │   │   │   │       │   └── .template.config
    │   │   │   │       │   │   └── template.json
    │   │   │   │       ├── FSharpItemAuthor1
    │   │   │   │       │   └── .template.config
    │   │   │   │       │   │   └── template.json
    │   │   │   │       ├── QSharpItemAuthor2
    │   │   │   │       │   └── .template.config
    │   │   │   │       │   │   └── template.json
    │   │   │   │       └── QSharpProjectAuthor2
    │   │   │   │       │   └── .template.config
    │   │   │   │       │       └── template.json
    │   │   │   │   ├── TemplateResolution
    │   │   │   │       ├── DifferentLanguagesGroup
    │   │   │   │       │   ├── BasicFSharp
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── bar.fs
    │   │   │   │       │   └── BasicVB
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   └── bar.vb
    │   │   │   │       ├── MissedRequiredParameter
    │   │   │   │       │   ├── BasicTemplate1
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── bar.cs
    │   │   │   │       │   └── BasicTemplate2
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   └── bar.cs
    │   │   │   │       ├── SamePrecedenceGroup
    │   │   │   │       │   ├── BasicTemplate1
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │   │   └── template.json
    │   │   │   │       │   │   └── bar.cs
    │   │   │   │       │   └── BasicTemplate2
    │   │   │   │       │   │   ├── .template.config
    │   │   │   │       │   │       └── template.json
    │   │   │   │       │   │   └── bar.cs
    │   │   │   │       └── SameShortName
    │   │   │   │       │   ├── BasicFSharp
    │   │   │   │       │       ├── .template.config
    │   │   │   │       │       │   └── template.json
    │   │   │   │       │       └── bar.fs
    │   │   │   │       │   └── BasicVB
    │   │   │   │       │       ├── .template.config
    │   │   │   │       │           └── template.json
    │   │   │   │       │       └── bar.vb
    │   │   │   │   ├── TemplateWithBinaryFile
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── image.png
    │   │   │   │   ├── TemplateWithCaseSensitiveNameBasedRenames
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Norenamepart
    │   │   │   │       │   ├── FileNorenamepart.txt
    │   │   │   │       │   └── FileYesRenamePart.txt
    │   │   │   │       └── YesRenamePart
    │   │   │   │       │   ├── FileNorenamepart.txt
    │   │   │   │       │   └── FileYesRenamePart.txt
    │   │   │   │   ├── TemplateWithCliHostFile
    │   │   │   │       ├── .template.config
    │   │   │   │       │   ├── dotnetcli.host.json
    │   │   │   │       │   └── template.json
    │   │   │   │       └── bar.cs
    │   │   │   │   ├── TemplateWithConditionalParameters
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Test.cs
    │   │   │   │   ├── TemplateWithConditions
    │   │   │   │       ├── .dockerignore
    │   │   │   │       ├── .editorconfig
    │   │   │   │       ├── .gitattributes
    │   │   │   │       ├── .gitignore
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── Dockerfile
    │   │   │   │       ├── nuget.config
    │   │   │   │       ├── test.cake
    │   │   │   │       ├── test.md
    │   │   │   │       ├── test.sln
    │   │   │   │       └── test.yaml
    │   │   │   │   ├── TemplateWithConflictShortName
    │   │   │   │       └── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │   ├── TemplateWithDerivedSymbolFileRename
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Application1.cs
    │   │   │   │   ├── TemplateWithDerivedSymbolWithValueForms
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── ContentTest.txt
    │   │   │   │       └── SomeApp1.cs
    │   │   │   │   ├── TemplateWithFileRenameDate
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── date_name.cs
    │   │   │   │   ├── TemplateWithJoinAndFolderRename
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Api
    │   │   │   │       │   └── bar.cs
    │   │   │   │   ├── TemplateWithLocalization
    │   │   │   │       ├── .template.config
    │   │   │   │       │   ├── localize
    │   │   │   │       │   │   ├── templatestrings.de-DE.json
    │   │   │   │       │   │   └── templatestrings.tr.json
    │   │   │   │       │   └── template.json
    │   │   │   │       └── bar.cs
    │   │   │   │   ├── TemplateWithMultiValueChoice
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Test.cs
    │   │   │   │   ├── TemplateWithMultipleRenamesOnSameFile
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── barandfoo.txt
    │   │   │   │       └── foobar.txt
    │   │   │   │   ├── TemplateWithMultipleRenamesOnSameFileHandlesInducedOverlap
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── foo.txt
    │   │   │   │   ├── TemplateWithMultipleRenamesOnSameFileHandlesOverlap
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── foob.txt
    │   │   │   │   ├── TemplateWithParamsSharingPrefix
    │   │   │   │       └── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │   ├── TemplateWithPlaceholderFiles
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Src
    │   │   │   │       │   └── Path
    │   │   │   │       │       ├── bar
    │   │   │   │       │           └── _._
    │   │   │   │       │       └── foo
    │   │   │   │       │           └── _._
    │   │   │   │   ├── TemplateWithPortsAndCoalesce
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── bar.cs
    │   │   │   │   ├── TemplateWithPreferDefaultName
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── toChange.cs
    │   │   │   │   ├── TemplateWithPreferDefaultNameButNoDefaultName
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── toChange.cs
    │   │   │   │   ├── TemplateWithRegexMatchMacro
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── bar.2.cs
    │   │   │   │       └── bar.cs
    │   │   │   │   ├── TemplateWithRenames
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── MYPROJECT3.cs
    │   │   │   │       ├── MyProject1.cs
    │   │   │   │       ├── bar.cs
    │   │   │   │       ├── bar
    │   │   │   │       │   └── bar.cs
    │   │   │   │       ├── bar_uc.cs
    │   │   │   │       └── myproject2.cs
    │   │   │   │   ├── TemplateWithRequiredParameters
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Test.cs
    │   │   │   │   ├── TemplateWithSourceBasedRenames
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── foo.cs
    │   │   │   │   ├── TemplateWithSourceName
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── bar.cs
    │   │   │   │       └── bar
    │   │   │   │       │   └── bar.cs
    │   │   │   │   ├── TemplateWithSourceNameAndCustomSourceAndTargetPaths
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Src
    │   │   │   │       │   └── Custom
    │   │   │   │       │       └── Path
    │   │   │   │       │           ├── foo.name.txt
    │   │   │   │       │           └── foo
    │   │   │   │       │               └── foo.cs
    │   │   │   │   ├── TemplateWithSourceNameAndCustomSourcePath
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── Custom
    │   │   │   │       │   └── Path
    │   │   │   │       │       ├── foo.name.txt
    │   │   │   │       │       └── foo
    │   │   │   │       │           └── foo.cs
    │   │   │   │   ├── TemplateWithSourceNameAndCustomTargetPath
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── foo.name.txt
    │   │   │   │       └── foo
    │   │   │   │       │   └── foo.cs
    │   │   │   │   ├── TemplateWithSourceNameInTargetPathGetsRenamed
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── foo.cs
    │   │   │   │   ├── TemplateWithSourcePathOutsideConfigRoot
    │   │   │   │       └── MountPointRoot
    │   │   │   │       │   ├── foo
    │   │   │   │       │       ├── bar
    │   │   │   │       │       │   ├── .template.config
    │   │   │   │       │       │   │   └── template.json
    │   │   │   │       │       │   └── bar.foo.cs
    │   │   │   │       │       └── foo.foo.cs
    │   │   │   │       │   └── mount.foo.cs
    │   │   │   │   ├── TemplateWithTags
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       └── bar.cs
    │   │   │   │   ├── TemplateWithUnspecifiedSourceName
    │   │   │   │       ├── .template.config
    │   │   │   │       │   └── template.json
    │   │   │   │       ├── bar.cs
    │   │   │   │       └── bar
    │   │   │   │       │   └── bar.cs
    │   │   │   │   └── TemplateWithValueForms
    │   │   │   │       ├── .template.config
    │   │   │   │           └── template.json
    │   │   │   │       ├── FirstLetterCaseForms
    │   │   │   │           ├── Param2TestValue.cs
    │   │   │   │           └── param1TestValue.cs
    │   │   │   │       ├── IdentityForms
    │   │   │   │           ├── Param1TestValue.cs
    │   │   │   │           ├── param 3 test value.cs
    │   │   │   │           └── param2TestValue.cs
    │   │   │   │       ├── KebabCaseForms
    │   │   │   │           └── param-1-test-value.cs
    │   │   │   │       ├── TitleCaseForms
    │   │   │   │           └── Param 3 Test Value.cs
    │   │   │   │       ├── bar.2.cs
    │   │   │   │       └── bar.cs
    │   │   ├── dotnet-outputsframeworkversion
    │   │   │   └── dotnet-outputsframeworkversion-netcoreapp1.0
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── dotnet-outputsframeworkversion-netcoreapp1.0.csproj
    │   │   ├── dotnet-portable-v1-prefercli
    │   │   │   └── dotnet-portable-v1-prefercli.csproj
    │   │   ├── dotnet-portable-v1
    │   │   │   └── dotnet-portable-v1.csproj
    │   │   ├── dotnet-portable
    │   │   │   ├── Program.cs
    │   │   │   └── dotnet-portable.csproj
    │   │   └── dotnet-prefercliruntime
    │   │   │   ├── Program.cs
    │   │   │   ├── dotnet-prefercliruntime.csproj
    │   │   │   └── prefercliruntime
    │   ├── TestProjects
    │   │   ├── 11TestAppWith10CLIToolReferences
    │   │   │   └── 11TestAppWith10CLIToolReferences.csproj
    │   │   ├── AllResourcesInSatellite
    │   │   │   ├── AllResourcesInSatellite.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── Strings.en.resx
    │   │   │   └── test.snk
    │   │   ├── AllResourcesInSatelliteDisableVersionGenerate
    │   │   │   ├── AllResourcesInSatellite.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── AssemblyInfo.cs
    │   │   │   ├── Strings.en.resx
    │   │   │   └── test.snk
    │   │   ├── AppOutputsExecutablePath
    │   │   │   ├── AppOutputsExecutablePath.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppThatOutputsDotnetLaunchProfile
    │   │   │   ├── AppThatOutputsDotnetLaunchProfile.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── Properties
    │   │   │   │   └── launchSettings.json
    │   │   ├── AppWithApplicationUrlInLaunchSettings
    │   │   │   ├── AppWithApplicationUrlInLaunchSettings.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── Properties
    │   │   │   │   └── launchSettings.json
    │   │   ├── AppWithCorruptedLaunchSettings
    │   │   │   ├── AppWithCorruptedLaunchSettings.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── Properties
    │   │   │   │   └── launchSettings.json
    │   │   ├── AppWithDepOnToolWithOutputName
    │   │   │   ├── AppWithDepOnToolWithOutputName.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppWithDirectAndToolDep
    │   │   │   ├── AppWithDirectAndToolDep.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppWithDirectDep
    │   │   │   ├── AppWithDirectDep.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppWithDirectDepWithOutputName
    │   │   │   ├── AppWithDirectDepWithOutputName.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppWithDuplicateLaunchProfiles
    │   │   │   ├── My Project
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── Program.vb
    │   │   │   └── VbAppWithLaunchSettings.vbproj
    │   │   ├── AppWithFallbackFolderToolDependency
    │   │   │   └── AppWithFallbackFolderToolDependency.csproj
    │   │   ├── AppWithLaunchSettings
    │   │   │   ├── AppWithLaunchSettings.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── Properties
    │   │   │   │   └── launchSettings.json
    │   │   ├── AppWithLaunchSettingsNoDefault
    │   │   │   ├── AppWithLaunchSettingsNoDefault.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── Properties
    │   │   │   │   └── launchSettings.json
    │   │   ├── AppWithLibrary
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── TestApp.csproj
    │   │   │   │   └── runtimeconfig.template.json
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── TestLibrary.csproj
    │   │   ├── AppWithLibraryAndRid
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── LibraryWithRid
    │   │   │   │   ├── LibraryWithRid.csproj
    │   │   │   │   └── NativeCode.cs
    │   │   │   ├── LibraryWithRids
    │   │   │   │   ├── LibraryWithRids.csproj
    │   │   │   │   └── NativeCode.cs
    │   │   │   └── LibraryWithoutRid
    │   │   │   │   ├── LibraryWithoutRid.csproj
    │   │   │   │   └── PortableCode.cs
    │   │   ├── AppWithLibraryFS
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.fs
    │   │   │   │   └── TestApp.fsproj
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── TestLibrary.fsproj
    │   │   ├── AppWithLibraryVB
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.vb
    │   │   │   │   └── TestApp.vbproj
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Helper.vb
    │   │   │   │   └── TestLibrary.vbproj
    │   │   ├── AppWithMultipleFxAndTools
    │   │   │   └── MSBuildAppWithMultipleFrameworksAndTools.csproj
    │   │   ├── AppWithNetCoreAppLib
    │   │   │   ├── lib
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── lib.csproj
    │   │   │   └── main
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── main.csproj
    │   │   ├── AppWithProjRefCaseDiff
    │   │   │   ├── AppWithProjRefCaseDiff.sln
    │   │   │   ├── LibA
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── LibA.csproj
    │   │   │   └── LibB
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── LibB.csproj
    │   │   ├── AppWithSharedProject
    │   │   │   ├── Linked
    │   │   │   │   └── LinkedClass.cs
    │   │   │   ├── SharedProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── MyFolder
    │   │   │   │   │   └── TextFile1.txt
    │   │   │   │   ├── SharedProject.projitems
    │   │   │   │   └── SharedProject.shproj
    │   │   │   └── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestApp.csproj
    │   │   ├── AppWithToolDependency
    │   │   │   ├── AppWithToolDependency.csproj
    │   │   │   └── Program.cs
    │   │   ├── AppWithTransitiveProjectRefs
    │   │   │   ├── AuxLibrary
    │   │   │   │   ├── AuxLibrary.csproj
    │   │   │   │   └── Helper.cs
    │   │   │   ├── MainLibrary
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── MainLibrary.csproj
    │   │   │   └── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestApp.csproj
    │   │   ├── AppsWithFrameworkReferences
    │   │   │   ├── EntityFrameworkApp
    │   │   │   │   ├── EntityFrameworkApp.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── StopwatchLib
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── StopwatchLib.csproj
    │   │   ├── AppxReferencingCrossTargeting
    │   │   │   ├── Appx
    │   │   │   │   ├── Appx.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── CrossTargeted
    │   │   │   │   ├── CrossTargeted.cs
    │   │   │   │   └── CrossTargeted.csproj
    │   │   ├── ArtifactsSdkTest
    │   │   │   ├── ArtifactsSdkTest.sln
    │   │   │   ├── Directory.Build.props
    │   │   │   ├── MSBuildSdk
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── MSBuildSdk.csproj
    │   │   │   ├── PackageReference
    │   │   │   │   ├── PackageReference.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── global.json
    │   │   ├── BlazorHosted
    │   │   │   ├── blazorhosted
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── blazorhosted.csproj
    │   │   │   ├── blazorwasm
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── LinkToWebRoot
    │   │   │   │   │   └── css
    │   │   │   │   │   │   └── app.css
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Resources.ja.resx.txt
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   ├── blazorwasm.csproj
    │   │   │   │   ├── icudt_custom.dat
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── Fake-License.txt
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   ├── index.html
    │   │   │   │   │   └── serviceworkers
    │   │   │   │   │       ├── my-prod-service-worker.js
    │   │   │   │   │       └── my-service-worker.js
    │   │   │   ├── classlibrarywithsatelliteassemblies
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── Resources.es-ES.resx
    │   │   │   │   └── classlibrarywithsatelliteassemblies.csproj
    │   │   │   └── razorclasslibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── RazorClassLibrary.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │       ├── styles.css
    │   │   │   │       └── wwwroot
    │   │   │   │           └── exampleJsInterop.js
    │   │   ├── BlazorHostedRID
    │   │   │   ├── blazorhosted
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── blazorhosted-rid.csproj
    │   │   │   ├── blazorwasm
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── LinkToWebRoot
    │   │   │   │   │   └── css
    │   │   │   │   │   │   └── app.css
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Resources.ja.resx.txt
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   ├── blazorwasm.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── Fake-License.txt
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   ├── index.html
    │   │   │   │   │   └── serviceworkers
    │   │   │   │   │       ├── my-prod-service-worker.js
    │   │   │   │   │       └── my-service-worker.js
    │   │   │   ├── classlibrarywithsatelliteassemblies
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── Resources.es-ES.resx
    │   │   │   │   └── classlibrarywithsatelliteassemblies.csproj
    │   │   │   └── razorclasslibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── RazorClassLibrary.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │       ├── styles.css
    │   │   │   │       └── wwwroot
    │   │   │   │           └── exampleJsInterop.js
    │   │   ├── BlazorMultiApp
    │   │   │   ├── BlazorMultipleApps.FirstClient
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── BlazorMultipleApps.FirstClient.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   └── index.html
    │   │   │   ├── BlazorMultipleApps.SecondClient
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── BlazorMultipleApps.SecondClient.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   └── index.html
    │   │   │   ├── BlazorMultipleApps.Server
    │   │   │   │   ├── BlazorMultipleApps.Server.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── BlazorMultipleApps.Shared
    │   │   │   │   ├── BlazorMultipleApps.Shared.csproj
    │   │   │   │   └── WeatherForecast.cs
    │   │   ├── BlazorWasmHosted50
    │   │   │   ├── BlazorWasmHosted50.sln
    │   │   │   ├── Client
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── BlazorWasmHosted50.Client.csproj
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Shared
    │   │   │   │   │   ├── MainLayout.razor
    │   │   │   │   │   └── MainLayout.razor.css
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   └── index.html
    │   │   │   ├── Server
    │   │   │   │   ├── BlazorWasmHosted50.Server.csproj
    │   │   │   │   ├── Controllers
    │   │   │   │   │   └── WeatherForecastController.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   ├── Startup.cs
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   └── appsettings.json
    │   │   │   └── Shared
    │   │   │   │   ├── BlazorWasmHosted50.Shared.csproj
    │   │   │   │   └── WeatherForecast.cs
    │   │   ├── BlazorWasmHosted60
    │   │   │   ├── BlazorWasmHosted60.sln
    │   │   │   ├── Client
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── BlazorWasmHosted60.Client.csproj
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Shared
    │   │   │   │   │   ├── MainLayout.razor
    │   │   │   │   │   └── MainLayout.razor.css
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   └── index.html
    │   │   │   ├── Server
    │   │   │   │   ├── BlazorWasmHosted60.Server.csproj
    │   │   │   │   ├── Controllers
    │   │   │   │   │   └── WeatherForecastController.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   └── appsettings.json
    │   │   │   └── Shared
    │   │   │   │   ├── BlazorWasmHosted60.Shared.csproj
    │   │   │   │   └── WeatherForecast.cs
    │   │   ├── BlazorWasmMinimal
    │   │   │   ├── App.razor
    │   │   │   ├── Pages
    │   │   │   │   └── Index.razor
    │   │   │   ├── Program.cs
    │   │   │   ├── _Imports.razor
    │   │   │   ├── blazorwasm-minimal.csproj
    │   │   │   ├── icudt_custom.dat
    │   │   │   └── wwwroot
    │   │   │   │   ├── css
    │   │   │   │       └── app.css
    │   │   │   │   └── index.html
    │   │   ├── BlazorWasmWithLibrary
    │   │   │   ├── LinkBaseToWebRoot
    │   │   │   │   └── js
    │   │   │   │   │   └── LinkedScript.js
    │   │   │   ├── blazorwasm
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── LinkToWebRoot
    │   │   │   │   │   └── css
    │   │   │   │   │   │   └── app.css
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Resources.ja.resx.txt
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   ├── blazorwasm.csproj
    │   │   │   │   ├── css
    │   │   │   │   │   └── app.css
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── Fake-License.txt
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   ├── index.html
    │   │   │   │   │   └── serviceworkers
    │   │   │   │   │       ├── my-prod-service-worker.js
    │   │   │   │   │       └── my-service-worker.js
    │   │   │   ├── classlibrarywithsatelliteassemblies
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── Resources.es-ES.resx
    │   │   │   │   └── classlibrarywithsatelliteassemblies.csproj
    │   │   │   └── razorclasslibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── RazorClassLibrary.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │       ├── styles.css
    │   │   │   │       └── wwwroot
    │   │   │   │           └── exampleJsInterop.js
    │   │   ├── ComServer
    │   │   │   ├── ComServer.cs
    │   │   │   └── ComServer.csproj
    │   │   ├── ComServerWithDependencies
    │   │   │   ├── ComServer.cs
    │   │   │   └── ComServerWithDependencies.csproj
    │   │   ├── ComServerWithTypeLibs
    │   │   │   ├── ComServerWithTypeLibs.cs
    │   │   │   ├── ComServerWithTypeLibs.csproj
    │   │   │   ├── dummy1.tlb
    │   │   │   ├── dummy2.tlb
    │   │   │   └── invalid.tlb
    │   │   ├── CompilationContext
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestApp.csproj
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── TestLibrary.csproj
    │   │   ├── CppCliLibWithWpfFrameworkReference
    │   │   │   ├── Project1.vcxproj
    │   │   │   ├── SubImage.cpp
    │   │   │   └── SubImage.h
    │   │   ├── CppWinMDComponent
    │   │   │   └── SimpleMathComponent
    │   │   │   │   ├── PropertySheet.props
    │   │   │   │   ├── SimpleMath.cpp
    │   │   │   │   ├── SimpleMath.h
    │   │   │   │   ├── SimpleMath.idl
    │   │   │   │   ├── SimpleMathComponent.def
    │   │   │   │   ├── SimpleMathComponent.vcxproj
    │   │   │   │   ├── SimpleMathComponent.vcxproj.filters
    │   │   │   │   ├── packages.config
    │   │   │   │   ├── pch.cpp
    │   │   │   │   └── pch.h
    │   │   ├── CrossTargeting
    │   │   │   ├── DesktopAndNetStandard
    │   │   │   │   ├── DesktopAndNetStandard.csproj
    │   │   │   │   └── Helper.cs
    │   │   │   └── NetStandardAndNetCoreApp
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── NetStandardAndNetCoreApp.csproj
    │   │   ├── DependencyContextFromTool
    │   │   │   └── DependencyContextFromTool.csproj
    │   │   ├── DeployProjectReferencingSdkProject
    │   │   │   ├── DeployProj
    │   │   │   │   └── Deploy.proj
    │   │   │   └── HelloWorld
    │   │   │   │   ├── HelloWorld.csproj
    │   │   │   │   └── Program.cs
    │   │   ├── DesktopAppWithLibrary-NonSDK
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestApp.csproj
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── TestLibrary.csproj
    │   │   ├── DesktopAppWithLibrary-PackagesConfig
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── TestApp.csproj
    │   │   │   │   └── packages.config
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── TestLibrary.csproj
    │   │   ├── DesktopAppWithLibrary
    │   │   │   ├── TestApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestApp.csproj
    │   │   │   └── TestLibrary
    │   │   │   │   ├── Helper.cs
    │   │   │   │   └── TestLibrary.csproj
    │   │   ├── DesktopMinusRid
    │   │   │   ├── DesktopMinusRid.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── Strings.resx
    │   │   ├── DesktopNeedsBindingRedirects
    │   │   │   ├── DesktopNeedsBindingRedirects.csproj
    │   │   │   └── Program.cs
    │   │   ├── DesktopReferencingNetStandardLibrary
    │   │   │   ├── Class1.cs
    │   │   │   └── Library.csproj
    │   │   ├── DesktopWpf
    │   │   │   └── FxWpf
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── FxWpf.csproj
    │   │   │   │   ├── MainWindow.xaml
    │   │   │   │   ├── MainWindow.xaml.cs
    │   │   │   │   └── Program.cs
    │   │   ├── DotnetRunTargetExtension
    │   │   │   ├── DotnetRunTargetExtension.csproj
    │   │   │   └── Program.cs
    │   │   ├── DotnetRunTargetExtensionWithError
    │   │   │   ├── DotnetRunTargetExtensionWithError.csproj
    │   │   │   └── Program.cs
    │   │   ├── EmptyFolder
    │   │   │   ├── dotnet.config
    │   │   │   └── file.txt
    │   │   ├── EndToEndTestApp
    │   │   │   ├── EndToEndTestApp.csproj
    │   │   │   ├── Program.cs
    │   │   │   └── packfiles
    │   │   │   │   ├── pack1.txt
    │   │   │   │   └── pack2.txt
    │   │   ├── FSharpTestAppSimple
    │   │   │   ├── Program.fs
    │   │   │   └── TestAppSimple.fsproj
    │   │   ├── HelloWorld
    │   │   │   ├── HelloWorld.csproj
    │   │   │   └── Program.cs
    │   │   ├── HelloWorldFS
    │   │   │   ├── Program.fs
    │   │   │   └── TestApp.fsproj
    │   │   ├── HelloWorldVB
    │   │   │   ├── HelloWorld.vbproj
    │   │   │   └── Program.vb
    │   │   ├── HelloWorldWithSubDirs
    │   │   │   ├── HelloWorldWithSubDirs.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── Signature.Always.Stamp
    │   │   │   ├── Signature.Newest.Stamp
    │   │   │   └── SmallNameDir
    │   │   │   │   └── word
    │   │   ├── HybridTestRunnerTestProjects
    │   │   │   ├── AnotherTestProject
    │   │   │   │   ├── AnotherTestProject.csproj
    │   │   │   │   ├── MSTestSettings.cs
    │   │   │   │   └── Test1.cs
    │   │   │   ├── HybridTestRunnerTestProjects.sln
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── dotnet.config
    │   │   ├── InferredTypeVariableName
    │   │   │   ├── InferredTypeVaraibleName.vbproj
    │   │   │   └── Program.vb
    │   │   ├── InvalidSolution
    │   │   │   ├── InvalidSolution.sln
    │   │   │   ├── InvalidSolution.slnx
    │   │   │   ├── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   │   ├── Sln
    │   │   │   │   └── InvalidSolution.sln
    │   │   │   └── Slnx
    │   │   │   │   └── InvalidSolution.slnx
    │   │   ├── KitchenSink
    │   │   │   ├── TestApp
    │   │   │   │   ├── CompileCopyToOutput.cs
    │   │   │   │   ├── ContentAlways.txt
    │   │   │   │   ├── ContentPreserveNewest.txt
    │   │   │   │   ├── CopyOutputNotPublish.txt
    │   │   │   │   ├── FolderWithResource
    │   │   │   │   │   └── Strings.da.resx
    │   │   │   │   ├── NoneCopyOutputAlways.txt
    │   │   │   │   ├── NoneCopyOutputNever.txt
    │   │   │   │   ├── NoneCopyOutputPreserveNewest.txt
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Resource1.resx
    │   │   │   │   ├── Strings.de.resx
    │   │   │   │   ├── Strings.fr.resx
    │   │   │   │   ├── Strings.resx
    │   │   │   │   ├── TestApp.csproj
    │   │   │   │   └── runtimeconfig.template.json
    │   │   │   └── TestLibrary
    │   │   │   │   ├── CopyToOutputFromProjectReference.txt
    │   │   │   │   ├── Helper.cs
    │   │   │   │   ├── Messages.cs
    │   │   │   │   ├── Resources.Designer.cs
    │   │   │   │   ├── Resources.da.resx
    │   │   │   │   ├── Resources.de.resx
    │   │   │   │   ├── Resources.fr.resx
    │   │   │   │   ├── Resources.resx
    │   │   │   │   └── TestLibrary.csproj
    │   │   ├── LibraryWithOutputAssemblyName
    │   │   │   └── MyLibrary.csproj
    │   │   ├── LibraryWithUnresolvablePackageReference
    │   │   │   └── LibraryWithUnresolvablePackageReference.csproj
    │   │   ├── LinkTest
    │   │   │   ├── LinkTest
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── LinkTest.csproj
    │   │   │   └── Linked
    │   │   │   │   ├── A
    │   │   │   │       └── B C
    │   │   │   │       │   ├── Linked.Additional.txt
    │   │   │   │       │   ├── Linked.Class.cs
    │   │   │   │       │   ├── Linked.Content.txt
    │   │   │   │       │   ├── Linked.Custom.txt
    │   │   │   │       │   ├── Linked.Embedded.txt
    │   │   │   │       │   ├── Linked.None.txt
    │   │   │   │       │   ├── Linked.page.xaml
    │   │   │   │       │   └── Linked.resource.xaml
    │   │   │   │   ├── Linked.Additional.txt
    │   │   │   │   ├── Linked.Class.cs
    │   │   │   │   ├── Linked.Content.txt
    │   │   │   │   ├── Linked.Custom.txt
    │   │   │   │   ├── Linked.Embedded.txt
    │   │   │   │   ├── Linked.None.txt
    │   │   │   │   ├── Linked.page.xaml
    │   │   │   │   └── Linked.resource.xaml
    │   │   ├── MSBuildAppWithMultipleFrameworks
    │   │   │   └── MSBuildAppWithMultipleFrameworks.csproj
    │   │   ├── MSBuildAppWithMultipleFrameworksAndTools
    │   │   │   └── MSBuildAppWithMultipleFrameworksAndTools.csproj
    │   │   ├── MSBuildBareBonesProject
    │   │   │   └── BareBones.proj
    │   │   ├── MSBuildCultureResourceGeneration
    │   │   │   ├── MSBuildCultureResourceGeneration.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── Resources.test-1.resx
    │   │   │   └── Resources.test-2.resx
    │   │   ├── MSBuildIntegration
    │   │   │   ├── build.proj
    │   │   │   └── build.props
    │   │   ├── MSBuildTestApp
    │   │   │   ├── MSBuildTestApp.csproj
    │   │   │   └── Program.cs
    │   │   ├── MSTestMetaPackageProjectWithMultipleTFMsSolution
    │   │   │   ├── MSTestMetaPackageProjectWithMultipleTFMsSolution.sln
    │   │   │   ├── TestProject
    │   │   │   │   ├── TestProject.csproj
    │   │   │   │   └── UnitTest1.cs
    │   │   │   └── dotnet.config
    │   │   ├── MultiDependentProject
    │   │   │   └── MultiDependentProject.csproj
    │   │   ├── MultiTestProjectSolutionWithDifferentFailures
    │   │   │   ├── AnotherTestProject
    │   │   │   │   ├── AnotherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── MultiTestProjectSolutionWithDifferentFailures.sln
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── MultiTestProjectSolutionWithDiscoveredTests
    │   │   │   ├── MultiTestProjectSolutionWithDiscoveredTests.sln
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── MultiTestProjectSolutionWithTests
    │   │   │   ├── MultiTestProjectSolutionWithTests.sln
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SolutionFilter
    │   │   │   │   └── OtherTestProjects.slnf
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjects.slnf
    │   │   │   └── dotnet.config
    │   │   ├── MultipleTestProjectSolution
    │   │   │   ├── AnotherTestProject
    │   │   │   │   ├── AnotherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── MultipleTestProjectSolution.sln
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── MultipleTestProjectsWithoutSolution
    │   │   │   ├── AnotherTestProject
    │   │   │   │   ├── AnotherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── NETCoreCppClApp
    │   │   │   ├── NETCoreCppCliTest.sln
    │   │   │   └── NETCoreCppCliTest
    │   │   │   │   ├── Directory.Build.props
    │   │   │   │   ├── Directory.Build.targets
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj.filters
    │   │   │   │   └── Source.cpp
    │   │   ├── NetCoreApp11WithP2P
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Library
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── Library.csproj
    │   │   ├── NetCoreCppCliLibWithTransitiveDeps
    │   │   │   ├── Directory.Build.props
    │   │   │   ├── NETCoreCppCliTest.sln
    │   │   │   ├── NETCoreCppCliTest
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj.filters
    │   │   │   │   └── Source.cpp
    │   │   │   ├── NETCoreCppCliTestB
    │   │   │   │   ├── NETCoreCppCliTestB.vcxproj
    │   │   │   │   ├── NETCoreCppCliTestB.vcxproj.filters
    │   │   │   │   └── Source.cpp
    │   │   │   └── NETCoreCppCliTestC
    │   │   │   │   ├── NETCoreCppCliTestC.vcxproj
    │   │   │   │   ├── NETCoreCppCliTestC.vcxproj.filters
    │   │   │   │   └── Source.cpp
    │   │   ├── NetCoreCsharpAppReferenceCppCliLib
    │   │   │   ├── CSConsoleApp
    │   │   │   │   ├── CSConsoleApp.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   ├── NETCoreCppCliTest.sln
    │   │   │   └── NETCoreCppCliTest
    │   │   │   │   ├── Directory.Build.props
    │   │   │   │   ├── Directory.Build.targets
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj.filters
    │   │   │   │   ├── NETCoreCppCliTest.vcxproj.user
    │   │   │   │   └── Source.cpp
    │   │   ├── NewtonSoftDependentProject
    │   │   │   ├── NewtonSoftDependentProject.csproj
    │   │   │   └── Program.cs
    │   │   ├── NewtonsoftProfile
    │   │   │   ├── NewtonsoftFilterProfile.xml
    │   │   │   └── NewtonsoftProfile.xml
    │   │   ├── NonDefaultTarget
    │   │   │   └── NonDefaultTarget.csproj
    │   │   ├── NuGetConfigDependentProject
    │   │   │   ├── NuGetConfigDependentProject.csproj
    │   │   │   └── Program.cs
    │   │   ├── NuGetConfigProfile
    │   │   │   └── NuGetConfigFilterProfile.xml
    │   │   ├── NuGetConfigRandomPackageSources
    │   │   │   └── NuGet.config
    │   │   ├── NugetCompletion
    │   │   │   └── nuget.config
    │   │   ├── PackageValidationTestProject
    │   │   │   ├── NuGet.Config
    │   │   │   ├── PackageValidationTestProject.csproj
    │   │   │   └── Program.cs
    │   │   ├── PortableTool
    │   │   │   ├── Program.cs
    │   │   │   └── consoledemo.csproj
    │   │   ├── PortableToolWithP2P
    │   │   │   ├── App
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── consoledemo.csproj
    │   │   │   └── Library
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── Library.csproj
    │   │   ├── PortableToolWithTestProject
    │   │   │   ├── App
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── consoledemo.csproj
    │   │   │   └── Test
    │   │   │   │   ├── UnitTest1.cs
    │   │   │   │   └── XUnitTestProject.csproj
    │   │   ├── ProjectReferences_Graph
    │   │   │   ├── A
    │   │   │   │   ├── A.cs
    │   │   │   │   └── A.csproj
    │   │   │   ├── B
    │   │   │   │   ├── B.cs
    │   │   │   │   └── B.csproj
    │   │   │   ├── C
    │   │   │   │   ├── C.cs
    │   │   │   │   └── C.csproj
    │   │   │   ├── Common.cs
    │   │   │   ├── D
    │   │   │   │   ├── D.cs
    │   │   │   │   └── D.csproj
    │   │   │   ├── E
    │   │   │   │   ├── E.cs
    │   │   │   │   └── E.csproj
    │   │   │   ├── F
    │   │   │   │   ├── F.cs
    │   │   │   │   └── F.csproj
    │   │   │   ├── G
    │   │   │   │   ├── G.cs
    │   │   │   │   └── G.csproj
    │   │   │   ├── U
    │   │   │   │   └── U.csproj
    │   │   │   ├── W
    │   │   │   │   └── W.csproj
    │   │   │   ├── Y
    │   │   │   │   └── Y.csproj
    │   │   │   └── Z
    │   │   │   │   └── Z.csproj
    │   │   ├── ProjectSolutionForMultipleTFMs
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── ProjectSolutionForMultipleTFMs.sln
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── ProjectWithEsProjReference
    │   │   │   ├── .npmrc
    │   │   │   ├── App.csproj
    │   │   │   ├── Lib.esproj
    │   │   │   ├── package-lock.json
    │   │   │   └── package.json
    │   │   ├── RazorAppWithP2PReference
    │   │   │   ├── AnotherClassLib
    │   │   │   │   ├── AnotherClassLib.csproj
    │   │   │   │   ├── Class2.cs
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   └── Index.cshtml
    │   │   │   │   │   └── _ViewImports.cshtml
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── site.css
    │   │   │   │   │   └── js
    │   │   │   │   │       └── project-direct-dep.js
    │   │   │   ├── AppWithP2PReference
    │   │   │   │   ├── AppWithP2PReference.csproj
    │   │   │   │   ├── Models
    │   │   │   │   │   └── ErrorViewModel.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Views
    │   │   │   │   │   ├── Home
    │   │   │   │   │       ├── About.cshtml
    │   │   │   │   │       ├── Contact.cshtml
    │   │   │   │   │       └── Index.cshtml
    │   │   │   │   │   ├── Shared
    │   │   │   │   │       └── _ValidationScriptsPartial.cshtml
    │   │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   │   └── _ViewStart.cshtml
    │   │   │   ├── ClassLibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── ClassLibrary.csproj
    │   │   │   │   ├── Components
    │   │   │   │   │   ├── App.razor
    │   │   │   │   │   └── App.razor.css
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   └── _Layout.cshtml
    │   │   │   │   │   └── _ViewImports.cshtml
    │   │   │   │   └── wwwroot
    │   │   │   │   │   └── js
    │   │   │   │   │       ├── project-transitive-dep.js
    │   │   │   │   │       └── project-transitive-dep.v4.js
    │   │   │   └── ClassLibraryMvc21
    │   │   │   │   ├── Areas
    │   │   │   │       └── MyFeature
    │   │   │   │       │   └── Pages
    │   │   │   │       │       ├── Page1.cshtml
    │   │   │   │       │       └── Page1.cshtml.cs
    │   │   │   │   └── ClassLibraryMvc21.csproj
    │   │   ├── RazorAppWithPackageAndP2PReference
    │   │   │   ├── AnotherClassLib
    │   │   │   │   ├── AnotherClassLib.csproj
    │   │   │   │   ├── Class2.cs
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   └── Index.cshtml
    │   │   │   │   │   └── _ViewImports.cshtml
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── site.css
    │   │   │   │   │   └── js
    │   │   │   │   │       └── project-direct-dep.js
    │   │   │   ├── AppWithPackageAndP2PReference
    │   │   │   │   ├── AppWithPackageAndP2PReference.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestPackages
    │   │   │   │   │   └── _._
    │   │   │   ├── ClassLibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── ClassLibrary.csproj
    │   │   │   │   ├── Components
    │   │   │   │   │   ├── App.razor
    │   │   │   │   │   └── App.razor.css
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   └── _Layout.cshtml
    │   │   │   │   │   └── _ViewImports.cshtml
    │   │   │   │   └── wwwroot
    │   │   │   │   │   └── js
    │   │   │   │   │       ├── project-transitive-dep.js
    │   │   │   │   │       └── project-transitive-dep.v4.js
    │   │   │   ├── RazorPackageLibraryDirectDependency
    │   │   │   │   ├── Components
    │   │   │   │   │   ├── App.razor
    │   │   │   │   │   └── App.razor.css
    │   │   │   │   ├── RazorPackageLibraryDirectDependency.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── site.css
    │   │   │   │   │   └── js
    │   │   │   │   │       └── pkg-direct-dep.js
    │   │   │   └── RazorPackageLibraryTransitiveDependency
    │   │   │   │   ├── RazorPackageLibraryTransitiveDependency.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │       └── js
    │   │   │   │           └── pkg-transitive-dep.js
    │   │   ├── RazorClassLibrary
    │   │   │   ├── Class1.cs
    │   │   │   ├── ClassLibrary.csproj
    │   │   │   ├── Components
    │   │   │   │   ├── App.razor
    │   │   │   │   └── App.razor.css
    │   │   │   ├── Views
    │   │   │   │   ├── Shared
    │   │   │   │   │   └── _Layout.cshtml
    │   │   │   │   └── _ViewImports.cshtml
    │   │   │   └── wwwroot
    │   │   │   │   └── js
    │   │   │   │       ├── project-transitive-dep.js
    │   │   │   │       └── project-transitive-dep.v4.js
    │   │   ├── RazorComponentApp
    │   │   │   ├── ComponentApp.csproj
    │   │   │   ├── Components
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── Pages
    │   │   │   │   │   ├── Counter.razor
    │   │   │   │   │   ├── Counter.razor.css
    │   │   │   │   │   ├── FetchData.razor
    │   │   │   │   │   ├── Index.razor
    │   │   │   │   │   ├── Index.razor.css
    │   │   │   │   │   └── _Imports.razor
    │   │   │   │   ├── Shared
    │   │   │   │   │   ├── MainLayout.razor
    │   │   │   │   │   └── NavMenu.razor
    │   │   │   │   └── _Imports.razor
    │   │   │   ├── Program.cs
    │   │   │   └── Services
    │   │   │   │   ├── WeatherForecast.cs
    │   │   │   │   └── WeatherForecastService.cs
    │   │   ├── RazorComponentAppMultitarget
    │   │   │   ├── Program.cs
    │   │   │   └── RazorComponentAppMultitarget.csproj
    │   │   ├── RazorComponentAppWithReferenceMultitarget
    │   │   │   ├── RazorComponentApp
    │   │   │   │   ├── ComponentApp.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── RazorComponentLibrary
    │   │   │   │   └── RazorComponentLibrary.csproj
    │   │   ├── RazorComponentLibrary
    │   │   │   ├── Class1.cs
    │   │   │   ├── ComponentLibrary.csproj
    │   │   │   ├── GenericComponent.razor
    │   │   │   └── MyComponent.razor
    │   │   ├── RazorMvcWithComponents
    │   │   │   ├── Components
    │   │   │   │   ├── Counter.razor
    │   │   │   │   └── Counter.razor.css
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── MvcWithComponents.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   ├── Test.cs
    │   │   │   ├── TestComponent.razor
    │   │   │   └── Views
    │   │   │   │   ├── Home
    │   │   │   │       ├── FileName.cshtml
    │   │   │   │       ├── Index.cshtml
    │   │   │   │       └── Index.cshtml.css
    │   │   │   │   ├── Shared
    │   │   │   │       └── NavMenu.razor
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   ├── RazorSimpleMvc
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── SimpleMvc.csproj
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   ├── Views
    │   │   │   │   ├── Home
    │   │   │   │   │   ├── #F{}i+l!e.cshtml
    │   │   │   │   │   ├── About.cshtml
    │   │   │   │   │   ├── About.cshtml.css
    │   │   │   │   │   ├── Contact.cshtml
    │   │   │   │   │   ├── Contact.cshtml.css
    │   │   │   │   │   ├── Index.cshtml
    │   │   │   │   │   └── Index.cshtml.css
    │   │   │   │   ├── Shared
    │   │   │   │   │   ├── Error.cshtml
    │   │   │   │   │   ├── _Layout.cshtml
    │   │   │   │   │   └── _ValidationScriptsPartial.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   │   ├── appsettings.Development.json
    │   │   │   ├── appsettings.json
    │   │   │   └── wwwroot
    │   │   │   │   ├── .not-copied
    │   │   │   │       └── test.txt
    │   │   │   │   ├── .well-known
    │   │   │   │       └── security.txt
    │   │   │   │   ├── css
    │   │   │   │       └── site.css
    │   │   │   │   └── js
    │   │   │   │       └── SimpleMvc.js
    │   │   ├── RazorSimpleMvc21
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── SimpleMvc21.csproj
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   └── Views
    │   │   │   │   ├── Home
    │   │   │   │       ├── About.cshtml
    │   │   │   │       └── Index.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │       ├── _Layout.cshtml
    │   │   │   │       └── _ValidationScriptsPartial.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   ├── RazorSimpleMvc21NetFx
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── SimpleMvc21NetFx.csproj
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   └── Views
    │   │   │   │   ├── Home
    │   │   │   │       ├── About.cshtml
    │   │   │   │       └── Index.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │       ├── _Layout.cshtml
    │   │   │   │       └── _ValidationScriptsPartial.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   ├── RazorSimpleMvc22
    │   │   │   ├── Program.cs
    │   │   │   ├── SimpleMvc22.csproj
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   └── Views
    │   │   │   │   ├── Home
    │   │   │   │       └── Index.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │       └── _Layout.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   ├── RazorSimpleMvc31
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── SimpleMvc31.csproj
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   └── Views
    │   │   │   │   ├── Home
    │   │   │   │       └── Index.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │       └── _Layout.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   ├── RazorSimpleMvc50
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── SimpleMvc50.csproj
    │   │   │   ├── SimpleTagHelper.cs
    │   │   │   └── Views
    │   │   │   │   ├── Home
    │   │   │   │       └── Index.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │       └── _Layout.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   ├── Razorblazor31
    │   │   │   ├── App.razor
    │   │   │   ├── Pages
    │   │   │   │   ├── Index.razor
    │   │   │   │   └── _Host.cshtml
    │   │   │   ├── Program.cs
    │   │   │   ├── Shared
    │   │   │   │   ├── MainLayout.razor
    │   │   │   │   └── NavMenu.razor
    │   │   │   ├── _Imports.razor
    │   │   │   └── blazor31.csproj
    │   │   ├── SampleManifest
    │   │   │   ├── BasicSample.json
    │   │   │   ├── MockListSample.json
    │   │   │   ├── MockListSampleUpdated.json
    │   │   │   ├── MockWorkloadsSample.json
    │   │   │   ├── NullAliasError.json
    │   │   │   ├── Sample.json
    │   │   │   ├── Sample.loc.json
    │   │   │   ├── Sample2.json
    │   │   │   ├── Sample2_v2.json
    │   │   │   ├── Sample2_v3.json
    │   │   │   └── UnsupportedPlatform.json
    │   │   ├── SampleUpdatedManifest
    │   │   │   └── Sample.json
    │   │   ├── SimpleDependencies
    │   │   │   ├── Program.cs
    │   │   │   └── SimpleDependencies.csproj
    │   │   ├── SimpleStore
    │   │   │   └── SimpleStore.xml
    │   │   ├── SlnFileWithNoProjectReferences
    │   │   │   └── SlnFileWithNoProjectReferences.sln
    │   │   ├── SlnFileWithNoProjectReferencesAndCSharpProject
    │   │   │   ├── App.sln
    │   │   │   └── CSharpProject
    │   │   │   │   ├── App.config
    │   │   │   │   ├── CSharpProject.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Properties
    │   │   │   │       └── AssemblyInfo.cs
    │   │   ├── SlnFileWithNoProjectReferencesAndFSharpProject
    │   │   │   ├── App.sln
    │   │   │   └── FSharpProject
    │   │   │   │   ├── FSharpProject.fsproj
    │   │   │   │   └── Program.fs
    │   │   ├── SlnFileWithNoProjectReferencesAndUnknownProject
    │   │   │   ├── App.sln
    │   │   │   └── UnknownProject
    │   │   │   │   └── UnknownProject.unknownproj
    │   │   ├── SlnFileWithNoProjectReferencesAndUnknownProjectType
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   └── UnknownProject
    │   │   │   │   └── UnknownProject.unknownproj
    │   │   ├── SlnFileWithNoProjectReferencesAndUnknownProjectWithMultipleProjectTypeGuids
    │   │   │   ├── App.sln
    │   │   │   └── UnknownProject
    │   │   │   │   └── UnknownProject.unknownproj
    │   │   ├── SlnFileWithNoProjectReferencesAndUnknownProjectWithSingleProjectTypeGuid
    │   │   │   ├── App.sln
    │   │   │   └── UnknownProject
    │   │   │   │   └── UnknownProject.unknownproj
    │   │   ├── SlnFileWithNoProjectReferencesAndVBProject
    │   │   │   ├── App.sln
    │   │   │   └── VBProject
    │   │   │   │   ├── App.config
    │   │   │   │   ├── Module1.vb
    │   │   │   │   ├── My Project
    │   │   │   │       ├── Application.Designer.vb
    │   │   │   │       ├── Application.myapp
    │   │   │   │       ├── AssemblyInfo.vb
    │   │   │   │       ├── Resources.Designer.vb
    │   │   │   │       ├── Resources.resx
    │   │   │   │       ├── Settings.Designer.vb
    │   │   │   │       └── Settings.settings
    │   │   │   │   └── VBProject.vbproj
    │   │   ├── SlnFileWithReferencedProjects
    │   │   │   ├── A
    │   │   │   │   └── A.csproj
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   └── B
    │   │   │   │   └── B.csproj
    │   │   ├── SlnFileWithSolutionItemsInNestedFolders
    │   │   │   ├── App.sln
    │   │   │   └── App.slnx
    │   │   ├── SolutionFilesTemplates
    │   │   │   ├── ExpectedSlnContentsAfterRemove.sln
    │   │   │   ├── ExpectedSlnContentsAfterRemove.slnx
    │   │   │   ├── ExpectedSlnContentsAfterRemoveAllProjects.sln
    │   │   │   ├── ExpectedSlnContentsAfterRemoveAllProjects.slnx
    │   │   │   ├── ExpectedSlnContentsAfterRemoveLastNestedProj.sln
    │   │   │   ├── ExpectedSlnContentsAfterRemoveLastNestedProj.slnx
    │   │   │   ├── ExpectedSlnContentsAfterRemoveNestedProj.sln
    │   │   │   ├── ExpectedSlnContentsAfterRemoveNestedProj.slnx
    │   │   │   ├── ExpectedSlnContentsAfterRemoveProjectInSolutionWithNestedSolutionItems.sln
    │   │   │   ├── ExpectedSlnContentsAfterRemoveProjectInSolutionWithNestedSolutionItems.slnx
    │   │   │   ├── ExpectedSlnContentsAfterRemoveProjectWithDependencies.sln
    │   │   │   ├── ExpectedSlnContentsAfterRemoveProjectWithDependencies.slnx
    │   │   │   ├── ExpectedSlnFileAfterAddingLibProj.sln
    │   │   │   ├── ExpectedSlnFileAfterAddingLibProj.slnx
    │   │   │   ├── ExpectedSlnFileAfterAddingLibProjToEmptySln.sln
    │   │   │   ├── ExpectedSlnFileAfterAddingLibProjToEmptySln.slnx
    │   │   │   ├── ExpectedSlnFileAfterAddingNestedProj.sln
    │   │   │   ├── ExpectedSlnFileAfterAddingNestedProj.slnx
    │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithInRootOption.sln
    │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithInRootOption.slnx
    │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithSolutionFolderOption.sln
    │   │   │   └── ExpectedSlnFileAfterAddingProjectWithSolutionFolderOption.slnx
    │   │   ├── SolutionWithAppAndDcProj
    │   │   │   ├── SampleApp.Docker
    │   │   │   │   └── SampleApp.Docker.dcproj
    │   │   │   ├── SampleApp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SampleApp.csproj
    │   │   │   └── SolutionWithAppAndDcProj.sln
    │   │   ├── SourceLinkTestApp
    │   │   │   ├── Directory.Build.props
    │   │   │   ├── Directory.Build.targets
    │   │   │   ├── Program.cs
    │   │   │   └── SourceLinkTestApp.csproj
    │   │   ├── StoreManifests
    │   │   │   ├── NewtonsoftFilterProfile.xml
    │   │   │   └── NewtonsoftMultipleVersions.xml
    │   │   ├── TargetManifests
    │   │   │   ├── FluentAssertion.xml
    │   │   │   ├── NewtonsoftFilterProfile.xml
    │   │   │   ├── NewtonsoftMultipleVersions.xml
    │   │   │   ├── PrunePackages.xml
    │   │   │   └── StarVersion.xml
    │   │   ├── TestAppEchoDotnetRoot
    │   │   │   ├── Program.cs
    │   │   │   └── TestAppEchoDotnetRoot.csproj
    │   │   ├── TestAppSimple
    │   │   │   ├── Program.cs
    │   │   │   └── TestAppSimple.csproj
    │   │   ├── TestAppSimpleWithRetry
    │   │   │   ├── TestAppSimpleWithRetry.csproj
    │   │   │   ├── TestClass1.cs
    │   │   │   └── dotnet.config
    │   │   ├── TestAppThatWaits
    │   │   │   ├── Program.cs
    │   │   │   └── TestAppThatWaits.csproj
    │   │   ├── TestAppWithEmptySln
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   ├── TestAppWithLaunchSettings
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   └── TestAppWithLaunchSettings.csproj
    │   │   ├── TestAppWithLibraryUnderTFM
    │   │   │   └── TestLibrary
    │   │   │   │   └── Helper.cs
    │   │   ├── TestAppWithMultipleSlnFiles
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── App2.sln
    │   │   │   └── App2.slnx
    │   │   ├── TestAppWithProjDepTool
    │   │   │   ├── Program.cs
    │   │   │   └── TestAppWithProjDepTool.csproj
    │   │   ├── TestAppWithSlnAnd472CsprojFiles
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Empty
    │   │   │   │   └── README
    │   │   │   ├── Lib
    │   │   │   │   ├── App.config
    │   │   │   │   ├── App.xaml
    │   │   │   │   ├── App.xaml.cs
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   ├── MainWindow.xaml
    │   │   │   │   ├── MainWindow.xaml.cs
    │   │   │   │   └── Properties
    │   │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   │   ├── Resources.Designer.cs
    │   │   │   │   │   ├── Resources.resx
    │   │   │   │   │   ├── Settings.Designer.cs
    │   │   │   │   │   └── Settings.settings
    │   │   │   └── Multiple
    │   │   │   │   ├── First.csproj
    │   │   │   │   └── Second.csproj
    │   │   ├── TestAppWithSlnAndCaseSensitiveSolutionFolders
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   └── src
    │   │   │   │   ├── App
    │   │   │   │       ├── App.csproj
    │   │   │   │       └── Program.cs
    │   │   │   │   └── Lib
    │   │   │   │       ├── Lib.csproj
    │   │   │   │       └── Library.cs
    │   │   ├── TestAppWithSlnAndCsprojFiles
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Empty
    │   │   │   │   └── README
    │   │   │   ├── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   │   ├── Multiple
    │   │   │   │   ├── First.csproj
    │   │   │   │   └── Second.csproj
    │   │   │   └── Shared
    │   │   │   │   ├── Shared.cs
    │   │   │   │   ├── Shared.projitems
    │   │   │   │   └── Shared.shproj
    │   │   ├── TestAppWithSlnAndCsprojInParentDir
    │   │   │   ├── Dir
    │   │   │   │   ├── App.sln
    │   │   │   │   └── App.slnx
    │   │   │   └── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   ├── TestAppWithSlnAndCsprojInSubDir
    │   │   │   ├── App.csproj
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── Program.cs
    │   │   │   └── src
    │   │   │   │   └── Lib
    │   │   │   │       ├── Lib.csproj
    │   │   │   │       └── Library.cs
    │   │   ├── TestAppWithSlnAndCsprojInSubDirToRemove
    │   │   │   ├── App.csproj
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── Program.cs
    │   │   │   └── src
    │   │   │   │   └── Lib
    │   │   │   │       ├── Lib.csproj
    │   │   │   │       └── Library.cs
    │   │   ├── TestAppWithSlnAndCsprojInSubDirVS
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   └── foo
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── bar
    │   │   │   │       ├── Class1.cs
    │   │   │   │       └── bar.csproj
    │   │   │   │   └── foo.csproj
    │   │   ├── TestAppWithSlnAndCsprojInSubDirVSErrors
    │   │   │   ├── App.sln
    │   │   │   └── Base
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── Class2.cs
    │   │   │   │   ├── Second
    │   │   │   │       ├── Class1.cs
    │   │   │   │       ├── Class2.cs
    │   │   │   │       ├── Class3.cs
    │   │   │   │       ├── Second.csproj
    │   │   │   │       ├── Test.csproj
    │   │   │   │       ├── TestCollision.csproj
    │   │   │   │       └── Third
    │   │   │   │       │   ├── Class1.cs
    │   │   │   │       │   ├── Class2.cs
    │   │   │   │       │   ├── Second.csproj
    │   │   │   │       │   └── TestCollision.csproj
    │   │   │   │   ├── Test.csproj
    │   │   │   │   └── TestCollision.csproj
    │   │   ├── TestAppWithSlnAndCsprojProjectGuidFiles
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   ├── TestAppWithSlnAndCsprojToRemove
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Empty
    │   │   │   │   └── README
    │   │   │   ├── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   │   └── Multiple
    │   │   │   │   ├── First.csproj
    │   │   │   │   └── Second.csproj
    │   │   ├── TestAppWithSlnAndDefaultProjectType
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   └── Unknown.unknownproj
    │   │   ├── TestAppWithSlnAndDuplicateProjectReferences
    │   │   │   ├── App.sln
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   ├── TestAppWithSlnAndExistingCsprojReferences
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   ├── TestAppWithSlnAndExistingCsprojReferencesWithEscapedDirSep
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Lib
    │   │   │   │   ├── Lib.csproj
    │   │   │   │   └── Library.cs
    │   │   ├── TestAppWithSlnAndLastCsprojInSubDirToRemove
    │   │   │   ├── App.csproj
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── Program.cs
    │   │   │   └── src
    │   │   │   │   └── Lib
    │   │   │   │       ├── Lib.csproj
    │   │   │   │       └── Library.cs
    │   │   ├── TestAppWithSlnAndProjectConfigs
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── ProjectWithAdditionalConfigs
    │   │   │   │   ├── Library.cs
    │   │   │   │   └── ProjectWithAdditionalConfigs.csproj
    │   │   │   ├── ProjectWithMatchingConfigs
    │   │   │   │   ├── Library.cs
    │   │   │   │   └── ProjectWithMatchingConfigs.csproj
    │   │   │   ├── ProjectWithoutMatchingConfigs
    │   │   │   │   ├── Library.cs
    │   │   │   │   └── ProjectWithoutMatchingConfigs.csproj
    │   │   │   └── Results
    │   │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithAdditionalConfigs.sln
    │   │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithAdditionalConfigs.slnx
    │   │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithMatchingConfigs.sln
    │   │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithMatchingConfigs.slnx
    │   │   │   │   ├── ExpectedSlnFileAfterAddingProjectWithoutMatchingConfigs.sln
    │   │   │   │   └── ExpectedSlnFileAfterAddingProjectWithoutMatchingConfigs.slnx
    │   │   ├── TestAppWithSlnAndSlnfWithSpecialCharactersInPath
    │   │   │   ├── App.slnf
    │   │   │   └── App@something.slnx
    │   │   ├── TestAppWithSlnAndSolutionFolders
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   └── src
    │   │   │   │   ├── App
    │   │   │   │       ├── App.csproj
    │   │   │   │       └── Program.cs
    │   │   │   │   └── src
    │   │   │   │       └── Lib
    │   │   │   │           ├── Lib.csproj
    │   │   │   │           └── Library.cs
    │   │   ├── TestAppWithSlnProjectDependencyToRemove
    │   │   │   ├── App.sln
    │   │   │   ├── App.slnx
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── First
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── First.csproj
    │   │   │   └── Second
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── Second.csproj
    │   │   ├── TestAppWithSlnUsingPublishRelease
    │   │   │   ├── App.sln
    │   │   │   └── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   ├── TestAppWithSlnUsingPublishReleaseConflictingCasing
    │   │   │   ├── App.sln
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── App2
    │   │   │   │   ├── App2.csproj
    │   │   │   │   └── Program.cs
    │   │   ├── TestAppWithSlnxAndSolutionFilters
    │   │   │   ├── App.slnf
    │   │   │   └── App.slnx
    │   │   ├── TestAppWithWapAndWpf
    │   │   │   ├── TestAppWithWapAndWpf.sln
    │   │   │   ├── WapProjTemplate1
    │   │   │   │   ├── Images
    │   │   │   │   │   ├── LockScreenLogo.scale-200.png
    │   │   │   │   │   ├── SplashScreen.scale-200.png
    │   │   │   │   │   ├── Square150x150Logo.scale-200.png
    │   │   │   │   │   ├── Square44x44Logo.scale-200.png
    │   │   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
    │   │   │   │   │   ├── StoreLogo.png
    │   │   │   │   │   └── Wide310x150Logo.scale-200.png
    │   │   │   │   ├── Package.appxmanifest
    │   │   │   │   ├── WapProjTemplate1.assets.cache
    │   │   │   │   └── WapProjTemplate1.wapproj
    │   │   │   └── WpfApp1
    │   │   │   │   ├── App.xaml
    │   │   │   │   ├── App.xaml.cs
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── MainWindow.xaml
    │   │   │   │   ├── MainWindow.xaml.cs
    │   │   │   │   └── WpfApp1.csproj
    │   │   ├── TestAppsWithSlnAndMultitargetedProjects
    │   │   │   ├── MultitargetedCS
    │   │   │   │   ├── MultitargetedCS.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── MultitargetedFS
    │   │   │   │   ├── MultitargetedFS.fsproj
    │   │   │   │   └── Program.fs
    │   │   │   ├── MultitargetedVB
    │   │   │   │   ├── MultitargetedVB.vbproj
    │   │   │   │   └── Program.vb
    │   │   │   ├── TestAppsWithSlnAndMultitargetedProjects.sln
    │   │   │   └── TestAppsWithSlnAndMultitargetedProjects.slnx
    │   │   ├── TestCategoryWithComma
    │   │   │   ├── TestCategoryWithComma.csproj
    │   │   │   └── Tests.cs
    │   │   ├── TestLibraryWithConfiguration
    │   │   │   ├── Helper.cs
    │   │   │   └── TestLibraryWithConfiguration.csproj
    │   │   ├── TestProjectFileAndSolutionFile
    │   │   │   ├── MultipleTestProjectSolution.sln
    │   │   │   ├── Program.cs
    │   │   │   └── TestProject.csproj
    │   │   ├── TestProjectSolution
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectSolution.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectSolutionWithCodeCoverage
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Test1.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectSolutionWithCodeCoverage.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectSolutionWithTestsAndArtifacts
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectSolutionWithTestsAndArtifacts.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithClassLibrary
    │   │   │   ├── ClassLibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── ClassLibrary.csproj
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectWithClassLibrary.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithConditionOnGlobalProperty
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectWithConditionOnGlobalProperty.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithDiscoveredTests
    │   │   │   ├── Program.cs
    │   │   │   ├── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithLaunchSettings
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── TestProjectWithLaunchSettings.csproj
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithMultipleTFMsParallelization
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectWithMultipleTFMsParallelization.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithMultipleTFMsSolution
    │   │   │   ├── OtherTestProject
    │   │   │   │   ├── OtherTestProject.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── TestProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── TestProject.csproj
    │   │   │   ├── TestProjectWithMultipleTFMsSolution.sln
    │   │   │   └── dotnet.config
    │   │   ├── TestProjectWithTests
    │   │   │   ├── Program.cs
    │   │   │   ├── TestProject.csproj
    │   │   │   └── dotnet.config
    │   │   ├── TestRazorApp
    │   │   │   ├── Areas
    │   │   │   │   └── MyFeature
    │   │   │   │   │   └── Pages
    │   │   │   │   │       ├── Page1.cshtml
    │   │   │   │   │       └── Page1.cshtml.cs
    │   │   │   └── TestRazorApp.csproj
    │   │   ├── TestWebAppSimple
    │   │   │   ├── Program.cs
    │   │   │   ├── Startup.cs
    │   │   │   └── TestWebAppSimple.csproj
    │   │   ├── TrimmableNetstandardLibrary
    │   │   │   ├── RequiresUnreferencedCodeAttribute.cs
    │   │   │   ├── TrimmableNetstandardLibrary.cs
    │   │   │   └── TrimmableNetstandardLibrary.csproj
    │   │   ├── TrimmedAppWithReferences
    │   │   │   ├── App
    │   │   │   │   ├── App.cs
    │   │   │   │   ├── App.csproj
    │   │   │   │   ├── TestPackages
    │   │   │   │   │   └── _._
    │   │   │   │   └── nuget.config
    │   │   │   ├── PackageReference
    │   │   │   │   ├── PackageReference.cs
    │   │   │   │   └── PackageReference.csproj
    │   │   │   ├── ProjectReference
    │   │   │   │   ├── ProjectReference.cs
    │   │   │   │   └── ProjectReference.csproj
    │   │   │   └── TransitiveProjectReference
    │   │   │   │   ├── TransitiveProjectReference.cs
    │   │   │   │   └── TransitiveProjectReference.csproj
    │   │   ├── Unpublishable
    │   │   │   ├── Program.cs
    │   │   │   └── Unpublishable.csproj
    │   │   ├── UseCswinrt
    │   │   │   ├── Program.cs
    │   │   │   └── consolecswinrt.csproj
    │   │   ├── UwpUsingSdkExtras
    │   │   │   ├── Class1.cs
    │   │   │   └── UwpUsingSdkExtras.csproj
    │   │   ├── VBTestApp
    │   │   │   ├── Program.vb
    │   │   │   └── VBTestApp.vbproj
    │   │   ├── VSTestCore
    │   │   │   ├── Tests.cs
    │   │   │   └── VSTestCore.csproj
    │   │   ├── VSTestDataCollectorSample
    │   │   │   ├── AttachmentProcessorDataCollector.csproj
    │   │   │   ├── SampleDataCollector.cs
    │   │   │   └── TestExtensionTypesAttribute.cs
    │   │   ├── VSTestDataCollectorSampleNoMerge
    │   │   │   ├── AttachmentProcessorDataCollector.csproj
    │   │   │   └── SampleDataCollector.cs
    │   │   ├── VSTestEnvironmentVariables
    │   │   │   ├── Tests.cs
    │   │   │   └── VSTestEnvironmentVariables.csproj
    │   │   ├── VSTestForwardDotnetRootEnvironmentVariables
    │   │   │   ├── Tests.cs
    │   │   │   └── VSTestForwardDotnetRootEnvironmentVariables.csproj
    │   │   ├── VSTestMSBuildParameters
    │   │   │   ├── Tests.cs
    │   │   │   └── VSTestMSBuildParameters.csproj
    │   │   ├── VSTestMulti
    │   │   │   ├── Tests.cs
    │   │   │   └── VSTestDesktopAndNetCore.csproj
    │   │   ├── VSTestMultiProjectSolution
    │   │   │   ├── sln.sln
    │   │   │   ├── test1
    │   │   │   │   ├── UnitTest1.cs
    │   │   │   │   └── test1.csproj
    │   │   │   ├── test2
    │   │   │   │   ├── UnitTest1.cs
    │   │   │   │   └── test2.csproj
    │   │   │   └── test3
    │   │   │   │   ├── UnitTest1.cs
    │   │   │   │   └── test3.csproj
    │   │   ├── VSTestTestRunParameters
    │   │   │   ├── Tests.cs
    │   │   │   └── VSTestTestRunParameters.csproj
    │   │   ├── VanillaWasm
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── VanillaWasm.csproj
    │   │   │   ├── runtimeconfig.template.json
    │   │   │   └── wwwroot
    │   │   │   │   ├── index.html
    │   │   │   │   └── main.js
    │   │   ├── VbAppWithLaunchSettings
    │   │   │   ├── My Project
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── Program.vb
    │   │   │   └── VbAppWithLaunchSettings.vbproj
    │   │   ├── WatchApp60
    │   │   │   ├── Program.cs
    │   │   │   └── WatchApp60.csproj
    │   │   ├── WatchAppMissingAssemblyFailure
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Update.cs
    │   │   │   ├── Dep
    │   │   │   │   ├── Dep.cs
    │   │   │   │   └── Dep.csproj
    │   │   │   └── Dep2
    │   │   │   │   ├── Dep2.cs
    │   │   │   │   ├── Dep2.csproj
    │   │   │   │   └── TestAttribute.cs
    │   │   ├── WatchAppMultiProc
    │   │   │   ├── Host
    │   │   │   │   ├── Host.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Lib
    │   │   │   │   ├── Lib.cs
    │   │   │   │   └── Lib.csproj
    │   │   │   ├── Lib2
    │   │   │   │   ├── Lib2.cs
    │   │   │   │   └── Lib2.csproj
    │   │   │   ├── ServiceA
    │   │   │   │   ├── A.csproj
    │   │   │   │   ├── A1.cs
    │   │   │   │   └── A2.cs
    │   │   │   └── ServiceB
    │   │   │   │   ├── B.cs
    │   │   │   │   └── B.csproj
    │   │   ├── WatchAppTypeLoadFailure
    │   │   │   ├── App
    │   │   │   │   ├── App.csproj
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Update.cs
    │   │   │   └── Dep
    │   │   │   │   ├── Dep.cs
    │   │   │   │   └── Dep.csproj
    │   │   ├── WatchAppWithLaunchSettings
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   └── WatchAppWithLaunchSettings.csproj
    │   │   ├── WatchAppWithProjectDeps
    │   │   │   ├── AppWithDeps
    │   │   │   │   ├── App.WithDeps.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Dependency
    │   │   │   │   ├── Dependency.csproj
    │   │   │   │   └── Foo.cs
    │   │   │   ├── Directory.Build.props
    │   │   │   └── FSharp
    │   │   │   │   ├── Lib.fs
    │   │   │   │   └── Lib.fsproj
    │   │   ├── WatchAspire
    │   │   │   ├── WatchAspire.ApiService
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   ├── WatchAspire.ApiService.csproj
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   └── appsettings.json
    │   │   │   ├── WatchAspire.AppHost
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   ├── WatchAspire.AppHost.csproj
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   └── appsettings.json
    │   │   │   ├── WatchAspire.ServiceDefaults
    │   │   │   │   ├── Extensions.cs
    │   │   │   │   └── WatchAspire.ServiceDefaults.csproj
    │   │   │   ├── WatchAspire.Wasm
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   ├── WatchAspire.Wasm.csproj
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   └── index.html
    │   │   │   └── WatchAspire.Web
    │   │   │   │   ├── Components
    │   │   │   │       └── PhotoList.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │       └── launchSettings.json
    │   │   │   │   ├── WatchAspire.Web.csproj
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   ├── appsettings.json
    │   │   │   │   └── wwwroot
    │   │   │   │       └── favicon.ico
    │   │   ├── WatchBlazorWasm
    │   │   │   ├── App.razor
    │   │   │   ├── Pages
    │   │   │   │   └── Index.razor
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── _Imports.razor
    │   │   │   ├── blazorwasm.csproj
    │   │   │   ├── icudt_custom.dat
    │   │   │   └── wwwroot
    │   │   │   │   ├── css
    │   │   │   │       └── app.css
    │   │   │   │   └── index.html
    │   │   ├── WatchBlazorWasmHosted
    │   │   │   ├── blazorhosted
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   └── blazorhosted.csproj
    │   │   │   ├── blazorwasm
    │   │   │   │   ├── App.razor
    │   │   │   │   ├── LinkToWebRoot
    │   │   │   │   │   └── css
    │   │   │   │   │   │   └── app.css
    │   │   │   │   ├── Pages
    │   │   │   │   │   └── Index.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── _Imports.razor
    │   │   │   │   ├── blazorwasm.csproj
    │   │   │   │   ├── icudt_custom.dat
    │   │   │   │   └── wwwroot
    │   │   │   │   │   ├── Fake-License.txt
    │   │   │   │   │   ├── css
    │   │   │   │   │       └── app.css
    │   │   │   │   │   ├── index.html
    │   │   │   │   │   └── serviceworkers
    │   │   │   │   │       ├── my-prod-service-worker.js
    │   │   │   │   │       └── my-service-worker.js
    │   │   │   └── razorclasslibrary
    │   │   │   │   ├── Class1.cs
    │   │   │   │   ├── RazorClassLibrary.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │       ├── styles.css
    │   │   │   │       └── wwwroot
    │   │   │   │           └── exampleJsInterop.js
    │   │   ├── WatchBrowserLaunchApp
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── WatchBrowserLaunchApp.csproj
    │   │   │   └── appsettings.Development.json
    │   │   ├── WatchGlobbingApp
    │   │   │   ├── Program.cs
    │   │   │   ├── WatchGlobbingApp.csproj
    │   │   │   ├── exclude
    │   │   │   │   └── Baz.cs
    │   │   │   └── include
    │   │   │   │   └── Foo.cs
    │   │   ├── WatchHotReloadApp
    │   │   │   ├── Program.cs
    │   │   │   └── WatchHotReloadApp.csproj
    │   │   ├── WatchHotReloadAppCustomHost
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   └── WatchHotReloadApp.csproj
    │   │   ├── WatchHotReloadAppMultiTfm
    │   │   │   ├── Program.cs
    │   │   │   └── WatchHotReloadAppMultiTfm.csproj
    │   │   ├── WatchKitchenSink
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   └── WatchKitchenSink.csproj
    │   │   ├── WatchMauiBlazor
    │   │   │   ├── App.xaml
    │   │   │   ├── App.xaml.cs
    │   │   │   ├── Components
    │   │   │   │   ├── Layout
    │   │   │   │   │   ├── MainLayout.razor
    │   │   │   │   │   ├── MainLayout.razor.css
    │   │   │   │   │   ├── NavMenu.razor
    │   │   │   │   │   └── NavMenu.razor.css
    │   │   │   │   ├── Pages
    │   │   │   │   │   ├── Counter.razor
    │   │   │   │   │   ├── Home.razor
    │   │   │   │   │   └── Weather.razor
    │   │   │   │   ├── Routes.razor
    │   │   │   │   └── _Imports.razor
    │   │   │   ├── MainPage.xaml
    │   │   │   ├── MainPage.xaml.cs
    │   │   │   ├── MauiProgram.cs
    │   │   │   ├── Platforms
    │   │   │   │   ├── Android
    │   │   │   │   │   ├── AndroidManifest.xml
    │   │   │   │   │   ├── MainActivity.cs
    │   │   │   │   │   ├── MainApplication.cs
    │   │   │   │   │   └── Resources
    │   │   │   │   │   │   └── values
    │   │   │   │   │   │       └── colors.xml
    │   │   │   │   ├── MacCatalyst
    │   │   │   │   │   ├── AppDelegate.cs
    │   │   │   │   │   ├── Entitlements.plist
    │   │   │   │   │   ├── Info.plist
    │   │   │   │   │   └── Program.cs
    │   │   │   │   ├── Tizen
    │   │   │   │   │   ├── Main.cs
    │   │   │   │   │   └── tizen-manifest.xml
    │   │   │   │   ├── Windows
    │   │   │   │   │   ├── App.xaml
    │   │   │   │   │   ├── App.xaml.cs
    │   │   │   │   │   ├── Package.appxmanifest
    │   │   │   │   │   └── app.manifest
    │   │   │   │   └── iOS
    │   │   │   │   │   ├── AppDelegate.cs
    │   │   │   │   │   ├── Info.plist
    │   │   │   │   │   ├── Program.cs
    │   │   │   │   │   └── Resources
    │   │   │   │   │       └── PrivacyInfo.xcprivacy
    │   │   │   ├── Properties
    │   │   │   │   └── launchSettings.json
    │   │   │   ├── Resources
    │   │   │   │   ├── AppIcon
    │   │   │   │   │   ├── appicon.svg
    │   │   │   │   │   └── appiconfg.svg
    │   │   │   │   ├── Fonts
    │   │   │   │   │   └── OpenSans-Regular.ttf
    │   │   │   │   ├── Images
    │   │   │   │   │   └── dotnet_bot.svg
    │   │   │   │   ├── Raw
    │   │   │   │   │   └── AboutAssets.txt
    │   │   │   │   └── Splash
    │   │   │   │   │   └── splash.svg
    │   │   │   ├── maui-blazor.csproj
    │   │   │   └── wwwroot
    │   │   │   │   ├── css
    │   │   │   │       ├── app.css
    │   │   │   │       └── bootstrap
    │   │   │   │       │   ├── bootstrap.min.css
    │   │   │   │       │   └── bootstrap.min.css.map
    │   │   │   │   └── index.html
    │   │   ├── WatchNoDepsApp
    │   │   │   ├── Program.cs
    │   │   │   └── WatchNoDepsApp.csproj
    │   │   ├── WatchRazorWithDeps
    │   │   │   ├── RazorApp
    │   │   │   │   ├── Components
    │   │   │   │   │   ├── App.razor
    │   │   │   │   │   ├── Layout
    │   │   │   │   │   │   ├── MainLayout.razor
    │   │   │   │   │   │   ├── MainLayout.razor.css
    │   │   │   │   │   │   ├── NavMenu.razor
    │   │   │   │   │   │   └── NavMenu.razor.css
    │   │   │   │   │   ├── Pages
    │   │   │   │   │   │   └── Home.razor
    │   │   │   │   │   ├── Routes.razor
    │   │   │   │   │   └── _Imports.razor
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── launchSettings.json
    │   │   │   │   ├── RazorApp.csproj
    │   │   │   │   └── wwwroot
    │   │   │   │   │   └── app.css
    │   │   │   └── RazorClassLibrary
    │   │   │   │   ├── Components
    │   │   │   │       ├── Example.razor
    │   │   │   │       └── Example.razor.css
    │   │   │   │   └── RazorClassLibrary.csproj
    │   │   ├── WebApp
    │   │   │   ├── Program.cs
    │   │   │   ├── Startup.cs
    │   │   │   └── web.csproj
    │   │   ├── WindowsFormsHelloWorldFullFramework
    │   │   │   ├── App.config
    │   │   │   ├── Form1.Designer.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Resources.Designer.cs
    │   │   │   │   ├── Resources.resx
    │   │   │   │   ├── Settings.Designer.cs
    │   │   │   │   └── Settings.settings
    │   │   │   └── WindowsFormsHelloWorldFullFramework.csproj
    │   │   ├── WindowsFormsTestApp
    │   │   │   ├── Form1.Designer.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Program.cs
    │   │   │   └── WindowsFormsTestApp.csproj
    │   │   ├── WindowsRuntimeComponent
    │   │   │   ├── WindowsRuntimeComponent.cs
    │   │   │   └── WindowsRuntimeComponent.csproj
    │   │   ├── WpfHelloWorldFullFramework
    │   │   │   ├── App.config
    │   │   │   ├── App.xaml
    │   │   │   ├── App.xaml.cs
    │   │   │   ├── MainWindow.xaml
    │   │   │   ├── MainWindow.xaml.cs
    │   │   │   ├── Properties
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Resources.Designer.cs
    │   │   │   │   ├── Resources.resx
    │   │   │   │   ├── Settings.Designer.cs
    │   │   │   │   └── Settings.settings
    │   │   │   └── WpfHelloWorldFullFramework.csproj
    │   │   ├── XUnitTestProject
    │   │   │   ├── UnitTest1.cs
    │   │   │   └── XUnitTestProject.csproj
    │   │   ├── XunitCore
    │   │   │   ├── UnitTest1.cs
    │   │   │   └── XunitCore.csproj
    │   │   ├── XunitMulti
    │   │   │   ├── UnitTest1.cs
    │   │   │   └── VSTestXunitDesktopAndNetCore.csproj
    │   │   ├── docker-compose
    │   │   │   ├── docker-compose.dcproj
    │   │   │   └── docker-compose.yml
    │   │   └── x64SolutionBuild
    │   │   │   ├── Program.cs
    │   │   │   ├── x64SolutionBuild.csproj
    │   │   │   └── x64SolutionBuild.sln
    │   ├── TestReleases
    │   │   └── TestRelease
    │   │   │   ├── 1.0
    │   │   │       └── releases.json
    │   │   │   ├── 1.1
    │   │   │       └── releases.json
    │   │   │   ├── 2.0
    │   │   │       └── releases.json
    │   │   │   ├── 2.1
    │   │   │       └── releases.json
    │   │   │   ├── 2.2
    │   │   │       └── releases.json
    │   │   │   ├── 3.0
    │   │   │       └── releases.json
    │   │   │   ├── 3.1
    │   │   │       └── releases.json
    │   │   │   ├── 5.0
    │   │   │       └── releases.json
    │   │   │   └── releases-index.json
    │   ├── TestWorkloads
    │   │   ├── manifests
    │   │   │   └── Microsoft.NET.Sdk.TestWorkload
    │   │   │   │   ├── WorkloadManifest.json
    │   │   │   │   └── WorkloadManifest.targets
    │   │   └── packs
    │   │   │   ├── Microsoft.NET.Sdk.TestWorkload.Pack.Unix
    │   │   │       └── 0.42.42
    │   │   │       │   └── Sdk
    │   │   │       │       ├── AutoImport.props
    │   │   │       │       └── Sdk.targets
    │   │   │   └── Microsoft.NET.Sdk.TestWorkload.Pack.Win
    │   │   │       └── 0.42.42
    │   │   │           └── Sdk
    │   │   │               ├── AutoImport.props
    │   │   │               └── Sdk.targets
    │   ├── WasmOverride
    │   │   ├── Directory.Build.props
    │   │   ├── Directory.Build.targets
    │   │   ├── Directory.Packages.props
    │   │   ├── Nuget.config
    │   │   └── WasmOverridePacks.targets
    │   └── dotnet-format
    │   │   ├── Directory.Build.props
    │   │   ├── for_analyzer_formatter
    │   │       └── analyzer_project
    │   │       │   ├── NuGet.config
    │   │       │   └── analyzer_project.csproj
    │   │   ├── for_code_formatter
    │   │       ├── analyzers_solution
    │   │       │   ├── .editorconfig
    │   │       │   ├── analyzers_solution.sln
    │   │       │   ├── console_project
    │   │       │   │   ├── DaysEnumNeedsFlags.cs
    │   │       │   │   ├── Program.cs
    │   │       │   │   └── console_project.csproj
    │   │       │   └── library
    │   │       │   │   ├── PublicAPI.Shipped.txt
    │   │       │   │   ├── PublicAPI.Unshipped.txt
    │   │       │   │   ├── Speaker.cs
    │   │       │   │   └── library.csproj
    │   │       ├── codestyle_solution
    │   │       │   ├── .editorconfig
    │   │       │   ├── codestyle_solution.sln
    │   │       │   ├── codestyle_solution_filter.slnf
    │   │       │   ├── console_project
    │   │       │   │   ├── Program.cs
    │   │       │   │   └── console_project.csproj
    │   │       │   └── library
    │   │       │   │   ├── Speaker.cs
    │   │       │   │   └── library.csproj
    │   │       ├── formatted_project
    │   │       │   ├── .editorconfig
    │   │       │   ├── Program.cs
    │   │       │   └── formatted_project.csproj
    │   │       ├── formatted_solution
    │   │       │   └── formatted_solution.sln
    │   │       ├── fsharp_project
    │   │       │   ├── Program.fs
    │   │       │   └── fsharp_project.fsproj
    │   │       ├── generated_project
    │   │       │   ├── .editorconfig
    │   │       │   ├── Program.cs
    │   │       │   └── generated_project.csproj
    │   │       ├── generator_solution
    │   │       │   ├── .editorconfig
    │   │       │   ├── console_app
    │   │       │   │   ├── Program.cs
    │   │       │   │   ├── PublicAPI.Shipped.txt
    │   │       │   │   ├── PublicAPI.Unshipped.txt
    │   │       │   │   └── console_app.csproj
    │   │       │   ├── generator_lib
    │   │       │   │   ├── GreeterSourceGenerator.cs
    │   │       │   │   └── generator_lib.csproj
    │   │       │   └── generator_solution.sln
    │   │       ├── unformatted_project
    │   │       │   ├── .editorconfig
    │   │       │   ├── GeneratedTest.cs
    │   │       │   ├── Program.cs
    │   │       │   ├── ignored_items
    │   │       │   │   └── IgnoredClass.cs
    │   │       │   ├── other_items
    │   │       │   │   └── OtherClass.cs
    │   │       │   └── unformatted_project.csproj
    │   │       └── unformatted_solution
    │   │       │   └── unformatted_solution.sln
    │   │   └── for_workspace_finder
    │   │       ├── multiple_projects
    │   │           ├── project_a.csproj
    │   │           └── project_b.csproj
    │   │       ├── multiple_solutions
    │   │           ├── solution_a.sln
    │   │           ├── solution_b.sln
    │   │           └── solution_c.slnx
    │   │       ├── no_project_or_solution
    │   │           └── .keep
    │   │       ├── project_and_solution
    │   │           ├── project_and_solution.csproj
    │   │           └── project_and_solution.sln
    │   │       ├── single_project
    │   │           └── single_project.csproj
    │   │       ├── single_slnx
    │   │           └── single_slnx.slnx
    │   │       └── single_solution
    │   │           └── single_solution.sln
    ├── TestPackages
    │   └── cgmanifest.json
    ├── UnitTests.proj
    ├── containerize.UnitTests
    │   ├── ParserTests.cs
    │   └── containerize.UnitTests.csproj
    ├── dotnet-MsiInstallation.Tests
    │   ├── Framework
    │   │   ├── RemoteDirectory.cs
    │   │   ├── RemoteFile.cs
    │   │   ├── TestExtensions.cs
    │   │   ├── VMAction.cs
    │   │   ├── VMControl.cs
    │   │   ├── VMStateTree.cs
    │   │   ├── VMTestBase.cs
    │   │   ├── VMTestSettings.cs
    │   │   └── VirtualMachine.cs
    │   ├── MsiInstallerTests.cs
    │   ├── README.md
    │   ├── VSWorkloadTests.cs
    │   ├── WorkloadSetTests.cs
    │   ├── WorkloadSetTests2.cs
    │   ├── WorkloadSetTestsBase.cs
    │   ├── dotnet-MsiInstallation.Tests.csproj
    │   ├── dotnet-MsiInstallation.Tests.runsettings
    │   └── images
    │   │   ├── advanced-network-settings.png
    │   │   ├── file-and-printer-sharing.png
    │   │   ├── network-switch-creation.png
    │   │   ├── private-network.png
    │   │   ├── virtual-machine-generation-2.png
    │   │   └── virtual-switch-manager.png
    ├── dotnet-format.UnitTests
    │   ├── .editorconfig
    │   ├── Analyzers
    │   │   ├── AnalyzerAssemblyGenerator.cs
    │   │   ├── CodeStyleAnalyzerFormatterTests.cs
    │   │   ├── FilterDiagnosticsTests.cs
    │   │   ├── LoadAnalyzersAndFixersTests.cs
    │   │   └── ThirdPartyAnalyzerFormatterTests.cs
    │   ├── CodeFormatterTests.cs
    │   ├── Extensions
    │   │   └── ExportProviderExtensions.cs
    │   ├── Formatters
    │   │   ├── AbstractFormatterTests.cs
    │   │   ├── CSharpFormatterTests.cs
    │   │   ├── CharsetFormatterTests.cs
    │   │   ├── EndOfLineFormatterTests.cs
    │   │   ├── FinalNewlineFormatterTests.cs
    │   │   ├── FormattedFilesTests.cs
    │   │   ├── OrganizeImportsFormatterTests.cs
    │   │   └── UnnecessaryImportsFormatterTests.cs
    │   ├── MSBuild
    │   │   ├── MSBuildWorkspaceFinderTests.cs
    │   │   └── MSBuildWorkspaceLoaderTests.cs
    │   ├── ProgramTests.cs
    │   ├── Utilities
    │   │   ├── DotNetHelper.cs
    │   │   ├── Severity.cs
    │   │   ├── TestLogger.cs
    │   │   ├── TestProjectsPathHelper.cs
    │   │   └── XmlReferenceResolver.cs
    │   ├── XUnit
    │   │   ├── ConditionalFactAttribute.cs
    │   │   ├── MSBuildFactAttribute.cs
    │   │   ├── MSBuildFactDiscoverer.cs
    │   │   ├── MSBuildTestCase.cs
    │   │   ├── MSBuildTheoryAttribute.cs
    │   │   └── MSBuildTheoryDiscoverer.cs
    │   └── dotnet-format.UnitTests.csproj
    ├── dotnet-new.IntegrationTests
    │   ├── Approvals
    │   │   ├── .gitignore
    │   │   ├── AllCommonItemsCreate.-o#Dotnet-local-tool-manifest-file#-n#item.verified
    │   │   │   ├── Dotnet-local-tool-manifest-file
    │   │   │   │   └── .config
    │   │   │   │   │   └── dotnet-tools.json
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#EditorConfig-file#-n#item#--empty.verified
    │   │   │   ├── EditorConfig-file
    │   │   │   │   └── .editorconfig
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#EditorConfig-file#-n#item.verified
    │   │   │   ├── EditorConfig-file
    │   │   │   │   └── .editorconfig
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit#--use-artifacts.verified
    │   │   │   ├── MSBuild-Directory-Build-props-file
    │   │   │   │   └── Directory.Build.props
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit.verified
    │   │   │   ├── MSBuild-Directory-Build-props-file
    │   │   │   │   └── Directory.Build.props
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#MSBuild-Directory-Build-targets-file#-n#item#--inherit.verified
    │   │   │   ├── MSBuild-Directory-Build-targets-file
    │   │   │   │   └── Directory.Build.targets
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item#--inherit.verified
    │   │   │   ├── MSBuild-Directory-Packages-props-file
    │   │   │   │   └── Directory.Packages.props
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item.verified
    │   │   │   ├── MSBuild-Directory-Packages-props-file
    │   │   │   │   └── Directory.Packages.props
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#NuGet-Config#-n#item.Linux.verified
    │   │   │   ├── NuGet-Config
    │   │   │   │   └── nuget.config
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#NuGet-Config#-n#item.OSX.verified
    │   │   │   ├── NuGet-Config
    │   │   │   │   └── nuget.config
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#NuGet-Config#-n#item.Windows.verified
    │   │   │   ├── NuGet-Config
    │   │   │   │   └── nuget.config
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#Solution-File#-n#item.verified
    │   │   │   ├── Solution-File
    │   │   │   │   └── item.sln
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#Web-Config#-n#item.verified
    │   │   │   ├── Web-Config
    │   │   │   │   └── web.config
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#dotnet-gitattributes-file#-n#item.verified
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#dotnet-gitignore-file#-n#item.verified
    │   │   │   ├── dotnet-gitignore-file
    │   │   │   │   └── .gitignore
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200#--roll-forward#major.verified
    │   │   │   ├── global-json-file
    │   │   │   │   └── global.json
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200.verified
    │   │   │   ├── global-json-file
    │   │   │   │   └── global.json
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AllCommonItemsCreate.-o#global-json-file#-n#item.verified
    │   │   │   ├── global-json-file
    │   │   │   │   └── global.json
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AotVariants.console.cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── AotVariants.console.vb.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── vb-console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.class.langVersion=10.0.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.class.langVersion=9.0.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.class.langVersion=preview.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.class.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.enum.langVersion=10.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.enum.langVersion=9.0.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.enum.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.enum.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.enum.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.interface.langVersion=10.0.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.interface.langVersion=9.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.interface.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.record.langVersion=10.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── record
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.record.langVersion=8.0.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── record
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.record.langVersion=9.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── record
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.record.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── record
    │   │   │   │   └── TestItem1.cs
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetCSharpClassTemplatesTest.struct.langVersion=10.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── struct
    │   │   │   │   └── TestItem1.cs
    │   │   ├── DotnetCSharpClassTemplatesTest.struct.langVersion=10.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── struct
    │   │   │   │   └── TestItem1.cs
    │   │   ├── DotnetCSharpClassTemplatesTest.struct.langVersion=9.0.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── struct
    │   │   │   │   └── TestItem1.cs
    │   │   ├── DotnetCSharpClassTemplatesTest.struct.verified
    │   │   │   ├── ClassLib.csproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── struct
    │   │   │   │   └── TestItem1.cs
    │   │   ├── DotnetNewCompleteTests.CanDoTabCompletion.Linux.verified.txt
    │   │   ├── DotnetNewCompleteTests.CanDoTabCompletion.OSX.verified.txt
    │   │   ├── DotnetNewCompleteTests.CanDoTabCompletion.Windows.verified.txt
    │   │   ├── DotnetNewDebugOptionsTests.CanShowConfigWithDebugShowConfig.Linux.verified.txt
    │   │   ├── DotnetNewDebugOptionsTests.CanShowConfigWithDebugShowConfig.OSX.verified.txt
    │   │   ├── DotnetNewDebugOptionsTests.CanShowConfigWithDebugShowConfig.Windows.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_FolderInstallation.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.Linux.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.OSX.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.Windows.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_NuGetFeed.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedWithVersion.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedWithoutVersion.verified.txt
    │   │   ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_OtherFeedWithVersion.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowAllowScriptsOption.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplateWhenRequiredParamIsMissed.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplateWhenRequiredParamIsMissedAndConditionIntroduced.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_ConditionalParams.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_MatchOnChoice.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_MatchOnLanguage.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_MatchOnNonChoiceParam.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_MultipleValueChoice.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_RequiredParams.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_classlib.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_console.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelpForTemplate_globaljson.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_Create_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_Install_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_List_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_Search_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_Uninstall_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_Update_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CanShowHelp_common.verified.txt
    │   │   ├── DotnetNewHelpTests.CannotShowHelpForTemplate_FullNameMatch.verified.txt
    │   │   ├── DotnetNewHelpTests.CannotShowHelpForTemplate_MatchOnChoiceWithoutValue.verified.txt
    │   │   ├── DotnetNewHelpTests.CannotShowHelpForTemplate_MatchOnNonChoiceParamWithoutValue.verified.txt
    │   │   ├── DotnetNewHelpTests.CannotShowHelpForTemplate_MatchOnUnexistingParam.verified.txt
    │   │   ├── DotnetNewHelpTests.CannotShowHelpForTemplate_PartialNameMatch.verified.txt
    │   │   ├── DotnetNewHelpTests.CannotShowHelpForTemplate_WhenAmbiguousLanguageChoice.verified.txt
    │   │   ├── DotnetNewInstallTests.CanInstallPackageAvailableFromBuiltInsWithForce.verified.txt
    │   │   ├── DotnetNewInstallTests.CanInstallSameSourceTwice_Folder_WhenSourceIsSpecified.verified.txt
    │   │   ├── DotnetNewInstallTests.CanInstallSameSourceTwice_RemoteNuGet_WhenSourceIsSpecified.verified.txt
    │   │   ├── DotnetNewInstallTests.CanShowDeprecationMessage_WhenLegacyCommandIsUsed_common.verified.txt
    │   │   ├── DotnetNewInstallTests.CanShowError_WhenGlobalSettingsFileIsCorrupted.verified.txt
    │   │   ├── DotnetNewInstallTests.CanShowMessageInCaseShortNameConflict.verified.txt
    │   │   ├── DotnetNewInstallTests.CanShowWarning_WhenConstraintTemplateIsInstalled.verified.txt
    │   │   ├── DotnetNewInstallTests.CannotInstallMultiplePackageAvailableFromBuiltIns.verified.txt
    │   │   ├── DotnetNewInstallTests.CannotInstallPackageAvailableFromBuiltIns.verified.txt
    │   │   ├── DotnetNewInstallTests.CannotInstallSameSourceTwice_Folder.verified.txt
    │   │   ├── DotnetNewInstallTests.CannotInstallSameSourceTwice_NuGet.verified.txt
    │   │   ├── DotnetNewInstallTests.DoNotShowDeprecationMessage_WhenNewCommandIsUsed.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cmd.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cpp.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cs.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cshtml.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.csproj.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.css.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.fs.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.haml.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.js.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.json.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.jsx.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.othertype.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.ts.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.vb.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.xml.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.yml.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_MultiValueChoiceParameterConditions.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_MultiValueChoiceParameterExplicitlyUnset.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters_DisabledBehaveLikeNotEverDefinedInTemplate.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters_DisabledBehaveLikeNotSpecified.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=A.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=AB.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=AB_ABenabled.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=AB_Aenabled.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=A_Aenabled.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=AB.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=ABC.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanShowError_OnTemplatesWithSameShortName.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanShowMessageInCaseShortNameConflict.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanShowWarningIfPackageIsAvailableFromBuiltInSources.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanShowWarning_WhenHostDataIsIncorrect.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanSuggestTypoCorrection_Command.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CanSuggestTypoCorrection_Template.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplateWhenFolderIsRemoved.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplateWithUnknownLanguage.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplateWithUnknownType.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_OnMultipleParameterErrors.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenAmbiguousLanguageChoice.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenAmbiguousShortNameChoice.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenChoiceParameterValueIsInvalid.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenChoiceParameterValueIsNotComplete.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenFullNameIsUsed.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenNoDefaultNameSpecified.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenParameterIsInvalid.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenPrecedenceIsSame.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=no-params-C-enabled.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=no-params.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=onlyA.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=onlyAB.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotInstantiateUnknownTemplate.verified.txt
    │   │   ├── DotnetNewInstantiateTests.CannotOverwriteFilesWithoutForce.verified.txt
    │   │   ├── DotnetNewInstantiateTests.Constraints_CanIgnoreConstraints_WhenForceIsSpecified.verified.txt
    │   │   ├── DotnetNewInstantiateTests.Constraints_Error_IfTemplateIsRestricted.verified.txt
    │   │   ├── DotnetNewInstantiateTests.DryRunRespectsTargetPathAndOutputDir.verified.txt
    │   │   ├── DotnetNewListTests.BasicTest_WhenLegacyCommandIsUsed_common.Linux.verified.txt
    │   │   ├── DotnetNewListTests.BasicTest_WhenLegacyCommandIsUsed_common.OSX.verified.txt
    │   │   ├── DotnetNewListTests.BasicTest_WhenLegacyCommandIsUsed_common.Windows.verified.txt
    │   │   ├── DotnetNewListTests.BasicTest_WhenListCommandIsUsed.Linux.verified.txt
    │   │   ├── DotnetNewListTests.BasicTest_WhenListCommandIsUsed.OSX.verified.txt
    │   │   ├── DotnetNewListTests.BasicTest_WhenListCommandIsUsed.Windows.verified.txt
    │   │   ├── DotnetNewListTests.CanShowMessageInCaseShortNameConflict.verified.txt
    │   │   ├── DotnetNewListTests.Constraints_CanIgnoreConstraints.verified.txt
    │   │   ├── DotnetNewListTests.Constraints_CanShowMessageIfTemplateGroupIsRestricted.verified.txt
    │   │   ├── DotnetNewSearchTests.CanShowMessageInCaseShortNameConflict.verified.txt
    │   │   ├── DotnetNewSearchTests.CannotExecuteEmptyCriteria_common.verified.txt
    │   │   ├── DotnetNewTests.CanShowBasicInfo.Linux.verified.txt
    │   │   ├── DotnetNewTests.CanShowBasicInfo.OSX.verified.txt
    │   │   ├── DotnetNewTests.CanShowBasicInfo.Windows.verified.txt
    │   │   ├── DotnetNewTests.CanUseMinimalMode_common.verified.txt
    │   │   ├── DotnetNewTests.CanUseNormalMode_common.verified.txt
    │   │   ├── DotnetNewUninstallTests.CanShowError_WhenGlobalSettingsFileIsCorrupted.verified.txt
    │   │   ├── DotnetNewUninstallTests.CanShowMessageInCaseShortNameConflict.verified.txt
    │   │   ├── DotnetNewUpdateTests.CanShowError_WhenGlobalSettingsFileIsCorrupted.verified.txt
    │   │   ├── DotnetNewUpdateTests.CanShowMessageInCaseShortNameConflict.verified.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.class.langVersion=15.3.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.class.langVersion=16.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.class.langVersion=latest.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.class.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── class
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.enum.langVersion=15.3.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.enum.langVersion=16.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.enum.langVersion=latest.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.enum.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.enum.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── enum
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.interface.langVersion=15.3.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.interface.langVersion=16.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.interface.langVersion=latest.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.interface.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── interface
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=15.3.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── module
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=15.5.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── module
    │   │   │   │   └── CustomFileName.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=16.targetFramework=net7.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── module
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=9.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── module
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=latest.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── module
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.module.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── module
    │   │   │   │   └── TestItem1.vb
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── DotnetVisualBasicClassTemplatesTest.struct.langVersion=16.targetFramework=net6.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── struct
    │   │   │   │   └── TestItem1.vb
    │   │   ├── DotnetVisualBasicClassTemplatesTest.structure.langVersion=15.3.targetFramework=netstandard2.0.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── structure
    │   │   │   │   └── CustomFileName.vb
    │   │   ├── DotnetVisualBasicClassTemplatesTest.structure.langVersion=latest.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── structure
    │   │   │   │   └── TestItem1.vb
    │   │   ├── DotnetVisualBasicClassTemplatesTest.structure.verified
    │   │   │   ├── ClassLib.vbproj
    │   │   │   ├── std-streams
    │   │   │   │   └── stdout.txt
    │   │   │   └── structure
    │   │   │   │   └── TestItem1.vb
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-True#Framework-netstandard2.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-True#Framework-netstandard2.1#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-True#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.cs
    │   │   │   │   └── classlib.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Library.fs
    │   │   │   │   └── classlib.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Class1.vb
    │   │   │   │   └── classlib.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#UnsuportedLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.fs
    │   │   │   │   └── console.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.vb
    │   │   │   │   └── vb-console.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.fs
    │   │   │   │   └── console.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.vb
    │   │   │   │   └── vb-console.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.fs
    │   │   │   │   └── console.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.vb
    │   │   │   │   └── vb-console.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.fs
    │   │   │   │   └── console.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.vb
    │   │   │   │   └── vb-console.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── console.csproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#fs#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.fs
    │   │   │   │   └── console.fsproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#vb#NoLangVer.verified
    │   │   │   ├── MyProject
    │   │   │   │   ├── Program.vb
    │   │   │   │   └── vb-console.vbproj
    │   │   │   └── std-streams
    │   │   │   │   └── stdout.txt
    │   │   ├── PostActionTests.AddPackageReference_Basic_Approval.Linux.verified.txt
    │   │   ├── PostActionTests.AddPackageReference_Basic_Approval.OSX.verified.txt
    │   │   ├── PostActionTests.AddPackageReference_Basic_Approval.Windows.verified.txt
    │   │   ├── PostActionTests.AddProjectReference_Basic_Approval.Linux.verified.txt
    │   │   ├── PostActionTests.AddProjectReference_Basic_Approval.OSX.verified.txt
    │   │   ├── PostActionTests.AddProjectReference_Basic_Approval.Windows.verified.txt
    │   │   ├── PostActionTests.AddProjectToSolution_Basic_Approval.Linux.verified.txt
    │   │   ├── PostActionTests.AddProjectToSolution_Basic_Approval.OSX.verified.txt
    │   │   ├── PostActionTests.AddProjectToSolution_Basic_Approval.Windows.verified.txt
    │   │   ├── PostActionTests.CanProcessUnknownPostAction.verified.txt
    │   │   ├── PostActionTests.PostActions_DryRun.verified.txt
    │   │   ├── PostActionTests.PrintInstructions_Basic_Approval.verified.txt
    │   │   ├── PostActionTests.Restore_Basic_Approval.Linux.verified.txt
    │   │   ├── PostActionTests.Restore_Basic_Approval.OSX.verified.txt
    │   │   ├── PostActionTests.Restore_Basic_Approval.Windows.verified.txt
    │   │   ├── PostActionTests.RunScript_Basic_Approval.Linux.verified.txt
    │   │   ├── PostActionTests.RunScript_Basic_Approval.OSX.verified.txt
    │   │   ├── PostActionTests.RunScript_Basic_Approval.Windows.verified.txt
    │   │   ├── PostActionTests.RunScript_DoNotExecuteWhenScriptsAreNotAllowed.Linux.verified.txt
    │   │   ├── PostActionTests.RunScript_DoNotExecuteWhenScriptsAreNotAllowed.OSX.verified.txt
    │   │   ├── PostActionTests.RunScript_DoNotExecuteWhenScriptsAreNotAllowed.Windows.verified.txt
    │   │   ├── WebProjectsTests.CanShowHelp_Mvc.verified.txt
    │   │   ├── WebProjectsTests.CanShowHelp_WebAPI.verified.txt
    │   │   ├── WebProjectsTests.CanShowHelp_Webapp_common.verified.txt
    │   │   ├── sample01.basic-template.verified
    │   │   │   ├── sample01
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample01.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample02.add-parameters.copyrightName=Test Copyright.title=Test Title.verified
    │   │   │   ├── sample02
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample02.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample03.optional-page.EnableContactPage=true.verified
    │   │   │   ├── sample03
    │   │   │   │   ├── Controllers
    │   │   │   │   │   └── HomeController.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Startup.cs
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Home
    │   │   │   │   │   │   ├── About.cshtml
    │   │   │   │   │   │   ├── Contact.cshtml
    │   │   │   │   │   │   └── Index.cshtml
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   ├── Error.cshtml
    │   │   │   │   │   │   └── _Layout.cshtml
    │   │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   │   └── _ViewStart.cshtml
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   ├── appsettings.json
    │   │   │   │   └── sample03.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample03.optional-page.verified
    │   │   │   ├── sample03
    │   │   │   │   ├── Controllers
    │   │   │   │   │   └── HomeController.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Startup.cs
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Home
    │   │   │   │   │   │   ├── About.cshtml
    │   │   │   │   │   │   └── Index.cshtml
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   ├── Error.cshtml
    │   │   │   │   │   │   └── _Layout.cshtml
    │   │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   │   └── _ViewStart.cshtml
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   ├── appsettings.json
    │   │   │   │   └── sample03.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample04.parameter-from-list.BackgroundColor=dimgray.verified
    │   │   │   ├── sample04
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample04.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample05.multi-project.includetest=false.verified
    │   │   │   ├── sample05
    │   │   │   │   ├── README.md
    │   │   │   │   └── sample05
    │   │   │   │   │   ├── Sample.cs
    │   │   │   │   │   └── sample05.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample05.multi-project.includetest=true.verified
    │   │   │   ├── sample05
    │   │   │   │   ├── README.md
    │   │   │   │   ├── sample05.Test
    │   │   │   │   │   ├── MyTest.cs
    │   │   │   │   │   └── sample05.Test.csproj
    │   │   │   │   └── sample05
    │   │   │   │   │   ├── Sample.cs
    │   │   │   │   │   └── sample05.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample06.console-csharp-fsharp.language=F#.verified
    │   │   │   ├── sample06
    │   │   │   │   ├── MyProject.Con.fsproj
    │   │   │   │   └── Program.fs
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample06.console-csharp-fsharp.verified
    │   │   │   ├── sample06
    │   │   │   │   ├── MyProject.Con.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample07.param-with-custom-short-name.verified
    │   │   │   ├── sample07
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── contact.txt
    │   │   │   │   └── sample07.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample09.replace-onlyif-after.backgroundColor=grey.verified
    │   │   │   ├── sample09
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── contact.txt
    │   │   │   │   ├── sample09.csproj
    │   │   │   │   └── site.css
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample10.symbol-from-date.verified
    │   │   │   ├── sample10
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample10.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample11.change-string-casing.verified
    │   │   │   ├── sample11
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample11.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample13.constant-value.verified
    │   │   │   ├── sample13
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample13.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   ├── sample15.computed-symbol.verified
    │   │   │   ├── sample15
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── sample15.csproj
    │   │   │   └── std-streams
    │   │   │   │   ├── stderr.txt
    │   │   │   │   └── stdout.txt
    │   │   └── sample16.string-value-transform.verified
    │   │   │   ├── sample16
    │   │   │       ├── Program.cs
    │   │   │       └── sample16.csproj
    │   │   │   └── std-streams
    │   │   │       ├── stderr.txt
    │   │   │       └── stdout.txt
    │   ├── BaseIntegrationTest.cs
    │   ├── CommonTemplatesTests.cs
    │   ├── Diagnostic
    │   │   ├── DiagnosticFixture.cs
    │   │   └── XunitNuGetLogger.cs
    │   ├── DotnetClassTemplateTests.cs
    │   ├── DotnetNewArgumentsTests.cs
    │   ├── DotnetNewCompleteTests.cs
    │   ├── DotnetNewDebugOptionsTests.cs
    │   ├── DotnetNewDetailsTest.Approval.cs
    │   ├── DotnetNewDetailsTest.cs
    │   ├── DotnetNewHelpTests.Approval.cs
    │   ├── DotnetNewHelpTests.cs
    │   ├── DotnetNewInstallTests.Approval.cs
    │   ├── DotnetNewInstallTests.cs
    │   ├── DotnetNewInstantiateTests.Approval.cs
    │   ├── DotnetNewInstantiateTests.cs
    │   ├── DotnetNewListTests.Approval.cs
    │   ├── DotnetNewListTests.cs
    │   ├── DotnetNewLocaleTests.cs
    │   ├── DotnetNewSearchTests.Approval.cs
    │   ├── DotnetNewSearchTests.cs
    │   ├── DotnetNewTestTemplatesTests.cs
    │   ├── DotnetNewTests.cs
    │   ├── DotnetNewUninstallTests.Approval.cs
    │   ├── DotnetNewUninstallTests.cs
    │   ├── DotnetNewUpdateTests.Approval.cs
    │   ├── DotnetNewUpdateTests.cs
    │   ├── Extensions.cs
    │   ├── FileRenameTests.cs
    │   ├── FirstRunTest.cs
    │   ├── MSBuildEvaluationTests.cs
    │   ├── ModuleInitializer.cs
    │   ├── PostActionTests.Approval.cs
    │   ├── PostActionTests.cs
    │   ├── SharedHomeDirectory.cs
    │   ├── SourcesTests.cs
    │   ├── TemplateDiscoveryTests.cs
    │   ├── TemplateDiscoveryTool.cs
    │   ├── TemplateEngineSamplesTest.cs
    │   ├── TestDirectoryBuildFiles
    │   │   ├── Directory.Build.props
    │   │   └── Directory.Build.targets
    │   ├── Utilities.cs
    │   ├── VerifyScrubbers.cs
    │   ├── WebProjectsTests.cs
    │   └── dotnet-new.IntegrationTests.csproj
    ├── dotnet-watch.Tests
    │   ├── .editorconfig
    │   ├── Aspire
    │   │   └── AspireServiceFactoryTests.cs
    │   ├── Browser
    │   │   ├── BrowserConnectorTests.cs
    │   │   └── BrowserLaunchTests.cs
    │   ├── Build
    │   │   ├── EvaluationTests.cs
    │   │   └── FileSetSerializerTests.cs
    │   ├── CommandLine
    │   │   ├── CommandLineOptionsTests.cs
    │   │   ├── EnvironmentVariablesBuilderTests.cs
    │   │   ├── LaunchSettingsTests.cs
    │   │   └── ProgramTests.cs
    │   ├── ConsoleReporterTests.cs
    │   ├── Directory.Build.targets
    │   ├── FileWatcher
    │   │   └── FileWatcherTests.cs
    │   ├── HotReload
    │   │   ├── ApplyDeltaTests.cs
    │   │   ├── CompilationHandlerTests.cs
    │   │   ├── HotReloadDotNetWatcherTests.cs
    │   │   └── RuntimeProcessLauncherTests.cs
    │   ├── Process
    │   │   └── LaunchSettingsProfileTest.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── TestUtilities
    │   │   ├── AssertEx.cs
    │   │   ├── AwaitableProcess.cs
    │   │   ├── DebugTestOutputLogger.cs
    │   │   ├── DotNetWatchTestBase.cs
    │   │   ├── InProcBuildTestCollection.cs
    │   │   ├── MockFileSetFactory.cs
    │   │   ├── MockReporter.cs
    │   │   ├── ModuleInitializer.cs
    │   │   ├── TaskExtensions.cs
    │   │   ├── TestBuildEvaluator.cs
    │   │   ├── TestConsole.cs
    │   │   ├── TestOptions.cs
    │   │   ├── TestReporter.cs
    │   │   ├── TestRuntimeProcessLauncher.cs
    │   │   └── WatchableApp.cs
    │   ├── Watch
    │   │   ├── BuildEvaluatorTests.cs
    │   │   ├── GlobbingAppTests.cs
    │   │   ├── NoDepsAppTests.cs
    │   │   └── NoRestoreTests.cs
    │   ├── dotnet-watch.Tests.csproj
    │   └── dotnet-watch.Tests.csproj.user
    ├── dotnet.Tests
    │   ├── BuildServerTests
    │   │   ├── BuildServerProviderTests.cs
    │   │   ├── RazorServerTests.cs
    │   │   └── VBCSCompilerServerTests.cs
    │   ├── BundledTargetFramworkTests.cs
    │   ├── CliSchemaTests.cs
    │   ├── CollectCodeCoverage.runsettings
    │   ├── CommandFactoryTests
    │   │   ├── CommandResolverTestUtils.cs
    │   │   ├── GivenACompositeCommandResolver.cs
    │   │   ├── GivenADefaultCommandResolver.cs
    │   │   ├── GivenADotnetToolsCommandResolver.cs
    │   │   ├── GivenALocalToolsCommandResolver.cs
    │   │   ├── GivenAProjectDependencyCommandResolver.cs
    │   │   ├── GivenAProjectPathCommandResolver.cs
    │   │   ├── GivenAProjectToolsCommandResolver.cs
    │   │   ├── GivenARootedCommandResolver.cs
    │   │   ├── GivenAScriptCommandResolver.cs
    │   │   └── GivenAnAppBaseCommandResolver.cs
    │   ├── CommandObjectTests.cs
    │   ├── CommandTests
    │   │   ├── Build
    │   │   │   ├── BuildRelatedCommandParserTests.cs
    │   │   │   ├── GivenDotnetBuildBuildsCsproj.cs
    │   │   │   └── GivenDotnetBuildBuildsDcproj.cs
    │   │   ├── BuildServer
    │   │   │   └── Shutdown
    │   │   │   │   ├── BuildServerShutdownCommandTests.cs
    │   │   │   │   └── BuildServerShutdownParserTests.cs
    │   │   ├── Clean
    │   │   │   └── GivenDotnetCleanCleansBuildArtifacts.cs
    │   │   ├── CommandIntegrationTests.cs
    │   │   ├── FakeDangerousFileDetector.cs
    │   │   ├── Format
    │   │   │   └── GivenDotnetFormatExecutesAndGeneratesHelpText.cs
    │   │   ├── Fsi
    │   │   │   └── GivenDotnetFsiExecutesAndGeneratesHelpText.cs
    │   │   ├── Help
    │   │   │   ├── GivenThatIWantToShowHelpForDotnetCommand.cs
    │   │   │   └── GivenThatIWantToShowHelpForDotnetHelpCommand.cs
    │   │   ├── Hidden
    │   │   │   └── Complete
    │   │   │   │   └── CompleteCommandTests.cs
    │   │   ├── MSBuild
    │   │   │   ├── DotnetMsbuildInProcTests.cs
    │   │   │   ├── FakeTelemetry.cs
    │   │   │   ├── GivenDotnetBuildInvocation.cs
    │   │   │   ├── GivenDotnetCleanInvocation.cs
    │   │   │   ├── GivenDotnetMSBuildBuildsProjects.cs
    │   │   │   ├── GivenDotnetMSBuildInvocation.cs
    │   │   │   ├── GivenDotnetOsArchOptions.cs
    │   │   │   ├── GivenDotnetPackInvocation.cs
    │   │   │   ├── GivenDotnetPublishInvocation.cs
    │   │   │   ├── GivenDotnetRestoreInvocation.cs
    │   │   │   ├── GivenDotnetRunInvocation.cs
    │   │   │   ├── GivenDotnetStoreInvocation.cs
    │   │   │   ├── GivenDotnetTestInvocation.cs
    │   │   │   ├── GivenDotnetVsTestForwardingApp.cs
    │   │   │   ├── GivenForwardingApp.cs
    │   │   │   ├── GivenMSBuildLogger.cs
    │   │   │   ├── GivenMsbuildForwardingApp.cs
    │   │   │   ├── LogEntry.cs
    │   │   │   ├── MSBuildArgumentCommandLineParserTests.cs
    │   │   │   ├── NullCurrentSessionIdFixture.cs
    │   │   │   └── TestPathUtilities.cs
    │   │   ├── New
    │   │   │   ├── CapabilityExpressionEvaluationTests.cs
    │   │   │   ├── DotnetAddPostActionTests.cs
    │   │   │   ├── DotnetRestorePostActionTests.cs
    │   │   │   ├── DotnetSlnPostActionTests.cs
    │   │   │   ├── SdkInfoProviderTests.cs
    │   │   │   └── WorkloadsInfoProviderTests.cs
    │   │   ├── NuGet
    │   │   │   ├── GivenANuGetCommand.cs
    │   │   │   └── NuGetCommandParserTests.cs
    │   │   ├── Pack
    │   │   │   └── PackTests.cs
    │   │   ├── Package
    │   │   │   ├── Add
    │   │   │   │   └── GivenDotnetPackageAdd.cs
    │   │   │   ├── List
    │   │   │   │   ├── GivenDotnetListPackage.cs
    │   │   │   │   └── ListPackageParserTests.cs
    │   │   │   └── Remove
    │   │   │   │   └── GivenDotnetRemovePackage.cs
    │   │   ├── Project
    │   │   │   └── Convert
    │   │   │   │   └── DotnetProjectConvertTests.cs
    │   │   ├── Publish
    │   │   │   └── GivenDotnetPublishPublishesProjects.cs
    │   │   ├── Reference
    │   │   │   ├── Add
    │   │   │   │   ├── AddReferenceParserTests.cs
    │   │   │   │   └── GivenDotnetAddReference.cs
    │   │   │   ├── List
    │   │   │   │   └── GivenDotnetListReference.cs
    │   │   │   └── Remove
    │   │   │   │   └── GivenDotnetRemoveP2P.cs
    │   │   ├── Restore
    │   │   │   ├── GivenThatIWantToRestoreApp.cs
    │   │   │   └── RestoreParserTests.cs
    │   │   ├── Run
    │   │   │   ├── GivenDotnetRootEnv.cs
    │   │   │   ├── GivenDotnetRunBuildsCsProj.cs
    │   │   │   ├── GivenDotnetRunBuildsVbProj.cs
    │   │   │   ├── GivenDotnetRunIsInterrupted.cs
    │   │   │   ├── GivenDotnetRunThrowsAParseError.cs
    │   │   │   ├── GivenDotnetRunUsesTargetExtension.cs
    │   │   │   ├── GivenThatWeCanPassNonProjectFilesToDotnetRun.cs
    │   │   │   ├── RunFileTests.cs
    │   │   │   └── RunParserTests.cs
    │   │   ├── Sdk
    │   │   │   └── Check
    │   │   │   │   ├── GivenDotnetSdkCheck.cs
    │   │   │   │   ├── MockNETBundleProvider.cs
    │   │   │   │   └── MockProductCollectionProvider.cs
    │   │   ├── Solution
    │   │   │   ├── Add
    │   │   │   │   └── GivenDotnetSlnAdd.cs
    │   │   │   ├── List
    │   │   │   │   └── GivenDotnetSlnList.cs
    │   │   │   ├── Migrate
    │   │   │   │   └── GivenDotnetSlnMigrate.cs
    │   │   │   └── Remove
    │   │   │   │   └── GivenDotnetSlnRemove.cs
    │   │   ├── Store
    │   │   │   └── GivenDotnetStoresAndPublishesProjects.cs
    │   │   ├── Test
    │   │   │   ├── CollectCodeCoverage.runsettings
    │   │   │   ├── GivenDotnetTestBuildsAndDiscoversTests.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsArtifactPostProcessing.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsHelp.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestBasedOnGlobbingFilter.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestFromCsprojForMultipleTFM.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestFromDll.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestfromCsproj.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestfromCsprojWithCorrectTestRunParameters.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTests.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestsForMultipleTFMs.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestsWithArtifacts.cs
    │   │   │   ├── GivenDotnetTestBuildsAndRunsTestsWithDifferentOptions.cs
    │   │   │   ├── GivenDotnetTestContainsEnvironmentVariables.cs
    │   │   │   ├── GivenDotnetTestContainsMSBuildParameters.cs
    │   │   │   ├── GivenDotnetTestForwardDotnetRootEnvironmentVariables.cs
    │   │   │   ├── GivenDotnetTestsRunsInDifferentCultures.cs
    │   │   │   ├── GivenDotnetTestsRunsWithDifferentCultures.cs
    │   │   │   ├── MSBuildHandlerTests.cs
    │   │   │   └── TestCommandParserTests.cs
    │   │   ├── Tool
    │   │   │   ├── Install
    │   │   │   │   ├── GivenDotnetInstallTool.cs
    │   │   │   │   ├── InstallToolParserTests.cs
    │   │   │   │   ├── ToolInstallCommandTests.cs
    │   │   │   │   ├── ToolInstallGlobalOrToolPathCommandTests.cs
    │   │   │   │   └── ToolInstallLocalCommandTests.cs
    │   │   │   ├── List
    │   │   │   │   ├── ListToolParserTests.cs
    │   │   │   │   ├── ToolListCommandTests.cs
    │   │   │   │   ├── ToolListGlobalOrToolPathCommandTests.cs
    │   │   │   │   └── ToolListLocalCommandTests.cs
    │   │   │   ├── Restore
    │   │   │   │   ├── ToolRestoreCommandTests.cs
    │   │   │   │   ├── ToolRestoreCommandWithMultipleNugetConfigTests.cs
    │   │   │   │   └── ToolRestoreParserTests.cs
    │   │   │   ├── Run
    │   │   │   │   ├── ToolRunCommandTests.cs
    │   │   │   │   └── ToolRunParserTests.cs
    │   │   │   ├── Search
    │   │   │   │   ├── NugetSearchApiDeserializerTests.cs
    │   │   │   │   ├── NugetSearchApiParameterTests.cs
    │   │   │   │   ├── NugetSearchApiRequestTests.cs
    │   │   │   │   ├── SearchResultPrinterTests.cs
    │   │   │   │   └── ToolSearchParserTests.cs
    │   │   │   ├── Uninstall
    │   │   │   │   ├── ToolUninstallCommandTests.cs
    │   │   │   │   ├── ToolUninstallGlobalOrToolPathCommandTests.cs
    │   │   │   │   ├── ToolUninstallLocalCommandTests.cs
    │   │   │   │   └── UninstallToolParserTests.cs
    │   │   │   └── Update
    │   │   │   │   ├── ToolUpdateCommandTests.cs
    │   │   │   │   ├── ToolUpdateGlobalOrToolPathCommandTests.cs
    │   │   │   │   ├── ToolUpdateLocalCommandTests.cs
    │   │   │   │   └── UpdateToolParserTests.cs
    │   │   ├── VSTest
    │   │   │   ├── VSTestArgumentConverterTests.cs
    │   │   │   └── VSTestTests.cs
    │   │   └── Workload
    │   │   │   ├── Clean
    │   │   │       └── GivenDotnetWorkloadClean.cs
    │   │   │   ├── Install
    │   │   │       ├── FailingNuGetPackageInstaller.cs
    │   │   │       ├── GivenDotnetWorkloadInstall.cs
    │   │   │       ├── GivenFileBasedWorkloadInstall.cs
    │   │   │       ├── GivenWorkloadManifestUpdater.cs
    │   │   │       ├── MockManifestProvider.cs
    │   │   │       ├── MockPackWorkloadInstaller.cs
    │   │   │       ├── MockWorkloadManifestUpdater.cs
    │   │   │       ├── MockWorkloadResolverFactory.cs
    │   │   │       ├── TestManifestUpdate.cs
    │   │   │       ├── WorkloadGarbageCollectionTests.cs
    │   │   │       ├── WorkloadInstallAspireDeprecationTests.cs
    │   │   │       └── WorkloadSetVersionMappingTests.cs
    │   │   │   ├── List
    │   │   │       ├── GivenAnMsiInstallation.cs
    │   │   │       ├── GivenDotnetWorkloadList.cs
    │   │   │       ├── GivenWorkloadInstallerAndWorkloadsInstalled.cs
    │   │   │       └── MockWorkloadRecordRepo.cs
    │   │   │   ├── MockWorkloadInfoHelper.cs
    │   │   │   ├── Repair
    │   │   │       └── GivenDotnetWorkloadRepair.cs
    │   │   │   ├── Restore
    │   │   │       ├── DiscoverAllProjectsTests.cs
    │   │   │       └── GivenDotnetWorkloadRestore.cs
    │   │   │   ├── Search
    │   │   │       ├── GivenDotnetWorkloadSearch.cs
    │   │   │       └── MockWorkloadResolver.cs
    │   │   │   ├── Uninstall
    │   │   │       └── GivenDotnetWorkloadUninstall.cs
    │   │   │   └── Update
    │   │   │       └── GivenDotnetWorkloadUpdate.cs
    │   ├── CompletionTests
    │   │   ├── DotnetCliSnapshotTests.cs
    │   │   ├── VerifySettings.cs
    │   │   └── snapshots
    │   │   │   ├── bash
    │   │   │       └── DotnetCliSnapshotTests.VerifyCompletions.verified.sh
    │   │   │   ├── fish
    │   │   │       └── DotnetCliSnapshotTests.VerifyCompletions.verified.fish
    │   │   │   ├── nushell
    │   │   │       └── DotnetCliSnapshotTests.VerifyCompletions.verified.nu
    │   │   │   ├── pwsh
    │   │   │       └── DotnetCliSnapshotTests.VerifyCompletions.verified.ps1
    │   │   │   └── zsh
    │   │   │       └── DotnetCliSnapshotTests.VerifyCompletions.verified.zsh
    │   ├── ConfigurerTests
    │   │   ├── GivenADotnetFirstTimeUseConfigurer.cs
    │   │   ├── GivenADotnetFirstTimeUseConfigurerWIthStateSetup.cs
    │   │   ├── GivenAFirstTimeUseNoticeSentinel.cs
    │   │   ├── GivenAFunctionReturnStringAndFakeFileSystem.cs
    │   │   └── GivenAPathCalculator.cs
    │   ├── EnvironmentVariableNamesTests.cs
    │   ├── FakeRecordEventNameTelemetry.cs
    │   ├── GivenExponentialRetry.cs
    │   ├── GivenParserDirectives.cs
    │   ├── GivenThatDotNetRunsCommands.cs
    │   ├── GivenThatICareAboutVBApps.cs
    │   ├── GivenThatTheUserEnablesThePerfLog.cs
    │   ├── GivenThatTheUserIsRunningDotNetForTheFirstTime.cs
    │   ├── GivenThatTheUserRequestsHelp.cs
    │   ├── GivenThatWeWantToBeBackwardsCompatibleWith1xProjects.cs
    │   ├── NuGetSignatureVerificationEnablerTests.cs
    │   ├── OutputPathOptionTests.cs
    │   ├── PackagedCommandTests.cs
    │   ├── ParserTests
    │   │   ├── CommonOptionsTests.cs
    │   │   ├── ParseResultExtensionsTests.cs
    │   │   └── ResponseFileTests.cs
    │   ├── PrintableTableTests.cs
    │   ├── RuntimeConfigTests.cs
    │   ├── ShellShimTests
    │   │   ├── AppHostShellShimMakerTests.cs
    │   │   ├── EnvironmentPathFactoryTests.cs
    │   │   ├── LinuxEnvironmentPathTests.cs
    │   │   ├── OsxEnvironmentPathTests.cs
    │   │   ├── OsxZshEnvironmentPathInstructionTests.cs
    │   │   ├── ShellShimRepositoryTests.cs
    │   │   ├── WindowsEnvironmentPathTests.cs
    │   │   ├── WpfBinaryTestAssets
    │   │   │   └── testwpf.dll
    │   │   └── ZshDetectorTests.cs
    │   ├── TelemetryCommandTest.cs
    │   ├── TelemetryCommonPropertiesTests.cs
    │   ├── TelemetryFilterTest.cs
    │   ├── TelemetryTests
    │   │   ├── SenderTests.cs
    │   │   └── StorageTests.cs
    │   ├── TestAssetExtensions.cs
    │   ├── TestCommandExtensions.cs
    │   ├── TestFolderTests.cs
    │   ├── ToolManifestTests
    │   │   ├── ToolManifestEditorTests.cs
    │   │   └── ToolManifestFinderTests.cs
    │   ├── VersionTest.cs
    │   ├── WindowsInstallerTests.cs
    │   ├── app.config
    │   ├── crossgen.Tests.cs
    │   ├── dotnet.Tests.csproj
    │   └── queryResultSample.json
    ├── msbuild.Integration.Tests
    │   ├── GivenDotnetInvokesMSBuild.cs
    │   └── msbuild.Integration.Tests.csproj
    ├── sdk-tasks.Tests
    │   ├── CalculateTemplateVerionsTests.cs
    │   ├── GenerateDefaultRuntimeFrameworkVersionTests.cs
    │   └── sdk-tasks.Tests.csproj
    ├── trustedroots.Tests
    │   ├── CtlFileTests.cs
    │   ├── GivenCodeSigningCtlFile.cs
    │   ├── GivenTimestampingCtlFile.cs
    │   └── trustedroots.Tests.csproj
    ├── xunit-runner
    │   ├── XUnitPublish.targets
    │   └── XUnitRunner.targets
    └── xunit.runner.json
└── testAsset.props


/.sscignore:
--------------------------------------------------------------------------------
1 | {
2 |     "__comment": "CFS0013 intended for src\\Assets\\TestPackages\\dotnet-new\\test_templates\\TemplateWithConditions\\nuget.config",
3 |     "cfs" : ["CFS0013"]
4 | }
5 | 


--------------------------------------------------------------------------------
/documentation/manpages/tool/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM pandoc/core:2.18.0
2 | 
3 | ENTRYPOINT ["/usr/bin/env"]
4 | 
5 | RUN apk add git py3-pip && python3 -m pip install pandocfilters
6 | 
7 | CMD /manpages/tool/update-man-pages.sh
8 | 


--------------------------------------------------------------------------------
/eng/BuildConfiguration/build-configuration.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "RetryCountLimit": 0,
 3 |   "RetryByPipeline": {
 4 |     "RetryStages": [
 5 |       {
 6 |         "StageName": "build"
 7 |       }
 8 |     ]
 9 |   }
10 | }
11 | 


--------------------------------------------------------------------------------
/eng/common/BuildConfiguration/build-configuration.json:
--------------------------------------------------------------------------------
1 | {
2 |   "RetryCountLimit": 1,
3 |   "RetryByAnyError": false
4 | }
5 | 


--------------------------------------------------------------------------------
/eng/common/CIBuild.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -restore -build -test -sign -pack -publish -ci %*"
3 | 


--------------------------------------------------------------------------------
/eng/common/build.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0build.ps1""" %*"
3 | exit /b %ErrorLevel%
4 | 


--------------------------------------------------------------------------------
/eng/common/dotnet-install.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0dotnet-install.ps1""" %*"


--------------------------------------------------------------------------------
/eng/common/init-tools-native.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -NoProfile -NoLogo -ExecutionPolicy ByPass -command "& """%~dp0init-tools-native.ps1""" %*"
3 | exit /b %ErrorLevel%


--------------------------------------------------------------------------------
/eng/common/sdl/packages.config:
--------------------------------------------------------------------------------
1 | <?xml version="1.0" encoding="utf-8"?>
2 | <packages>
3 |   <package id="Microsoft.Guardian.Cli" version="0.199.0"/>
4 | </packages>
5 | 


--------------------------------------------------------------------------------
/eng/dependabot/dependabot.csproj:
--------------------------------------------------------------------------------
1 | <!-- This isn't a real project, but Dependabot requires a project. If one
2 |      exists, it'll update stuff in Packages.props as well, which is all we
3 |      really want here. -->
4 | <Project />


--------------------------------------------------------------------------------
/eng/dogfood.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -NoLogo -NoProfile -ExecutionPolicy ByPass -NoExit -Command "& """%~dp0dogfood.ps1""" %*"
3 | exit /b %ErrorLevel%
4 | 


--------------------------------------------------------------------------------
/eng/dotnet-format/integration-test.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0format-verifier.ps1""" %*"
3 | exit /b %ErrorLevel%


--------------------------------------------------------------------------------
/eng/dotnet-format/validate.rsp:
--------------------------------------------------------------------------------
1 | ./src/BuiltInTools/dotnet-format.slnf
2 | --exclude
3 | ./tests/projects/
4 | --verify-no-changes
5 | --report
6 | ./artifacts/log/
7 | -v
8 | diag
9 | 


--------------------------------------------------------------------------------
/eng/test-configuration.json:
--------------------------------------------------------------------------------
1 | {
2 |   "version": 1,
3 |   "defaultOnFailure": "rerun",
4 |   "localRerunCount": 2
5 | }
6 | 


--------------------------------------------------------------------------------
/restore.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -NoLogo -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\build.ps1""" -restore -nativeToolsOnMachine -msbuildEngine dotnet %*"
3 | exit /b %ErrorLevel%
4 | 


--------------------------------------------------------------------------------
/scripts/obtain/dotnet-install-readme:
--------------------------------------------------------------------------------
1 | Install scripts dotnet-install.ps1 and dotnet-install.sh have been moved to https://github.com/dotnet/install-scripts.


--------------------------------------------------------------------------------
/src/BlazorWasmSdk/Tool/runtimeconfig.template.json:
--------------------------------------------------------------------------------
1 | {
2 |     "rollForwardOnNoCandidateFx": 2
3 | }


--------------------------------------------------------------------------------
/src/BuiltInTools/BrowserRefresh/.editorconfig:
--------------------------------------------------------------------------------
1 | [*.js]
2 | indent_size = 2
3 | 


--------------------------------------------------------------------------------
/src/BuiltInTools/dotnet-format/Resources/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/BuiltInTools/dotnet-format/Resources/icon.png


--------------------------------------------------------------------------------
/src/BuiltInTools/dotnet-watch/runtimeconfig.template.json:
--------------------------------------------------------------------------------
1 | {
2 |   "rollForwardOnNoCandidateFx": 2
3 | }


--------------------------------------------------------------------------------
/src/Cli/dotnet/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "dotnet": {
4 |       "commandName": "Project"
5 |     }
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/src/Containers/Microsoft.NET.Build.Containers/PublicAPI/net10.0/PublicAPI.Shipped.txt:
--------------------------------------------------------------------------------
1 | #nullable enable
2 | 


--------------------------------------------------------------------------------
/src/Containers/Microsoft.NET.Build.Containers/PublicAPI/net472/PublicAPI.Shipped.txt:
--------------------------------------------------------------------------------
1 | #nullable enable
2 | 


--------------------------------------------------------------------------------
/src/Layout/pkg/osx/resources/dotnetbackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/Layout/pkg/osx/resources/dotnetbackground.png


--------------------------------------------------------------------------------
/src/Layout/pkg/windows/msi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/Layout/pkg/windows/msi


--------------------------------------------------------------------------------
/src/Layout/pkg/windows/msi.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/Layout/pkg/windows/msi.ico


--------------------------------------------------------------------------------
/src/Layout/redist/dnx:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | "$(dirname "$0")/dotnet" dnx "$@"
3 | 


--------------------------------------------------------------------------------
/src/Layout/redist/dnx.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | "%~dp0dotnet.exe" dnx %*
3 | 


--------------------------------------------------------------------------------
/src/Layout/redist/minimumMSBuildVersion:
--------------------------------------------------------------------------------
1 | 17.13.0
2 | 


--------------------------------------------------------------------------------
/src/RazorSdk/Tool/runtimeconfig.template.json:
--------------------------------------------------------------------------------
1 | {
2 |     "rollForwardOnNoCandidateFx": 2
3 | }


--------------------------------------------------------------------------------
/src/StaticWebAssetsSdk/Tool/runtimeconfig.template.json:
--------------------------------------------------------------------------------
1 | {
2 |     "rollForwardOnNoCandidateFx": 2
3 | }


--------------------------------------------------------------------------------
/src/StaticWebAssetsSdk/benchmarks/.gitignore:
--------------------------------------------------------------------------------
1 | BenchmarkDotNet.Artifacts/**
2 | 


--------------------------------------------------------------------------------
/src/StaticWebAssetsSdk/benchmarks/Directory.Build.template:
--------------------------------------------------------------------------------
1 | <Project></Project>
2 | 


--------------------------------------------------------------------------------
/src/Tasks/Microsoft.NET.Build.Extensions.Tasks.UnitTests/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "TestTest": {
4 |       "commandName": "Project",
5 |       "commandLineArgs": "-wait"
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/src/Tasks/Microsoft.NET.Build.Tasks.UnitTests/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "TestTest": {
4 |       "commandName": "Project",
5 |       "commandLineArgs": "-wait"
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.cs.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Nástroje pro sestavení .NET WebAssembly"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.de.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": ".NET WebAssembly-Buildtools"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.es.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Herramientas de compilación de WebAssembly de .NET"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Outils de construction .NET WebAssembly"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.it.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Strumenti di compilazione WebAssembly .NET"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": ".NET WebAssembly ビルド ツール"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": ".NET WebAssembly 빌드 도구"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.pl.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.pt-BR.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Ferramentas de build do .NET WebAssembly"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.ru.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": "Средства сборки WebAssembly .NET"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.tr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": ".NET WebAssembly derleme araçları"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": ".NET WebAssembly 生成工具"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net6/description": ".NET WebAssembly 組建工具"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.cs.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": "Nástroje pro sestavení .NET WebAssembly"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.de.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": ".NET WebAssembly-Buildtools"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.es.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": "Herramientas de compilación de WebAssembly de .NET"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": "Outils de construction .NET WebAssembly"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.it.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": "Strumenti di compilazione WebAssembly .NET"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": ".NET WebAssembly ビルド ツール"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": ".NET WebAssembly 빌드 도구"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.pl.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.pt-BR.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": "Ferramentas de build do .NET WebAssembly"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.ru.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools/description": "Средства сборки WebAssembly .NET"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.tr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": ".NET WebAssembly derleme araçları"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": ".NET WebAssembly 生成工具"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net7/description": ".NET WebAssembly 組建工具"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.cs.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Nástroje pro sestavení .NET WebAssembly"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.de.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly-Buildtools"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.es.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Herramientas de compilación de WebAssembly de .NET 8.0"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Outils de construction .NET 8.0 WebAssembly"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.it.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Strumenti di compilazione WebAssembly .NET 8.0"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": ".NET WebAssembly ビルド ツール"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly 빌드 도구"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.pl.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET 8.0"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.pt-BR.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Ferramentas de build do .NET 8.0 WebAssembly"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.ru.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": "Средства сборки WebAssembly .NET 8.0"
3 | }


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.tr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": ".NET 8.0 derleme araçları"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly 生成工具"
3 | }
4 | 


--------------------------------------------------------------------------------
/src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly 組建工具"
3 | }
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/BuildProps/.template.config/ide.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/ide.host",
3 |   "itemHierarchyPaths": ["General"]
4 | }
5 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/BuildTargets/.template.config/ide.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/ide.host",
3 |   "itemHierarchyPaths": ["General"]
4 | }
5 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.cs.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Třída",
4 |   "description": "Vytvoří novou třídu C#."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.de.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Klasse",
4 |   "description": "Erstellt eine neue C#-Klasse"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.en.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Class",
4 |   "description": "Creates a new C# class"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.es.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Clase",
4 |   "description": "Crear una nueva clase de C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Classe",
4 |   "description": "Crée une classe C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.it.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Classe",
4 |   "description": "Crea una nuova classe C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "クラス",
4 |   "description": "新しい C# クラスを作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "클래스",
4 |   "description": "새 C# 클래스를 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.pl.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Klasa",
4 |   "description": "Tworzy nową klasę języka C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.pt-BR.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Classe",
4 |   "description": "Cria uma nova classe C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.ru.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Майкрософт",
3 |   "name": "Класс",
4 |   "description": "Создает новый класс C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.tr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Sınıf",
4 |   "description": "Yeni bir C# sınıfı oluşturur"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "类",
4 |   "description": "创建新的 C# 类"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "類別",
4 |   "description": "建立新 C# 類別"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "クラス",
4 |   "description": "新しい Visual Basic クラスを作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "클래스",
4 |   "description": "새 Visual Basic 클래스를 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "类",
4 |   "description": "创建新的 Visual Basic 类"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "類別",
4 |   "description": "建立新的 Visual Basic 類別"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/Class1.vb:
--------------------------------------------------------------------------------
1 | Public Class Class1
2 | 
3 | End Class


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/EditorConfig/Empty/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 | 
3 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.cs.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Enum",
4 |   "description": "Vytvoří nový výčet jazyka C#."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.en.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Enum",
4 |   "description": "Creates a new C# enum"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.es.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Enum",
4 |   "description": "Crear una nueva enumeración de C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Enum",
4 |   "description": "Crée une énumération C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "列挙型",
4 |   "description": "新しい C# 列挙型を作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "열거형",
4 |   "description": "새 C# 열거형을 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "枚举",
4 |   "description": "创建新的 C# 枚举"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "列舉",
4 |   "description": "建立新 C# 列舉"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "列挙型",
4 |   "description": "新しい Visual Basic 列挙型を作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "열거형",
4 |   "description": "새 Visual Basic 열거형을 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "枚举",
4 |   "description": "创建新的 Visual Basic 枚举"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "列舉",
4 |   "description": "建立新的 Visual Basic 列舉"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/Enum1.vb:
--------------------------------------------------------------------------------
1 | Public Enum Enum1
2 |     None = 0
3 | End Enum


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Gitattributes/.template.config/dotnetcli.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/dotnetcli.host"
3 | }
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Gitignore/.template.config/dotnetcli.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/dotnetcli.host"
3 | }
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Interface",
4 |   "description": "Crée une interface C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "インターフェイス",
4 |   "description": "新しい C# インターフェイスを作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "인터페이스",
4 |   "description": "새 C# 인터페이스를 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "接口",
4 |   "description": "创建新的 C# 接口"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "介面",
4 |   "description": "建立新 C# 介面"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "接口",
4 |   "description": "创建新的 Visual Basic 接口"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "介面",
4 |   "description": "建立新的 Visual Basic 介面"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-VisualBasic/Interface1.vb:
--------------------------------------------------------------------------------
1 | Public Interface Interface1
2 | 
3 | End Interface


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "모듈",
4 |   "description": "새 Visual Basic 모듈을 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "模块",
4 |   "description": "创建新的 Visual Basic 模块"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "模組",
4 |   "description": "建立新的 Visual Basic 模組"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/Module1.vb:
--------------------------------------------------------------------------------
1 | Public Module Module1
2 | 
3 | End Module


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Nuget/.template.config/dotnetcli.host.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "http://json.schemastore.org/dotnetcli.host"
3 | }
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/PackagesProps/.template.config/ide.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/ide.host",
3 |   "itemHierarchyPaths": ["General"]
4 | }
5 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.cs.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Záznam",
4 |   "description": "Vytvoří nový záznam jazyka C#."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.en.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Record",
4 |   "description": "Creates a new C# record"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Enregistrement",
4 |   "description": "Crée un struct C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.it.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Record",
4 |   "description": "Crea un nuovo record C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "レコード",
4 |   "description": "新しい C# レコードを作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "레코드",
4 |   "description": "새 C# 레코드를 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.pt-BR.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Gravar",
4 |   "description": "Cria um novo registro C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.ru.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Майкрософт",
3 |   "name": "Запись",
4 |   "description": "Создает новую запись C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.tr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Kayıt",
4 |   "description": "Yeni bir C# kaydı oluşturur"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "记录",
4 |   "description": "创建新的 C# 记录"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "記錄",
4 |   "description": "建立新 C# 記錄"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Solution/Solution1.slnx:
--------------------------------------------------------------------------------
1 | <Solution>
2 | </Solution>
3 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.en.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Struct",
4 |   "description": "Creates a new C# struct"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.fr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Struct",
4 |   "description": "Crée un struct C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.it.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Struct",
4 |   "description": "Crea un nuovo struct C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "構造体",
4 |   "description": "新しい C# 構造体を作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "구조체",
4 |   "description": "새 C# 구조체를 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.pt-BR.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Struct",
4 |   "description": "Cria uma nova estrutura C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.ru.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Майкрософт",
3 |   "name": "Структура",
4 |   "description": "Создает новую структуру C#"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.tr.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "Yapı",
4 |   "description": "Yeni bir C# yapısı oluşturur"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "结构",
4 |   "description": "创建新的 C# 结构"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "結構",
4 |   "description": "建立新 C# 結構"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.ja.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "構造",
4 |   "description": "新しい Visual Basic 構造体を作成します"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.ko.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "구조",
4 |   "description": "새 Visual Basic 구조를 만듭니다."
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "结构",
4 |   "description": "创建新的 Visual Basic 结构"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 |   "author": "Microsoft",
3 |   "name": "結構",
4 |   "description": "建立新的 Visual Basic 結構"
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/Structure1.vb:
--------------------------------------------------------------------------------
1 | Public Structure Structure1
2 | 
3 | End Structure


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/ToolManifest/.config/dotnet-tools.json:
--------------------------------------------------------------------------------
1 | {
2 |   "version": 1,
3 |   "isRoot": true,
4 |   "tools": {}
5 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/ToolManifest/.template.config/dotnetcli.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/dotnetcli.host"
3 | }


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ItemTemplates/content/WebConfig/.template.config/dotnetcli.host.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "http://json.schemastore.org/dotnetcli.host"
3 | }
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/ClassLibrary-FSharp/Library.fs:
--------------------------------------------------------------------------------
1 | namespace Company.ClassLibrary1
2 | 
3 | module Say =
4 |     let hello name =
5 |         printfn "Hello %s" name
6 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/ClassLibrary-VisualBasic/Class1.vb:
--------------------------------------------------------------------------------
1 | Public Class Class1
2 | 
3 | End Class
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/ConsoleApplication-FSharp/Program.fs:
--------------------------------------------------------------------------------
1 | // For more information see https://aka.ms/fsharp-console-apps
2 | printfn "Hello from F#"
3 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/MSTest-CSharp/MSTestSettings.cs:
--------------------------------------------------------------------------------
1 | [assembly: Parallelize(Scope = ExecutionScope.MethodLevel)]
2 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/MSTest-VisualBasic/MSTestSettings.vb:
--------------------------------------------------------------------------------
1 | Imports Microsoft.VisualStudio.TestTools.UnitTesting
2 | 
3 | <Assembly: Parallelize(Scope:=ExecutionScope.MethodLevel)>
4 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/NUnit-FSharp/Program.fs:
--------------------------------------------------------------------------------
1 | module Program
2 | 
3 | [<EntryPoint>]
4 | let main _ = 0
5 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/Playwright-MSTest-CSharp/MSTestSettings.cs:
--------------------------------------------------------------------------------
1 | [assembly: Parallelize(Scope = ExecutionScope.MethodLevel)]
2 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/XUnit-FSharp/Program.fs:
--------------------------------------------------------------------------------
1 | module Program
2 | 
3 | [<EntryPoint>]
4 | let main _ = 0
5 | 


--------------------------------------------------------------------------------
/template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/XUnit-FSharp/Tests.fs:
--------------------------------------------------------------------------------
1 | module Tests
2 | 
3 | open System
4 | open Xunit
5 | 
6 | [<Fact>]
7 | let ``My test`` () =
8 |     Assert.True(true)
9 | 


--------------------------------------------------------------------------------
/test.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | powershell -NoLogo -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\build.ps1""" -test -nativeToolsOnMachine -msbuildEngine dotnet %*"
3 | exit /b %ErrorLevel%
4 | 


--------------------------------------------------------------------------------
/test/Common/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 | 


--------------------------------------------------------------------------------
/test/Microsoft.AspNetCore.Watch.BrowserRefresh.Tests/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/Microsoft.AspNetCore.Watch.BrowserRefresh.Tests/wwwroot/favicon.ico


--------------------------------------------------------------------------------
/test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/dummyshim:
--------------------------------------------------------------------------------
1 | packagedshim


--------------------------------------------------------------------------------
/test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/dummyshim.exe:
--------------------------------------------------------------------------------
1 | packagedshim


--------------------------------------------------------------------------------
/test/Microsoft.NET.Build.Containers.IntegrationTests/AuthenticatedRegistry/auth/htpasswd:
--------------------------------------------------------------------------------
1 | testuser:$2y$05$p8d8vnBV2FMByObZvFXeBuoXWOr7xkAa1OQ6op1CbDU9hYoQ3rD9.
2 | 
3 | 


--------------------------------------------------------------------------------
/test/Microsoft.NET.Build.Tests/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "TestTest": {
4 |       "commandName": "Project",
5 |       "commandLineArgs": "-wait"
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/test/Microsoft.NET.Pack.Tests/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "TestTest": {
4 |       "commandName": "Project",
5 |       "commandLineArgs": "-wait"
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/test/Microsoft.NET.Publish.Tests/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "TestTest": {
4 |       "commandName": "Project",
5 |       "commandLineArgs": "-wait"
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.files.json:
--------------------------------------------------------------------------------
1 | []


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.Publish.Tasks.Tests/Resources/TestPublishContents.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/Microsoft.NET.Sdk.Publish.Tasks.Tests/Resources/TestPublishContents.zip


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/StaticWebAssetsBaselines/Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.files.json:
--------------------------------------------------------------------------------
1 | []


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/StaticWebAssetsBaselines/Build_WithExternalProjectReference_UpdatesAssets.Build.files.json:
--------------------------------------------------------------------------------
1 | []


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/Counter.razor.rz.scp.css:
--------------------------------------------------------------------------------
1 | .counter {
2 |     font-size: 2rem;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/FetchData.razor.rz.scp.css:
--------------------------------------------------------------------------------
1 | .fetchData {
2 |     font-family: Helvetica;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/Index.razor.rz.scp.css:
--------------------------------------------------------------------------------
1 | .index {
2 |     font-weight: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/lib.bundle.scp.css:
--------------------------------------------------------------------------------
1 | .counter {
2 |     font-size: 2rem;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/package.bundle.scp.css:
--------------------------------------------------------------------------------
1 | .counter {
2 |     font-size: 2rem;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/Microsoft.NET.ToolPack.Tests/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "TestTest": {
4 |       "commandName": "Project",
5 |       "commandLineArgs": "-wait"
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/test/Microsoft.TemplateEngine.Cli.UnitTests/ParserTests/Approvals/.gitignore:
--------------------------------------------------------------------------------
1 | *.received.txt
2 | 


--------------------------------------------------------------------------------
/test/Microsoft.TemplateEngine.Cli.UnitTests/ParserTests/Approvals/TabCompletionTests.Uninstall_GetAllSuggestions.verified.txt:
--------------------------------------------------------------------------------
1 | []


--------------------------------------------------------------------------------
/test/TestAssets/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true


--------------------------------------------------------------------------------
/test/TestAssets/Directory.Build.targets:
--------------------------------------------------------------------------------
1 | <!-- Prevent test asset projects from picking up the repo's root Directory.Build.targets. -->
2 | <Project>
3 | 
4 | </Project>
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/InstallationScriptTests/InstallationScriptTests.json:
--------------------------------------------------------------------------------
1 | {
2 |     "sdk": {
3 |         "version": "1.0.0-beta.19463.3"
4 |     }
5 | }
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/NonRestoredTestProjects/DotnetAddP2PProjects/Empty/README:
--------------------------------------------------------------------------------
1 | This directory is intentionally empty.
2 | 
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/ProjectConstruction/SdkProject/SdkProject.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 |   <PropertyGroup>
3 |     <OutputType>Library</OutputType>
4 |   </PropertyGroup>
5 | </Project>


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/Components/App.razor:
--------------------------------------------------------------------------------
1 | <p>Hello from razor</p>
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/Components/App.razor.css:
--------------------------------------------------------------------------------
1 | p {
2 |   font-size: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/wwwroot/css/site.css:
--------------------------------------------------------------------------------
1 | div.fluent { display: inline-block  }


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/wwwroot/js/pkg-direct-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('pkg-direct-dep').innerHTML = 'pkg-direct-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryTransitiveDependency/wwwroot/js/pkg-transitive-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('pkg-transitive-dep').innerHTML = 'pkg-transitive-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/PackageLibraryTransitiveDependency/wwwroot/js/pkg-transitive-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('pkg-transitive-dep').innerHTML = 'pkg-transitive-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/ConfigurationKitchenSink/RenameBattery/A.txt:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/ConfigurationKitchenSink/RenameBattery/C.txt:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/Constraints/RestrictedTemplate/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/DefaultIfOptionWithoutValue/ChoiceOtherFile.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/DefaultIfOptionWithoutValue/StringOtherFile.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/Localization/InvalidFormat/.template.config/localize/templatestrings.de-DE.json:
--------------------------------------------------------------------------------
1 | this is not JSON
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/Localization/InvalidFormat/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/Localization/ValidationFailure/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/SameShortName/TemplateA/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/SameShortName/TemplateB/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/AddJsonProperty/Basic/testfile.json:
--------------------------------------------------------------------------------
1 | {
2 |   "foo": {
3 |     "bar": {
4 |       "property1": "somevalue"
5 |     }
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/AddJsonProperty/WithAddMultipleProperties/testfile.json:
--------------------------------------------------------------------------------
1 | {
2 |   "root": {}
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_MatchSpecifiedFiles/Tool.Test/Usings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_MismatchSpecifiedFiles/Tool.Test/Usings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_PatternWithFileName/Tool.Test/Usings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_PatternWithGlobstar/Tool.Test/Usings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_PatternWithWildcard/Tool.Test/Usings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_SupportSemicolonDelimitedList/Tool.Test/Usings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Basic/setup.cmd:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | echo Hello Windows
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Basic/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | echo Hello Unix
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/DoNotRedirect/setup.cmd:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | echo "This line goes to stdout"
3 | echo "This line goes to stderr" 1>&2
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/DoNotRedirect/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | echo "This line goes to stdout"
3 | >&2 echo "This line goes to stderr"
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Redirect/setup.cmd:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | echo "This line goes to stdout"
3 | echo "This line goes to stderr" 1>&2
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Redirect/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | echo "This line goes to stdout"
3 | >&2 echo "This line goes to stderr"
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/RedirectOnError/setup.cmd:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | echo "This line goes to stdout"
3 | echo "This line goes to stderr" 1>&2
4 | exit 1
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/RedirectOnError/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | echo "This line goes to stdout"
3 | >&2 echo "This line goes to stderr"
4 | exit 1
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/SourceWithExcludeAndWithout/With/foo.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/SourceWithExcludeAndWithout/Without/foo.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/Norenamepart/FileNorenamepart.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/Norenamepart/FileYesRenamePart.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/YesRenamePart/FileNorenamepart.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/YesRenamePart/FileYesRenamePart.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCliHostFile/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.dockerignore:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.editorconfig:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.gitattributes:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.gitignore:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/Dockerfile:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/test.cake:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | // comment foo
 3 | foo
 4 | #endif
 5 | #if (B)
 6 | // comment bar
 7 | bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/test.sln:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/test.yaml:
--------------------------------------------------------------------------------
 1 | #if (A)
 2 | # comment foo
 3 | foo
 4 | #endif
 5 | ##if (B)
 6 | ## comment bar
 7 | #bar
 8 | #endif
 9 | baz
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithDerivedSymbolWithValueForms/ContentTest.txt:
--------------------------------------------------------------------------------
1 | SomeApp1
2 | $omeZpp1
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithFileRenameDate/date_name.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithJoinAndFolderRename/Api/bar.cs:
--------------------------------------------------------------------------------
1 | Content is not relevant


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithLocalization/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFile/barandfoo.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFile/foobar.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFileHandlesInducedOverlap/foo.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFileHandlesOverlap/foob.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPlaceholderFiles/Src/Path/bar/_._:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPlaceholderFiles/Src/Path/foo/_._:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPortsAndCoalesce/bar.cs:
--------------------------------------------------------------------------------
1 | The port is 1234
2 | The port is 1235
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPreferDefaultName/toChange.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | Console.log("Hello there! This is a test");
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPreferDefaultNameButNoDefaultName/toChange.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | Console.log("Hello there! This is a test");
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRegexMatchMacro/bar.2.cs:
--------------------------------------------------------------------------------
1 | test.value1
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRegexMatchMacro/bar.cs:
--------------------------------------------------------------------------------
1 | test.value1
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRenames/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRenames/bar/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRequiredParameters/Test.cs:
--------------------------------------------------------------------------------
1 | 
2 | // value of paramA: placeholderA
3 | // value of paramB: placeholderB
4 | // value of paramC: placeholderC
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceBasedRenames/foo.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceName/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceName/bar/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomSourceAndTargetPaths/Src/Custom/Path/foo.name.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomSourceAndTargetPaths/Src/Custom/Path/foo/foo.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomSourcePath/Custom/Path/foo.name.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomTargetPath/foo.name.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomTargetPath/foo/foo.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithTags/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithUnspecifiedSourceName/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithUnspecifiedSourceName/bar/bar.cs:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithValueForms/bar.2.cs:
--------------------------------------------------------------------------------
1 | test.value1
2 | test_value!
3 | test?value!


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithValueForms/bar.cs:
--------------------------------------------------------------------------------
1 | test.value1
2 | test_value!
3 | test?value!


--------------------------------------------------------------------------------
/test/TestAssets/TestPackages/dotnet-prefercliruntime/prefercliruntime:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestPackages/dotnet-prefercliruntime/prefercliruntime


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AllResourcesInSatellite/test.snk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/AllResourcesInSatellite/test.snk


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithLibrary/TestApp/runtimeconfig.template.json:
--------------------------------------------------------------------------------
1 | {
2 |   "configProperties": {
3 |     "System.GC.Server": true
4 |   }
5 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithLibraryFS/TestLibrary/Library.fs:
--------------------------------------------------------------------------------
1 | namespace TestLibrary
2 | 
3 | module Say =
4 |     let public hello name =
5 |         printfn "Hello %s" name
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithNetCoreAppLib/lib/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace classlib
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithProjRefCaseDiff/LibA/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace LibA
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithProjRefCaseDiff/LibA/LibA.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 | 
3 |   <PropertyGroup>
4 |     <TargetFramework>netstandard2.0</TargetFramework>
5 |   </PropertyGroup>
6 | 
7 | </Project>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithProjRefCaseDiff/LibB/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace LibB
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/AppWithSharedProject/SharedProject/MyFolder/TextFile1.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ArtifactsSdkTest/Directory.Build.props:
--------------------------------------------------------------------------------
1 | <Project>
2 |   <PropertyGroup>
3 |     <BaseArtifactsPath>$(MSBuildThisFileDirectory)artifacts</BaseArtifactsPath>
4 |   </PropertyGroup>
5 | </Project>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ArtifactsSdkTest/MSBuildSdk/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace MSBuildSdk;
2 | 
3 | public class Class1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ArtifactsSdkTest/PackageReference/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello, World!");
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ArtifactsSdkTest/global.json:
--------------------------------------------------------------------------------
1 | {
2 |     "msbuild-sdks": {
3 |         "Microsoft.Build.Artifacts": "4.2.0"
4 |     } 
5 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/LinkToWebRoot/css/app.css:
--------------------------------------------------------------------------------
1 | .publish { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/icudt_custom.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/icudt_custom.dat


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/Fake-License.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the production service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/serviceworkers/my-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the development service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/razorclasslibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace RazorClassLibrary
2 | {
3 |     public class Class1
4 |     {
5 |     }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHosted/razorclasslibrary/wwwroot/styles.css:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/LinkToWebRoot/css/app.css:
--------------------------------------------------------------------------------
1 | .publish { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/Fake-License.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the production service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/serviceworkers/my-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the development service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/razorclasslibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace RazorClassLibrary
2 | {
3 |     public class Class1
4 |     {
5 |     }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorHostedRID/razorclasslibrary/wwwroot/styles.css:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.FirstClient/App.razor:
--------------------------------------------------------------------------------
1 | <h1>@typeof(BlazorMultipleApps.FirstClient.Program)</h1>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.FirstClient/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | /* First app.css */


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.SecondClient/App.razor:
--------------------------------------------------------------------------------
1 | <h1>@typeof(BlazorMultipleApps.SecondClient.Program)</h1>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.SecondClient/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | /* Second app.css */


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmHosted50/Client/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 
7 | <SurveyPrompt Title="How is Blazor working for you?" />
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmHosted60/Client/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <PageTitle>Index</PageTitle>
4 | 
5 | <h1>Hello, world!</h1>
6 | 
7 | Welcome to your new app.
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmHosted60/Server/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 |   "Logging": {
3 |     "LogLevel": {
4 |       "Default": "Information",
5 |       "Microsoft.AspNetCore": "Warning"
6 |     }
7 |   }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmMinimal/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmMinimal/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmMinimal/icudt_custom.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/BlazorWasmMinimal/icudt_custom.dat


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmMinimal/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/LinkBaseToWebRoot/js/LinkedScript.js:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/LinkToWebRoot/css/app.css:
--------------------------------------------------------------------------------
1 | .publish { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/css/app.css:
--------------------------------------------------------------------------------
1 | .publish { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/Fake-License.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the production service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/serviceworkers/my-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the development service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/razorclasslibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace RazorClassLibrary
2 | {
3 |     public class Class1
4 |     {
5 |     }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/BlazorWasmWithLibrary/razorclasslibrary/wwwroot/styles.css:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy1.tlb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy1.tlb


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy2.tlb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy2.tlb


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ComServerWithTypeLibs/invalid.tlb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ComServerWithTypeLibs/invalid.tlb


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/CppCliLibWithWpfFrameworkReference/SubImage.cpp:
--------------------------------------------------------------------------------
1 | #include "SubImage.h"
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/CppWinMDComponent/SimpleMathComponent/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/CppWinMDComponent/SimpleMathComponent/pch.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include <unknwn.h>
3 | #include <winrt/Windows.Foundation.h>
4 | #include <winrt/Windows.Foundation.Collections.h>
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/EmptyFolder/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test:runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/EmptyFolder/file.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/EmptyFolder/file.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/EndToEndTestApp/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello, World!");
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack1.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack1.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack2.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack2.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HelloWorldFS/Program.fs:
--------------------------------------------------------------------------------
1 | open System
2 | 
3 | [<EntryPoint>]
4 | let main argv =
5 |     printfn "Hello, World!"
6 |     0 // return an integer exit code
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HelloWorldVB/Program.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | 
3 | Module Program
4 |     Sub Main(args As String())
5 |         Console.WriteLine("Hello World!")
6 |     End Sub
7 | End Module


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HelloWorldWithSubDirs/Signature.Always.Stamp:
--------------------------------------------------------------------------------
1 | Signed by all .Net Core SDK devs.


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HelloWorldWithSubDirs/Signature.Newest.Stamp:
--------------------------------------------------------------------------------
1 | Signed by newest .Net Core SDK devs.


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HelloWorldWithSubDirs/SmallNameDir/word:
--------------------------------------------------------------------------------
1 | Hello


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HybridTestRunnerTestProjects/AnotherTestProject/MSTestSettings.cs:
--------------------------------------------------------------------------------
1 | [assembly: Parallelize(Scope = ExecutionScope.MethodLevel)]
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/HybridTestRunnerTestProjects/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/InvalidSolution/InvalidSolution.sln:
--------------------------------------------------------------------------------
1 | This is a test of an invalid solution.
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/InvalidSolution/InvalidSolution.slnx:
--------------------------------------------------------------------------------
1 | <invalid>
2 | </invalid>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/InvalidSolution/Sln/InvalidSolution.sln:
--------------------------------------------------------------------------------
1 | This is a test of an invalid solution.
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/InvalidSolution/Slnx/InvalidSolution.slnx:
--------------------------------------------------------------------------------
1 | <invalid>
2 | </invalid>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/ContentAlways.txt:
--------------------------------------------------------------------------------
1 | ContentAlways


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/ContentPreserveNewest.txt:
--------------------------------------------------------------------------------
1 | ContentPreserveNewest


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/CopyOutputNotPublish.txt:
--------------------------------------------------------------------------------
1 | CopyOutputNotPublish


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/NoneCopyOutputAlways.txt:
--------------------------------------------------------------------------------
1 | NoneCopyOutputAlways


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/NoneCopyOutputNever.txt:
--------------------------------------------------------------------------------
1 | NoneCopyOutputNever


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/NoneCopyOutputPreserveNewest.txt:
--------------------------------------------------------------------------------
1 | NoneCopyOutputPreserveNewest


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestApp/runtimeconfig.template.json:
--------------------------------------------------------------------------------
1 | {
2 |     "configProperties": {
3 |         "System.GC.Concurrent": true,
4 |         "extraProperty": true
5 |     },
6 |     "applyPatches": true
7 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/KitchenSink/TestLibrary/CopyToOutputFromProjectReference.txt:
--------------------------------------------------------------------------------
1 | CopyToOutputFromProjectReference


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/LinkTest/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace LinkTest
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Additional.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Additional.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Class.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace LinkTest
4 | {
5 |     public class LinkedSubClass
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Content.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Content.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Custom.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Custom.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Embedded.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Embedded.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.None.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.None.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.page.xaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.page.xaml


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.resource.xaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.resource.xaml


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Additional.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Additional.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Class.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace LinkTest
4 | {
5 |     public class LinkedClass
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Content.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Content.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Custom.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Custom.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Embedded.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Embedded.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.None.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.None.txt


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.page.xaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.page.xaml


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/LinkTest/Linked/Linked.resource.xaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.resource.xaml


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/MSTestMetaPackageProjectWithMultipleTFMsSolution/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/MultiTestProjectSolutionWithDifferentFailures/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/MultiTestProjectSolutionWithDiscoveredTests/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/MultipleTestProjectSolution/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/MultipleTestProjectsWithoutSolution/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/NetCoreApp11WithP2P/App/Program.cs:
--------------------------------------------------------------------------------
 1 | using System;
 2 | 
 3 | class Program
 4 | {
 5 |     static void Main(string[] args)
 6 |     {
 7 |         Console.WriteLine("Hello World!");
 8 |     }
 9 | }
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/NetCoreApp11WithP2P/Library/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace ClassLibrary
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/NetCoreApp11WithP2P/Library/Library.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 | 
3 |   <PropertyGroup>
4 |     <TargetFramework>netcoreapp1.1</TargetFramework>
5 |   </PropertyGroup>
6 | 
7 | </Project>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftFilterProfile.xml:
--------------------------------------------------------------------------------
1 | <StoreArtifacts>
2 |     <Package Id="Newtonsoft.Json" Version ="$(NewtonsoftJsonPackageVersion)"/>
3 | </StoreArtifacts>
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/NuGetConfigProfile/NuGetConfigFilterProfile.xml:
--------------------------------------------------------------------------------
1 | <StoreArtifacts>
2 |     <Package Id="NuGet.Configuration" Version="4.3.0"/>
3 | </StoreArtifacts>
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/PortableToolWithP2P/Library/Library.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 | 
3 |   <PropertyGroup>
4 |     <TargetFramework>netcoreapp2.0</TargetFramework>
5 |   </PropertyGroup>
6 | 
7 | </Project>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/A/A.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/A/A.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/B/B.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/B/B.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/C/C.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/C/C.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/Common.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/Common.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/D/D.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/D/D.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/E/E.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/E/E.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/E/E.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 |     <PropertyGroup>
3 |         <TargetFramework>netstandard2.0</TargetFramework>
4 |     </PropertyGroup>
5 | </Project>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/F/F.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/F/F.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/G/G.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/G/G.cs


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/U/U.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 |     <PropertyGroup>
3 |         <TargetFramework>netstandard2.1</TargetFramework>
4 |     </PropertyGroup>
5 | </Project>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectReferences_Graph/Z/Z.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 |     <PropertyGroup>
3 |         <TargetFramework>netstandard2.1</TargetFramework>
4 |     </PropertyGroup>
5 | </Project>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectSolutionForMultipleTFMs/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/ProjectWithEsProjReference/Lib.esproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.VisualStudio.JavaScript.SDK/1.0.1948920" />
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/Views/Shared/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{ var message = "Hello world";}
2 | @message
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using ClassLibrary
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/wwwroot/css/site.css:
--------------------------------------------------------------------------------
1 | div.fluent { display: inline-block  }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/wwwroot/js/project-direct-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('project-direct-dep').innerHTML = 'project-direct-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AppWithP2PReference/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <div>
6 |     <p>Some test content.</p>
7 | </div>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AppWithP2PReference/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using AppWithP2PReference
2 | @using AppWithP2PReference.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/AppWithP2PReference/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLibrary
2 | {
3 |     public class Class1
4 |     {
5 |         // Just here so this assembly has some compilation inputs.
6 |     }
7 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Components/App.razor:
--------------------------------------------------------------------------------
1 | <p>Hello from razor</p>
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Components/App.razor.css:
--------------------------------------------------------------------------------
1 | p {
2 |   font-size: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using ClassLibrary
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/wwwroot/js/project-transitive-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('project-transitive-dep').innerHTML = 'project-transitive-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/Views/Shared/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{ var message = "Hello world";}
2 | @message
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using ClassLibrary
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/wwwroot/css/site.css:
--------------------------------------------------------------------------------
1 | div.fluent { display: inline-block  }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/wwwroot/js/project-direct-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('project-direct-dep').innerHTML = 'project-direct-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/Components/App.razor:
--------------------------------------------------------------------------------
1 | <p>Hello from razor</p>
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/Components/App.razor.css:
--------------------------------------------------------------------------------
1 | p {
2 |   font-size: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using ClassLibrary
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/wwwroot/js/project-transitive-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('project-transitive-dep').innerHTML = 'project-transitive-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/Components/App.razor:
--------------------------------------------------------------------------------
1 | <p>Hello from razor</p>
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/Components/App.razor.css:
--------------------------------------------------------------------------------
1 | p {
2 |   font-size: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/wwwroot/css/site.css:
--------------------------------------------------------------------------------
1 | div.fluent { display: inline-block  }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/wwwroot/js/pkg-direct-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('pkg-direct-dep').innerHTML = 'pkg-direct-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorClassLibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLibrary
2 | {
3 |     public class Class1
4 |     {
5 |         // Just here so this assembly has some compilation inputs.
6 |     }
7 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorClassLibrary/Components/App.razor:
--------------------------------------------------------------------------------
1 | <p>Hello from razor</p>
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorClassLibrary/Components/App.razor.css:
--------------------------------------------------------------------------------
1 | p {
2 |   font-size: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorClassLibrary/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using ClassLibrary
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorClassLibrary/wwwroot/js/project-transitive-dep.js:
--------------------------------------------------------------------------------
1 | (function () {
2 |   document.getElementById('project-transitive-dep').innerHTML = 'project-transitive-dep';
3 | })()


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/Counter.razor.css:
--------------------------------------------------------------------------------
1 | button {
2 |     font-size: 16px;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/Index.razor.css:
--------------------------------------------------------------------------------
1 | h1 {
2 |   font-weight: bold;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/_Imports.razor:
--------------------------------------------------------------------------------
1 | @layout MainLayout
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentApp/Components/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using ComponentApp.Components.Shared
2 | @using Microsoft.AspNetCore.Components.Routing
3 | @using Microsoft.AspNetCore.Components.Web
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentAppMultitarget/Program.cs:
--------------------------------------------------------------------------------
 1 | 
 2 | namespace ComponentApp;
 3 | 
 4 | public static class Program
 5 | {
 6 |     public static void Main(string[] arguments)
 7 |     {
 8 |     }
 9 | }
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorComponentLibrary/MyComponent.razor:
--------------------------------------------------------------------------------
1 | <GenericComponent Item="17" Title="nameof(Class1)" />


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Components/Counter.razor:
--------------------------------------------------------------------------------
1 | <div>This file should produce a component</div>
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Components/Counter.razor.css:
--------------------------------------------------------------------------------
1 | div {
2 |     font-size: 16px;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace MvcWithComponents
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/TestComponent.razor:
--------------------------------------------------------------------------------
1 | Hello from component


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Home/FileName.cshtml:
--------------------------------------------------------------------------------
1 | @page "/filename"
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <p>Hello world!</p>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Home/Index.cshtml.css:
--------------------------------------------------------------------------------
1 | p {
2 |     font-size: 48px;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Shared/NavMenu.razor:
--------------------------------------------------------------------------------
1 | @Test.Foo @* Used in a test. Don't remove *@
2 | 
3 | NavMenu content
4 | 
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using MvcWithComponents
2 | @using MvcWithComponents.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | @inject DateTime TheTime
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorMvcWithComponents/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace SimpleMvc
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/#F{}i+l!e.cshtml:
--------------------------------------------------------------------------------
1 | <p>Just a file with a special character in the name!</p>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/About.cshtml.css:
--------------------------------------------------------------------------------
1 | h2 {
2 |     font-size: 24px;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/Contact.cshtml.css:
--------------------------------------------------------------------------------
1 | a {
2 |     font-size: 36px;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <div>
6 |     <p>Some test content.</p>
7 | </div>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/Index.cshtml.css:
--------------------------------------------------------------------------------
1 | p {
2 |     font-size: 48px;
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using SimpleMvc
2 | @using SimpleMvc.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | @inject DateTime TheTime
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/wwwroot/.not-copied/test.txt:
--------------------------------------------------------------------------------
1 | some test content


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/wwwroot/.well-known/security.txt:
--------------------------------------------------------------------------------
1 | Contact: mailto:test@example.com
2 | Expires: 2999-01-01T08:00:00.000Z


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc/wwwroot/js/SimpleMvc.js:
--------------------------------------------------------------------------------
1 | // This is a test file
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace SimpleMvc
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <div>
6 |     <p>Some test content.</p>
7 | </div>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using SimpleMvc
2 | @using SimpleMvc.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | @namespace SimpleMvc21
5 | @inject DateTime TheTime
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace SimpleMvc
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <div>
6 |     <p>Some test content.</p>
7 | </div>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using SimpleMvc21NetFx
2 | @using SimpleMvc21NetFx.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | @namespace SimpleMvc21NetFx
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc22/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace SimpleMvc
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc22/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using SimpleMvc
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | @namespace SimpleMvc21
4 | @inject DateTime TheTime
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc22/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc31/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace SimpleMvc
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc31/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using SimpleMvc31
2 | @using SimpleMvc31.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc31/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc50/SimpleTagHelper.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Razor.TagHelpers;
2 | 
3 | namespace SimpleMvc
4 | {
5 |     public class SimpleTagHelper : TagHelper
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc50/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using SimpleMvc50
2 | @using SimpleMvc50.Models
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/RazorSimpleMvc50/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/Razorblazor31/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/Razorblazor31/blazor31.csproj:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk.Web">
2 | 
3 |   <PropertyGroup>
4 |     <TargetFramework>netcoreapp3.1</TargetFramework>
5 |   </PropertyGroup>
6 | 
7 | </Project>
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/SlnFileWithNoProjectReferencesAndVBProject/VBProject/Module1.vb:
--------------------------------------------------------------------------------
1 | Module Module1
2 | 
3 |     Sub Main()
4 | 
5 |     End Sub
6 | 
7 | End Module
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/SlnFileWithReferencedProjects/App.slnx:
--------------------------------------------------------------------------------
1 | <Solution>
2 | </Solution>
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/SolutionFilesTemplates/ExpectedSlnFileAfterAddingLibProjToEmptySln.slnx:
--------------------------------------------------------------------------------
1 | <Solution>
2 |   <Project Path="Lib/Lib.csproj" />
3 | </Solution>
4 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/SolutionWithAppAndDcProj/SampleApp/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello, World!");
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/SourceLinkTestApp/Directory.Build.props:
--------------------------------------------------------------------------------
1 | <Project>
2 | </Project>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/SourceLinkTestApp/Directory.Build.targets:
--------------------------------------------------------------------------------
1 | <Project>
2 | </Project>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TargetManifests/FluentAssertion.xml:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 |   <ItemGroup>
3 |     <PackageReference Include="FluentAssertions.Json" Version="4.12.0" />
4 |   </ItemGroup>
5 | </Project>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TargetManifests/StarVersion.xml:
--------------------------------------------------------------------------------
1 | <Project Sdk="Microsoft.NET.Sdk">
2 |   <ItemGroup>
3 |     <PackageReference Include="NuGet.Common" Version="4.0.0-*" />
4 |   </ItemGroup>
5 | </Project>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppSimpleWithRetry/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithEmptySln/App.sln:
--------------------------------------------------------------------------------
1 | 
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26006.2
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithEmptySln/App.slnx:
--------------------------------------------------------------------------------
1 | <Solution />


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAnd472CsprojFiles/Empty/README:
--------------------------------------------------------------------------------
1 | This directory is intentionally empty.
2 | 
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojFiles/Empty/README:
--------------------------------------------------------------------------------
1 | This directory is intentionally empty.
2 | 
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInParentDir/Dir/App.slnx:
--------------------------------------------------------------------------------
1 | <Solution />
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVS/foo/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace foo
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVS/foo/bar/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace bar
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace Test
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Class2.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace TestCollision
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace Test
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Class2.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace TestCollision
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Class3.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace Second
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Third/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace bar
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Third/Class2.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace Second
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndCsprojToRemove/Empty/README:
--------------------------------------------------------------------------------
1 | This directory is intentionally empty.
2 | 
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndDefaultProjectType/App.slnx:
--------------------------------------------------------------------------------
1 | <Solution />


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnAndSlnfWithSpecialCharactersInPath/App@something.slnx:
--------------------------------------------------------------------------------
1 | <Solution>
2 |   <Project Path="src/App/App.csproj" />
3 |   <Project Path="src/OtherApp/OtherApp.csproj" />
4 | </Solution>
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnProjectDependencyToRemove/First/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace First
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnProjectDependencyToRemove/Second/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace Second
4 | {
5 |     public class Class1
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnUsingPublishReleaseConflictingCasing/App2/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello, World!");
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnxAndSolutionFilters/App.slnf:
--------------------------------------------------------------------------------
1 | {
2 |     "solution": {
3 |         "path": "./App.slnx", 
4 |         "projects": [
5 |             "src\\App\\App.csproj"
6 |         ]
7 |     }
8 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestAppWithSlnxAndSolutionFilters/App.slnx:
--------------------------------------------------------------------------------
1 | <Solution>
2 |   <Project Path="src/App/App.csproj" />
3 |   <Project Path="src/OtherApp/OtherApp.csproj" />
4 | </Solution>
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectSolution/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectSolutionWithCodeCoverage/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectSolutionWithTestsAndArtifacts/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithClassLibrary/ClassLibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLibrary
2 | {
3 | 	public class Class1
4 | 	{
5 | 	}
6 | }
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithClassLibrary/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithConditionOnGlobalProperty/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithDiscoveredTests/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithLaunchSettings/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithMultipleTFMsParallelization/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithMultipleTFMsSolution/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TestProjectWithTests/dotnet.config:
--------------------------------------------------------------------------------
1 | [dotnet.test.runner]
2 | name= "Microsoft.Testing.Platform"


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/TrimmedAppWithReferences/App/TestPackages/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/TrimmedAppWithReferences/App/TestPackages/_._


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/VBTestApp/Program.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | 
3 | Module Program
4 |     Sub Main(args As String())
5 |         Console.WriteLine("Hello World!")
6 |     End Sub
7 | End Module
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAppMissingAssemblyFailure/Dep2/Dep2.cs:
--------------------------------------------------------------------------------
 1 | namespace Dep2;
 2 | 
 3 | public class Dep2Lib
 4 | {
 5 |     void F()
 6 |     {
 7 |         Console.WriteLine(1);
 8 |     }
 9 | }
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAppMissingAssemblyFailure/Dep2/TestAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | namespace Dep2;
4 | 
5 | [AttributeUsage(AttributeTargets.Assembly)]
6 | public class TestAttribute : Attribute
7 | {
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAppMultiProc/Lib/Lib.cs:
--------------------------------------------------------------------------------
 1 | using System;
 2 | 
 3 | public class Lib
 4 | {
 5 |     public static void Common()
 6 |     {
 7 |         Console.WriteLine("<Lib>");
 8 |     }
 9 | }
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAppMultiProc/Lib2/Lib2.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | 
3 | public class Lib2
4 | {
5 |     public static void Print()
6 |     {
7 |     }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAppMultiProc/ServiceA/A2.cs:
--------------------------------------------------------------------------------
1 | [assembly: System.Reflection.AssemblyMetadata("TestAssemblyMetadata", "1")]


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAppTypeLoadFailure/Dep/Dep.cs:
--------------------------------------------------------------------------------
1 | public class Dep
2 | {
3 |     void F()
4 |     {
5 |         Console.WriteLine(1);
6 |     }
7 | }
8 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Wasm/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Wasm/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Wasm/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/Components/PhotoList.razor:
--------------------------------------------------------------------------------
1 | @code {
2 |     [Parameter]
3 |     public IEnumerable<string> Photos { get; set; } = [];
4 | }
5 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 |   "Logging": {
3 |     "LogLevel": {
4 |       "Default": "Information",
5 |       "Microsoft.AspNetCore": "Warning"
6 |     }
7 |   }
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/wwwroot/favicon.ico


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasm/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasm/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasm/icudt_custom.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/WatchBlazorWasm/icudt_custom.dat


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasm/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorhosted/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading.Tasks;
3 | 
4 | while (true)
5 | {
6 |     Console.WriteLine(".");
7 |     await Task.Delay(1000);
8 | }
9 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/LinkToWebRoot/css/app.css:
--------------------------------------------------------------------------------
1 | .publish { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using Microsoft.AspNetCore.Components.Routing
2 | @using standalone
3 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/icudt_custom.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/icudt_custom.dat


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/Fake-License.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | .build { }
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the production service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/serviceworkers/my-service-worker.js:
--------------------------------------------------------------------------------
1 | // This is the development service worker
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/razorclasslibrary/Class1.cs:
--------------------------------------------------------------------------------
1 | namespace RazorClassLibrary
2 | {
3 |     public class Class1
4 |     {
5 |     }
6 | }
7 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchBlazorWasmHosted/razorclasslibrary/wwwroot/styles.css:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchMauiBlazor/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | 
3 | <h1>Hello, world!</h1>
4 | 
5 | Welcome to your new app.
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchMauiBlazor/MainPage.xaml.cs:
--------------------------------------------------------------------------------
 1 | namespace maui_blazor;
 2 | 
 3 | public partial class MainPage : ContentPage
 4 | {
 5 | 	public MainPage()
 6 | 	{
 7 | 		InitializeComponent();
 8 | 	}
 9 | }
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchMauiBlazor/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 |   "profiles": {
3 |     "Windows Machine": {
4 |       "commandName": "Project",
5 |       "nativeDebugging": false
6 |     }
7 |   }
8 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchRazorWithDeps/RazorApp/Components/Pages/Home.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 | @using RazorClassLibrary.Components
3 | 
4 | <PageTitle>Home</PageTitle>
5 | 
6 | <Example /> 
7 | 
8 | Welcome to your new app.


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchRazorWithDeps/RazorClassLibrary/Components/Example.razor:
--------------------------------------------------------------------------------
1 | <div class="example">
2 |     <h1>Hello World</h1>
3 | </div>


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WatchRazorWithDeps/RazorClassLibrary/Components/Example.razor.css:
--------------------------------------------------------------------------------
1 | .example {
2 |     color: red;
3 | }


--------------------------------------------------------------------------------
/test/TestAssets/TestProjects/WindowsFormsTestApp/Form1.cs:
--------------------------------------------------------------------------------
 1 | namespace WindowsFormsTestApp;
 2 | 
 3 | public partial class Form1 : Form
 4 | {
 5 |     public Form1()
 6 |     {
 7 |         InitializeComponent();
 8 |     }
 9 | }
10 | 


--------------------------------------------------------------------------------
/test/TestAssets/WasmOverride/Directory.Build.props:
--------------------------------------------------------------------------------
1 | <Project>
2 |   <PropertyGroup>
3 |     <CheckEolTargetFramework>false</CheckEolTargetFramework>
4 |   </PropertyGroup>
5 | </Project>
6 | 


--------------------------------------------------------------------------------
/test/TestAssets/dotnet-format/for_workspace_finder/multiple_solutions/solution_c.slnx:
--------------------------------------------------------------------------------
1 | <Solution />
2 | 


--------------------------------------------------------------------------------
/test/TestAssets/dotnet-format/for_workspace_finder/single_slnx/single_slnx.slnx:
--------------------------------------------------------------------------------
1 | <Solution />
2 | 


--------------------------------------------------------------------------------
/test/TestPackages/cgmanifest.json:
--------------------------------------------------------------------------------
1 | {
2 |   "$schema": "https://json.schemastore.org/component-detection-manifest.json",
3 |   "version": 1,
4 |   "registrations": []
5 | }
6 | 


--------------------------------------------------------------------------------
/test/dotnet-MsiInstallation.Tests/images/advanced-network-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/advanced-network-settings.png


--------------------------------------------------------------------------------
/test/dotnet-MsiInstallation.Tests/images/file-and-printer-sharing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/file-and-printer-sharing.png


--------------------------------------------------------------------------------
/test/dotnet-MsiInstallation.Tests/images/network-switch-creation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/network-switch-creation.png


--------------------------------------------------------------------------------
/test/dotnet-MsiInstallation.Tests/images/private-network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/private-network.png


--------------------------------------------------------------------------------
/test/dotnet-MsiInstallation.Tests/images/virtual-machine-generation-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/virtual-machine-generation-2.png


--------------------------------------------------------------------------------
/test/dotnet-MsiInstallation.Tests/images/virtual-switch-manager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/virtual-switch-manager.png


--------------------------------------------------------------------------------
/test/dotnet-format.UnitTests/.editorconfig:
--------------------------------------------------------------------------------
1 | # Code files
2 | [*.{cs,csx,vb,vbx}]
3 | # CA1822: Make member static
4 | dotnet_diagnostic.CA1822.severity = silent


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/.gitignore:
--------------------------------------------------------------------------------
1 | *.received/**
2 | *.received.txt
3 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#Dotnet-local-tool-manifest-file#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#EditorConfig-file#-n#item#--empty.verified/EditorConfig-file/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 | 
3 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#EditorConfig-file#-n#item#--empty.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#EditorConfig-file#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit#--use-artifacts.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Build-targets-file#-n#item#--inherit.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item#--inherit.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#NuGet-Config#-n#item.Linux.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.
2 | 
3 | Processing post-creation actions...


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#NuGet-Config#-n#item.OSX.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.
2 | 
3 | Processing post-creation actions...


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#NuGet-Config#-n#item.Windows.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#Solution-File#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#Web-Config#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#dotnet-gitattributes-file#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#dotnet-gitignore-file#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200#--roll-forward#major.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200.verified/global-json-file/global.json:
--------------------------------------------------------------------------------
1 | {
2 |   "sdk": {
3 |     "version": "6.0.200"
4 |   }
5 | }
6 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item.verified/global-json-file/global.json:
--------------------------------------------------------------------------------
1 | {
2 |   "sdk": {
3 |     "version": "%CURRENT-VER%"
4 |   }
5 | }


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "%TEMPLATE_NAME%" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.cs.verified/MyProject/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello, World!");
3 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.cs.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Console App" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.vb.verified/MyProject/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello, World!");
3 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.vb.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Console App" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=10.0.targetFramework=net6.0.verified/class/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public class TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=10.0.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=9.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=preview.targetFramework=net7.0.verified/class/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public class TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=preview.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.verified/class/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public class TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.langVersion=10.targetFramework=net6.0.verified/enum/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public enum TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.langVersion=10.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.langVersion=9.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=net7.0.verified/enum/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public enum TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=netstandard2.0.verified/enum/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib
2 | {
3 |     public enum TestItem1
4 |     {
5 | 
6 |     }
7 | }
8 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.verified/enum/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public enum TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.langVersion=10.0.targetFramework=net6.0.verified/interface/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public interface TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.langVersion=10.0.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.langVersion=9.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.verified/interface/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public interface TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=10.targetFramework=net6.0.verified/record/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public record class TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=10.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Record" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=8.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Record" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=9.0.verified/record/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib
2 | {
3 |     public record TestItem1
4 |     {
5 | 
6 |     }
7 | }
8 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=9.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Record" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.verified/record/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public record class TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Record" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Struct" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.targetFramework=net6.0.verified/struct/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public struct TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Struct" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.verified/struct/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public struct TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=9.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Struct" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Struct" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.verified/struct/TestItem1.cs:
--------------------------------------------------------------------------------
1 | namespace ClassLib;
2 | 
3 | public struct TestItem1
4 | {
5 | 
6 | }
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cmd.verified.txt:
--------------------------------------------------------------------------------
1 | set type = "DefaultTrueIncluded"
2 | 
3 | set type = "DefaultFalseIncluded"
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cshtml.verified.txt:
--------------------------------------------------------------------------------
1 |     <p>DefaultTrueIncluded</p>
2 | 
3 |     <p>DefaultFalseIncluded</p>
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.haml.verified.txt:
--------------------------------------------------------------------------------
1 |     %p DefaultTrueIncluded
2 | 
3 |     %p DefaultFalseIncluded
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.othertype.verified.txt:
--------------------------------------------------------------------------------
1 |     DefaultTrueIncluded
2 | 
3 |     DefaultFalseIncluded
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.yml.verified.txt:
--------------------------------------------------------------------------------
1 | DefaultTrueIncluded
2 | 
3 |     DefaultFalseIncluded
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters.verified.txt:
--------------------------------------------------------------------------------
1 | 
2 | // value of A: true
3 | // value of B: paramB
4 | 
5 | 	// A is enabled
6 | 
7 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=AB.verified.txt:
--------------------------------------------------------------------------------
1 | 
2 | // value of paramA: valA
3 | // value of paramB: valB
4 | // value of paramC: def
5 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=ABC.verified.txt:
--------------------------------------------------------------------------------
1 | 
2 | // value of paramA: valA
3 | // value of paramB: valB
4 | // value of paramC: valC
5 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=15.3.targetFramework=netstandard2.0.verified/class/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Class TestItem1
2 | 
3 | End Class


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=16.targetFramework=net6.0.verified/class/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Class TestItem1
2 | 
3 | End Class


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=16.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=latest.targetFramework=net7.0.verified/class/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Class TestItem1
2 | 
3 | End Class


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=latest.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.verified/class/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Class TestItem1
2 | 
3 | End Class


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Class" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=15.3.targetFramework=netstandard2.0.verified/enum/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Enum TestItem1
2 |     None = 0
3 | End Enum


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=16.targetFramework=net6.0.verified/enum/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Enum TestItem1
2 |     None = 0
3 | End Enum


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=16.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=latest.targetFramework=net7.0.verified/enum/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Enum TestItem1
2 |     None = 0
3 | End Enum


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=latest.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.verified/enum/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Enum TestItem1
2 |     None = 0
3 | End Enum


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Enum" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=15.3.targetFramework=netstandard2.0.verified/interface/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Interface TestItem1
2 | 
3 | End Interface


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=16.targetFramework=net7.0.verified/interface/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Interface TestItem1
2 | 
3 | End Interface


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=16.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=latest.targetFramework=net6.0.verified/interface/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Interface TestItem1
2 | 
3 | End Interface


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=latest.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.verified/interface/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Interface TestItem1
2 | 
3 | End Interface


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Interface" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.3.targetFramework=netstandard2.0.verified/module/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Module TestItem1
2 | 
3 | End Module


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Module" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.5.targetFramework=netstandard2.0.verified/module/CustomFileName.vb:
--------------------------------------------------------------------------------
1 | Public Module CustomFileName
2 | 
3 | End Module


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.5.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Module" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=16.targetFramework=net7.0.verified/module/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Module TestItem1
2 | 
3 | End Module


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=16.targetFramework=net7.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Module" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=9.targetFramework=netstandard2.0.verified/module/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Module ClassLib
2 | 
3 | End Module
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=9.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Module" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=latest.targetFramework=net6.0.verified/module/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Module TestItem1
2 | 
3 | End Module


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=latest.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Module" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.verified/module/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Module TestItem1
2 | 
3 | End Module


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Module" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.struct.langVersion=16.targetFramework=net6.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Structure" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.struct.langVersion=16.targetFramework=net6.0.verified/struct/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Structure TestItem1
2 | 
3 | End Structure


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Structure" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=15.3.targetFramework=netstandard2.0.verified/structure/CustomFileName.vb:
--------------------------------------------------------------------------------
1 | Public Structure CustomFileName
2 | 
3 | End Structure


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=latest.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Structure" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=latest.verified/structure/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Structure TestItem1
2 | 
3 | End Structure


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Structure" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.verified/structure/TestItem1.vb:
--------------------------------------------------------------------------------
1 | Public Structure TestItem1
2 | 
3 | End Structure


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified/MyProject/Class1.vb:
--------------------------------------------------------------------------------
1 | Public Class Class1
2 | 
3 | End Class
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified/MyProject/Class1.vb:
--------------------------------------------------------------------------------
1 | Public Class Class1
2 | 
3 | End Class
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified/MyProject/Class1.vb:
--------------------------------------------------------------------------------
1 | Public Class Class1
2 | 
3 | End Class
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#vb#NoLangVer.verified/MyProject/Class1.vb:
--------------------------------------------------------------------------------
1 | Public Class Class1
2 | 
3 | End Class
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample01.basic-template.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample01.basic-template.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 01" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample02.add-parameters.copyrightName=Test Copyright.title=Test Title.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample02.add-parameters.copyrightName=Test Copyright.title=Test Title.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 02" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/sample03/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <h1>Hello World!</h1>
6 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/sample03/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using sample03
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/sample03/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 03" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/sample03/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     ViewData["Title"] = "Home Page";
3 | }
4 | 
5 | <h1>Hello World!</h1>
6 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/sample03/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using sample03
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/sample03/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 |     Layout = "_Layout";
3 | }
4 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 03" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample04.parameter-from-list.BackgroundColor=dimgray.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample04.parameter-from-list.BackgroundColor=dimgray.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 04" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=false.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=false.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Console Sample 05" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=true.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=true.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Console Sample 05" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.language=F#.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.language=F#.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 06" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 06" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample07.param-with-custom-short-name.verified/sample07/contact.txt:
--------------------------------------------------------------------------------
1 | Sample file


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample07.param-with-custom-short-name.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample07.param-with-custom-short-name.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 07" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample09.replace-onlyif-after.backgroundColor=grey.verified/sample09/contact.txt:
--------------------------------------------------------------------------------
1 | Sample file


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample09.replace-onlyif-after.backgroundColor=grey.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample09.replace-onlyif-after.backgroundColor=grey.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 09" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample10.symbol-from-date.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample10.symbol-from-date.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 10" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample11.change-string-casing.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample11.change-string-casing.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 11" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample13.constant-value.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample13.constant-value.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 13" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample15.computed-symbol.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample15.computed-symbol.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 15" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample16.string-value-transform.verified/std-streams/stderr.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/test/dotnet-new.IntegrationTests/Approvals/sample16.string-value-transform.verified/std-streams/stdout.txt:
--------------------------------------------------------------------------------
1 | The template "Contoso Sample 16" was created successfully.


--------------------------------------------------------------------------------
/test/dotnet-watch.Tests/.editorconfig:
--------------------------------------------------------------------------------
1 | [*.cs]
2 | # Field is never assigned to, and will always have its default value null
3 | dotnet_diagnostic.CS0649.severity = none


--------------------------------------------------------------------------------
/test/dotnet.Tests/ShellShimTests/WpfBinaryTestAssets/testwpf.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet.Tests/ShellShimTests/WpfBinaryTestAssets/testwpf.dll


--------------------------------------------------------------------------------
/test/dotnet.Tests/app.config:
--------------------------------------------------------------------------------
1 | <?xml version="1.0" encoding="utf-8" ?>
2 | <configuration>
3 |   <appSettings>
4 |     <add key="xunit.diagnosticMessages" value="true"/>
5 |   </appSettings>
6 | </configuration>
7 | 


--------------------------------------------------------------------------------
/test/xunit-runner/XUnitPublish.targets:
--------------------------------------------------------------------------------
1 | <Project>
2 |   <Target Name="PublishWithOutput" DependsOnTargets="Publish" Returns="$([System.IO.Path]::GetFullPath('$(PublishDir)'))" />
3 | </Project>
4 | 


--------------------------------------------------------------------------------