From 07e2d5420cdd190a8ad1d1ac2afd39a2d6768a9a Mon Sep 17 00:00:00 2001
From: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>
Date: Tue, 27 Nov 2018 11:03:30 +0000
Subject: [PATCH] Move all Components sources into src/Components

---
 .appveyor.yml => src/Components/.appveyor.yml |   0
 .../.azure}/pipelines/ci-official.yml         |   0
 .../.azure}/pipelines/ci-public.yml           |   0
 .../.azure}/templates/blazor-build.yml        |   0
 .editorconfig => src/Components/.editorconfig |   0
 .gitignore => src/Components/.gitignore       |   0
 .travis.yml => src/Components/.travis.yml     |   0
 .../Components/CODE_OF_CONDUCT.md             |   0
 .../Components/CONTRIBUTING.md                |   0
 .../Components/Components.sln                 |   0
 .../Components/Directory.Build.props          |   0
 .../Components/Directory.Build.targets        |   0
 LICENSE.txt => src/Components/LICENSE.txt     |   0
 README.md => src/Components/README.md         |   0
 .../Components/THIRD-PARTY-NOTICES.txt        |   0
 .../AssemblyInfo.cs                           |   0
 ...t.AspNetCore.Components.Performance.csproj |   0
 .../Program.cs                                |   0
 .../RenderTreeDiffBuilderBenchmark.cs         |   0
 .../readme.md                                 |   0
 .../App.cshtml                                |   0
 .../BenchmarkEvent.cs                         |   0
 .../Directory.Build.props                     |   0
 ...ft.AspNetCore.Blazor.E2EPerformance.csproj |   0
 .../Pages/Index.cshtml                        |   0
 .../Pages/Json.cshtml                         |   0
 .../Pages/RenderList.cshtml                   |   0
 .../Pages/_ViewImports.cshtml                 |   0
 .../Program.cs                                |   0
 .../Shared/MainLayout.cshtml                  |   0
 .../Startup.cs                                |   0
 .../_ViewImports.cshtml                       |   0
 .../wwwroot/benchmarks/appStartup.js          |   0
 .../wwwroot/benchmarks/index.js               |   0
 .../wwwroot/benchmarks/jsonHandling.js        |   0
 .../wwwroot/benchmarks/jsonHandlingData.js    |   0
 .../wwwroot/benchmarks/lib/bootstrap.min.css  |   0
 .../benchmarks/lib/minibench/README.md        |   0
 .../benchmarks/lib/minibench/minibench.js     |   0
 .../benchmarks/lib/minibench/style.css        |   0
 .../wwwroot/benchmarks/renderList.js          |   0
 .../benchmarks/util/BenchmarkEvents.js        |   0
 .../wwwroot/benchmarks/util/BlazorApp.js      |   0
 .../wwwroot/benchmarks/util/DOM.js            |   0
 .../wwwroot/blazor-frame.html                 |   0
 .../wwwroot/index.html                        |   0
 .../blazor}/samples/Directory.Build.props     |   0
 .../samples/HostedInAspNet.Client/Home.cshtml |   0
 .../HostedInAspNet.Client.csproj              |   0
 .../samples/HostedInAspNet.Client/Program.cs  |   0
 .../wwwroot/customJsFileForTests.js           |   0
 .../HostedInAspNet.Client/wwwroot/index.html  |   0
 .../HostedInAspNet.Server.csproj              |   0
 .../samples/HostedInAspNet.Server/Program.cs  |   0
 .../samples/HostedInAspNet.Server/Startup.cs  |   0
 .../Views/_ViewImports.cshtml                 |   0
 .../samples/MonoSanity/MonoSanity.csproj      |   0
 .../blazor}/samples/MonoSanity/Program.cs     |   0
 .../blazor}/samples/MonoSanity/Startup.cs     |   0
 .../samples/MonoSanity/wwwroot/index.html     |   0
 .../samples/MonoSanity/wwwroot/loader.js      |   0
 .../samples/MonoSanityClient/Examples.cs      |   0
 .../samples/MonoSanityClient/InternalCalls.cs |   0
 .../MonoSanityClient/MonoSanityClient.csproj  |   0
 .../samples/MonoSanityClient/Program.cs       |   0
 .../blazor}/samples/StandaloneApp/App.cshtml  |   0
 .../StandaloneApp/Pages/Counter.cshtml        |   0
 .../StandaloneApp/Pages/FetchData.cshtml      |   0
 .../samples/StandaloneApp/Pages/Index.cshtml  |   0
 .../StandaloneApp/Pages/_ViewImports.cshtml   |   0
 .../blazor}/samples/StandaloneApp/Program.cs  |   0
 .../StandaloneApp/Shared/MainLayout.cshtml    |   0
 .../StandaloneApp/Shared/NavMenu.cshtml       |   0
 .../StandaloneApp/StandaloneApp.csproj        |   0
 .../blazor}/samples/StandaloneApp/Startup.cs  |   0
 .../samples/StandaloneApp/_ViewImports.cshtml |   0
 .../wwwroot/css/bootstrap/bootstrap.min.css   |   0
 .../css/bootstrap/bootstrap.min.css.map       |   0
 .../wwwroot/css/open-iconic/FONT-LICENSE      |   0
 .../wwwroot/css/open-iconic/ICON-LICENSE      |   0
 .../wwwroot/css/open-iconic/README.md         |   0
 .../font/css/open-iconic-bootstrap.min.css    |   0
 .../open-iconic/font/fonts/open-iconic.eot    | Bin
 .../open-iconic/font/fonts/open-iconic.otf    | Bin
 .../open-iconic/font/fonts/open-iconic.svg    |   0
 .../open-iconic/font/fonts/open-iconic.ttf    | Bin
 .../open-iconic/font/fonts/open-iconic.woff   | Bin
 .../StandaloneApp/wwwroot/css/site.css        |   0
 .../samples/StandaloneApp/wwwroot/index.html  |   0
 .../wwwroot/sample-data/weather.json          |   0
 .../blazor}/src/Directory.Build.props         |   0
 .../Commands/ServeCommand.cs                  |   0
 .../Microsoft.AspNetCore.Blazor.Cli.csproj    |   0
 .../Program.cs                                |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../Server/Program.cs                         |   0
 .../Server/Startup.cs                         |   0
 .../.gitignore                                |   0
 .../Directory.Build.props                     |   0
 .../Directory.Build.targets                   |   0
 ...crosoft.AspNetCore.Blazor.Templates.csproj |   0
 ...crosoft.AspNetCore.Blazor.Templates.nuspec |   0
 .../SetPackageProperties.targets              |   0
 .../.template.config.src/dotnetcli.host.json  |   0
 .../.template.config.src/icon.png             | Bin
 .../.template.config.src/template.json        |   0
 .../.template.config.src/vs-2017.3.host.json  |   0
 .../BlazorHosted-CSharp.Client/App.cshtml     |   0
 .../BlazorHosted-CSharp.Client.csproj         |   0
 .../Pages/Counter.cshtml                      |   0
 .../Pages/FetchData.cshtml                    |   0
 .../Pages/Index.cshtml                        |   0
 .../Pages/_ViewImports.cshtml                 |   0
 .../BlazorHosted-CSharp.Client/Program.cs     |   0
 .../Shared/MainLayout.cshtml                  |   0
 .../Shared/NavMenu.cshtml                     |   0
 .../Shared/SurveyPrompt.cshtml                |   0
 .../BlazorHosted-CSharp.Client/Startup.cs     |   0
 .../_ViewImports.cshtml                       |   0
 .../wwwroot/css/bootstrap/bootstrap.min.css   |   0
 .../css/bootstrap/bootstrap.min.css.map       |   0
 .../wwwroot/css/open-iconic/FONT-LICENSE      |   0
 .../wwwroot/css/open-iconic/ICON-LICENSE      |   0
 .../wwwroot/css/open-iconic/README.md         |   0
 .../font/css/open-iconic-bootstrap.min.css    |   0
 .../open-iconic/font/fonts/open-iconic.eot    | Bin
 .../open-iconic/font/fonts/open-iconic.otf    | Bin
 .../open-iconic/font/fonts/open-iconic.svg    |   0
 .../open-iconic/font/fonts/open-iconic.ttf    | Bin
 .../open-iconic/font/fonts/open-iconic.woff   | Bin
 .../wwwroot/css/site.css                      |   0
 .../wwwroot/index.html                        |   0
 .../BlazorHosted-CSharp.Server.csproj         |   0
 .../Controllers/SampleDataController.cs       |   0
 .../BlazorHosted-CSharp.Server/Program.cs     |   0
 .../BlazorHosted-CSharp.Server/Startup.cs     |   0
 .../BlazorHosted-CSharp.Shared.csproj         |   0
 .../WeatherForecast.cs                        |   0
 .../BlazorHosted-CSharp.sln                   |   0
 .../.template.config.src/dotnetcli.host.json  |   0
 .../.template.config.src/icon.png             | Bin
 .../.template.config.src/template.json        |   0
 .../BlazorLibrary-CSharp.csproj               |   0
 .../BlazorLibrary-CSharp/Component1.cshtml    |   0
 .../BlazorLibrary-CSharp/ExampleJsInterop.cs  |   0
 .../content/background.png                    | Bin
 .../content/exampleJsInterop.js               |   0
 .../BlazorLibrary-CSharp/content/styles.css   |   0
 .../.template.config.src/dotnetcli.host.json  |   0
 .../.template.config.src/icon.png             | Bin
 .../.template.config.src/template.json        |   0
 .../.template.config.src/vs-2017.3.host.json  |   0
 .../BlazorServerSide-CSharp.App/App.cshtml    |   0
 .../BlazorServerSide-CSharp.App.csproj        |   0
 .../Pages/Counter.cshtml                      |   0
 .../Pages/FetchData.cshtml                    |   0
 .../Pages/Index.cshtml                        |   0
 .../Pages/_ViewImports.cshtml                 |   0
 .../BlazorServerSide-CSharp.App/Program.cs    |   0
 .../Services/WeatherForecast.cs               |   0
 .../Services/WeatherForecastService.cs        |   0
 .../Shared/MainLayout.cshtml                  |   0
 .../Shared/NavMenu.cshtml                     |   0
 .../Shared/SurveyPrompt.cshtml                |   0
 .../BlazorServerSide-CSharp.App/Startup.cs    |   0
 .../_ViewImports.cshtml                       |   0
 .../wwwroot/css/bootstrap/bootstrap.min.css   |   0
 .../css/bootstrap/bootstrap.min.css.map       |   0
 .../wwwroot/css/open-iconic/FONT-LICENSE      |   0
 .../wwwroot/css/open-iconic/ICON-LICENSE      |   0
 .../wwwroot/css/open-iconic/README.md         |   0
 .../font/css/open-iconic-bootstrap.min.css    |   0
 .../open-iconic/font/fonts/open-iconic.eot    | Bin
 .../open-iconic/font/fonts/open-iconic.otf    | Bin
 .../open-iconic/font/fonts/open-iconic.svg    |   0
 .../open-iconic/font/fonts/open-iconic.ttf    | Bin
 .../open-iconic/font/fonts/open-iconic.woff   | Bin
 .../wwwroot/css/site.css                      |   0
 .../wwwroot/index.html                        |   0
 .../BlazorServerSide-CSharp.Server.csproj     |   0
 .../BlazorServerSide-CSharp.Server/Program.cs |   0
 .../BlazorServerSide-CSharp.Server/Startup.cs |   0
 .../BlazorServerSide-CSharp.sln               |   0
 .../.template.config.src/dotnetcli.host.json  |   0
 .../.template.config.src/icon.png             | Bin
 .../.template.config.src/template.json        |   0
 .../.template.config.src/vs-2017.3.host.json  |   0
 .../BlazorStandalone-CSharp/App.cshtml        |   0
 .../BlazorStandalone-CSharp.csproj            |   0
 .../Pages/Counter.cshtml                      |   0
 .../Pages/FetchData.cshtml                    |   0
 .../Pages/Index.cshtml                        |   0
 .../Pages/_ViewImports.cshtml                 |   0
 .../BlazorStandalone-CSharp/Program.cs        |   0
 .../Shared/MainLayout.cshtml                  |   0
 .../Shared/NavMenu.cshtml                     |   0
 .../Shared/SurveyPrompt.cshtml                |   0
 .../BlazorStandalone-CSharp/Startup.cs        |   0
 .../_ViewImports.cshtml                       |   0
 .../wwwroot/css/bootstrap/bootstrap.min.css   |   0
 .../css/bootstrap/bootstrap.min.css.map       |   0
 .../wwwroot/css/open-iconic/FONT-LICENSE      |   0
 .../wwwroot/css/open-iconic/ICON-LICENSE      |   0
 .../wwwroot/css/open-iconic/README.md         |   0
 .../font/css/open-iconic-bootstrap.min.css    |   0
 .../open-iconic/font/fonts/open-iconic.eot    | Bin
 .../open-iconic/font/fonts/open-iconic.otf    | Bin
 .../open-iconic/font/fonts/open-iconic.svg    |   0
 .../open-iconic/font/fonts/open-iconic.ttf    | Bin
 .../open-iconic/font/fonts/open-iconic.woff   | Bin
 .../wwwroot/css/site.css                      |   0
 .../wwwroot/index.html                        |   0
 .../wwwroot/sample-data/weather.json          |   0
 .../content/Directory.Build.props             |   0
 .../content/Directory.Build.targets           |   0
 .../AboutDialogInfoAttribute.cs               |   0
 .../AutoRebuild/AutoRebuildService.cs         |   0
 .../AutoRebuild/BuildEventsWatcher.cs         |   0
 .../AutoRebuild/StreamProtocolExtensions.cs   |   0
 .../BlazorPackage.cs                          |   0
 .../CodeSnippets.pkgdef                       |   0
 .../CodeSnippets/Blazor/para.snippet          |   0
 .../Content/WebConfiguration.png              | Bin
 ...rosoft.VisualStudio.BlazorExtension.csproj |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../Resources.resx                            |   0
 .../Resources/BlazorPackage.ico               | Bin
 .../Templates.pkgdef                          |   0
 .../source.extension.vsixmanifest             |   0
 .../BlazorProjectEngineFactory.cs             |   0
 ...isualStudio.LanguageServices.Blazor.csproj |   0
 .../RazorTextViewListener.cs                  |   0
 build.cmd => src/Components/build.cmd         |   0
 build.sh => src/Components/build.sh           |   0
 {build => src/Components/build}/Key.snk       | Bin
 .../Components/build}/SignToolData.json       |   0
 {build => src/Components/build}/VSIX.targets  |   0
 {build => src/Components/build}/arcade.props  |   0
 .../Components/build}/dependencies.props      |   0
 {build => src/Components/build}/repo.props    |   0
 {build => src/Components/build}/repo.targets  |   0
 global.json => src/Components/global.json     |   0
 .../Components/korebuild-lock.txt             |   0
 .../Components/korebuild.json                 |   0
 nuget.config => src/Components/nuget.config   |   0
 run.cmd => src/Components/run.cmd             |   0
 run.ps1 => src/Components/run.ps1             |   0
 run.sh => src/Components/run.sh               |   0
 .../samples}/ComponentsApp.App/App.cshtml     |   0
 .../ComponentsApp.App.csproj                  |   0
 .../ComponentsApp.App/Pages/Counter.cshtml    |   0
 .../ComponentsApp.App/Pages/FetchData.cshtml  |   0
 .../ComponentsApp.App/Pages/Index.cshtml      |   0
 .../Pages/_ViewImports.cshtml                 |   0
 .../samples}/ComponentsApp.App/Program.cs     |   0
 .../Shared/MainLayout.cshtml                  |   0
 .../ComponentsApp.App/Shared/NavMenu.cshtml   |   0
 .../samples}/ComponentsApp.App/Startup.cs     |   0
 .../ComponentsApp.App/WeatherForecast.cs      |   0
 .../WeatherForecastService.cs                 |   0
 .../ComponentsApp.App/_ViewImports.cshtml     |   0
 .../wwwroot/css/bootstrap/bootstrap.min.css   |   0
 .../css/bootstrap/bootstrap.min.css.map       |   0
 .../wwwroot/css/open-iconic/FONT-LICENSE      |   0
 .../wwwroot/css/open-iconic/ICON-LICENSE      |   0
 .../wwwroot/css/open-iconic/README.md         |   0
 .../font/css/open-iconic-bootstrap.min.css    |   0
 .../open-iconic/font/fonts/open-iconic.eot    | Bin
 .../open-iconic/font/fonts/open-iconic.otf    | Bin
 .../open-iconic/font/fonts/open-iconic.svg    |   0
 .../open-iconic/font/fonts/open-iconic.ttf    | Bin
 .../open-iconic/font/fonts/open-iconic.woff   | Bin
 .../ComponentsApp.App/wwwroot/css/site.css    |   0
 .../ComponentsApp.App/wwwroot/index.html      |   0
 .../ComponentsApp.Server.csproj               |   0
 .../DefaultWeatherForecastService.cs          |   0
 .../samples}/ComponentsApp.Server/Program.cs  |   0
 .../samples}/ComponentsApp.Server/Startup.cs  |   0
 .../sample-data/weather.json                  |   0
 .../Components/samples}/Directory.Build.props |   0
 .../src}/Directory.Build.props                |   0
 ...nentParametersShouldNotBePublicAnalyzer.cs |   0
 ...ametersShouldNotBePublicCodeFixProvider.cs |   0
 ...oft.AspNetCore.Components.Analyzers.csproj |   0
 .../Resources.Designer.cs                     |   0
 .../Resources.resx                            |   0
 .../.gitignore                                |   0
 ...ft.AspNetCore.Components.Browser.JS.csproj |   0
 .../package-lock.json                         |   0
 .../package.json                              |   0
 .../src/Boot.Server.ts                        |   0
 .../src/Boot.WebAssembly.ts                   |   0
 .../src/BootCommon.ts                         |   0
 .../src/Environment.ts                        |   0
 .../src/GlobalExports.ts                      |   0
 .../src/Platform/Mono/MonoDebugger.ts         |   0
 .../src/Platform/Mono/MonoPlatform.ts         |   0
 .../src/Platform/Mono/MonoTypes.d.ts          |   0
 .../src/Platform/Platform.ts                  |   0
 .../src/Platform/Url.ts                       |   0
 .../src/Rendering/BrowserRenderer.ts          |   0
 .../src/Rendering/ElementReferenceCapture.ts  |   0
 .../src/Rendering/EventDelegator.ts           |   0
 .../src/Rendering/EventForDotNet.ts           |   0
 .../src/Rendering/LogicalElements.ts          |   0
 .../RenderBatch/OutOfProcessRenderBatch.ts    |   0
 .../src/Rendering/RenderBatch/RenderBatch.ts  |   0
 .../RenderBatch/SharedMemoryRenderBatch.ts    |   0
 .../src/Rendering/RenderBatch/Utf8Decoder.ts  |   0
 .../src/Rendering/Renderer.ts                 |   0
 .../src/Services/Http.ts                      |   0
 .../src/Services/UriHelper.ts                 |   0
 .../tsconfig.json                             |   0
 .../webpack.config.js                         |   0
 .../BlazorApplicationBuilderExtensions.cs     |   0
 .../Builder/IBlazorApplicationBuilder.cs      |   0
 .../WebAssemblyBlazorApplicationBuilder.cs    |   0
 .../Hosting/BlazorWebAssemblyHost.cs          |   0
 .../Hosting/ConventionBasedStartup.cs         |   0
 .../Hosting/IBlazorStartup.cs                 |   0
 .../Hosting/IWebAssemblyHost.cs               |   0
 .../Hosting/IWebAssemblyHostBuilder.cs        |   0
 .../Hosting/WebAssemblyHost.cs                |   0
 .../Hosting/WebAssemblyHostBuilder.cs         |   0
 .../Hosting/WebAssemblyHostBuilderContext.cs  |   0
 .../WebAssemblyHostBuilderExtensions.cs       |   0
 .../Hosting/WebAssemblyHostExtensions.cs      |   0
 .../Http/BrowserHttpMessageHandler.cs         |   0
 .../Http/FetchCredentialsOption.cs            |   0
 ...osoft.AspNetCore.Components.Browser.csproj |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../Rendering/BrowserRenderer.cs              |   0
 .../BrowserRendererEventDispatcher.cs         |   0
 .../Rendering/RendererRegistry.cs             |   0
 .../Services/ActivateMonoJSRuntime.cs         |   0
 .../Services/BrowserServiceProvider.cs        |   0
 .../Services/BrowserUriHelper.cs              |   0
 .../Services/BrowserUriHelperInterop.cs       |   0
 .../ResolveRuntimeDependenciesCommand.cs      |   0
 .../Cli/Commands/WriteBootJsonCommand.cs      |   0
 .../Cli/Program.cs                            |   0
 .../Core/BootJsonWriter.cs                    |   0
 .../EmbeddedResources/EmbeddedResourceInfo.cs |   0
 .../EmbeddedResources/EmbeddedResourceKind.cs |   0
 .../EmbeddedResourcesProcessor.cs             |   0
 .../Core/RuntimeDependenciesResolver.cs       |   0
 ...crosoft.AspNetCore.Components.Build.csproj |   0
 ...crosoft.AspNetCore.Components.Build.nuspec |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../ReferenceFromSource.props                 |   0
 ...icrosoft.AspNetCore.Components.Build.props |   0
 ...rosoft.AspNetCore.Components.Build.targets |   0
 .../targets/All.props                         |   0
 .../targets/All.targets                       |   0
 .../targets/Blazor.MonoRuntime.props          |   0
 .../targets/Blazor.MonoRuntime.targets        |   0
 .../targets/BuiltInBclLinkerDescriptor.xml    |   0
 .../targets/Publish.targets                   |   0
 .../targets/RazorCompilation.targets          |   0
 .../targets/Standalone.Web.config             |   0
 .../BindLoweringPass.cs                       |   0
 .../BindTagHelperDescriptorProvider.cs        |   0
 .../BlazorCSharpLoweringPhase.cs              |   0
 .../BlazorCodeTarget.cs                       |   0
 .../BlazorDesignTimeNodeWriter.cs             |   0
 .../BlazorDiagnosticFactory.cs                |   0
 .../BlazorExtensionInitializer.cs             |   0
 .../BlazorImportProjectFeature.cs             |   0
 .../BlazorMetadata.cs                         |   0
 .../BlazorNodeWriter.cs                       |   0
 .../BlazorRuntimeNodeWriter.cs                |   0
 .../BlazorTemplateTargetExtension.cs          |   0
 .../CSharpIdentifier.cs                       |   0
 .../ChildContentDiagnosticPass.cs             |   0
 .../CodeWriterExtensions.cs                   |   0
 .../ComplexAttributeContentPass.cs            |   0
 .../ComponentAttributeExtensionNode.cs        |   0
 .../ComponentChildContentIntermediateNode.cs  |   0
 .../ComponentDocumentClassifierPass.cs        |   0
 .../ComponentDocumentRewritePass.cs           |   0
 .../ComponentExtensionNode.cs                 |   0
 .../ComponentLoweringPass.cs                  |   0
 .../ComponentTagHelperDescriptorProvider.cs   |   0
 .../ComponentTypeArgumentExtensionNode.cs     |   0
 ...nentTypeInferenceMethodIntermediateNode.cs |   0
 .../DocumentIntermediateNodeExtensions.cs     |   0
 .../EliminateMethodBodyPass.cs                |   0
 .../EventHandlerLoweringPass.cs               |   0
 ...EventHandlerTagHelperDescriptorProvider.cs |   0
 .../GenericComponentPass.cs                   |   0
 .../GenericTypeNameRewriter.cs                |   0
 .../GlobalQualifiedTypeNameRewriter.cs        |   0
 .../HtmlBlockIntermediateNode.cs              |   0
 .../HtmlBlockPass.cs                          |   0
 .../HtmlElementIntermediateNode.cs            |   0
 .../ImplementsDirective.cs                    |   0
 .../ImplementsDirectivePass.cs                |   0
 .../InjectDirective.cs                        |   0
 .../LayoutDirective.cs                        |   0
 .../LayoutDirectivePass.cs                    |   0
 ...NetCore.Components.Razor.Extensions.csproj |   0
 .../PageDirective.cs                          |   0
 .../PageDirectivePass.cs                      |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../RazorCompilerException.cs                 |   0
 .../RefExtensionNode.cs                       |   0
 .../RefLoweringPass.cs                        |   0
 .../RefTagHelperDescriptorProvider.cs         |   0
 .../Resources.Designer.cs                     |   0
 .../Resources.resx                            |   0
 .../RouteAttributeExtensionNode.cs            |   0
 .../ScopeStack.cs                             |   0
 .../ScriptTagPass.cs                          |   0
 ...elperBoundAttributeDescriptorExtensions.cs |   0
 .../TagHelperDescriptorExtensions.cs          |   0
 .../TemplateDiagnosticPass.cs                 |   0
 .../TrimWhitespacePass.cs                     |   0
 .../TypeParamDirective.cs                     |   0
 .../AutoRebuild/AutoRebuildExtensions.cs      |   0
 .../AutoRebuild/IRebuildService.cs            |   0
 .../AutoRebuild/ProcessUtils.cs               |   0
 .../AutoRebuild/StreamProtocolExtensions.cs   |   0
 .../AutoRebuild/VSForWindowsRebuildService.cs |   0
 .../BlazorConfig.cs                           |   0
 .../BlazorHub.cs                              |   0
 .../BlazorOptions.cs                          |   0
 .../BlazorApplicationBuilderExtensions.cs     |   0
 .../ServerSideBlazorApplicationBuilder.cs     |   0
 ...rSideBlazorApplicationBuilderExtensions.cs |   0
 .../AutoCancelTaskCompletionSource.cs         |   0
 .../Circuits/Circuit.cs                       |   0
 .../Circuits/CircuitFactory.cs                |   0
 .../Circuits/CircuitHost.cs                   |   0
 .../Circuits/CircuitSynchronizationContext.cs |   0
 .../Circuits/DefaultCircuitAccessor.cs        |   0
 .../Circuits/DefaultCircuitFactory.cs         |   0
 .../Circuits/DefaultCircuitFactoryOptions.cs  |   0
 .../Circuits/DefaultJSRuntimeAccessor.cs      |   0
 .../Circuits/ICircuitAccessor.cs              |   0
 .../Circuits/IJSRuntimeAccessor.cs            |   0
 .../Circuits/MessagePackBufferStream.cs       |   0
 .../Circuits/RemoteJSRuntime.cs               |   0
 .../Circuits/RemoteRenderer.cs                |   0
 .../Circuits/RemoteRendererException.cs       |   0
 .../Circuits/RemoteUriHelper.cs               |   0
 .../Circuits/RenderBatchFormatterResolver.cs  |   0
 .../Circuits/RenderBatchWriter.cs             |   0
 ...erSideBlazorServiceCollectionExtensions.cs |   0
 ...rosoft.AspNetCore.Components.Server.csproj |   0
 .../MonoDebugProxyAppBuilderExtensions.cs     |   0
 .../MonoDebugProxy/UpdateSources.cmd          |   0
 .../MonoDebugProxy/ws-proxy/DebugStore.cs     |   0
 .../MonoDebugProxy/ws-proxy/MonoProxy.cs      |   0
 .../MonoDebugProxy/ws-proxy/WsProxy.cs        |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../WasmMediaTypeNames.cs                     |   0
 .../ITagHelper.cs                             |   0
 ...Core.Components.TagHelperWorkaround.csproj |   0
 .../BindAttributes.cs                         |   0
 .../BindElementAttribute.cs                   |   0
 .../BindInputElementAttribute.cs              |   0
 .../BindMethods.cs                            |   0
 .../CascadingParameterAttribute.cs            |   0
 .../CascadingParameterState.cs                |   0
 .../CascadingValue.cs                         |   0
 .../ChangeDetection.cs                        |   0
 .../ComponentBase.cs                          |   0
 .../ComponentFactory.cs                       |   0
 .../ComponentResolver.cs                      |   0
 .../ElementRef.cs                             |   0
 .../EventHandlerAttribute.cs                  |   0
 .../EventHandlerInvoker.cs                    |   0
 .../EventHandlers.cs                          |   0
 .../HttpClientJsonExtensions.cs               |   0
 .../ICascadingValueComponent.cs               |   0
 .../IComponent.cs                             |   0
 .../IHandleAfterRender.cs                     |   0
 .../IHandleEvent.cs                           |   0
 .../InjectAttribute.cs                        |   0
 .../Json/JsonUtil.cs                          |   0
 .../Layouts/LayoutAttribute.cs                |   0
 .../Layouts/LayoutComponentBase.cs            |   0
 .../Layouts/LayoutDisplay.cs                  |   0
 .../MarkupString.cs                           |   0
 .../Microsoft.AspNetCore.Components.csproj    |   0
 .../Parameter.cs                              |   0
 .../ParameterAttribute.cs                     |   0
 .../ParameterCollection.cs                    |   0
 .../ParameterCollectionExtensions.cs          |   0
 .../ParameterEnumerator.cs                    |   0
 .../PlatformInfo.cs                           |   0
 .../Properties/AssemblyInfo.cs                |   0
 .../Reflection/IPropertySetter.cs             |   0
 .../Reflection/MemberAssignment.cs            |   0
 .../RenderFragment.cs                         |   0
 .../RenderHandle.cs                           |   0
 .../RenderTree/ArrayBuilder.cs                |   0
 .../RenderTree/ArrayRange.cs                  |   0
 .../RenderTree/RenderTreeBuilder.cs           |   0
 .../RenderTree/RenderTreeDiff.cs              |   0
 .../RenderTree/RenderTreeDiffBuilder.cs       |   0
 .../RenderTree/RenderTreeEdit.cs              |   0
 .../RenderTree/RenderTreeEditType.cs          |   0
 .../RenderTree/RenderTreeFrame.cs             |   0
 .../RenderTree/RenderTreeFrameType.cs         |   0
 .../Rendering/ComponentState.cs               |   0
 .../Rendering/RenderBatch.cs                  |   0
 .../Rendering/RenderBatchBuilder.cs           |   0
 .../Rendering/RenderQueueEntry.cs             |   0
 .../Rendering/Renderer.cs                     |   0
 .../RouteAttribute.cs                         |   0
 .../Routing/NavLink.cs                        |   0
 .../Routing/NavLinkMatch.cs                   |   0
 .../Routing/RouteConstraint.cs                |   0
 .../Routing/RouteContext.cs                   |   0
 .../Routing/RouteEntry.cs                     |   0
 .../Routing/RouteTable.cs                     |   0
 .../Routing/RouteTemplate.cs                  |   0
 .../Routing/Router.cs                         |   0
 .../Routing/TemplateParser.cs                 |   0
 .../Routing/TemplateSegment.cs                |   0
 .../Routing/TypeRouteConstraint.cs            |   0
 .../RuntimeHelpers.cs                         |   0
 .../Services/IUriHelper.cs                    |   0
 .../Services/UriHelperBase.cs                 |   0
 .../UIEventArgs.cs                            |   0
 .../UIEventArgsRenderTreeBuilderExtensions.cs |   0
 .../src}/shared/ComponentsApi.cs              |   0
 ...omponentParametersShouldNotBePublicTest.cs |   0
 .../Helpers/CodeFixVerifier.Helper.cs         |   0
 .../Helpers/DiagnosticResult.cs               |   0
 .../Helpers/DiagnosticVerifier.Helper.cs      |   0
 ...spNetCore.Components.Analyzers.Test.csproj |   0
 .../Verifiers/CodeFixVerifier.cs              |   0
 .../Verifiers/DiagnosticVerifier.cs           |   0
 .../BrowserUriHelperTest.cs                   |   0
 .../Hosting/ConventionBasedStartupTest.cs     |   0
 .../Hosting/WebAssemblyHostBuilderTest.cs     |   0
 .../Hosting/WebAssemblyHostTest.cs            |   0
 ....AspNetCore.Components.Browser.Test.csproj |   0
 .../BindRazorIntegrationTest.cs               |   0
 .../BootJsonWriterTest.cs                     |   0
 .../ChildContentRazorIntegrationTest.cs       |   0
 .../CodeGenerationTestBase.cs                 |   0
 .../ComponentDiscoveryRazorIntegrationTest.cs |   0
 .../ComponentRenderingRazorIntegrationTest.cs |   0
 .../DeclarationRazorIntegrationTest.cs        |   0
 .../DesignTimeCodeGenerationTest.cs           |   0
 .../DiagnosticRazorIntegrationTest.cs         |   0
 .../DirectiveRazorIntegrationTest.cs          |   0
 .../FilePathRazorIntegrationTest.cs           |   0
 .../GenericComponentRazorIntegrationTest.cs   |   0
 ...ft.AspNetCore.Components.Build.Test.csproj |   0
 .../Razor/InitializeTestFileAttribute.cs      |   0
 .../Razor/IntermediateNodeSerializer.cs       |   0
 .../Razor/IntermediateNodeVerifier.cs         |   0
 .../Razor/IntermediateNodeWriter.cs           |   0
 .../Razor/NotFoundProjectItem.cs              |   0
 .../Razor/RazorDiagnosticSerializer.cs        |   0
 .../Razor/SourceMappingsSerializer.cs         |   0
 .../Razor/TestFile.cs                         |   0
 .../Razor/TestProject.cs                      |   0
 .../Razor/VirtualProjectFileSystem.cs         |   0
 .../Razor/VirtualProjectItem.cs               |   0
 .../RazorBaselineIntegrationTestBase.cs       |   0
 .../RazorIntegrationTestBase.cs               |   0
 .../RenderingRazorIntegrationTest.cs          |   0
 .../RuntimeCodeGenerationTest.cs              |   0
 .../RuntimeDependenciesResolverTest.cs        |   0
 .../TemplateRazorIntegrationTest.cs           |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../Component_WithRef/TestComponent.ir.txt    |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../Element_WithRef/TestComponent.codegen.cs  |   0
 .../Element_WithRef/TestComponent.ir.txt      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../Regression_597/TestComponent.codegen.cs   |   0
 .../Regression_597/TestComponent.ir.txt       |   0
 .../Regression_597/TestComponent.mappings.txt |   0
 .../Regression_609/TestComponent.codegen.cs   |   0
 .../Regression_609/TestComponent.ir.txt       |   0
 .../Regression_609/TestComponent.mappings.txt |   0
 .../Regression_772/TestComponent.codegen.cs   |   0
 .../TestComponent.diagnostics.txt             |   0
 .../Regression_772/TestComponent.ir.txt       |   0
 .../Regression_772/TestComponent.mappings.txt |   0
 .../Regression_773/TestComponent.codegen.cs   |   0
 .../Regression_773/TestComponent.ir.txt       |   0
 .../Regression_773/TestComponent.mappings.txt |   0
 .../Regression_784/TestComponent.codegen.cs   |   0
 .../Regression_784/TestComponent.ir.txt       |   0
 .../Regression_784/TestComponent.mappings.txt |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../Component_WithRef/TestComponent.ir.txt    |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../Element_WithRef/TestComponent.codegen.cs  |   0
 .../Element_WithRef/TestComponent.ir.txt      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.mappings.txt                |   0
 .../Regression_597/TestComponent.codegen.cs   |   0
 .../Regression_597/TestComponent.ir.txt       |   0
 .../Regression_597/TestComponent.mappings.txt |   0
 .../Regression_609/TestComponent.codegen.cs   |   0
 .../Regression_609/TestComponent.ir.txt       |   0
 .../Regression_609/TestComponent.mappings.txt |   0
 .../Regression_772/TestComponent.codegen.cs   |   0
 .../TestComponent.diagnostics.txt             |   0
 .../Regression_772/TestComponent.ir.txt       |   0
 .../Regression_773/TestComponent.codegen.cs   |   0
 .../Regression_773/TestComponent.ir.txt       |   0
 .../Regression_784/TestComponent.codegen.cs   |   0
 .../Regression_784/TestComponent.ir.txt       |   0
 .../Regression_784/TestComponent.mappings.txt |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TestComponent.codegen.cs                  |   0
 .../TestComponent.ir.txt                      |   0
 .../TypingTest.cs                             |   0
 .../WorkingDirectoryRazorIntegrationTest.cs   |   0
 .../Infrastructure/BasicTestAppTestBase.cs    |   0
 .../Infrastructure/BrowserFixture.cs          |   0
 .../Infrastructure/BrowserTestBase.cs         |   0
 .../CaptureSeleniumLogsAttribute.cs           |   0
 .../ServerFixtures/AspNetEnvironment.cs       |   0
 .../ServerFixtures/AspNetSiteServerFixture.cs |   0
 .../ServerFixtures/DevHostServerFixture.cs    |   0
 .../ServerFixtures/ServerFixture.cs           |   0
 .../ServerFixtures/StaticSiteServerFixture.cs |   0
 .../ToggleExecutionModeServerFixture.cs       |   0
 .../ServerFixtures/WebHostServerFixture.cs    |   0
 .../Infrastructure/ServerTestBase.cs          |   0
 .../Infrastructure/WaitAssert.cs              |   0
 ...osoft.AspNetCore.Components.E2ETest.csproj |   0
 .../ServerExecutionTestExtensions.cs          |   0
 .../ServerExecutionTests/ServerSideAppTest.cs |   0
 .../ServerExecutionTests/TestSubclasses.cs    |   0
 .../Tests/BinaryHttpClientTest.cs             |   0
 .../Tests/BindTest.cs                         |   0
 .../Tests/CascadingValueTest.cs               |   0
 .../Tests/ComponentRenderingTest.cs           |   0
 .../Tests/EventBubblingTest.cs                |   0
 .../Tests/EventTest.cs                        |   0
 .../Tests/HostedInAspNetTest.cs               |   0
 .../Tests/HttpClientTest.cs                   |   0
 .../Tests/InteropTest.cs                      |   0
 .../Tests/MonoSanityTest.cs                   |   0
 .../Tests/PerformanceTest.cs                  |   0
 .../Tests/RoutingTest.cs                      |   0
 .../Tests/StandaloneAppTest.cs                |   0
 .../BaseTagHelperDescriptorProviderTest.cs    |   0
 .../BindTagHelperDescriptorProviderTest.cs    |   0
 .../ComponentDocumentRewritePassTest.cs       |   0
 ...omponentTagHelperDescriptorProviderTest.cs |   0
 ...tHandlerTagHelperDescriptorProviderTest.cs |   0
 .../GenericTypeNameRewriterTest.cs            |   0
 .../GlobalQualifiedTypeNameRewriterTest.cs    |   0
 .../HtmlBlockPassTest.cs                      |   0
 ...re.Components.Razor.Extensions.Test.csproj |   0
 .../NodeAssert.cs                             |   0
 .../RefTagHelperDescriptorProviderTest.cs     |   0
 .../xunit.runner.json                         |   0
 .../CircuitSynchronizationContextTest.cs      |   0
 .../Circuits/MessagePackBufferStreamTest.cs   |   0
 .../Circuits/RenderBatchWriterTest.cs         |   0
 ...t.AspNetCore.Components.Server.Test.csproj |   0
 .../CascadingParameterStateTest.cs            |   0
 .../CascadingParameterTest.cs                 |   0
 .../DependencyInjectionTest.cs                |   0
 .../LayoutTest.cs                             |   0
 ...icrosoft.AspNetCore.Components.Test.csproj |   0
 ...meterCollectionAssignmentExtensionsTest.cs |   0
 .../ParameterCollectionTest.cs                |   0
 .../RenderTreeBuilderTest.cs                  |   0
 .../RenderTreeDiffBuilderTest.cs              |   0
 .../RendererTest.cs                           |   0
 .../Routing/RouteTableTests.cs                |   0
 .../Routing/TemplateParserTests.cs            |   0
 .../Components/test}/shared/AssertFrame.cs    |   0
 .../test}/shared/AutoRenderComponent.cs       |   0
 .../Components/test}/shared/CapturedBatch.cs  |   0
 .../test}/shared/IComponentExtensions.cs      |   0
 .../Components/test}/shared/TestRenderer.cs   |   0
 .../test}/shared/TestServiceProvider.cs       |   0
 .../AddRemoveChildComponents.cshtml           |   0
 .../AfterRenderInteropComponent.cshtml        |   0
 .../AsyncEventHandlerComponent.cshtml         |   0
 .../testapps/BasicTestApp/BasicTestApp.csproj |   0
 .../BasicTestApp/BindCasesComponent.cshtml    |   0
 .../CascadingValueIntermediary.cshtml         |   0
 .../CascadingValueReceiveByName.cshtml        |   0
 .../CascadingValueReceiveByType.cshtml        |   0
 ...scadingValueReceiveFixedByInterface.cshtml |   0
 .../CascadingValueSupplier.cshtml             |   0
 .../CascadingValueTest/CascadingValueTypes.cs |   0
 .../BasicTestApp/ComponentRefComponent.cshtml |   0
 .../BasicTestApp/ConcurrentRenderChild.cshtml |   0
 .../ConcurrentRenderParent.cshtml             |   0
 .../BasicTestApp/CounterComponent.cshtml      |   0
 .../CounterComponentUsingChild.cshtml         |   0
 .../CounterComponentWrapper.cshtml            |   0
 .../BasicTestApp/DataDashComponent.cshtml     |   0
 .../BasicTestApp/ElementRefComponent.cshtml   |   0
 .../EventBubblingComponent.cshtml             |   0
 .../EventPreventDefaultComponent.cshtml       |   0
 .../ExternalContentPackage.cshtml             |   0
 .../BasicTestApp/FocusEventComponent.cshtml   |   0
 .../Subdir/ComponentUsingImports.cshtml       |   0
 .../Subdir/_ViewImports.cshtml                |   0
 .../_ViewImports.cshtml                       |   0
 .../BasicTestApp/HtmlBlockChildContent.cshtml |   0
 .../HtmlEncodedChildContent.cshtml            |   0
 .../BasicTestApp/HtmlMixedChildContent.cshtml |   0
 .../BinaryHttpRequestsComponent.cshtml        |   0
 .../CookieCounterComponent.cshtml             |   0
 .../HttpRequestsComponent.cshtml              |   0
 .../test}/testapps/BasicTestApp/Index.cshtml  |   0
 .../BasicTestApp/InputEventComponent.cshtml   |   0
 .../BasicTestApp/InteropComponent.cshtml      |   0
 .../InteropTest/ComplexParameter.cs           |   0
 .../InteropTest/JavaScriptInterop.cs          |   0
 .../BasicTestApp/InteropTest/Segment.cs       |   0
 .../BasicTestApp/InteropTest/TestDTO.cs       |   0
 .../KeyPressEventComponent.cshtml             |   0
 .../LogicalElementInsertionCases.cshtml       |   0
 .../BasicTestApp/MarkupBlockComponent.cshtml  |   0
 .../BasicTestApp/MessageComponent.cshtml      |   0
 .../BasicTestApp/MouseEventComponent.cshtml   |   0
 .../BasicTestApp/MultipleChildContent.cshtml  |   0
 .../testapps/BasicTestApp/OrderedList.cshtml  |   0
 .../BasicTestApp/ParentChildComponent.cshtml  |   0
 .../PassThroughContentComponent.cshtml        |   0
 .../test}/testapps/BasicTestApp/Program.cs    |   0
 .../Properties/launchSettings.json            |   0
 .../PropertiesChangedHandlerChild.cshtml      |   0
 .../PropertiesChangedHandlerParent.cshtml     |   0
 .../BasicTestApp/RazorTemplates.cshtml        |   0
 .../BasicTestApp/RedTextComponent.cshtml      |   0
 .../BasicTestApp/RenderFragmentToggler.cshtml |   0
 .../BasicTestApp/RouterTest/Default.cshtml    |   0
 .../BasicTestApp/RouterTest/Links.cshtml      |   0
 .../BasicTestApp/RouterTest/Other.cshtml      |   0
 .../BasicTestApp/RouterTest/TestRouter.cshtml |   0
 .../RouterTest/WithNumberParameters.cshtml    |   0
 .../RouterTest/WithParameters.cshtml          |   0
 .../test}/testapps/BasicTestApp/Startup.cs    |   0
 .../BasicTestApp/SvgCircleComponent.cshtml    |   0
 .../testapps/BasicTestApp/SvgComponent.cshtml |  18 +++++++++---------
 .../BasicTestApp/SvgWithChildComponent.cshtml |   8 ++++----
 .../BasicTestApp/TemplatedTable.cshtml        |   0
 .../BasicTestApp/TextOnlyComponent.cshtml     |   0
 .../BasicTestApp/TouchEventComponent.cshtml   |   0
 .../testapps/BasicTestApp/wwwroot/index.html  |   0
 .../BasicTestApp/wwwroot/js/jsinteroptests.js |   0
 .../test}/testapps/Directory.Build.props      |   0
 .../ComponentFromPackage.cshtml               |   0
 .../testapps/TestContentPackage/MyPrompt.cs   |   0
 .../TestContentPackage.csproj                 |   0
 .../TestContentPackage/content/face.png       | Bin
 .../TestContentPackage/content/prompt.js      |   0
 .../TestContentPackage/content/styles.css     |   0
 .../Controllers/CookieController.cs           |   0
 .../TestServer/Controllers/DataController.cs  |   0
 .../Controllers/GreetingController.cs         |   0
 .../Controllers/PersonController.cs           |   0
 .../test}/testapps/TestServer/Program.cs      |   0
 .../test}/testapps/TestServer/Startup.cs      |   0
 .../testapps/TestServer/TestServer.csproj     |   0
 .../TestServer/appsettings.Development.json   |   0
 .../testapps/TestServer/appsettings.json      |   0
 version.props => src/Components/version.props |   0
 1203 files changed, 13 insertions(+), 13 deletions(-)
 rename .appveyor.yml => src/Components/.appveyor.yml (100%)
 rename {.azure => src/Components/.azure}/pipelines/ci-official.yml (100%)
 rename {.azure => src/Components/.azure}/pipelines/ci-public.yml (100%)
 rename {.azure => src/Components/.azure}/templates/blazor-build.yml (100%)
 rename .editorconfig => src/Components/.editorconfig (100%)
 rename .gitignore => src/Components/.gitignore (100%)
 rename .travis.yml => src/Components/.travis.yml (100%)
 rename CODE_OF_CONDUCT.md => src/Components/CODE_OF_CONDUCT.md (100%)
 rename CONTRIBUTING.md => src/Components/CONTRIBUTING.md (100%)
 rename Components.sln => src/Components/Components.sln (100%)
 rename Directory.Build.props => src/Components/Directory.Build.props (100%)
 rename Directory.Build.targets => src/Components/Directory.Build.targets (100%)
 rename LICENSE.txt => src/Components/LICENSE.txt (100%)
 rename README.md => src/Components/README.md (100%)
 rename THIRD-PARTY-NOTICES.txt => src/Components/THIRD-PARTY-NOTICES.txt (100%)
 rename {benchmarks => src/Components/benchmarks}/Microsoft.AspNetCore.Components.Performance/AssemblyInfo.cs (100%)
 rename {benchmarks => src/Components/benchmarks}/Microsoft.AspNetCore.Components.Performance/Microsoft.AspNetCore.Components.Performance.csproj (100%)
 rename {benchmarks => src/Components/benchmarks}/Microsoft.AspNetCore.Components.Performance/Program.cs (100%)
 rename {benchmarks => src/Components/benchmarks}/Microsoft.AspNetCore.Components.Performance/RenderTreeDiffBuilderBenchmark.cs (100%)
 rename {benchmarks => src/Components/benchmarks}/Microsoft.AspNetCore.Components.Performance/readme.md (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/App.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Directory.Build.props (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Microsoft.AspNetCore.Blazor.E2EPerformance.csproj (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Program.cs (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Shared/MainLayout.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/appStartup.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/index.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandling.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandlingData.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/README.md (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/minibench.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/style.css (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/renderList.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BenchmarkEvents.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BlazorApp.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/DOM.js (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/blazor-frame.html (100%)
 rename {blazor => src/Components/blazor}/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/samples/Directory.Build.props (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Client/Home.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Client/HostedInAspNet.Client.csproj (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Client/Program.cs (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Client/wwwroot/customJsFileForTests.js (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Client/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Server/Program.cs (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Server/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/samples/HostedInAspNet.Server/Views/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanity/MonoSanity.csproj (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanity/Program.cs (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanity/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanity/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanity/wwwroot/loader.js (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanityClient/Examples.cs (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanityClient/InternalCalls.cs (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanityClient/MonoSanityClient.csproj (100%)
 rename {blazor => src/Components/blazor}/samples/MonoSanityClient/Program.cs (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/App.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Pages/Counter.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Pages/FetchData.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Pages/Index.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Pages/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Program.cs (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Shared/MainLayout.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Shared/NavMenu.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/StandaloneApp.csproj (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css.map (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/FONT-LICENSE (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/ICON-LICENSE (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/README.md (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/css/site.css (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/samples/StandaloneApp/wwwroot/sample-data/weather.json (100%)
 rename {blazor => src/Components/blazor}/src/Directory.Build.props (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Cli/Commands/ServeCommand.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Cli/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Cli/Properties/AssemblyInfo.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Cli/Server/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Cli/Server/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/.gitignore (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.props (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.targets (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.nuspec (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/SetPackageProperties.targets (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/dotnetcli.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/icon.png (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/vs-2017.3.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/App.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/BlazorHosted-CSharp.Client.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Counter.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Index.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/MainLayout.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/SurveyPrompt.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css.map (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/FONT-LICENSE (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/ICON-LICENSE (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/README.md (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/site.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Controllers/SampleDataController.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/BlazorHosted-CSharp.Shared.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/WeatherForecast.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.sln (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/dotnetcli.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/icon.png (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/BlazorLibrary-CSharp.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/Component1.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/ExampleJsInterop.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/background.png (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/exampleJsInterop.js (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/styles.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/dotnetcli.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/icon.png (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/template.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/vs-2017.3.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/App.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/BlazorServerSide-CSharp.App.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Counter.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/FetchData.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Index.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecast.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecastService.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/MainLayout.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/NavMenu.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/SurveyPrompt.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css.map (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/FONT-LICENSE (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/ICON-LICENSE (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/README.md (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/site.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/BlazorServerSide-CSharp.Server.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.sln (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/dotnetcli.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/icon.png (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/vs-2017.3.host.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/App.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/BlazorStandalone-CSharp.csproj (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Counter.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Index.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Program.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/MainLayout.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/SurveyPrompt.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Startup.cs (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/_ViewImports.cshtml (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css.map (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/FONT-LICENSE (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/ICON-LICENSE (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/README.md (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/site.css (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/index.html (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/sample-data/weather.json (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.props (100%)
 rename {blazor => src/Components/blazor}/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.targets (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/AboutDialogInfoAttribute.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/AutoRebuildService.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/BuildEventsWatcher.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/StreamProtocolExtensions.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/BlazorPackage.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets.pkgdef (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets/Blazor/para.snippet (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/Content/WebConfiguration.png (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/Microsoft.VisualStudio.BlazorExtension.csproj (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/Properties/AssemblyInfo.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/Resources.resx (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/Resources/BlazorPackage.ico (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/Templates.pkgdef (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.BlazorExtension/source.extension.vsixmanifest (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/BlazorProjectEngineFactory.cs (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/Microsoft.VisualStudio.LanguageServices.Blazor.csproj (100%)
 rename {blazor => src/Components/blazor}/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/RazorTextViewListener.cs (100%)
 rename build.cmd => src/Components/build.cmd (100%)
 rename build.sh => src/Components/build.sh (100%)
 mode change 100755 => 100644
 rename {build => src/Components/build}/Key.snk (100%)
 rename {build => src/Components/build}/SignToolData.json (100%)
 rename {build => src/Components/build}/VSIX.targets (100%)
 rename {build => src/Components/build}/arcade.props (100%)
 rename {build => src/Components/build}/dependencies.props (100%)
 rename {build => src/Components/build}/repo.props (100%)
 rename {build => src/Components/build}/repo.targets (100%)
 rename global.json => src/Components/global.json (100%)
 rename korebuild-lock.txt => src/Components/korebuild-lock.txt (100%)
 rename korebuild.json => src/Components/korebuild.json (100%)
 rename nuget.config => src/Components/nuget.config (100%)
 rename run.cmd => src/Components/run.cmd (100%)
 rename run.ps1 => src/Components/run.ps1 (100%)
 rename run.sh => src/Components/run.sh (100%)
 mode change 100755 => 100644
 rename {samples => src/Components/samples}/ComponentsApp.App/App.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/ComponentsApp.App.csproj (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Pages/Counter.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Pages/FetchData.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Pages/Index.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Pages/_ViewImports.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Program.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Shared/MainLayout.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Shared/NavMenu.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/Startup.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/WeatherForecast.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/WeatherForecastService.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/_ViewImports.cshtml (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css.map (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/FONT-LICENSE (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/ICON-LICENSE (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/README.md (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/css/site.css (100%)
 rename {samples => src/Components/samples}/ComponentsApp.App/wwwroot/index.html (100%)
 rename {samples => src/Components/samples}/ComponentsApp.Server/ComponentsApp.Server.csproj (100%)
 rename {samples => src/Components/samples}/ComponentsApp.Server/DefaultWeatherForecastService.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.Server/Program.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.Server/Startup.cs (100%)
 rename {samples => src/Components/samples}/ComponentsApp.Server/sample-data/weather.json (100%)
 rename {samples => src/Components/samples}/Directory.Build.props (100%)
 rename src/{ => Components/src}/Directory.Build.props (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicAnalyzer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicCodeFixProvider.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Analyzers/Microsoft.AspNetCore.Components.Analyzers.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Analyzers/Resources.Designer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Analyzers/Resources.resx (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/.gitignore (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/Microsoft.AspNetCore.Components.Browser.JS.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/package-lock.json (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/package.json (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.Server.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.WebAssembly.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/BootCommon.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Environment.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/GlobalExports.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoDebugger.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoPlatform.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoTypes.d.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Platform.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Url.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/BrowserRenderer.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/ElementReferenceCapture.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventDelegator.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventForDotNet.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/LogicalElements.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/RenderBatch.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/SharedMemoryRenderBatch.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/Utf8Decoder.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/Renderer.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Services/Http.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/src/Services/UriHelper.ts (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/tsconfig.json (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser.JS/webpack.config.js (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Builder/BlazorApplicationBuilderExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Builder/IBlazorApplicationBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Builder/WebAssemblyBlazorApplicationBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/BlazorWebAssemblyHost.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/ConventionBasedStartup.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/IBlazorStartup.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHost.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHostBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHost.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderContext.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Http/BrowserHttpMessageHandler.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Http/FetchCredentialsOption.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Microsoft.AspNetCore.Components.Browser.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Properties/AssemblyInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRenderer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRendererEventDispatcher.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Rendering/RendererRegistry.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Services/ActivateMonoJSRuntime.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Services/BrowserServiceProvider.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelper.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelperInterop.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Cli/Commands/ResolveRuntimeDependenciesCommand.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Cli/Commands/WriteBootJsonCommand.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Cli/Program.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Core/BootJsonWriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceKind.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourcesProcessor.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Core/RuntimeDependenciesResolver.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.nuspec (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/Properties/AssemblyInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/ReferenceFromSource.props (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.props (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.targets (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/All.props (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/All.targets (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.props (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.targets (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/BuiltInBclLinkerDescriptor.xml (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/Publish.targets (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/RazorCompilation.targets (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Build/targets/Standalone.Web.config (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BindLoweringPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BindTagHelperDescriptorProvider.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCSharpLoweringPhase.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCodeTarget.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDesignTimeNodeWriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDiagnosticFactory.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorExtensionInitializer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorImportProjectFeature.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorMetadata.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorNodeWriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorRuntimeNodeWriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorTemplateTargetExtension.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/CSharpIdentifier.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ChildContentDiagnosticPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/CodeWriterExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComplexAttributeContentPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentAttributeExtensionNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentChildContentIntermediateNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentClassifierPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentRewritePass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentExtensionNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentLoweringPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTagHelperDescriptorProvider.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeArgumentExtensionNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeInferenceMethodIntermediateNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/DocumentIntermediateNodeExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/EliminateMethodBodyPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerLoweringPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerTagHelperDescriptorProvider.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/GenericComponentPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/GenericTypeNameRewriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/GlobalQualifiedTypeNameRewriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockIntermediateNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlElementIntermediateNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirective.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirectivePass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/InjectDirective.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirective.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirectivePass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/Microsoft.AspNetCore.Components.Razor.Extensions.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirective.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirectivePass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/Properties/AssemblyInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/RazorCompilerException.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/RefExtensionNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/RefLoweringPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/RefTagHelperDescriptorProvider.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.Designer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.resx (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/RouteAttributeExtensionNode.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ScopeStack.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/ScriptTagPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperBoundAttributeDescriptorExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperDescriptorExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/TemplateDiagnosticPass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/TrimWhitespacePass.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Razor.Extensions/TypeParamDirective.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/AutoRebuild/AutoRebuildExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/AutoRebuild/IRebuildService.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/AutoRebuild/ProcessUtils.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/AutoRebuild/StreamProtocolExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/AutoRebuild/VSForWindowsRebuildService.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/BlazorConfig.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/BlazorHub.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/BlazorOptions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Builder/BlazorApplicationBuilderExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilderExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/AutoCancelTaskCompletionSource.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/Circuit.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/CircuitFactory.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/CircuitHost.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/CircuitSynchronizationContext.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitAccessor.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactory.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactoryOptions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/DefaultJSRuntimeAccessor.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/ICircuitAccessor.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/IJSRuntimeAccessor.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/MessagePackBufferStream.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/RemoteJSRuntime.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRenderer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRendererException.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/RemoteUriHelper.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchFormatterResolver.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchWriter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/DependencyInjection/ServerSideBlazorServiceCollectionExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Microsoft.AspNetCore.Components.Server.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/MonoDebugProxyAppBuilderExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/UpdateSources.cmd (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/DebugStore.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/MonoProxy.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/WsProxy.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/Properties/AssemblyInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.Server/WasmMediaTypeNames.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.TagHelperWorkaround/ITagHelper.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components.TagHelperWorkaround/Microsoft.AspNetCore.Components.TagHelperWorkaround.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/BindAttributes.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/BindElementAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/BindInputElementAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/BindMethods.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/CascadingParameterAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/CascadingParameterState.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/CascadingValue.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ChangeDetection.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ComponentBase.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ComponentFactory.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ComponentResolver.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ElementRef.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/EventHandlerAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/EventHandlerInvoker.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/EventHandlers.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/HttpClientJsonExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ICascadingValueComponent.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/IComponent.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/IHandleAfterRender.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/IHandleEvent.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/InjectAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Json/JsonUtil.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Layouts/LayoutAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Layouts/LayoutComponentBase.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Layouts/LayoutDisplay.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/MarkupString.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Microsoft.AspNetCore.Components.csproj (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Parameter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ParameterAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ParameterCollection.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ParameterCollectionExtensions.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/ParameterEnumerator.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/PlatformInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Properties/AssemblyInfo.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Reflection/IPropertySetter.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Reflection/MemberAssignment.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderFragment.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderHandle.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/ArrayBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/ArrayRange.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiff.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiffBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEdit.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEditType.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrame.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrameType.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Rendering/ComponentState.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Rendering/RenderBatch.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Rendering/RenderBatchBuilder.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Rendering/RenderQueueEntry.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Rendering/Renderer.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RouteAttribute.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/NavLink.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/NavLinkMatch.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/RouteConstraint.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/RouteContext.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/RouteEntry.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/RouteTable.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/RouteTemplate.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/Router.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/TemplateParser.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/TemplateSegment.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Routing/TypeRouteConstraint.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/RuntimeHelpers.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Services/IUriHelper.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/Services/UriHelperBase.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/UIEventArgs.cs (100%)
 rename src/{ => Components/src}/Microsoft.AspNetCore.Components/UIEventArgsRenderTreeBuilderExtensions.cs (100%)
 rename src/{ => Components/src}/shared/ComponentsApi.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/ComponentParametersShouldNotBePublicTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/CodeFixVerifier.Helper.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticResult.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticVerifier.Helper.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/Microsoft.AspNetCore.Components.Analyzers.Test.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/CodeFixVerifier.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/DiagnosticVerifier.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Browser.Test/BrowserUriHelperTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Browser.Test/Hosting/ConventionBasedStartupTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostBuilderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Browser.Test/Microsoft.AspNetCore.Components.Browser.Test.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/BindRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/BootJsonWriterTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/ChildContentRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/CodeGenerationTestBase.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/ComponentDiscoveryRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/ComponentRenderingRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/DeclarationRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/DesignTimeCodeGenerationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/DiagnosticRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/DirectiveRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/FilePathRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/GenericComponentRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Microsoft.AspNetCore.Components.Build.Test.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/InitializeTestFileAttribute.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeSerializer.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeVerifier.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeWriter.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/NotFoundProjectItem.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/RazorDiagnosticSerializer.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/SourceMappingsSerializer.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/TestFile.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/TestProject.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectFileSystem.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectItem.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/RazorBaselineIntegrationTestBase.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/RazorIntegrationTestBase.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/RenderingRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/RuntimeCodeGenerationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/RuntimeDependenciesResolverTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TemplateRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/TypingTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Build.Test/WorkingDirectoryRazorIntegrationTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BasicTestAppTestBase.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserTestBase.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/CaptureSeleniumLogsAttribute.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetEnvironment.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetSiteServerFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/DevHostServerFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ServerFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/StaticSiteServerFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ToggleExecutionModeServerFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/WebHostServerFixture.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerTestBase.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/WaitAssert.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Microsoft.AspNetCore.Components.E2ETest.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerExecutionTestExtensions.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerSideAppTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/TestSubclasses.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/BinaryHttpClientTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/BindTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/CascadingValueTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/ComponentRenderingTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/EventBubblingTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/EventTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/HostedInAspNetTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/HttpClientTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/InteropTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/MonoSanityTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/PerformanceTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/RoutingTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.E2ETest/Tests/StandaloneAppTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BaseTagHelperDescriptorProviderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BindTagHelperDescriptorProviderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentDocumentRewritePassTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentTagHelperDescriptorProviderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/EventHandlerTagHelperDescriptorProviderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GenericTypeNameRewriterTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GlobalQualifiedTypeNameRewriterTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/HtmlBlockPassTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/Microsoft.AspNetCore.Components.Razor.Extensions.Test.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/NodeAssert.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/RefTagHelperDescriptorProviderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Razor.Extensions.Test/xunit.runner.json (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Server.Test/Circuits/CircuitSynchronizationContextTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Server.Test/Circuits/MessagePackBufferStreamTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Server.Test/Circuits/RenderBatchWriterTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Server.Test/Microsoft.AspNetCore.Components.Server.Test.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/CascadingParameterStateTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/CascadingParameterTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/DependencyInjectionTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/LayoutTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/Microsoft.AspNetCore.Components.Test.csproj (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/ParameterCollectionAssignmentExtensionsTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/ParameterCollectionTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/RenderTreeBuilderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/RenderTreeDiffBuilderTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/RendererTest.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/Routing/RouteTableTests.cs (100%)
 rename {test => src/Components/test}/Microsoft.AspNetCore.Components.Test/Routing/TemplateParserTests.cs (100%)
 rename {test => src/Components/test}/shared/AssertFrame.cs (100%)
 rename {test => src/Components/test}/shared/AutoRenderComponent.cs (100%)
 rename {test => src/Components/test}/shared/CapturedBatch.cs (100%)
 rename {test => src/Components/test}/shared/IComponentExtensions.cs (100%)
 rename {test => src/Components/test}/shared/TestRenderer.cs (100%)
 rename {test => src/Components/test}/shared/TestServiceProvider.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/AddRemoveChildComponents.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/AfterRenderInteropComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/AsyncEventHandlerComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/BasicTestApp.csproj (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/BindCasesComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CascadingValueTest/CascadingValueIntermediary.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByName.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByType.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveFixedByInterface.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CascadingValueTest/CascadingValueSupplier.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CascadingValueTest/CascadingValueTypes.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/ComponentRefComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/ConcurrentRenderChild.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/ConcurrentRenderParent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CounterComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CounterComponentUsingChild.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/CounterComponentWrapper.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/DataDashComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/ElementRefComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/EventBubblingComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/EventPreventDefaultComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/ExternalContentPackage.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/FocusEventComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/ComponentUsingImports.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/_ViewImports.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HierarchicalImportsTest/_ViewImports.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HtmlBlockChildContent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HtmlEncodedChildContent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HtmlMixedChildContent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HttpClientTest/BinaryHttpRequestsComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HttpClientTest/CookieCounterComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/HttpClientTest/HttpRequestsComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/Index.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/InputEventComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/InteropComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/InteropTest/ComplexParameter.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/InteropTest/JavaScriptInterop.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/InteropTest/Segment.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/InteropTest/TestDTO.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/KeyPressEventComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/LogicalElementInsertionCases.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/MarkupBlockComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/MessageComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/MouseEventComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/MultipleChildContent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/OrderedList.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/ParentChildComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/PassThroughContentComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/Program.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/Properties/launchSettings.json (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/PropertiesChangedHandlerChild.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/PropertiesChangedHandlerParent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RazorTemplates.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RedTextComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RenderFragmentToggler.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RouterTest/Default.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RouterTest/Links.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RouterTest/Other.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RouterTest/TestRouter.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RouterTest/WithNumberParameters.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/RouterTest/WithParameters.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/Startup.cs (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/SvgCircleComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/SvgComponent.cshtml (96%)
 rename {test => src/Components/test}/testapps/BasicTestApp/SvgWithChildComponent.cshtml (96%)
 rename {test => src/Components/test}/testapps/BasicTestApp/TemplatedTable.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/TextOnlyComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/TouchEventComponent.cshtml (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/wwwroot/index.html (100%)
 rename {test => src/Components/test}/testapps/BasicTestApp/wwwroot/js/jsinteroptests.js (100%)
 rename {test => src/Components/test}/testapps/Directory.Build.props (100%)
 rename {test => src/Components/test}/testapps/TestContentPackage/ComponentFromPackage.cshtml (100%)
 rename {test => src/Components/test}/testapps/TestContentPackage/MyPrompt.cs (100%)
 rename {test => src/Components/test}/testapps/TestContentPackage/TestContentPackage.csproj (100%)
 rename {test => src/Components/test}/testapps/TestContentPackage/content/face.png (100%)
 rename {test => src/Components/test}/testapps/TestContentPackage/content/prompt.js (100%)
 rename {test => src/Components/test}/testapps/TestContentPackage/content/styles.css (100%)
 rename {test => src/Components/test}/testapps/TestServer/Controllers/CookieController.cs (100%)
 rename {test => src/Components/test}/testapps/TestServer/Controllers/DataController.cs (100%)
 rename {test => src/Components/test}/testapps/TestServer/Controllers/GreetingController.cs (100%)
 rename {test => src/Components/test}/testapps/TestServer/Controllers/PersonController.cs (100%)
 rename {test => src/Components/test}/testapps/TestServer/Program.cs (100%)
 rename {test => src/Components/test}/testapps/TestServer/Startup.cs (100%)
 rename {test => src/Components/test}/testapps/TestServer/TestServer.csproj (100%)
 rename {test => src/Components/test}/testapps/TestServer/appsettings.Development.json (100%)
 rename {test => src/Components/test}/testapps/TestServer/appsettings.json (100%)
 rename version.props => src/Components/version.props (100%)

diff --git a/.appveyor.yml b/src/Components/.appveyor.yml
similarity index 100%
rename from .appveyor.yml
rename to src/Components/.appveyor.yml
diff --git a/.azure/pipelines/ci-official.yml b/src/Components/.azure/pipelines/ci-official.yml
similarity index 100%
rename from .azure/pipelines/ci-official.yml
rename to src/Components/.azure/pipelines/ci-official.yml
diff --git a/.azure/pipelines/ci-public.yml b/src/Components/.azure/pipelines/ci-public.yml
similarity index 100%
rename from .azure/pipelines/ci-public.yml
rename to src/Components/.azure/pipelines/ci-public.yml
diff --git a/.azure/templates/blazor-build.yml b/src/Components/.azure/templates/blazor-build.yml
similarity index 100%
rename from .azure/templates/blazor-build.yml
rename to src/Components/.azure/templates/blazor-build.yml
diff --git a/.editorconfig b/src/Components/.editorconfig
similarity index 100%
rename from .editorconfig
rename to src/Components/.editorconfig
diff --git a/.gitignore b/src/Components/.gitignore
similarity index 100%
rename from .gitignore
rename to src/Components/.gitignore
diff --git a/.travis.yml b/src/Components/.travis.yml
similarity index 100%
rename from .travis.yml
rename to src/Components/.travis.yml
diff --git a/CODE_OF_CONDUCT.md b/src/Components/CODE_OF_CONDUCT.md
similarity index 100%
rename from CODE_OF_CONDUCT.md
rename to src/Components/CODE_OF_CONDUCT.md
diff --git a/CONTRIBUTING.md b/src/Components/CONTRIBUTING.md
similarity index 100%
rename from CONTRIBUTING.md
rename to src/Components/CONTRIBUTING.md
diff --git a/Components.sln b/src/Components/Components.sln
similarity index 100%
rename from Components.sln
rename to src/Components/Components.sln
diff --git a/Directory.Build.props b/src/Components/Directory.Build.props
similarity index 100%
rename from Directory.Build.props
rename to src/Components/Directory.Build.props
diff --git a/Directory.Build.targets b/src/Components/Directory.Build.targets
similarity index 100%
rename from Directory.Build.targets
rename to src/Components/Directory.Build.targets
diff --git a/LICENSE.txt b/src/Components/LICENSE.txt
similarity index 100%
rename from LICENSE.txt
rename to src/Components/LICENSE.txt
diff --git a/README.md b/src/Components/README.md
similarity index 100%
rename from README.md
rename to src/Components/README.md
diff --git a/THIRD-PARTY-NOTICES.txt b/src/Components/THIRD-PARTY-NOTICES.txt
similarity index 100%
rename from THIRD-PARTY-NOTICES.txt
rename to src/Components/THIRD-PARTY-NOTICES.txt
diff --git a/benchmarks/Microsoft.AspNetCore.Components.Performance/AssemblyInfo.cs b/src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/AssemblyInfo.cs
similarity index 100%
rename from benchmarks/Microsoft.AspNetCore.Components.Performance/AssemblyInfo.cs
rename to src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/AssemblyInfo.cs
diff --git a/benchmarks/Microsoft.AspNetCore.Components.Performance/Microsoft.AspNetCore.Components.Performance.csproj b/src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/Microsoft.AspNetCore.Components.Performance.csproj
similarity index 100%
rename from benchmarks/Microsoft.AspNetCore.Components.Performance/Microsoft.AspNetCore.Components.Performance.csproj
rename to src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/Microsoft.AspNetCore.Components.Performance.csproj
diff --git a/benchmarks/Microsoft.AspNetCore.Components.Performance/Program.cs b/src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/Program.cs
similarity index 100%
rename from benchmarks/Microsoft.AspNetCore.Components.Performance/Program.cs
rename to src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/Program.cs
diff --git a/benchmarks/Microsoft.AspNetCore.Components.Performance/RenderTreeDiffBuilderBenchmark.cs b/src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/RenderTreeDiffBuilderBenchmark.cs
similarity index 100%
rename from benchmarks/Microsoft.AspNetCore.Components.Performance/RenderTreeDiffBuilderBenchmark.cs
rename to src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/RenderTreeDiffBuilderBenchmark.cs
diff --git a/benchmarks/Microsoft.AspNetCore.Components.Performance/readme.md b/src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/readme.md
similarity index 100%
rename from benchmarks/Microsoft.AspNetCore.Components.Performance/readme.md
rename to src/Components/benchmarks/Microsoft.AspNetCore.Components.Performance/readme.md
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/App.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/App.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/App.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/App.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Directory.Build.props b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Directory.Build.props
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Directory.Build.props
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Directory.Build.props
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Microsoft.AspNetCore.Blazor.E2EPerformance.csproj b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Microsoft.AspNetCore.Blazor.E2EPerformance.csproj
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Microsoft.AspNetCore.Blazor.E2EPerformance.csproj
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Microsoft.AspNetCore.Blazor.E2EPerformance.csproj
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/_ViewImports.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/_ViewImports.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/_ViewImports.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/_ViewImports.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Program.cs b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Program.cs
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Program.cs
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Program.cs
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Shared/MainLayout.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Shared/MainLayout.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Shared/MainLayout.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Shared/MainLayout.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Startup.cs b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Startup.cs
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Startup.cs
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/Startup.cs
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/_ViewImports.cshtml b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/_ViewImports.cshtml
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/_ViewImports.cshtml
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/_ViewImports.cshtml
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/appStartup.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/appStartup.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/appStartup.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/appStartup.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/index.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/index.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/index.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/index.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandling.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandling.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandling.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandling.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandlingData.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandlingData.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandlingData.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/jsonHandlingData.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/bootstrap.min.css b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/bootstrap.min.css
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/bootstrap.min.css
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/bootstrap.min.css
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/README.md b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/README.md
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/README.md
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/README.md
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/minibench.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/minibench.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/minibench.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/minibench.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/style.css b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/style.css
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/style.css
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/lib/minibench/style.css
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/renderList.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/renderList.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/renderList.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/renderList.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BenchmarkEvents.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BenchmarkEvents.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BenchmarkEvents.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BenchmarkEvents.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BlazorApp.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BlazorApp.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BlazorApp.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/BlazorApp.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/DOM.js b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/DOM.js
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/DOM.js
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/benchmarks/util/DOM.js
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/blazor-frame.html b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/blazor-frame.html
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/blazor-frame.html
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/blazor-frame.html
diff --git a/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/index.html b/src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/index.html
similarity index 100%
rename from blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/index.html
rename to src/Components/blazor/benchmarks/Microsoft.AspNetCore.Blazor.E2EPerformance/wwwroot/index.html
diff --git a/blazor/samples/Directory.Build.props b/src/Components/blazor/samples/Directory.Build.props
similarity index 100%
rename from blazor/samples/Directory.Build.props
rename to src/Components/blazor/samples/Directory.Build.props
diff --git a/blazor/samples/HostedInAspNet.Client/Home.cshtml b/src/Components/blazor/samples/HostedInAspNet.Client/Home.cshtml
similarity index 100%
rename from blazor/samples/HostedInAspNet.Client/Home.cshtml
rename to src/Components/blazor/samples/HostedInAspNet.Client/Home.cshtml
diff --git a/blazor/samples/HostedInAspNet.Client/HostedInAspNet.Client.csproj b/src/Components/blazor/samples/HostedInAspNet.Client/HostedInAspNet.Client.csproj
similarity index 100%
rename from blazor/samples/HostedInAspNet.Client/HostedInAspNet.Client.csproj
rename to src/Components/blazor/samples/HostedInAspNet.Client/HostedInAspNet.Client.csproj
diff --git a/blazor/samples/HostedInAspNet.Client/Program.cs b/src/Components/blazor/samples/HostedInAspNet.Client/Program.cs
similarity index 100%
rename from blazor/samples/HostedInAspNet.Client/Program.cs
rename to src/Components/blazor/samples/HostedInAspNet.Client/Program.cs
diff --git a/blazor/samples/HostedInAspNet.Client/wwwroot/customJsFileForTests.js b/src/Components/blazor/samples/HostedInAspNet.Client/wwwroot/customJsFileForTests.js
similarity index 100%
rename from blazor/samples/HostedInAspNet.Client/wwwroot/customJsFileForTests.js
rename to src/Components/blazor/samples/HostedInAspNet.Client/wwwroot/customJsFileForTests.js
diff --git a/blazor/samples/HostedInAspNet.Client/wwwroot/index.html b/src/Components/blazor/samples/HostedInAspNet.Client/wwwroot/index.html
similarity index 100%
rename from blazor/samples/HostedInAspNet.Client/wwwroot/index.html
rename to src/Components/blazor/samples/HostedInAspNet.Client/wwwroot/index.html
diff --git a/blazor/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj b/src/Components/blazor/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj
similarity index 100%
rename from blazor/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj
rename to src/Components/blazor/samples/HostedInAspNet.Server/HostedInAspNet.Server.csproj
diff --git a/blazor/samples/HostedInAspNet.Server/Program.cs b/src/Components/blazor/samples/HostedInAspNet.Server/Program.cs
similarity index 100%
rename from blazor/samples/HostedInAspNet.Server/Program.cs
rename to src/Components/blazor/samples/HostedInAspNet.Server/Program.cs
diff --git a/blazor/samples/HostedInAspNet.Server/Startup.cs b/src/Components/blazor/samples/HostedInAspNet.Server/Startup.cs
similarity index 100%
rename from blazor/samples/HostedInAspNet.Server/Startup.cs
rename to src/Components/blazor/samples/HostedInAspNet.Server/Startup.cs
diff --git a/blazor/samples/HostedInAspNet.Server/Views/_ViewImports.cshtml b/src/Components/blazor/samples/HostedInAspNet.Server/Views/_ViewImports.cshtml
similarity index 100%
rename from blazor/samples/HostedInAspNet.Server/Views/_ViewImports.cshtml
rename to src/Components/blazor/samples/HostedInAspNet.Server/Views/_ViewImports.cshtml
diff --git a/blazor/samples/MonoSanity/MonoSanity.csproj b/src/Components/blazor/samples/MonoSanity/MonoSanity.csproj
similarity index 100%
rename from blazor/samples/MonoSanity/MonoSanity.csproj
rename to src/Components/blazor/samples/MonoSanity/MonoSanity.csproj
diff --git a/blazor/samples/MonoSanity/Program.cs b/src/Components/blazor/samples/MonoSanity/Program.cs
similarity index 100%
rename from blazor/samples/MonoSanity/Program.cs
rename to src/Components/blazor/samples/MonoSanity/Program.cs
diff --git a/blazor/samples/MonoSanity/Startup.cs b/src/Components/blazor/samples/MonoSanity/Startup.cs
similarity index 100%
rename from blazor/samples/MonoSanity/Startup.cs
rename to src/Components/blazor/samples/MonoSanity/Startup.cs
diff --git a/blazor/samples/MonoSanity/wwwroot/index.html b/src/Components/blazor/samples/MonoSanity/wwwroot/index.html
similarity index 100%
rename from blazor/samples/MonoSanity/wwwroot/index.html
rename to src/Components/blazor/samples/MonoSanity/wwwroot/index.html
diff --git a/blazor/samples/MonoSanity/wwwroot/loader.js b/src/Components/blazor/samples/MonoSanity/wwwroot/loader.js
similarity index 100%
rename from blazor/samples/MonoSanity/wwwroot/loader.js
rename to src/Components/blazor/samples/MonoSanity/wwwroot/loader.js
diff --git a/blazor/samples/MonoSanityClient/Examples.cs b/src/Components/blazor/samples/MonoSanityClient/Examples.cs
similarity index 100%
rename from blazor/samples/MonoSanityClient/Examples.cs
rename to src/Components/blazor/samples/MonoSanityClient/Examples.cs
diff --git a/blazor/samples/MonoSanityClient/InternalCalls.cs b/src/Components/blazor/samples/MonoSanityClient/InternalCalls.cs
similarity index 100%
rename from blazor/samples/MonoSanityClient/InternalCalls.cs
rename to src/Components/blazor/samples/MonoSanityClient/InternalCalls.cs
diff --git a/blazor/samples/MonoSanityClient/MonoSanityClient.csproj b/src/Components/blazor/samples/MonoSanityClient/MonoSanityClient.csproj
similarity index 100%
rename from blazor/samples/MonoSanityClient/MonoSanityClient.csproj
rename to src/Components/blazor/samples/MonoSanityClient/MonoSanityClient.csproj
diff --git a/blazor/samples/MonoSanityClient/Program.cs b/src/Components/blazor/samples/MonoSanityClient/Program.cs
similarity index 100%
rename from blazor/samples/MonoSanityClient/Program.cs
rename to src/Components/blazor/samples/MonoSanityClient/Program.cs
diff --git a/blazor/samples/StandaloneApp/App.cshtml b/src/Components/blazor/samples/StandaloneApp/App.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/App.cshtml
rename to src/Components/blazor/samples/StandaloneApp/App.cshtml
diff --git a/blazor/samples/StandaloneApp/Pages/Counter.cshtml b/src/Components/blazor/samples/StandaloneApp/Pages/Counter.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/Pages/Counter.cshtml
rename to src/Components/blazor/samples/StandaloneApp/Pages/Counter.cshtml
diff --git a/blazor/samples/StandaloneApp/Pages/FetchData.cshtml b/src/Components/blazor/samples/StandaloneApp/Pages/FetchData.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/Pages/FetchData.cshtml
rename to src/Components/blazor/samples/StandaloneApp/Pages/FetchData.cshtml
diff --git a/blazor/samples/StandaloneApp/Pages/Index.cshtml b/src/Components/blazor/samples/StandaloneApp/Pages/Index.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/Pages/Index.cshtml
rename to src/Components/blazor/samples/StandaloneApp/Pages/Index.cshtml
diff --git a/blazor/samples/StandaloneApp/Pages/_ViewImports.cshtml b/src/Components/blazor/samples/StandaloneApp/Pages/_ViewImports.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/Pages/_ViewImports.cshtml
rename to src/Components/blazor/samples/StandaloneApp/Pages/_ViewImports.cshtml
diff --git a/blazor/samples/StandaloneApp/Program.cs b/src/Components/blazor/samples/StandaloneApp/Program.cs
similarity index 100%
rename from blazor/samples/StandaloneApp/Program.cs
rename to src/Components/blazor/samples/StandaloneApp/Program.cs
diff --git a/blazor/samples/StandaloneApp/Shared/MainLayout.cshtml b/src/Components/blazor/samples/StandaloneApp/Shared/MainLayout.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/Shared/MainLayout.cshtml
rename to src/Components/blazor/samples/StandaloneApp/Shared/MainLayout.cshtml
diff --git a/blazor/samples/StandaloneApp/Shared/NavMenu.cshtml b/src/Components/blazor/samples/StandaloneApp/Shared/NavMenu.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/Shared/NavMenu.cshtml
rename to src/Components/blazor/samples/StandaloneApp/Shared/NavMenu.cshtml
diff --git a/blazor/samples/StandaloneApp/StandaloneApp.csproj b/src/Components/blazor/samples/StandaloneApp/StandaloneApp.csproj
similarity index 100%
rename from blazor/samples/StandaloneApp/StandaloneApp.csproj
rename to src/Components/blazor/samples/StandaloneApp/StandaloneApp.csproj
diff --git a/blazor/samples/StandaloneApp/Startup.cs b/src/Components/blazor/samples/StandaloneApp/Startup.cs
similarity index 100%
rename from blazor/samples/StandaloneApp/Startup.cs
rename to src/Components/blazor/samples/StandaloneApp/Startup.cs
diff --git a/blazor/samples/StandaloneApp/_ViewImports.cshtml b/src/Components/blazor/samples/StandaloneApp/_ViewImports.cshtml
similarity index 100%
rename from blazor/samples/StandaloneApp/_ViewImports.cshtml
rename to src/Components/blazor/samples/StandaloneApp/_ViewImports.cshtml
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css.map
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css.map
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/bootstrap/bootstrap.min.css.map
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/FONT-LICENSE b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/FONT-LICENSE
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/FONT-LICENSE
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/FONT-LICENSE
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/ICON-LICENSE b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/ICON-LICENSE
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/ICON-LICENSE
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/ICON-LICENSE
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/README.md b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/README.md
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/README.md
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/README.md
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
diff --git a/blazor/samples/StandaloneApp/wwwroot/css/site.css b/src/Components/blazor/samples/StandaloneApp/wwwroot/css/site.css
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/css/site.css
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/css/site.css
diff --git a/blazor/samples/StandaloneApp/wwwroot/index.html b/src/Components/blazor/samples/StandaloneApp/wwwroot/index.html
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/index.html
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/index.html
diff --git a/blazor/samples/StandaloneApp/wwwroot/sample-data/weather.json b/src/Components/blazor/samples/StandaloneApp/wwwroot/sample-data/weather.json
similarity index 100%
rename from blazor/samples/StandaloneApp/wwwroot/sample-data/weather.json
rename to src/Components/blazor/samples/StandaloneApp/wwwroot/sample-data/weather.json
diff --git a/blazor/src/Directory.Build.props b/src/Components/blazor/src/Directory.Build.props
similarity index 100%
rename from blazor/src/Directory.Build.props
rename to src/Components/blazor/src/Directory.Build.props
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Commands/ServeCommand.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Commands/ServeCommand.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Cli/Commands/ServeCommand.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Commands/ServeCommand.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Microsoft.AspNetCore.Blazor.Cli.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Cli/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Properties/AssemblyInfo.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Properties/AssemblyInfo.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Cli/Properties/AssemblyInfo.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Properties/AssemblyInfo.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Startup.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Startup.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Startup.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Cli/Server/Startup.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/.gitignore b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/.gitignore
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/.gitignore
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/.gitignore
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.props b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.props
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.props
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.props
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.targets b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.targets
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.targets
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Directory.Build.targets
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.nuspec b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.nuspec
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.nuspec
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/Microsoft.AspNetCore.Blazor.Templates.nuspec
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/SetPackageProperties.targets b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/SetPackageProperties.targets
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/SetPackageProperties.targets
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/SetPackageProperties.targets
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/dotnetcli.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/dotnetcli.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/dotnetcli.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/dotnetcli.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/icon.png b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/icon.png
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/icon.png
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/icon.png
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/template.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/vs-2017.3.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/vs-2017.3.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/vs-2017.3.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/.template.config.src/vs-2017.3.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/App.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/App.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/App.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/App.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/BlazorHosted-CSharp.Client.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/BlazorHosted-CSharp.Client.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/BlazorHosted-CSharp.Client.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/BlazorHosted-CSharp.Client.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Counter.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Counter.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Counter.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Counter.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Index.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Index.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Index.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/Index.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/_ViewImports.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/_ViewImports.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/_ViewImports.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/_ViewImports.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/MainLayout.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/MainLayout.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/MainLayout.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/MainLayout.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/SurveyPrompt.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/SurveyPrompt.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/SurveyPrompt.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/SurveyPrompt.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Startup.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Startup.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Startup.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Startup.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/_ViewImports.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/_ViewImports.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/_ViewImports.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/_ViewImports.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css.map
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css.map
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/bootstrap/bootstrap.min.css.map
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/FONT-LICENSE b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/FONT-LICENSE
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/FONT-LICENSE
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/FONT-LICENSE
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/ICON-LICENSE b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/ICON-LICENSE
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/ICON-LICENSE
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/ICON-LICENSE
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/README.md b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/README.md
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/README.md
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/README.md
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/site.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/site.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/site.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/css/site.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/index.html b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/index.html
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/index.html
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/wwwroot/index.html
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/BlazorHosted-CSharp.Server.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Controllers/SampleDataController.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Controllers/SampleDataController.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Controllers/SampleDataController.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Controllers/SampleDataController.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Startup.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Startup.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Startup.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Startup.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/BlazorHosted-CSharp.Shared.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/BlazorHosted-CSharp.Shared.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/BlazorHosted-CSharp.Shared.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/BlazorHosted-CSharp.Shared.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/WeatherForecast.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/WeatherForecast.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/WeatherForecast.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Shared/WeatherForecast.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.sln b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.sln
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.sln
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.sln
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/dotnetcli.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/dotnetcli.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/dotnetcli.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/dotnetcli.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/icon.png b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/icon.png
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/icon.png
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/icon.png
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/.template.config.src/template.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/BlazorLibrary-CSharp.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/BlazorLibrary-CSharp.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/BlazorLibrary-CSharp.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/BlazorLibrary-CSharp.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/Component1.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/Component1.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/Component1.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/Component1.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/ExampleJsInterop.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/ExampleJsInterop.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/ExampleJsInterop.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/ExampleJsInterop.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/background.png b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/background.png
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/background.png
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/background.png
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/exampleJsInterop.js b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/exampleJsInterop.js
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/exampleJsInterop.js
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/exampleJsInterop.js
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/styles.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/styles.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/styles.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorLibrary-CSharp/content/styles.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/dotnetcli.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/dotnetcli.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/dotnetcli.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/dotnetcli.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/icon.png b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/icon.png
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/icon.png
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/icon.png
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/template.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/template.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/template.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/template.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/vs-2017.3.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/vs-2017.3.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/vs-2017.3.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/.template.config.src/vs-2017.3.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/App.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/App.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/App.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/App.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/BlazorServerSide-CSharp.App.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/BlazorServerSide-CSharp.App.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/BlazorServerSide-CSharp.App.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/BlazorServerSide-CSharp.App.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Counter.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Counter.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Counter.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Counter.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/FetchData.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/FetchData.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/FetchData.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/FetchData.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Index.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Index.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Index.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/Index.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/_ViewImports.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/_ViewImports.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/_ViewImports.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Pages/_ViewImports.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecast.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecast.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecast.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecast.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecastService.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecastService.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecastService.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Services/WeatherForecastService.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/MainLayout.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/MainLayout.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/MainLayout.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/MainLayout.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/NavMenu.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/NavMenu.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/NavMenu.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/NavMenu.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/SurveyPrompt.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/SurveyPrompt.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/SurveyPrompt.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Shared/SurveyPrompt.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Startup.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Startup.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Startup.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/Startup.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/_ViewImports.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/_ViewImports.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/_ViewImports.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/_ViewImports.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css.map
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css.map
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/bootstrap/bootstrap.min.css.map
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/FONT-LICENSE b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/FONT-LICENSE
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/FONT-LICENSE
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/FONT-LICENSE
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/ICON-LICENSE b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/ICON-LICENSE
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/ICON-LICENSE
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/ICON-LICENSE
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/README.md b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/README.md
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/README.md
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/README.md
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/site.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/site.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/site.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/css/site.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/index.html b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/index.html
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/index.html
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.App/wwwroot/index.html
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/BlazorServerSide-CSharp.Server.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/BlazorServerSide-CSharp.Server.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/BlazorServerSide-CSharp.Server.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/BlazorServerSide-CSharp.Server.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Startup.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Startup.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Startup.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.Server/Startup.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.sln b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.sln
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.sln
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorServerSide-CSharp/BlazorServerSide-CSharp.sln
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/dotnetcli.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/dotnetcli.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/dotnetcli.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/dotnetcli.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/icon.png b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/icon.png
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/icon.png
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/icon.png
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/template.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/vs-2017.3.host.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/vs-2017.3.host.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/vs-2017.3.host.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/.template.config.src/vs-2017.3.host.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/App.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/App.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/App.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/App.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/BlazorStandalone-CSharp.csproj b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/BlazorStandalone-CSharp.csproj
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/BlazorStandalone-CSharp.csproj
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/BlazorStandalone-CSharp.csproj
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Counter.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Counter.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Counter.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Counter.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Index.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Index.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Index.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/Index.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/_ViewImports.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/_ViewImports.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/_ViewImports.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/_ViewImports.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Program.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Program.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Program.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Program.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/MainLayout.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/MainLayout.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/MainLayout.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/MainLayout.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/SurveyPrompt.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/SurveyPrompt.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/SurveyPrompt.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/SurveyPrompt.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Startup.cs b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Startup.cs
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Startup.cs
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Startup.cs
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/_ViewImports.cshtml b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/_ViewImports.cshtml
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/_ViewImports.cshtml
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/_ViewImports.cshtml
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css.map
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css.map
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/bootstrap/bootstrap.min.css.map
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/FONT-LICENSE b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/FONT-LICENSE
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/FONT-LICENSE
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/FONT-LICENSE
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/ICON-LICENSE b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/ICON-LICENSE
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/ICON-LICENSE
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/ICON-LICENSE
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/README.md b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/README.md
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/README.md
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/README.md
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/site.css b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/site.css
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/site.css
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/css/site.css
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/index.html b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/index.html
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/index.html
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/index.html
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/sample-data/weather.json b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/sample-data/weather.json
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/sample-data/weather.json
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/wwwroot/sample-data/weather.json
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.props b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.props
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.props
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.props
diff --git a/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.targets b/src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.targets
similarity index 100%
rename from blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.targets
rename to src/Components/blazor/src/Microsoft.AspNetCore.Blazor.Templates/content/Directory.Build.targets
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AboutDialogInfoAttribute.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AboutDialogInfoAttribute.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AboutDialogInfoAttribute.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AboutDialogInfoAttribute.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/AutoRebuildService.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/AutoRebuildService.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/AutoRebuildService.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/AutoRebuildService.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/BuildEventsWatcher.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/BuildEventsWatcher.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/BuildEventsWatcher.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/BuildEventsWatcher.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/StreamProtocolExtensions.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/StreamProtocolExtensions.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/StreamProtocolExtensions.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/AutoRebuild/StreamProtocolExtensions.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/BlazorPackage.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/BlazorPackage.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/BlazorPackage.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/BlazorPackage.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets.pkgdef b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets.pkgdef
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets.pkgdef
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets.pkgdef
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets/Blazor/para.snippet b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets/Blazor/para.snippet
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets/Blazor/para.snippet
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/CodeSnippets/Blazor/para.snippet
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Content/WebConfiguration.png b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Content/WebConfiguration.png
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Content/WebConfiguration.png
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Content/WebConfiguration.png
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Microsoft.VisualStudio.BlazorExtension.csproj b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Microsoft.VisualStudio.BlazorExtension.csproj
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Microsoft.VisualStudio.BlazorExtension.csproj
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Microsoft.VisualStudio.BlazorExtension.csproj
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Properties/AssemblyInfo.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Properties/AssemblyInfo.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Properties/AssemblyInfo.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Properties/AssemblyInfo.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources.resx b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources.resx
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources.resx
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources.resx
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources/BlazorPackage.ico b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources/BlazorPackage.ico
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources/BlazorPackage.ico
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Resources/BlazorPackage.ico
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Templates.pkgdef b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Templates.pkgdef
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Templates.pkgdef
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/Templates.pkgdef
diff --git a/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/source.extension.vsixmanifest b/src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/source.extension.vsixmanifest
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.BlazorExtension/source.extension.vsixmanifest
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.BlazorExtension/source.extension.vsixmanifest
diff --git a/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/BlazorProjectEngineFactory.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/BlazorProjectEngineFactory.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/BlazorProjectEngineFactory.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/BlazorProjectEngineFactory.cs
diff --git a/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/Microsoft.VisualStudio.LanguageServices.Blazor.csproj b/src/Components/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/Microsoft.VisualStudio.LanguageServices.Blazor.csproj
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/Microsoft.VisualStudio.LanguageServices.Blazor.csproj
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/Microsoft.VisualStudio.LanguageServices.Blazor.csproj
diff --git a/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/RazorTextViewListener.cs b/src/Components/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/RazorTextViewListener.cs
similarity index 100%
rename from blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/RazorTextViewListener.cs
rename to src/Components/blazor/tooling/Microsoft.VisualStudio.LanguageServices.Blazor/RazorTextViewListener.cs
diff --git a/build.cmd b/src/Components/build.cmd
similarity index 100%
rename from build.cmd
rename to src/Components/build.cmd
diff --git a/build.sh b/src/Components/build.sh
old mode 100755
new mode 100644
similarity index 100%
rename from build.sh
rename to src/Components/build.sh
diff --git a/build/Key.snk b/src/Components/build/Key.snk
similarity index 100%
rename from build/Key.snk
rename to src/Components/build/Key.snk
diff --git a/build/SignToolData.json b/src/Components/build/SignToolData.json
similarity index 100%
rename from build/SignToolData.json
rename to src/Components/build/SignToolData.json
diff --git a/build/VSIX.targets b/src/Components/build/VSIX.targets
similarity index 100%
rename from build/VSIX.targets
rename to src/Components/build/VSIX.targets
diff --git a/build/arcade.props b/src/Components/build/arcade.props
similarity index 100%
rename from build/arcade.props
rename to src/Components/build/arcade.props
diff --git a/build/dependencies.props b/src/Components/build/dependencies.props
similarity index 100%
rename from build/dependencies.props
rename to src/Components/build/dependencies.props
diff --git a/build/repo.props b/src/Components/build/repo.props
similarity index 100%
rename from build/repo.props
rename to src/Components/build/repo.props
diff --git a/build/repo.targets b/src/Components/build/repo.targets
similarity index 100%
rename from build/repo.targets
rename to src/Components/build/repo.targets
diff --git a/global.json b/src/Components/global.json
similarity index 100%
rename from global.json
rename to src/Components/global.json
diff --git a/korebuild-lock.txt b/src/Components/korebuild-lock.txt
similarity index 100%
rename from korebuild-lock.txt
rename to src/Components/korebuild-lock.txt
diff --git a/korebuild.json b/src/Components/korebuild.json
similarity index 100%
rename from korebuild.json
rename to src/Components/korebuild.json
diff --git a/nuget.config b/src/Components/nuget.config
similarity index 100%
rename from nuget.config
rename to src/Components/nuget.config
diff --git a/run.cmd b/src/Components/run.cmd
similarity index 100%
rename from run.cmd
rename to src/Components/run.cmd
diff --git a/run.ps1 b/src/Components/run.ps1
similarity index 100%
rename from run.ps1
rename to src/Components/run.ps1
diff --git a/run.sh b/src/Components/run.sh
old mode 100755
new mode 100644
similarity index 100%
rename from run.sh
rename to src/Components/run.sh
diff --git a/samples/ComponentsApp.App/App.cshtml b/src/Components/samples/ComponentsApp.App/App.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/App.cshtml
rename to src/Components/samples/ComponentsApp.App/App.cshtml
diff --git a/samples/ComponentsApp.App/ComponentsApp.App.csproj b/src/Components/samples/ComponentsApp.App/ComponentsApp.App.csproj
similarity index 100%
rename from samples/ComponentsApp.App/ComponentsApp.App.csproj
rename to src/Components/samples/ComponentsApp.App/ComponentsApp.App.csproj
diff --git a/samples/ComponentsApp.App/Pages/Counter.cshtml b/src/Components/samples/ComponentsApp.App/Pages/Counter.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/Pages/Counter.cshtml
rename to src/Components/samples/ComponentsApp.App/Pages/Counter.cshtml
diff --git a/samples/ComponentsApp.App/Pages/FetchData.cshtml b/src/Components/samples/ComponentsApp.App/Pages/FetchData.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/Pages/FetchData.cshtml
rename to src/Components/samples/ComponentsApp.App/Pages/FetchData.cshtml
diff --git a/samples/ComponentsApp.App/Pages/Index.cshtml b/src/Components/samples/ComponentsApp.App/Pages/Index.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/Pages/Index.cshtml
rename to src/Components/samples/ComponentsApp.App/Pages/Index.cshtml
diff --git a/samples/ComponentsApp.App/Pages/_ViewImports.cshtml b/src/Components/samples/ComponentsApp.App/Pages/_ViewImports.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/Pages/_ViewImports.cshtml
rename to src/Components/samples/ComponentsApp.App/Pages/_ViewImports.cshtml
diff --git a/samples/ComponentsApp.App/Program.cs b/src/Components/samples/ComponentsApp.App/Program.cs
similarity index 100%
rename from samples/ComponentsApp.App/Program.cs
rename to src/Components/samples/ComponentsApp.App/Program.cs
diff --git a/samples/ComponentsApp.App/Shared/MainLayout.cshtml b/src/Components/samples/ComponentsApp.App/Shared/MainLayout.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/Shared/MainLayout.cshtml
rename to src/Components/samples/ComponentsApp.App/Shared/MainLayout.cshtml
diff --git a/samples/ComponentsApp.App/Shared/NavMenu.cshtml b/src/Components/samples/ComponentsApp.App/Shared/NavMenu.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/Shared/NavMenu.cshtml
rename to src/Components/samples/ComponentsApp.App/Shared/NavMenu.cshtml
diff --git a/samples/ComponentsApp.App/Startup.cs b/src/Components/samples/ComponentsApp.App/Startup.cs
similarity index 100%
rename from samples/ComponentsApp.App/Startup.cs
rename to src/Components/samples/ComponentsApp.App/Startup.cs
diff --git a/samples/ComponentsApp.App/WeatherForecast.cs b/src/Components/samples/ComponentsApp.App/WeatherForecast.cs
similarity index 100%
rename from samples/ComponentsApp.App/WeatherForecast.cs
rename to src/Components/samples/ComponentsApp.App/WeatherForecast.cs
diff --git a/samples/ComponentsApp.App/WeatherForecastService.cs b/src/Components/samples/ComponentsApp.App/WeatherForecastService.cs
similarity index 100%
rename from samples/ComponentsApp.App/WeatherForecastService.cs
rename to src/Components/samples/ComponentsApp.App/WeatherForecastService.cs
diff --git a/samples/ComponentsApp.App/_ViewImports.cshtml b/src/Components/samples/ComponentsApp.App/_ViewImports.cshtml
similarity index 100%
rename from samples/ComponentsApp.App/_ViewImports.cshtml
rename to src/Components/samples/ComponentsApp.App/_ViewImports.cshtml
diff --git a/samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css b/src/Components/samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css
diff --git a/samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/Components/samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css.map
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css.map
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/bootstrap/bootstrap.min.css.map
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/FONT-LICENSE b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/FONT-LICENSE
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/FONT-LICENSE
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/FONT-LICENSE
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/ICON-LICENSE b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/ICON-LICENSE
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/ICON-LICENSE
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/ICON-LICENSE
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/README.md b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/README.md
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/README.md
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/README.md
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
diff --git a/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
diff --git a/samples/ComponentsApp.App/wwwroot/css/site.css b/src/Components/samples/ComponentsApp.App/wwwroot/css/site.css
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/css/site.css
rename to src/Components/samples/ComponentsApp.App/wwwroot/css/site.css
diff --git a/samples/ComponentsApp.App/wwwroot/index.html b/src/Components/samples/ComponentsApp.App/wwwroot/index.html
similarity index 100%
rename from samples/ComponentsApp.App/wwwroot/index.html
rename to src/Components/samples/ComponentsApp.App/wwwroot/index.html
diff --git a/samples/ComponentsApp.Server/ComponentsApp.Server.csproj b/src/Components/samples/ComponentsApp.Server/ComponentsApp.Server.csproj
similarity index 100%
rename from samples/ComponentsApp.Server/ComponentsApp.Server.csproj
rename to src/Components/samples/ComponentsApp.Server/ComponentsApp.Server.csproj
diff --git a/samples/ComponentsApp.Server/DefaultWeatherForecastService.cs b/src/Components/samples/ComponentsApp.Server/DefaultWeatherForecastService.cs
similarity index 100%
rename from samples/ComponentsApp.Server/DefaultWeatherForecastService.cs
rename to src/Components/samples/ComponentsApp.Server/DefaultWeatherForecastService.cs
diff --git a/samples/ComponentsApp.Server/Program.cs b/src/Components/samples/ComponentsApp.Server/Program.cs
similarity index 100%
rename from samples/ComponentsApp.Server/Program.cs
rename to src/Components/samples/ComponentsApp.Server/Program.cs
diff --git a/samples/ComponentsApp.Server/Startup.cs b/src/Components/samples/ComponentsApp.Server/Startup.cs
similarity index 100%
rename from samples/ComponentsApp.Server/Startup.cs
rename to src/Components/samples/ComponentsApp.Server/Startup.cs
diff --git a/samples/ComponentsApp.Server/sample-data/weather.json b/src/Components/samples/ComponentsApp.Server/sample-data/weather.json
similarity index 100%
rename from samples/ComponentsApp.Server/sample-data/weather.json
rename to src/Components/samples/ComponentsApp.Server/sample-data/weather.json
diff --git a/samples/Directory.Build.props b/src/Components/samples/Directory.Build.props
similarity index 100%
rename from samples/Directory.Build.props
rename to src/Components/samples/Directory.Build.props
diff --git a/src/Directory.Build.props b/src/Components/src/Directory.Build.props
similarity index 100%
rename from src/Directory.Build.props
rename to src/Components/src/Directory.Build.props
diff --git a/src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicAnalyzer.cs b/src/Components/src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicAnalyzer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicAnalyzer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicAnalyzer.cs
diff --git a/src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicCodeFixProvider.cs b/src/Components/src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicCodeFixProvider.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicCodeFixProvider.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Analyzers/ComponentParametersShouldNotBePublicCodeFixProvider.cs
diff --git a/src/Microsoft.AspNetCore.Components.Analyzers/Microsoft.AspNetCore.Components.Analyzers.csproj b/src/Components/src/Microsoft.AspNetCore.Components.Analyzers/Microsoft.AspNetCore.Components.Analyzers.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Analyzers/Microsoft.AspNetCore.Components.Analyzers.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.Analyzers/Microsoft.AspNetCore.Components.Analyzers.csproj
diff --git a/src/Microsoft.AspNetCore.Components.Analyzers/Resources.Designer.cs b/src/Components/src/Microsoft.AspNetCore.Components.Analyzers/Resources.Designer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Analyzers/Resources.Designer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Analyzers/Resources.Designer.cs
diff --git a/src/Microsoft.AspNetCore.Components.Analyzers/Resources.resx b/src/Components/src/Microsoft.AspNetCore.Components.Analyzers/Resources.resx
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Analyzers/Resources.resx
rename to src/Components/src/Microsoft.AspNetCore.Components.Analyzers/Resources.resx
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/.gitignore b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/.gitignore
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/.gitignore
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/.gitignore
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/Microsoft.AspNetCore.Components.Browser.JS.csproj b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/Microsoft.AspNetCore.Components.Browser.JS.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/Microsoft.AspNetCore.Components.Browser.JS.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/Microsoft.AspNetCore.Components.Browser.JS.csproj
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/package-lock.json b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/package-lock.json
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/package-lock.json
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/package-lock.json
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/package.json b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/package.json
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/package.json
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/package.json
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.Server.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.Server.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.Server.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.Server.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.WebAssembly.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.WebAssembly.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.WebAssembly.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Boot.WebAssembly.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/BootCommon.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/BootCommon.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/BootCommon.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/BootCommon.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Environment.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Environment.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Environment.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Environment.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/GlobalExports.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/GlobalExports.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/GlobalExports.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/GlobalExports.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoDebugger.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoDebugger.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoDebugger.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoDebugger.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoPlatform.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoPlatform.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoPlatform.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoPlatform.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoTypes.d.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoTypes.d.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoTypes.d.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Mono/MonoTypes.d.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Platform.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Platform.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Platform.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Platform.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Url.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Url.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Url.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Platform/Url.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/BrowserRenderer.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/BrowserRenderer.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/BrowserRenderer.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/BrowserRenderer.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/ElementReferenceCapture.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/ElementReferenceCapture.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/ElementReferenceCapture.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/ElementReferenceCapture.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventDelegator.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventDelegator.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventDelegator.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventDelegator.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventForDotNet.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventForDotNet.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventForDotNet.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/EventForDotNet.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/LogicalElements.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/LogicalElements.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/LogicalElements.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/LogicalElements.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/RenderBatch.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/RenderBatch.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/RenderBatch.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/RenderBatch.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/SharedMemoryRenderBatch.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/SharedMemoryRenderBatch.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/SharedMemoryRenderBatch.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/SharedMemoryRenderBatch.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/Utf8Decoder.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/Utf8Decoder.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/Utf8Decoder.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/Utf8Decoder.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/Renderer.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/Renderer.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/Renderer.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/Renderer.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/Http.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/Http.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/Http.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/Http.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/UriHelper.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/UriHelper.ts
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/UriHelper.ts
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Services/UriHelper.ts
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/tsconfig.json b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/tsconfig.json
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/tsconfig.json
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/tsconfig.json
diff --git a/src/Microsoft.AspNetCore.Components.Browser.JS/webpack.config.js b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/webpack.config.js
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser.JS/webpack.config.js
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/webpack.config.js
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Builder/BlazorApplicationBuilderExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Builder/BlazorApplicationBuilderExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Builder/BlazorApplicationBuilderExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Builder/BlazorApplicationBuilderExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Builder/IBlazorApplicationBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Builder/IBlazorApplicationBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Builder/IBlazorApplicationBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Builder/IBlazorApplicationBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Builder/WebAssemblyBlazorApplicationBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Builder/WebAssemblyBlazorApplicationBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Builder/WebAssemblyBlazorApplicationBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Builder/WebAssemblyBlazorApplicationBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/BlazorWebAssemblyHost.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/BlazorWebAssemblyHost.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/BlazorWebAssemblyHost.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/BlazorWebAssemblyHost.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/ConventionBasedStartup.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/ConventionBasedStartup.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/ConventionBasedStartup.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/ConventionBasedStartup.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/IBlazorStartup.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/IBlazorStartup.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/IBlazorStartup.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/IBlazorStartup.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHost.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHost.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHost.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHost.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHostBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHostBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHostBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/IWebAssemblyHostBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHost.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHost.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHost.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHost.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderContext.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderContext.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderContext.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderContext.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostBuilderExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Hosting/WebAssemblyHostExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Http/BrowserHttpMessageHandler.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Http/BrowserHttpMessageHandler.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Http/BrowserHttpMessageHandler.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Http/BrowserHttpMessageHandler.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Http/FetchCredentialsOption.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Http/FetchCredentialsOption.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Http/FetchCredentialsOption.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Http/FetchCredentialsOption.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Microsoft.AspNetCore.Components.Browser.csproj b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Microsoft.AspNetCore.Components.Browser.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Microsoft.AspNetCore.Components.Browser.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Microsoft.AspNetCore.Components.Browser.csproj
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Properties/AssemblyInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Properties/AssemblyInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Properties/AssemblyInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRenderer.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRenderer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRenderer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRenderer.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRendererEventDispatcher.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRendererEventDispatcher.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRendererEventDispatcher.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Rendering/BrowserRendererEventDispatcher.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Rendering/RendererRegistry.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Rendering/RendererRegistry.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Rendering/RendererRegistry.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Rendering/RendererRegistry.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Services/ActivateMonoJSRuntime.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/ActivateMonoJSRuntime.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Services/ActivateMonoJSRuntime.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/ActivateMonoJSRuntime.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserServiceProvider.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserServiceProvider.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Services/BrowserServiceProvider.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserServiceProvider.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelper.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelper.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelper.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelper.cs
diff --git a/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelperInterop.cs b/src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelperInterop.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelperInterop.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Browser/Services/BrowserUriHelperInterop.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Cli/Commands/ResolveRuntimeDependenciesCommand.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Cli/Commands/ResolveRuntimeDependenciesCommand.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Cli/Commands/ResolveRuntimeDependenciesCommand.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Cli/Commands/ResolveRuntimeDependenciesCommand.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Cli/Commands/WriteBootJsonCommand.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Cli/Commands/WriteBootJsonCommand.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Cli/Commands/WriteBootJsonCommand.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Cli/Commands/WriteBootJsonCommand.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Cli/Program.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Cli/Program.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Cli/Program.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Cli/Program.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Core/BootJsonWriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Core/BootJsonWriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Core/BootJsonWriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Core/BootJsonWriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceKind.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceKind.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceKind.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourceKind.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourcesProcessor.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourcesProcessor.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourcesProcessor.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Core/EmbeddedResources/EmbeddedResourcesProcessor.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Core/RuntimeDependenciesResolver.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Core/RuntimeDependenciesResolver.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Core/RuntimeDependenciesResolver.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Core/RuntimeDependenciesResolver.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.csproj b/src/Components/src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.csproj
diff --git a/src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.nuspec b/src/Components/src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.nuspec
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.nuspec
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Microsoft.AspNetCore.Components.Build.nuspec
diff --git a/src/Microsoft.AspNetCore.Components.Build/Properties/AssemblyInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components.Build/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/Properties/AssemblyInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/Properties/AssemblyInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components.Build/ReferenceFromSource.props b/src/Components/src/Microsoft.AspNetCore.Components.Build/ReferenceFromSource.props
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/ReferenceFromSource.props
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/ReferenceFromSource.props
diff --git a/src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.props b/src/Components/src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.props
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.props
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.props
diff --git a/src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.targets b/src/Components/src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.targets
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.targets
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/build/netstandard1.0/Microsoft.AspNetCore.Components.Build.targets
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/All.props b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/All.props
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/All.props
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/All.props
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/All.targets b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/All.targets
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/All.targets
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/All.targets
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.props b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.props
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.props
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.props
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.targets b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.targets
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.targets
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Blazor.MonoRuntime.targets
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/BuiltInBclLinkerDescriptor.xml b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/BuiltInBclLinkerDescriptor.xml
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/BuiltInBclLinkerDescriptor.xml
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/BuiltInBclLinkerDescriptor.xml
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/Publish.targets b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Publish.targets
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/Publish.targets
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Publish.targets
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/RazorCompilation.targets b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/RazorCompilation.targets
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/RazorCompilation.targets
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/RazorCompilation.targets
diff --git a/src/Microsoft.AspNetCore.Components.Build/targets/Standalone.Web.config b/src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Standalone.Web.config
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Build/targets/Standalone.Web.config
rename to src/Components/src/Microsoft.AspNetCore.Components.Build/targets/Standalone.Web.config
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BindLoweringPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BindLoweringPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BindLoweringPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BindLoweringPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BindTagHelperDescriptorProvider.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BindTagHelperDescriptorProvider.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BindTagHelperDescriptorProvider.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BindTagHelperDescriptorProvider.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCSharpLoweringPhase.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCSharpLoweringPhase.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCSharpLoweringPhase.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCSharpLoweringPhase.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCodeTarget.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCodeTarget.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCodeTarget.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorCodeTarget.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDesignTimeNodeWriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDesignTimeNodeWriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDesignTimeNodeWriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDesignTimeNodeWriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDiagnosticFactory.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDiagnosticFactory.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDiagnosticFactory.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorDiagnosticFactory.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorExtensionInitializer.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorExtensionInitializer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorExtensionInitializer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorExtensionInitializer.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorImportProjectFeature.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorImportProjectFeature.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorImportProjectFeature.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorImportProjectFeature.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorMetadata.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorMetadata.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorMetadata.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorMetadata.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorNodeWriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorNodeWriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorNodeWriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorNodeWriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorRuntimeNodeWriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorRuntimeNodeWriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorRuntimeNodeWriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorRuntimeNodeWriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorTemplateTargetExtension.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorTemplateTargetExtension.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorTemplateTargetExtension.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/BlazorTemplateTargetExtension.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/CSharpIdentifier.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/CSharpIdentifier.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/CSharpIdentifier.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/CSharpIdentifier.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ChildContentDiagnosticPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ChildContentDiagnosticPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ChildContentDiagnosticPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ChildContentDiagnosticPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/CodeWriterExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/CodeWriterExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/CodeWriterExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/CodeWriterExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComplexAttributeContentPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComplexAttributeContentPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComplexAttributeContentPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComplexAttributeContentPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentAttributeExtensionNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentAttributeExtensionNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentAttributeExtensionNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentAttributeExtensionNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentChildContentIntermediateNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentChildContentIntermediateNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentChildContentIntermediateNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentChildContentIntermediateNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentClassifierPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentClassifierPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentClassifierPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentClassifierPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentRewritePass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentRewritePass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentRewritePass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentDocumentRewritePass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentExtensionNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentExtensionNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentExtensionNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentExtensionNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentLoweringPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentLoweringPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentLoweringPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentLoweringPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTagHelperDescriptorProvider.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTagHelperDescriptorProvider.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTagHelperDescriptorProvider.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTagHelperDescriptorProvider.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeArgumentExtensionNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeArgumentExtensionNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeArgumentExtensionNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeArgumentExtensionNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeInferenceMethodIntermediateNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeInferenceMethodIntermediateNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeInferenceMethodIntermediateNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ComponentTypeInferenceMethodIntermediateNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/DocumentIntermediateNodeExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/DocumentIntermediateNodeExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/DocumentIntermediateNodeExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/DocumentIntermediateNodeExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/EliminateMethodBodyPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/EliminateMethodBodyPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/EliminateMethodBodyPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/EliminateMethodBodyPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerLoweringPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerLoweringPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerLoweringPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerLoweringPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerTagHelperDescriptorProvider.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerTagHelperDescriptorProvider.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerTagHelperDescriptorProvider.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/EventHandlerTagHelperDescriptorProvider.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericComponentPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericComponentPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericComponentPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericComponentPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericTypeNameRewriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericTypeNameRewriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericTypeNameRewriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/GenericTypeNameRewriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/GlobalQualifiedTypeNameRewriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/GlobalQualifiedTypeNameRewriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/GlobalQualifiedTypeNameRewriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/GlobalQualifiedTypeNameRewriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockIntermediateNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockIntermediateNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockIntermediateNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockIntermediateNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlBlockPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlElementIntermediateNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlElementIntermediateNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlElementIntermediateNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/HtmlElementIntermediateNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirective.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirective.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirective.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirective.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirectivePass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirectivePass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirectivePass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ImplementsDirectivePass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/InjectDirective.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/InjectDirective.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/InjectDirective.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/InjectDirective.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirective.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirective.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirective.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirective.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirectivePass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirectivePass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirectivePass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/LayoutDirectivePass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/Microsoft.AspNetCore.Components.Razor.Extensions.csproj b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Microsoft.AspNetCore.Components.Razor.Extensions.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/Microsoft.AspNetCore.Components.Razor.Extensions.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Microsoft.AspNetCore.Components.Razor.Extensions.csproj
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirective.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirective.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirective.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirective.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirectivePass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirectivePass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirectivePass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/PageDirectivePass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/Properties/AssemblyInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/Properties/AssemblyInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Properties/AssemblyInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/RazorCompilerException.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RazorCompilerException.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/RazorCompilerException.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RazorCompilerException.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefExtensionNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefExtensionNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/RefExtensionNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefExtensionNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefLoweringPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefLoweringPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/RefLoweringPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefLoweringPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefTagHelperDescriptorProvider.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefTagHelperDescriptorProvider.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/RefTagHelperDescriptorProvider.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RefTagHelperDescriptorProvider.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.Designer.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.Designer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.Designer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.Designer.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.resx b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.resx
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.resx
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/Resources.resx
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/RouteAttributeExtensionNode.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RouteAttributeExtensionNode.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/RouteAttributeExtensionNode.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/RouteAttributeExtensionNode.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ScopeStack.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ScopeStack.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ScopeStack.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ScopeStack.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/ScriptTagPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ScriptTagPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/ScriptTagPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/ScriptTagPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperBoundAttributeDescriptorExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperBoundAttributeDescriptorExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperBoundAttributeDescriptorExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperBoundAttributeDescriptorExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperDescriptorExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperDescriptorExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperDescriptorExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TagHelperDescriptorExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/TemplateDiagnosticPass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TemplateDiagnosticPass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/TemplateDiagnosticPass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TemplateDiagnosticPass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/TrimWhitespacePass.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TrimWhitespacePass.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/TrimWhitespacePass.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TrimWhitespacePass.cs
diff --git a/src/Microsoft.AspNetCore.Components.Razor.Extensions/TypeParamDirective.cs b/src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TypeParamDirective.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Razor.Extensions/TypeParamDirective.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Razor.Extensions/TypeParamDirective.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/AutoRebuildExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/AutoRebuildExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/AutoRebuild/AutoRebuildExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/AutoRebuildExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/IRebuildService.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/IRebuildService.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/AutoRebuild/IRebuildService.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/IRebuildService.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/ProcessUtils.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/ProcessUtils.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/AutoRebuild/ProcessUtils.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/ProcessUtils.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/StreamProtocolExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/StreamProtocolExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/AutoRebuild/StreamProtocolExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/StreamProtocolExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/VSForWindowsRebuildService.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/VSForWindowsRebuildService.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/AutoRebuild/VSForWindowsRebuildService.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/AutoRebuild/VSForWindowsRebuildService.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/BlazorConfig.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/BlazorConfig.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/BlazorConfig.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/BlazorConfig.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/BlazorHub.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/BlazorHub.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/BlazorHub.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/BlazorHub.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/BlazorOptions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/BlazorOptions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/BlazorOptions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/BlazorOptions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Builder/BlazorApplicationBuilderExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Builder/BlazorApplicationBuilderExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Builder/BlazorApplicationBuilderExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Builder/BlazorApplicationBuilderExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilderExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilderExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilderExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Builder/ServerSideBlazorApplicationBuilderExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/AutoCancelTaskCompletionSource.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/AutoCancelTaskCompletionSource.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/AutoCancelTaskCompletionSource.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/AutoCancelTaskCompletionSource.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/Circuit.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/Circuit.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/Circuit.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/Circuit.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitFactory.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitFactory.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitFactory.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitFactory.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitHost.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitHost.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitHost.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitHost.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitSynchronizationContext.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitSynchronizationContext.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitSynchronizationContext.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/CircuitSynchronizationContext.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitAccessor.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitAccessor.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitAccessor.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitAccessor.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactory.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactory.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactory.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactory.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactoryOptions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactoryOptions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactoryOptions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultCircuitFactoryOptions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultJSRuntimeAccessor.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultJSRuntimeAccessor.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultJSRuntimeAccessor.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/DefaultJSRuntimeAccessor.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/ICircuitAccessor.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/ICircuitAccessor.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/ICircuitAccessor.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/ICircuitAccessor.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/IJSRuntimeAccessor.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/IJSRuntimeAccessor.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/IJSRuntimeAccessor.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/IJSRuntimeAccessor.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/MessagePackBufferStream.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/MessagePackBufferStream.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/MessagePackBufferStream.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/MessagePackBufferStream.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteJSRuntime.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteJSRuntime.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteJSRuntime.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteJSRuntime.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRenderer.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRenderer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRenderer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRenderer.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRendererException.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRendererException.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRendererException.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteRendererException.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteUriHelper.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteUriHelper.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteUriHelper.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RemoteUriHelper.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchFormatterResolver.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchFormatterResolver.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchFormatterResolver.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchFormatterResolver.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchWriter.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchWriter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchWriter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Circuits/RenderBatchWriter.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/DependencyInjection/ServerSideBlazorServiceCollectionExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/DependencyInjection/ServerSideBlazorServiceCollectionExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/DependencyInjection/ServerSideBlazorServiceCollectionExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/DependencyInjection/ServerSideBlazorServiceCollectionExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Microsoft.AspNetCore.Components.Server.csproj b/src/Components/src/Microsoft.AspNetCore.Components.Server/Microsoft.AspNetCore.Components.Server.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Microsoft.AspNetCore.Components.Server.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Microsoft.AspNetCore.Components.Server.csproj
diff --git a/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/MonoDebugProxyAppBuilderExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/MonoDebugProxyAppBuilderExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/MonoDebugProxyAppBuilderExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/MonoDebugProxyAppBuilderExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/UpdateSources.cmd b/src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/UpdateSources.cmd
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/UpdateSources.cmd
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/UpdateSources.cmd
diff --git a/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/DebugStore.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/DebugStore.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/DebugStore.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/DebugStore.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/MonoProxy.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/MonoProxy.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/MonoProxy.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/MonoProxy.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/WsProxy.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/WsProxy.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/WsProxy.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/MonoDebugProxy/ws-proxy/WsProxy.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/Properties/AssemblyInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/Properties/AssemblyInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/Properties/AssemblyInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components.Server/WasmMediaTypeNames.cs b/src/Components/src/Microsoft.AspNetCore.Components.Server/WasmMediaTypeNames.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.Server/WasmMediaTypeNames.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.Server/WasmMediaTypeNames.cs
diff --git a/src/Microsoft.AspNetCore.Components.TagHelperWorkaround/ITagHelper.cs b/src/Components/src/Microsoft.AspNetCore.Components.TagHelperWorkaround/ITagHelper.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.TagHelperWorkaround/ITagHelper.cs
rename to src/Components/src/Microsoft.AspNetCore.Components.TagHelperWorkaround/ITagHelper.cs
diff --git a/src/Microsoft.AspNetCore.Components.TagHelperWorkaround/Microsoft.AspNetCore.Components.TagHelperWorkaround.csproj b/src/Components/src/Microsoft.AspNetCore.Components.TagHelperWorkaround/Microsoft.AspNetCore.Components.TagHelperWorkaround.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components.TagHelperWorkaround/Microsoft.AspNetCore.Components.TagHelperWorkaround.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components.TagHelperWorkaround/Microsoft.AspNetCore.Components.TagHelperWorkaround.csproj
diff --git a/src/Microsoft.AspNetCore.Components/BindAttributes.cs b/src/Components/src/Microsoft.AspNetCore.Components/BindAttributes.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/BindAttributes.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/BindAttributes.cs
diff --git a/src/Microsoft.AspNetCore.Components/BindElementAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/BindElementAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/BindElementAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/BindElementAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/BindInputElementAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/BindInputElementAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/BindInputElementAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/BindInputElementAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/BindMethods.cs b/src/Components/src/Microsoft.AspNetCore.Components/BindMethods.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/BindMethods.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/BindMethods.cs
diff --git a/src/Microsoft.AspNetCore.Components/CascadingParameterAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/CascadingParameterAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/CascadingParameterAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/CascadingParameterAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/CascadingParameterState.cs b/src/Components/src/Microsoft.AspNetCore.Components/CascadingParameterState.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/CascadingParameterState.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/CascadingParameterState.cs
diff --git a/src/Microsoft.AspNetCore.Components/CascadingValue.cs b/src/Components/src/Microsoft.AspNetCore.Components/CascadingValue.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/CascadingValue.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/CascadingValue.cs
diff --git a/src/Microsoft.AspNetCore.Components/ChangeDetection.cs b/src/Components/src/Microsoft.AspNetCore.Components/ChangeDetection.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ChangeDetection.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ChangeDetection.cs
diff --git a/src/Microsoft.AspNetCore.Components/ComponentBase.cs b/src/Components/src/Microsoft.AspNetCore.Components/ComponentBase.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ComponentBase.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ComponentBase.cs
diff --git a/src/Microsoft.AspNetCore.Components/ComponentFactory.cs b/src/Components/src/Microsoft.AspNetCore.Components/ComponentFactory.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ComponentFactory.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ComponentFactory.cs
diff --git a/src/Microsoft.AspNetCore.Components/ComponentResolver.cs b/src/Components/src/Microsoft.AspNetCore.Components/ComponentResolver.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ComponentResolver.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ComponentResolver.cs
diff --git a/src/Microsoft.AspNetCore.Components/ElementRef.cs b/src/Components/src/Microsoft.AspNetCore.Components/ElementRef.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ElementRef.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ElementRef.cs
diff --git a/src/Microsoft.AspNetCore.Components/EventHandlerAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/EventHandlerAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/EventHandlerAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/EventHandlerAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/EventHandlerInvoker.cs b/src/Components/src/Microsoft.AspNetCore.Components/EventHandlerInvoker.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/EventHandlerInvoker.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/EventHandlerInvoker.cs
diff --git a/src/Microsoft.AspNetCore.Components/EventHandlers.cs b/src/Components/src/Microsoft.AspNetCore.Components/EventHandlers.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/EventHandlers.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/EventHandlers.cs
diff --git a/src/Microsoft.AspNetCore.Components/HttpClientJsonExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components/HttpClientJsonExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/HttpClientJsonExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/HttpClientJsonExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components/ICascadingValueComponent.cs b/src/Components/src/Microsoft.AspNetCore.Components/ICascadingValueComponent.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ICascadingValueComponent.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ICascadingValueComponent.cs
diff --git a/src/Microsoft.AspNetCore.Components/IComponent.cs b/src/Components/src/Microsoft.AspNetCore.Components/IComponent.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/IComponent.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/IComponent.cs
diff --git a/src/Microsoft.AspNetCore.Components/IHandleAfterRender.cs b/src/Components/src/Microsoft.AspNetCore.Components/IHandleAfterRender.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/IHandleAfterRender.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/IHandleAfterRender.cs
diff --git a/src/Microsoft.AspNetCore.Components/IHandleEvent.cs b/src/Components/src/Microsoft.AspNetCore.Components/IHandleEvent.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/IHandleEvent.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/IHandleEvent.cs
diff --git a/src/Microsoft.AspNetCore.Components/InjectAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/InjectAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/InjectAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/InjectAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/Json/JsonUtil.cs b/src/Components/src/Microsoft.AspNetCore.Components/Json/JsonUtil.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Json/JsonUtil.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Json/JsonUtil.cs
diff --git a/src/Microsoft.AspNetCore.Components/Layouts/LayoutAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/Layouts/LayoutAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Layouts/LayoutAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Layouts/LayoutAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/Layouts/LayoutComponentBase.cs b/src/Components/src/Microsoft.AspNetCore.Components/Layouts/LayoutComponentBase.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Layouts/LayoutComponentBase.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Layouts/LayoutComponentBase.cs
diff --git a/src/Microsoft.AspNetCore.Components/Layouts/LayoutDisplay.cs b/src/Components/src/Microsoft.AspNetCore.Components/Layouts/LayoutDisplay.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Layouts/LayoutDisplay.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Layouts/LayoutDisplay.cs
diff --git a/src/Microsoft.AspNetCore.Components/MarkupString.cs b/src/Components/src/Microsoft.AspNetCore.Components/MarkupString.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/MarkupString.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/MarkupString.cs
diff --git a/src/Microsoft.AspNetCore.Components/Microsoft.AspNetCore.Components.csproj b/src/Components/src/Microsoft.AspNetCore.Components/Microsoft.AspNetCore.Components.csproj
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Microsoft.AspNetCore.Components.csproj
rename to src/Components/src/Microsoft.AspNetCore.Components/Microsoft.AspNetCore.Components.csproj
diff --git a/src/Microsoft.AspNetCore.Components/Parameter.cs b/src/Components/src/Microsoft.AspNetCore.Components/Parameter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Parameter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Parameter.cs
diff --git a/src/Microsoft.AspNetCore.Components/ParameterAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/ParameterAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ParameterAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ParameterAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/ParameterCollection.cs b/src/Components/src/Microsoft.AspNetCore.Components/ParameterCollection.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ParameterCollection.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ParameterCollection.cs
diff --git a/src/Microsoft.AspNetCore.Components/ParameterCollectionExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components/ParameterCollectionExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ParameterCollectionExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ParameterCollectionExtensions.cs
diff --git a/src/Microsoft.AspNetCore.Components/ParameterEnumerator.cs b/src/Components/src/Microsoft.AspNetCore.Components/ParameterEnumerator.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/ParameterEnumerator.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/ParameterEnumerator.cs
diff --git a/src/Microsoft.AspNetCore.Components/PlatformInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components/PlatformInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/PlatformInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/PlatformInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components/Properties/AssemblyInfo.cs b/src/Components/src/Microsoft.AspNetCore.Components/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Properties/AssemblyInfo.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Properties/AssemblyInfo.cs
diff --git a/src/Microsoft.AspNetCore.Components/Reflection/IPropertySetter.cs b/src/Components/src/Microsoft.AspNetCore.Components/Reflection/IPropertySetter.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Reflection/IPropertySetter.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Reflection/IPropertySetter.cs
diff --git a/src/Microsoft.AspNetCore.Components/Reflection/MemberAssignment.cs b/src/Components/src/Microsoft.AspNetCore.Components/Reflection/MemberAssignment.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Reflection/MemberAssignment.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Reflection/MemberAssignment.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderFragment.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderFragment.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderFragment.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderFragment.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderHandle.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderHandle.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderHandle.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderHandle.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/ArrayBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/ArrayBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/ArrayBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/ArrayBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/ArrayRange.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/ArrayRange.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/ArrayRange.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/ArrayRange.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiff.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiff.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiff.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiff.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiffBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiffBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiffBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeDiffBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEdit.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEdit.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEdit.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEdit.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEditType.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEditType.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEditType.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeEditType.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrame.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrame.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrame.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrame.cs
diff --git a/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrameType.cs b/src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrameType.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrameType.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RenderTree/RenderTreeFrameType.cs
diff --git a/src/Microsoft.AspNetCore.Components/Rendering/ComponentState.cs b/src/Components/src/Microsoft.AspNetCore.Components/Rendering/ComponentState.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Rendering/ComponentState.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Rendering/ComponentState.cs
diff --git a/src/Microsoft.AspNetCore.Components/Rendering/RenderBatch.cs b/src/Components/src/Microsoft.AspNetCore.Components/Rendering/RenderBatch.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Rendering/RenderBatch.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Rendering/RenderBatch.cs
diff --git a/src/Microsoft.AspNetCore.Components/Rendering/RenderBatchBuilder.cs b/src/Components/src/Microsoft.AspNetCore.Components/Rendering/RenderBatchBuilder.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Rendering/RenderBatchBuilder.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Rendering/RenderBatchBuilder.cs
diff --git a/src/Microsoft.AspNetCore.Components/Rendering/RenderQueueEntry.cs b/src/Components/src/Microsoft.AspNetCore.Components/Rendering/RenderQueueEntry.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Rendering/RenderQueueEntry.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Rendering/RenderQueueEntry.cs
diff --git a/src/Microsoft.AspNetCore.Components/Rendering/Renderer.cs b/src/Components/src/Microsoft.AspNetCore.Components/Rendering/Renderer.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Rendering/Renderer.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Rendering/Renderer.cs
diff --git a/src/Microsoft.AspNetCore.Components/RouteAttribute.cs b/src/Components/src/Microsoft.AspNetCore.Components/RouteAttribute.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RouteAttribute.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RouteAttribute.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/NavLink.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/NavLink.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/NavLink.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/NavLink.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/NavLinkMatch.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/NavLinkMatch.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/NavLinkMatch.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/NavLinkMatch.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/RouteConstraint.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteConstraint.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/RouteConstraint.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteConstraint.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/RouteContext.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteContext.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/RouteContext.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteContext.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/RouteEntry.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteEntry.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/RouteEntry.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteEntry.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/RouteTable.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteTable.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/RouteTable.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteTable.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/RouteTemplate.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteTemplate.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/RouteTemplate.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/RouteTemplate.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/Router.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/Router.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/Router.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/Router.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/TemplateParser.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/TemplateParser.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/TemplateParser.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/TemplateParser.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/TemplateSegment.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/TemplateSegment.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/TemplateSegment.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/TemplateSegment.cs
diff --git a/src/Microsoft.AspNetCore.Components/Routing/TypeRouteConstraint.cs b/src/Components/src/Microsoft.AspNetCore.Components/Routing/TypeRouteConstraint.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Routing/TypeRouteConstraint.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Routing/TypeRouteConstraint.cs
diff --git a/src/Microsoft.AspNetCore.Components/RuntimeHelpers.cs b/src/Components/src/Microsoft.AspNetCore.Components/RuntimeHelpers.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/RuntimeHelpers.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/RuntimeHelpers.cs
diff --git a/src/Microsoft.AspNetCore.Components/Services/IUriHelper.cs b/src/Components/src/Microsoft.AspNetCore.Components/Services/IUriHelper.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Services/IUriHelper.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Services/IUriHelper.cs
diff --git a/src/Microsoft.AspNetCore.Components/Services/UriHelperBase.cs b/src/Components/src/Microsoft.AspNetCore.Components/Services/UriHelperBase.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/Services/UriHelperBase.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/Services/UriHelperBase.cs
diff --git a/src/Microsoft.AspNetCore.Components/UIEventArgs.cs b/src/Components/src/Microsoft.AspNetCore.Components/UIEventArgs.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/UIEventArgs.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/UIEventArgs.cs
diff --git a/src/Microsoft.AspNetCore.Components/UIEventArgsRenderTreeBuilderExtensions.cs b/src/Components/src/Microsoft.AspNetCore.Components/UIEventArgsRenderTreeBuilderExtensions.cs
similarity index 100%
rename from src/Microsoft.AspNetCore.Components/UIEventArgsRenderTreeBuilderExtensions.cs
rename to src/Components/src/Microsoft.AspNetCore.Components/UIEventArgsRenderTreeBuilderExtensions.cs
diff --git a/src/shared/ComponentsApi.cs b/src/Components/src/shared/ComponentsApi.cs
similarity index 100%
rename from src/shared/ComponentsApi.cs
rename to src/Components/src/shared/ComponentsApi.cs
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/ComponentParametersShouldNotBePublicTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/ComponentParametersShouldNotBePublicTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/ComponentParametersShouldNotBePublicTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/ComponentParametersShouldNotBePublicTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/CodeFixVerifier.Helper.cs b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/CodeFixVerifier.Helper.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/CodeFixVerifier.Helper.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/CodeFixVerifier.Helper.cs
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticResult.cs b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticResult.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticResult.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticResult.cs
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticVerifier.Helper.cs b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticVerifier.Helper.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticVerifier.Helper.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Helpers/DiagnosticVerifier.Helper.cs
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/Microsoft.AspNetCore.Components.Analyzers.Test.csproj b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Microsoft.AspNetCore.Components.Analyzers.Test.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/Microsoft.AspNetCore.Components.Analyzers.Test.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Microsoft.AspNetCore.Components.Analyzers.Test.csproj
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/CodeFixVerifier.cs b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/CodeFixVerifier.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/CodeFixVerifier.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/CodeFixVerifier.cs
diff --git a/test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/DiagnosticVerifier.cs b/src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/DiagnosticVerifier.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/DiagnosticVerifier.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Analyzers.Test/Verifiers/DiagnosticVerifier.cs
diff --git a/test/Microsoft.AspNetCore.Components.Browser.Test/BrowserUriHelperTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/BrowserUriHelperTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Browser.Test/BrowserUriHelperTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/BrowserUriHelperTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/ConventionBasedStartupTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/ConventionBasedStartupTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/ConventionBasedStartupTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/ConventionBasedStartupTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostBuilderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostBuilderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostBuilderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostBuilderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Hosting/WebAssemblyHostTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Browser.Test/Microsoft.AspNetCore.Components.Browser.Test.csproj b/src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Microsoft.AspNetCore.Components.Browser.Test.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Browser.Test/Microsoft.AspNetCore.Components.Browser.Test.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.Browser.Test/Microsoft.AspNetCore.Components.Browser.Test.csproj
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/BindRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/BindRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/BindRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/BindRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/BootJsonWriterTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/BootJsonWriterTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/BootJsonWriterTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/BootJsonWriterTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/ChildContentRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/ChildContentRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/ChildContentRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/ChildContentRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/CodeGenerationTestBase.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/CodeGenerationTestBase.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/CodeGenerationTestBase.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/CodeGenerationTestBase.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/ComponentDiscoveryRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/ComponentDiscoveryRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/ComponentDiscoveryRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/ComponentDiscoveryRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/ComponentRenderingRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/ComponentRenderingRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/ComponentRenderingRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/ComponentRenderingRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/DeclarationRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DeclarationRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/DeclarationRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DeclarationRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/DesignTimeCodeGenerationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DesignTimeCodeGenerationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/DesignTimeCodeGenerationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DesignTimeCodeGenerationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/DiagnosticRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DiagnosticRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/DiagnosticRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DiagnosticRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/DirectiveRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DirectiveRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/DirectiveRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/DirectiveRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/FilePathRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/FilePathRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/FilePathRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/FilePathRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/GenericComponentRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/GenericComponentRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/GenericComponentRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/GenericComponentRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Microsoft.AspNetCore.Components.Build.Test.csproj b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Microsoft.AspNetCore.Components.Build.Test.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Microsoft.AspNetCore.Components.Build.Test.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Microsoft.AspNetCore.Components.Build.Test.csproj
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/InitializeTestFileAttribute.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/InitializeTestFileAttribute.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/InitializeTestFileAttribute.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/InitializeTestFileAttribute.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeSerializer.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeSerializer.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeSerializer.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeSerializer.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeVerifier.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeVerifier.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeVerifier.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeVerifier.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeWriter.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeWriter.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeWriter.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/IntermediateNodeWriter.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/NotFoundProjectItem.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/NotFoundProjectItem.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/NotFoundProjectItem.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/NotFoundProjectItem.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/RazorDiagnosticSerializer.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/RazorDiagnosticSerializer.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/RazorDiagnosticSerializer.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/RazorDiagnosticSerializer.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/SourceMappingsSerializer.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/SourceMappingsSerializer.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/SourceMappingsSerializer.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/SourceMappingsSerializer.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestFile.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestFile.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestFile.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestFile.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestProject.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestProject.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestProject.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/TestProject.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectFileSystem.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectFileSystem.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectFileSystem.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectFileSystem.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectItem.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectItem.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectItem.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/Razor/VirtualProjectItem.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/RazorBaselineIntegrationTestBase.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RazorBaselineIntegrationTestBase.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/RazorBaselineIntegrationTestBase.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RazorBaselineIntegrationTestBase.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/RazorIntegrationTestBase.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RazorIntegrationTestBase.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/RazorIntegrationTestBase.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RazorIntegrationTestBase.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/RenderingRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RenderingRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/RenderingRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RenderingRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/RuntimeCodeGenerationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RuntimeCodeGenerationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/RuntimeCodeGenerationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RuntimeCodeGenerationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/RuntimeDependenciesResolverTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RuntimeDependenciesResolverTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/RuntimeDependenciesResolverTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/RuntimeDependenciesResolverTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TemplateRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TemplateRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TemplateRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TemplateRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_Simple/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_772/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_773/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/DesignTimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_Lambda/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_ActionEventArgs_MethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_Lambda/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/AsyncEventHandler_OnElement_Action_MethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValueAndChangeEvent_WithoutMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_SpecifiesValue_WithoutMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToComponent_TypeChecked_WithMatchingProperties/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WithFormat_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementFallback_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElementWithSuffix_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BindToElement_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndAttributeChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BodyAndExplicitChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputCheckbox_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormatFromProperty_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WithFormat_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputText_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/BuiltIn_BindToInputWithoutType_WritesAttributes/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBindWeaklyTyped_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericBind_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericChildContent_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_GenericWeaklyTypedAttribute_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Generic_TypeInference_Multiple/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_MultipleGenerics_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_Simple/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithElementOnlyChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitEventHandler/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitGenericChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithExplicitStringParameter/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterName/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithGenericChildContent_SetsParameterNameOnComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithLambdaEventHandler/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithNonPropertyAttributes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithPageDirective/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithParameters/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ChildComponent_WithWeaklyTypeEventHandler/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentParameter_TypeMismatch_ReportsDiagnostic/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithDocType/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Component_WithRef_WithChildContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Element_WithRef/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandlerTagHelper_EscapeQuotes/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_ArbitraryEventName_WithEventArgsMethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithDelegate/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsLambdaDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithEventArgsMethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithLambdaDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgMethodGroup/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithNoArgsLambdaDelegate/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/EventHandler_OnElement_WithString/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/GenericComponent_WithComponentRef_TypeInference/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/LeadingWhiteSpace_WithDirective/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/MultipleExplictChildContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_AsComponentParameter_MixedContent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_ContainsComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_FollowedByComponent/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_AsComponentParameter/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_Generic_InImplicitExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InCodeBlock/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_InExplicitExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_AsComponentParameter/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/RazorTemplate_NonGeneric_InImplicitExpression/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_597/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_609/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.diagnostics.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_772/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_773/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/Regression_784/TestComponent.mappings.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/ScriptTag_WithErrorSuppressed/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithCSharpExpression/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithComponent/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.codegen.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TestFiles/RuntimeCodeGenerationTest/TrailingWhiteSpace_WithDirective/TestComponent.ir.txt
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/TypingTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TypingTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/TypingTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/TypingTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Build.Test/WorkingDirectoryRazorIntegrationTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Build.Test/WorkingDirectoryRazorIntegrationTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Build.Test/WorkingDirectoryRazorIntegrationTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Build.Test/WorkingDirectoryRazorIntegrationTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BasicTestAppTestBase.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BasicTestAppTestBase.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BasicTestAppTestBase.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BasicTestAppTestBase.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserTestBase.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserTestBase.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserTestBase.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/BrowserTestBase.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/CaptureSeleniumLogsAttribute.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/CaptureSeleniumLogsAttribute.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/CaptureSeleniumLogsAttribute.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/CaptureSeleniumLogsAttribute.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetEnvironment.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetEnvironment.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetEnvironment.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetEnvironment.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetSiteServerFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetSiteServerFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetSiteServerFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/AspNetSiteServerFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/DevHostServerFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/DevHostServerFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/DevHostServerFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/DevHostServerFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ServerFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ServerFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ServerFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ServerFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/StaticSiteServerFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/StaticSiteServerFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/StaticSiteServerFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/StaticSiteServerFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ToggleExecutionModeServerFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ToggleExecutionModeServerFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ToggleExecutionModeServerFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/ToggleExecutionModeServerFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/WebHostServerFixture.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/WebHostServerFixture.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/WebHostServerFixture.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerFixtures/WebHostServerFixture.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerTestBase.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerTestBase.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerTestBase.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/ServerTestBase.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/WaitAssert.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/WaitAssert.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/WaitAssert.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Infrastructure/WaitAssert.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Microsoft.AspNetCore.Components.E2ETest.csproj b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Microsoft.AspNetCore.Components.E2ETest.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Microsoft.AspNetCore.Components.E2ETest.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Microsoft.AspNetCore.Components.E2ETest.csproj
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerExecutionTestExtensions.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerExecutionTestExtensions.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerExecutionTestExtensions.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerExecutionTestExtensions.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerSideAppTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerSideAppTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerSideAppTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/ServerSideAppTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/TestSubclasses.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/TestSubclasses.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/TestSubclasses.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/ServerExecutionTests/TestSubclasses.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/BinaryHttpClientTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/BinaryHttpClientTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/BinaryHttpClientTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/BinaryHttpClientTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/BindTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/BindTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/BindTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/BindTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/CascadingValueTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/CascadingValueTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/CascadingValueTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/CascadingValueTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/ComponentRenderingTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/ComponentRenderingTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/ComponentRenderingTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/ComponentRenderingTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventBubblingTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventBubblingTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventBubblingTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventBubblingTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/EventTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/HostedInAspNetTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/HostedInAspNetTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/HostedInAspNetTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/HostedInAspNetTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/HttpClientTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/HttpClientTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/HttpClientTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/HttpClientTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/InteropTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/InteropTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/InteropTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/InteropTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/MonoSanityTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/MonoSanityTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/MonoSanityTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/MonoSanityTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/PerformanceTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/PerformanceTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/PerformanceTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/PerformanceTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/RoutingTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/RoutingTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/RoutingTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/RoutingTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.E2ETest/Tests/StandaloneAppTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/StandaloneAppTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.E2ETest/Tests/StandaloneAppTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.E2ETest/Tests/StandaloneAppTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BaseTagHelperDescriptorProviderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BaseTagHelperDescriptorProviderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BaseTagHelperDescriptorProviderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BaseTagHelperDescriptorProviderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BindTagHelperDescriptorProviderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BindTagHelperDescriptorProviderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BindTagHelperDescriptorProviderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/BindTagHelperDescriptorProviderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentDocumentRewritePassTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentDocumentRewritePassTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentDocumentRewritePassTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentDocumentRewritePassTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentTagHelperDescriptorProviderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentTagHelperDescriptorProviderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentTagHelperDescriptorProviderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/ComponentTagHelperDescriptorProviderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/EventHandlerTagHelperDescriptorProviderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/EventHandlerTagHelperDescriptorProviderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/EventHandlerTagHelperDescriptorProviderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/EventHandlerTagHelperDescriptorProviderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GenericTypeNameRewriterTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GenericTypeNameRewriterTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GenericTypeNameRewriterTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GenericTypeNameRewriterTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GlobalQualifiedTypeNameRewriterTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GlobalQualifiedTypeNameRewriterTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GlobalQualifiedTypeNameRewriterTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/GlobalQualifiedTypeNameRewriterTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/HtmlBlockPassTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/HtmlBlockPassTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/HtmlBlockPassTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/HtmlBlockPassTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/Microsoft.AspNetCore.Components.Razor.Extensions.Test.csproj b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/Microsoft.AspNetCore.Components.Razor.Extensions.Test.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/Microsoft.AspNetCore.Components.Razor.Extensions.Test.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/Microsoft.AspNetCore.Components.Razor.Extensions.Test.csproj
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/NodeAssert.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/NodeAssert.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/NodeAssert.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/NodeAssert.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/RefTagHelperDescriptorProviderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/RefTagHelperDescriptorProviderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/RefTagHelperDescriptorProviderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/RefTagHelperDescriptorProviderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/xunit.runner.json b/src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/xunit.runner.json
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/xunit.runner.json
rename to src/Components/test/Microsoft.AspNetCore.Components.Razor.Extensions.Test/xunit.runner.json
diff --git a/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/CircuitSynchronizationContextTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/CircuitSynchronizationContextTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Server.Test/Circuits/CircuitSynchronizationContextTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/CircuitSynchronizationContextTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/MessagePackBufferStreamTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/MessagePackBufferStreamTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Server.Test/Circuits/MessagePackBufferStreamTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/MessagePackBufferStreamTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/RenderBatchWriterTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/RenderBatchWriterTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Server.Test/Circuits/RenderBatchWriterTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Circuits/RenderBatchWriterTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Server.Test/Microsoft.AspNetCore.Components.Server.Test.csproj b/src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Microsoft.AspNetCore.Components.Server.Test.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Server.Test/Microsoft.AspNetCore.Components.Server.Test.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.Server.Test/Microsoft.AspNetCore.Components.Server.Test.csproj
diff --git a/test/Microsoft.AspNetCore.Components.Test/CascadingParameterStateTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/CascadingParameterStateTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/CascadingParameterStateTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/CascadingParameterStateTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/CascadingParameterTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/CascadingParameterTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/CascadingParameterTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/CascadingParameterTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/DependencyInjectionTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/DependencyInjectionTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/DependencyInjectionTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/DependencyInjectionTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/LayoutTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/LayoutTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/LayoutTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/LayoutTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/Microsoft.AspNetCore.Components.Test.csproj b/src/Components/test/Microsoft.AspNetCore.Components.Test/Microsoft.AspNetCore.Components.Test.csproj
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/Microsoft.AspNetCore.Components.Test.csproj
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/Microsoft.AspNetCore.Components.Test.csproj
diff --git a/test/Microsoft.AspNetCore.Components.Test/ParameterCollectionAssignmentExtensionsTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/ParameterCollectionAssignmentExtensionsTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/ParameterCollectionAssignmentExtensionsTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/ParameterCollectionAssignmentExtensionsTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/ParameterCollectionTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/ParameterCollectionTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/ParameterCollectionTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/ParameterCollectionTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/RenderTreeBuilderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/RenderTreeBuilderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/RenderTreeBuilderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/RenderTreeBuilderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/RenderTreeDiffBuilderTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/RenderTreeDiffBuilderTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/RenderTreeDiffBuilderTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/RenderTreeDiffBuilderTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/RendererTest.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/RendererTest.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/RendererTest.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/RendererTest.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/Routing/RouteTableTests.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/Routing/RouteTableTests.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/Routing/RouteTableTests.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/Routing/RouteTableTests.cs
diff --git a/test/Microsoft.AspNetCore.Components.Test/Routing/TemplateParserTests.cs b/src/Components/test/Microsoft.AspNetCore.Components.Test/Routing/TemplateParserTests.cs
similarity index 100%
rename from test/Microsoft.AspNetCore.Components.Test/Routing/TemplateParserTests.cs
rename to src/Components/test/Microsoft.AspNetCore.Components.Test/Routing/TemplateParserTests.cs
diff --git a/test/shared/AssertFrame.cs b/src/Components/test/shared/AssertFrame.cs
similarity index 100%
rename from test/shared/AssertFrame.cs
rename to src/Components/test/shared/AssertFrame.cs
diff --git a/test/shared/AutoRenderComponent.cs b/src/Components/test/shared/AutoRenderComponent.cs
similarity index 100%
rename from test/shared/AutoRenderComponent.cs
rename to src/Components/test/shared/AutoRenderComponent.cs
diff --git a/test/shared/CapturedBatch.cs b/src/Components/test/shared/CapturedBatch.cs
similarity index 100%
rename from test/shared/CapturedBatch.cs
rename to src/Components/test/shared/CapturedBatch.cs
diff --git a/test/shared/IComponentExtensions.cs b/src/Components/test/shared/IComponentExtensions.cs
similarity index 100%
rename from test/shared/IComponentExtensions.cs
rename to src/Components/test/shared/IComponentExtensions.cs
diff --git a/test/shared/TestRenderer.cs b/src/Components/test/shared/TestRenderer.cs
similarity index 100%
rename from test/shared/TestRenderer.cs
rename to src/Components/test/shared/TestRenderer.cs
diff --git a/test/shared/TestServiceProvider.cs b/src/Components/test/shared/TestServiceProvider.cs
similarity index 100%
rename from test/shared/TestServiceProvider.cs
rename to src/Components/test/shared/TestServiceProvider.cs
diff --git a/test/testapps/BasicTestApp/AddRemoveChildComponents.cshtml b/src/Components/test/testapps/BasicTestApp/AddRemoveChildComponents.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/AddRemoveChildComponents.cshtml
rename to src/Components/test/testapps/BasicTestApp/AddRemoveChildComponents.cshtml
diff --git a/test/testapps/BasicTestApp/AfterRenderInteropComponent.cshtml b/src/Components/test/testapps/BasicTestApp/AfterRenderInteropComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/AfterRenderInteropComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/AfterRenderInteropComponent.cshtml
diff --git a/test/testapps/BasicTestApp/AsyncEventHandlerComponent.cshtml b/src/Components/test/testapps/BasicTestApp/AsyncEventHandlerComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/AsyncEventHandlerComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/AsyncEventHandlerComponent.cshtml
diff --git a/test/testapps/BasicTestApp/BasicTestApp.csproj b/src/Components/test/testapps/BasicTestApp/BasicTestApp.csproj
similarity index 100%
rename from test/testapps/BasicTestApp/BasicTestApp.csproj
rename to src/Components/test/testapps/BasicTestApp/BasicTestApp.csproj
diff --git a/test/testapps/BasicTestApp/BindCasesComponent.cshtml b/src/Components/test/testapps/BasicTestApp/BindCasesComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/BindCasesComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/BindCasesComponent.cshtml
diff --git a/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueIntermediary.cshtml b/src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueIntermediary.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CascadingValueTest/CascadingValueIntermediary.cshtml
rename to src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueIntermediary.cshtml
diff --git a/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByName.cshtml b/src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByName.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByName.cshtml
rename to src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByName.cshtml
diff --git a/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByType.cshtml b/src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByType.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByType.cshtml
rename to src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveByType.cshtml
diff --git a/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveFixedByInterface.cshtml b/src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveFixedByInterface.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveFixedByInterface.cshtml
rename to src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueReceiveFixedByInterface.cshtml
diff --git a/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueSupplier.cshtml b/src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueSupplier.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CascadingValueTest/CascadingValueSupplier.cshtml
rename to src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueSupplier.cshtml
diff --git a/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueTypes.cs b/src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueTypes.cs
similarity index 100%
rename from test/testapps/BasicTestApp/CascadingValueTest/CascadingValueTypes.cs
rename to src/Components/test/testapps/BasicTestApp/CascadingValueTest/CascadingValueTypes.cs
diff --git a/test/testapps/BasicTestApp/ComponentRefComponent.cshtml b/src/Components/test/testapps/BasicTestApp/ComponentRefComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/ComponentRefComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/ComponentRefComponent.cshtml
diff --git a/test/testapps/BasicTestApp/ConcurrentRenderChild.cshtml b/src/Components/test/testapps/BasicTestApp/ConcurrentRenderChild.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/ConcurrentRenderChild.cshtml
rename to src/Components/test/testapps/BasicTestApp/ConcurrentRenderChild.cshtml
diff --git a/test/testapps/BasicTestApp/ConcurrentRenderParent.cshtml b/src/Components/test/testapps/BasicTestApp/ConcurrentRenderParent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/ConcurrentRenderParent.cshtml
rename to src/Components/test/testapps/BasicTestApp/ConcurrentRenderParent.cshtml
diff --git a/test/testapps/BasicTestApp/CounterComponent.cshtml b/src/Components/test/testapps/BasicTestApp/CounterComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CounterComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/CounterComponent.cshtml
diff --git a/test/testapps/BasicTestApp/CounterComponentUsingChild.cshtml b/src/Components/test/testapps/BasicTestApp/CounterComponentUsingChild.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CounterComponentUsingChild.cshtml
rename to src/Components/test/testapps/BasicTestApp/CounterComponentUsingChild.cshtml
diff --git a/test/testapps/BasicTestApp/CounterComponentWrapper.cshtml b/src/Components/test/testapps/BasicTestApp/CounterComponentWrapper.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/CounterComponentWrapper.cshtml
rename to src/Components/test/testapps/BasicTestApp/CounterComponentWrapper.cshtml
diff --git a/test/testapps/BasicTestApp/DataDashComponent.cshtml b/src/Components/test/testapps/BasicTestApp/DataDashComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/DataDashComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/DataDashComponent.cshtml
diff --git a/test/testapps/BasicTestApp/ElementRefComponent.cshtml b/src/Components/test/testapps/BasicTestApp/ElementRefComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/ElementRefComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/ElementRefComponent.cshtml
diff --git a/test/testapps/BasicTestApp/EventBubblingComponent.cshtml b/src/Components/test/testapps/BasicTestApp/EventBubblingComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/EventBubblingComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/EventBubblingComponent.cshtml
diff --git a/test/testapps/BasicTestApp/EventPreventDefaultComponent.cshtml b/src/Components/test/testapps/BasicTestApp/EventPreventDefaultComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/EventPreventDefaultComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/EventPreventDefaultComponent.cshtml
diff --git a/test/testapps/BasicTestApp/ExternalContentPackage.cshtml b/src/Components/test/testapps/BasicTestApp/ExternalContentPackage.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/ExternalContentPackage.cshtml
rename to src/Components/test/testapps/BasicTestApp/ExternalContentPackage.cshtml
diff --git a/test/testapps/BasicTestApp/FocusEventComponent.cshtml b/src/Components/test/testapps/BasicTestApp/FocusEventComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/FocusEventComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/FocusEventComponent.cshtml
diff --git a/test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/ComponentUsingImports.cshtml b/src/Components/test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/ComponentUsingImports.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/ComponentUsingImports.cshtml
rename to src/Components/test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/ComponentUsingImports.cshtml
diff --git a/test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/_ViewImports.cshtml b/src/Components/test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/_ViewImports.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/_ViewImports.cshtml
rename to src/Components/test/testapps/BasicTestApp/HierarchicalImportsTest/Subdir/_ViewImports.cshtml
diff --git a/test/testapps/BasicTestApp/HierarchicalImportsTest/_ViewImports.cshtml b/src/Components/test/testapps/BasicTestApp/HierarchicalImportsTest/_ViewImports.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HierarchicalImportsTest/_ViewImports.cshtml
rename to src/Components/test/testapps/BasicTestApp/HierarchicalImportsTest/_ViewImports.cshtml
diff --git a/test/testapps/BasicTestApp/HtmlBlockChildContent.cshtml b/src/Components/test/testapps/BasicTestApp/HtmlBlockChildContent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HtmlBlockChildContent.cshtml
rename to src/Components/test/testapps/BasicTestApp/HtmlBlockChildContent.cshtml
diff --git a/test/testapps/BasicTestApp/HtmlEncodedChildContent.cshtml b/src/Components/test/testapps/BasicTestApp/HtmlEncodedChildContent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HtmlEncodedChildContent.cshtml
rename to src/Components/test/testapps/BasicTestApp/HtmlEncodedChildContent.cshtml
diff --git a/test/testapps/BasicTestApp/HtmlMixedChildContent.cshtml b/src/Components/test/testapps/BasicTestApp/HtmlMixedChildContent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HtmlMixedChildContent.cshtml
rename to src/Components/test/testapps/BasicTestApp/HtmlMixedChildContent.cshtml
diff --git a/test/testapps/BasicTestApp/HttpClientTest/BinaryHttpRequestsComponent.cshtml b/src/Components/test/testapps/BasicTestApp/HttpClientTest/BinaryHttpRequestsComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HttpClientTest/BinaryHttpRequestsComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/HttpClientTest/BinaryHttpRequestsComponent.cshtml
diff --git a/test/testapps/BasicTestApp/HttpClientTest/CookieCounterComponent.cshtml b/src/Components/test/testapps/BasicTestApp/HttpClientTest/CookieCounterComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HttpClientTest/CookieCounterComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/HttpClientTest/CookieCounterComponent.cshtml
diff --git a/test/testapps/BasicTestApp/HttpClientTest/HttpRequestsComponent.cshtml b/src/Components/test/testapps/BasicTestApp/HttpClientTest/HttpRequestsComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/HttpClientTest/HttpRequestsComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/HttpClientTest/HttpRequestsComponent.cshtml
diff --git a/test/testapps/BasicTestApp/Index.cshtml b/src/Components/test/testapps/BasicTestApp/Index.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/Index.cshtml
rename to src/Components/test/testapps/BasicTestApp/Index.cshtml
diff --git a/test/testapps/BasicTestApp/InputEventComponent.cshtml b/src/Components/test/testapps/BasicTestApp/InputEventComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/InputEventComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/InputEventComponent.cshtml
diff --git a/test/testapps/BasicTestApp/InteropComponent.cshtml b/src/Components/test/testapps/BasicTestApp/InteropComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/InteropComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/InteropComponent.cshtml
diff --git a/test/testapps/BasicTestApp/InteropTest/ComplexParameter.cs b/src/Components/test/testapps/BasicTestApp/InteropTest/ComplexParameter.cs
similarity index 100%
rename from test/testapps/BasicTestApp/InteropTest/ComplexParameter.cs
rename to src/Components/test/testapps/BasicTestApp/InteropTest/ComplexParameter.cs
diff --git a/test/testapps/BasicTestApp/InteropTest/JavaScriptInterop.cs b/src/Components/test/testapps/BasicTestApp/InteropTest/JavaScriptInterop.cs
similarity index 100%
rename from test/testapps/BasicTestApp/InteropTest/JavaScriptInterop.cs
rename to src/Components/test/testapps/BasicTestApp/InteropTest/JavaScriptInterop.cs
diff --git a/test/testapps/BasicTestApp/InteropTest/Segment.cs b/src/Components/test/testapps/BasicTestApp/InteropTest/Segment.cs
similarity index 100%
rename from test/testapps/BasicTestApp/InteropTest/Segment.cs
rename to src/Components/test/testapps/BasicTestApp/InteropTest/Segment.cs
diff --git a/test/testapps/BasicTestApp/InteropTest/TestDTO.cs b/src/Components/test/testapps/BasicTestApp/InteropTest/TestDTO.cs
similarity index 100%
rename from test/testapps/BasicTestApp/InteropTest/TestDTO.cs
rename to src/Components/test/testapps/BasicTestApp/InteropTest/TestDTO.cs
diff --git a/test/testapps/BasicTestApp/KeyPressEventComponent.cshtml b/src/Components/test/testapps/BasicTestApp/KeyPressEventComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/KeyPressEventComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/KeyPressEventComponent.cshtml
diff --git a/test/testapps/BasicTestApp/LogicalElementInsertionCases.cshtml b/src/Components/test/testapps/BasicTestApp/LogicalElementInsertionCases.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/LogicalElementInsertionCases.cshtml
rename to src/Components/test/testapps/BasicTestApp/LogicalElementInsertionCases.cshtml
diff --git a/test/testapps/BasicTestApp/MarkupBlockComponent.cshtml b/src/Components/test/testapps/BasicTestApp/MarkupBlockComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/MarkupBlockComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/MarkupBlockComponent.cshtml
diff --git a/test/testapps/BasicTestApp/MessageComponent.cshtml b/src/Components/test/testapps/BasicTestApp/MessageComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/MessageComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/MessageComponent.cshtml
diff --git a/test/testapps/BasicTestApp/MouseEventComponent.cshtml b/src/Components/test/testapps/BasicTestApp/MouseEventComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/MouseEventComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/MouseEventComponent.cshtml
diff --git a/test/testapps/BasicTestApp/MultipleChildContent.cshtml b/src/Components/test/testapps/BasicTestApp/MultipleChildContent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/MultipleChildContent.cshtml
rename to src/Components/test/testapps/BasicTestApp/MultipleChildContent.cshtml
diff --git a/test/testapps/BasicTestApp/OrderedList.cshtml b/src/Components/test/testapps/BasicTestApp/OrderedList.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/OrderedList.cshtml
rename to src/Components/test/testapps/BasicTestApp/OrderedList.cshtml
diff --git a/test/testapps/BasicTestApp/ParentChildComponent.cshtml b/src/Components/test/testapps/BasicTestApp/ParentChildComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/ParentChildComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/ParentChildComponent.cshtml
diff --git a/test/testapps/BasicTestApp/PassThroughContentComponent.cshtml b/src/Components/test/testapps/BasicTestApp/PassThroughContentComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/PassThroughContentComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/PassThroughContentComponent.cshtml
diff --git a/test/testapps/BasicTestApp/Program.cs b/src/Components/test/testapps/BasicTestApp/Program.cs
similarity index 100%
rename from test/testapps/BasicTestApp/Program.cs
rename to src/Components/test/testapps/BasicTestApp/Program.cs
diff --git a/test/testapps/BasicTestApp/Properties/launchSettings.json b/src/Components/test/testapps/BasicTestApp/Properties/launchSettings.json
similarity index 100%
rename from test/testapps/BasicTestApp/Properties/launchSettings.json
rename to src/Components/test/testapps/BasicTestApp/Properties/launchSettings.json
diff --git a/test/testapps/BasicTestApp/PropertiesChangedHandlerChild.cshtml b/src/Components/test/testapps/BasicTestApp/PropertiesChangedHandlerChild.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/PropertiesChangedHandlerChild.cshtml
rename to src/Components/test/testapps/BasicTestApp/PropertiesChangedHandlerChild.cshtml
diff --git a/test/testapps/BasicTestApp/PropertiesChangedHandlerParent.cshtml b/src/Components/test/testapps/BasicTestApp/PropertiesChangedHandlerParent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/PropertiesChangedHandlerParent.cshtml
rename to src/Components/test/testapps/BasicTestApp/PropertiesChangedHandlerParent.cshtml
diff --git a/test/testapps/BasicTestApp/RazorTemplates.cshtml b/src/Components/test/testapps/BasicTestApp/RazorTemplates.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RazorTemplates.cshtml
rename to src/Components/test/testapps/BasicTestApp/RazorTemplates.cshtml
diff --git a/test/testapps/BasicTestApp/RedTextComponent.cshtml b/src/Components/test/testapps/BasicTestApp/RedTextComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RedTextComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/RedTextComponent.cshtml
diff --git a/test/testapps/BasicTestApp/RenderFragmentToggler.cshtml b/src/Components/test/testapps/BasicTestApp/RenderFragmentToggler.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RenderFragmentToggler.cshtml
rename to src/Components/test/testapps/BasicTestApp/RenderFragmentToggler.cshtml
diff --git a/test/testapps/BasicTestApp/RouterTest/Default.cshtml b/src/Components/test/testapps/BasicTestApp/RouterTest/Default.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RouterTest/Default.cshtml
rename to src/Components/test/testapps/BasicTestApp/RouterTest/Default.cshtml
diff --git a/test/testapps/BasicTestApp/RouterTest/Links.cshtml b/src/Components/test/testapps/BasicTestApp/RouterTest/Links.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RouterTest/Links.cshtml
rename to src/Components/test/testapps/BasicTestApp/RouterTest/Links.cshtml
diff --git a/test/testapps/BasicTestApp/RouterTest/Other.cshtml b/src/Components/test/testapps/BasicTestApp/RouterTest/Other.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RouterTest/Other.cshtml
rename to src/Components/test/testapps/BasicTestApp/RouterTest/Other.cshtml
diff --git a/test/testapps/BasicTestApp/RouterTest/TestRouter.cshtml b/src/Components/test/testapps/BasicTestApp/RouterTest/TestRouter.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RouterTest/TestRouter.cshtml
rename to src/Components/test/testapps/BasicTestApp/RouterTest/TestRouter.cshtml
diff --git a/test/testapps/BasicTestApp/RouterTest/WithNumberParameters.cshtml b/src/Components/test/testapps/BasicTestApp/RouterTest/WithNumberParameters.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RouterTest/WithNumberParameters.cshtml
rename to src/Components/test/testapps/BasicTestApp/RouterTest/WithNumberParameters.cshtml
diff --git a/test/testapps/BasicTestApp/RouterTest/WithParameters.cshtml b/src/Components/test/testapps/BasicTestApp/RouterTest/WithParameters.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/RouterTest/WithParameters.cshtml
rename to src/Components/test/testapps/BasicTestApp/RouterTest/WithParameters.cshtml
diff --git a/test/testapps/BasicTestApp/Startup.cs b/src/Components/test/testapps/BasicTestApp/Startup.cs
similarity index 100%
rename from test/testapps/BasicTestApp/Startup.cs
rename to src/Components/test/testapps/BasicTestApp/Startup.cs
diff --git a/test/testapps/BasicTestApp/SvgCircleComponent.cshtml b/src/Components/test/testapps/BasicTestApp/SvgCircleComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/SvgCircleComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/SvgCircleComponent.cshtml
diff --git a/test/testapps/BasicTestApp/SvgComponent.cshtml b/src/Components/test/testapps/BasicTestApp/SvgComponent.cshtml
similarity index 96%
rename from test/testapps/BasicTestApp/SvgComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/SvgComponent.cshtml
index b4c91861455..342e6fcb8c5 100644
--- a/test/testapps/BasicTestApp/SvgComponent.cshtml
+++ b/src/Components/test/testapps/BasicTestApp/SvgComponent.cshtml
@@ -1,9 +1,9 @@
-<svg height="250" width=250>
-    <circle cx="125" cy="125" r=@radius fill="red" stroke="black" stroke-width="3" />
-</svg>
-
-<button onclick=@(() => { radius *= 2; })>Click me</button>
-
-@functions {
-    int radius = 10;
-}
+<svg height="250" width=250>
+    <circle cx="125" cy="125" r=@radius fill="red" stroke="black" stroke-width="3" />
+</svg>
+
+<button onclick=@(() => { radius *= 2; })>Click me</button>
+
+@functions {
+    int radius = 10;
+}
diff --git a/test/testapps/BasicTestApp/SvgWithChildComponent.cshtml b/src/Components/test/testapps/BasicTestApp/SvgWithChildComponent.cshtml
similarity index 96%
rename from test/testapps/BasicTestApp/SvgWithChildComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/SvgWithChildComponent.cshtml
index a21d49b0aa5..8ef5bd2046e 100644
--- a/test/testapps/BasicTestApp/SvgWithChildComponent.cshtml
+++ b/src/Components/test/testapps/BasicTestApp/SvgWithChildComponent.cshtml
@@ -1,5 +1,5 @@
-<h1>SVG with Child Component</h1>
-
-<svg height="250" width="250">
-    <SvgCircleComponent />
+<h1>SVG with Child Component</h1>
+
+<svg height="250" width="250">
+    <SvgCircleComponent />
 </svg>
\ No newline at end of file
diff --git a/test/testapps/BasicTestApp/TemplatedTable.cshtml b/src/Components/test/testapps/BasicTestApp/TemplatedTable.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/TemplatedTable.cshtml
rename to src/Components/test/testapps/BasicTestApp/TemplatedTable.cshtml
diff --git a/test/testapps/BasicTestApp/TextOnlyComponent.cshtml b/src/Components/test/testapps/BasicTestApp/TextOnlyComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/TextOnlyComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/TextOnlyComponent.cshtml
diff --git a/test/testapps/BasicTestApp/TouchEventComponent.cshtml b/src/Components/test/testapps/BasicTestApp/TouchEventComponent.cshtml
similarity index 100%
rename from test/testapps/BasicTestApp/TouchEventComponent.cshtml
rename to src/Components/test/testapps/BasicTestApp/TouchEventComponent.cshtml
diff --git a/test/testapps/BasicTestApp/wwwroot/index.html b/src/Components/test/testapps/BasicTestApp/wwwroot/index.html
similarity index 100%
rename from test/testapps/BasicTestApp/wwwroot/index.html
rename to src/Components/test/testapps/BasicTestApp/wwwroot/index.html
diff --git a/test/testapps/BasicTestApp/wwwroot/js/jsinteroptests.js b/src/Components/test/testapps/BasicTestApp/wwwroot/js/jsinteroptests.js
similarity index 100%
rename from test/testapps/BasicTestApp/wwwroot/js/jsinteroptests.js
rename to src/Components/test/testapps/BasicTestApp/wwwroot/js/jsinteroptests.js
diff --git a/test/testapps/Directory.Build.props b/src/Components/test/testapps/Directory.Build.props
similarity index 100%
rename from test/testapps/Directory.Build.props
rename to src/Components/test/testapps/Directory.Build.props
diff --git a/test/testapps/TestContentPackage/ComponentFromPackage.cshtml b/src/Components/test/testapps/TestContentPackage/ComponentFromPackage.cshtml
similarity index 100%
rename from test/testapps/TestContentPackage/ComponentFromPackage.cshtml
rename to src/Components/test/testapps/TestContentPackage/ComponentFromPackage.cshtml
diff --git a/test/testapps/TestContentPackage/MyPrompt.cs b/src/Components/test/testapps/TestContentPackage/MyPrompt.cs
similarity index 100%
rename from test/testapps/TestContentPackage/MyPrompt.cs
rename to src/Components/test/testapps/TestContentPackage/MyPrompt.cs
diff --git a/test/testapps/TestContentPackage/TestContentPackage.csproj b/src/Components/test/testapps/TestContentPackage/TestContentPackage.csproj
similarity index 100%
rename from test/testapps/TestContentPackage/TestContentPackage.csproj
rename to src/Components/test/testapps/TestContentPackage/TestContentPackage.csproj
diff --git a/test/testapps/TestContentPackage/content/face.png b/src/Components/test/testapps/TestContentPackage/content/face.png
similarity index 100%
rename from test/testapps/TestContentPackage/content/face.png
rename to src/Components/test/testapps/TestContentPackage/content/face.png
diff --git a/test/testapps/TestContentPackage/content/prompt.js b/src/Components/test/testapps/TestContentPackage/content/prompt.js
similarity index 100%
rename from test/testapps/TestContentPackage/content/prompt.js
rename to src/Components/test/testapps/TestContentPackage/content/prompt.js
diff --git a/test/testapps/TestContentPackage/content/styles.css b/src/Components/test/testapps/TestContentPackage/content/styles.css
similarity index 100%
rename from test/testapps/TestContentPackage/content/styles.css
rename to src/Components/test/testapps/TestContentPackage/content/styles.css
diff --git a/test/testapps/TestServer/Controllers/CookieController.cs b/src/Components/test/testapps/TestServer/Controllers/CookieController.cs
similarity index 100%
rename from test/testapps/TestServer/Controllers/CookieController.cs
rename to src/Components/test/testapps/TestServer/Controllers/CookieController.cs
diff --git a/test/testapps/TestServer/Controllers/DataController.cs b/src/Components/test/testapps/TestServer/Controllers/DataController.cs
similarity index 100%
rename from test/testapps/TestServer/Controllers/DataController.cs
rename to src/Components/test/testapps/TestServer/Controllers/DataController.cs
diff --git a/test/testapps/TestServer/Controllers/GreetingController.cs b/src/Components/test/testapps/TestServer/Controllers/GreetingController.cs
similarity index 100%
rename from test/testapps/TestServer/Controllers/GreetingController.cs
rename to src/Components/test/testapps/TestServer/Controllers/GreetingController.cs
diff --git a/test/testapps/TestServer/Controllers/PersonController.cs b/src/Components/test/testapps/TestServer/Controllers/PersonController.cs
similarity index 100%
rename from test/testapps/TestServer/Controllers/PersonController.cs
rename to src/Components/test/testapps/TestServer/Controllers/PersonController.cs
diff --git a/test/testapps/TestServer/Program.cs b/src/Components/test/testapps/TestServer/Program.cs
similarity index 100%
rename from test/testapps/TestServer/Program.cs
rename to src/Components/test/testapps/TestServer/Program.cs
diff --git a/test/testapps/TestServer/Startup.cs b/src/Components/test/testapps/TestServer/Startup.cs
similarity index 100%
rename from test/testapps/TestServer/Startup.cs
rename to src/Components/test/testapps/TestServer/Startup.cs
diff --git a/test/testapps/TestServer/TestServer.csproj b/src/Components/test/testapps/TestServer/TestServer.csproj
similarity index 100%
rename from test/testapps/TestServer/TestServer.csproj
rename to src/Components/test/testapps/TestServer/TestServer.csproj
diff --git a/test/testapps/TestServer/appsettings.Development.json b/src/Components/test/testapps/TestServer/appsettings.Development.json
similarity index 100%
rename from test/testapps/TestServer/appsettings.Development.json
rename to src/Components/test/testapps/TestServer/appsettings.Development.json
diff --git a/test/testapps/TestServer/appsettings.json b/src/Components/test/testapps/TestServer/appsettings.json
similarity index 100%
rename from test/testapps/TestServer/appsettings.json
rename to src/Components/test/testapps/TestServer/appsettings.json
diff --git a/version.props b/src/Components/version.props
similarity index 100%
rename from version.props
rename to src/Components/version.props
-- 
GitLab