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