├── .gitignore └── .gitignore ├── 01 ├── 10 │ ├── S1001 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── PerformanceMetrics.cs │ │ │ ├── PerformanceMetricsCollector .cs │ │ │ └── Program.cs │ ├── S1002 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FakeMetricsCollector.cs │ │ │ ├── FakeMetricsDeliverer.cs │ │ │ ├── IMemoryMetricsCollector.cs │ │ │ ├── IMetricsDeliverer.cs │ │ │ ├── INetworkMetricsCollector.cs │ │ │ ├── IProcessorMetricsCollector.cs │ │ │ ├── PerformanceMetrics.cs │ │ │ ├── PerformanceMetricsCollector .cs │ │ │ └── Program.cs │ ├── S1003.7z │ ├── S1003 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FakeMetricsCollector.cs │ │ │ ├── FakeMetricsDeliverer.cs │ │ │ ├── IMemoryMetricsCollector.cs │ │ │ ├── IMetricsDeliverer.cs │ │ │ ├── INetworkMetricsCollector.cs │ │ │ ├── IProcessorMetricsCollector.cs │ │ │ ├── Options.cs │ │ │ ├── PerformanceMetrics.cs │ │ │ ├── PerformanceMetricsCollector .cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ ├── S1004.7z │ ├── S1004 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FakeMetricsCollector.cs │ │ │ ├── FakeMetricsDeliverer.cs │ │ │ ├── IMemoryMetricsCollector.cs │ │ │ ├── IMetricsDeliverer.cs │ │ │ ├── INetworkMetricsCollector.cs │ │ │ ├── IProcessorMetricsCollector.cs │ │ │ ├── Options.cs │ │ │ ├── PerformanceMetrics.cs │ │ │ ├── PerformanceMetricsCollector .cs │ │ │ ├── Program.cs │ │ │ ├── appsettings.json │ │ │ ├── appsettings.production.json │ │ │ └── appsettings.staging.json │ ├── S1005.7z │ ├── S1005 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FakeMetricsCollector.cs │ │ │ ├── FakeMetricsDeliverer.cs │ │ │ ├── IMemoryMetricsCollector.cs │ │ │ ├── IMetricsDeliverer.cs │ │ │ ├── INetworkMetricsCollector.cs │ │ │ ├── IProcessorMetricsCollector.cs │ │ │ ├── Options.cs │ │ │ ├── PerformanceMetrics.cs │ │ │ ├── PerformanceMetricsCollector .cs │ │ │ ├── Program.cs │ │ │ ├── appsettings.json │ │ │ ├── appsettings.production.json │ │ │ └── appsettings.staging.json │ ├── S1006 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FakeMetricsCollector.cs │ │ │ ├── FakeMetricsDeliverer.cs │ │ │ ├── IMemoryMetricsCollector.cs │ │ │ ├── IMetricsDeliverer.cs │ │ │ ├── INetworkMetricsCollector.cs │ │ │ ├── IProcessorMetricsCollector.cs │ │ │ ├── Options.cs │ │ │ ├── PerformanceMetrics.cs │ │ │ ├── PerformanceMetricsCollector .cs │ │ │ ├── Program.cs │ │ │ ├── appsettings.json │ │ │ ├── appsettings.production.json │ │ │ └── appsettings.staging.json │ ├── S1007 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FakeHostedService.cs │ │ │ └── Program.cs │ ├── S1008.7z │ ├── S1008 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Cat │ │ │ ├── Cat.cs │ │ │ ├── CatBuilder.cs │ │ │ ├── CatExtensions.cs │ │ │ ├── CatServiceProviderFactory.cs │ │ │ ├── Extensions.cs │ │ │ ├── InjectionAttribute.cs │ │ │ ├── Key.cs │ │ │ ├── Lifetime.cs │ │ │ ├── MapToAttribute.cs │ │ │ └── ServiceRegistry.cs │ │ │ ├── FakeHostedService.cs │ │ │ ├── Program.cs │ │ │ └── Services.cs │ └── S1009 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── FakeHostedService.cs │ │ └── Program.cs ├── 11 │ ├── S1101 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1102 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1103 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1104 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── GlobalSuppressions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1105 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1106 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Foobar.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1107 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Foobar.cs │ │ │ ├── FoobarMiddleware.cs │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1108 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Foobar.cs │ │ │ ├── FoobarMiddleware.cs │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1109 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Foobar.cs │ │ │ ├── HomeController.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Views │ │ │ └── Home │ │ │ └── Index.cshtml │ ├── S1110 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Foobar.cs │ │ │ ├── HomeController.cs │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1111 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Cat │ │ │ ├── Cat.cs │ │ │ ├── CatBuilder.cs │ │ │ ├── CatExtensions.cs │ │ │ ├── CatServiceProviderFactory.cs │ │ │ ├── Extensions.cs │ │ │ ├── InjectionAttribute.cs │ │ │ ├── Key.cs │ │ │ ├── Lifetime.cs │ │ │ ├── MapToAttribute.cs │ │ │ └── ServiceRegistry.cs │ │ │ ├── Foobar.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1112 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── FoobarOptions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1113 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── FoobarOptions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1114 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── FoobarOptions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1115 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── FoobarOptions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1116 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── FoobarOptions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1117 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ ├── S1118 │ │ ├── App.sln │ │ ├── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ └── AppStartup │ │ │ ├── AppStartup.csproj │ │ │ └── Startup.cs │ ├── S1119 │ │ ├── App.sln │ │ ├── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Foo.cs │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ └── AppStartup │ │ │ ├── AppStartup.csproj │ │ │ └── Barbaz.cs │ └── S1120 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── BarMiddleware.cs │ │ ├── FooMiddleware.cs │ │ ├── FooStartupFilter.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── StringContentMiddleware.cs ├── 12 │ ├── App │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── ApplicationBuilder.cs │ │ │ ├── Extensions.cs │ │ │ ├── FeatureCollection.cs │ │ │ ├── HttpContext.cs │ │ │ ├── HttpListenerFeature.cs │ │ │ ├── HttpListenerServer.cs │ │ │ ├── HttpRequest.cs │ │ │ ├── HttpResponse.cs │ │ │ ├── IApplicationBuilder.cs │ │ │ ├── IFeatureCollection.cs │ │ │ ├── IHttpRequestFeature.cs │ │ │ ├── IHttpResponseFeature.cs │ │ │ ├── IServer.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── RequestDelegate.cs │ │ │ ├── WebHostBuilder.cs │ │ │ └── WebHostedService.cs │ └── mini-asp-net-core-framework.7z ├── 13 │ ├── S1301 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S1302 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── DiagnosticCollector.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ └── S1303 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── 01 │ ├── S101 │ │ └── helloworld │ │ │ ├── Program.cs │ │ │ └── helloworld.csproj │ ├── S102 │ │ ├── helloworld.sln │ │ └── helloworld │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── helloworld.csproj │ │ │ └── helloworld.csproj.user │ ├── S103 │ │ ├── helloworld.sln │ │ └── helloworld │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── helloworld.csproj │ │ │ └── helloworld.csproj.user │ ├── S104 │ │ ├── helloworld.sln │ │ └── helloworld │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── helloworld.csproj │ │ │ └── helloworld.csproj.user │ ├── S105 │ │ ├── helloworld.sln │ │ └── helloworld │ │ │ ├── HelloController.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── helloworld.csproj │ │ │ └── helloworld.csproj.user │ ├── S106 │ │ ├── helloworld.sln │ │ └── helloworld │ │ │ ├── HelloController.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Views │ │ │ └── Hello │ │ │ │ └── SayHello.cshtml │ │ │ ├── helloworld.csproj │ │ │ └── helloworld.csproj.user │ └── S107 │ │ ├── helloworld.sln │ │ └── helloworld │ │ ├── HelloController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Views │ │ └── Hello │ │ │ └── SayHello.cshtml │ │ ├── helloworld.csproj │ │ └── helloworld.csproj.user ├── 03 │ ├── S301 │ │ ├── .vs │ │ │ └── App │ │ │ │ ├── DesignTimeBuild │ │ │ │ └── .dtbcache │ │ │ │ └── v16 │ │ │ │ ├── .suo │ │ │ │ └── Server │ │ │ │ └── sqlite3 │ │ │ │ ├── db.lock │ │ │ │ ├── storage.ide │ │ │ │ ├── storage.ide-shm │ │ │ │ └── storage.ide-wal │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Cat.cs │ │ │ ├── CatExtensions.cs │ │ │ ├── InjectionAttribute.cs │ │ │ ├── Key.cs │ │ │ ├── Lifetime.cs │ │ │ ├── MapToAttribute.cs │ │ │ ├── Program.cs │ │ │ ├── ServiceRegistry.cs │ │ │ ├── Services.cs │ │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── netcoreapp3.0 │ │ │ │ ├── App.deps.json │ │ │ │ ├── App.dll │ │ │ │ ├── App.exe │ │ │ │ ├── App.pdb │ │ │ │ ├── App.runtimeconfig.dev.json │ │ │ │ └── App.runtimeconfig.json │ │ │ └── obj │ │ │ ├── App.csproj.nuget.cache │ │ │ ├── App.csproj.nuget.dgspec.json │ │ │ ├── App.csproj.nuget.g.props │ │ │ ├── App.csproj.nuget.g.targets │ │ │ ├── Debug │ │ │ └── netcoreapp3.0 │ │ │ │ ├── App.AssemblyInfo.cs │ │ │ │ ├── App.AssemblyInfoInputs.cache │ │ │ │ ├── App.assets.cache │ │ │ │ ├── App.csproj.FileListAbsolute.txt │ │ │ │ ├── App.csprojAssemblyReference.cache │ │ │ │ ├── App.dll │ │ │ │ ├── App.exe │ │ │ │ └── App.pdb │ │ │ └── project.assets.json │ ├── S302 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Cat.cs │ │ │ ├── CatExtensions.cs │ │ │ ├── InjectionAttribute.cs │ │ │ ├── Key.cs │ │ │ ├── Lifetime.cs │ │ │ ├── MapToAttribute.cs │ │ │ ├── Program.cs │ │ │ ├── ServiceRegistry.cs │ │ │ └── Services.cs │ ├── S303 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Cat.cs │ │ │ ├── CatExtensions.cs │ │ │ ├── InjectionAttribute.cs │ │ │ ├── Key.cs │ │ │ ├── Lifetime.cs │ │ │ ├── MapToAttribute.cs │ │ │ ├── Program.cs │ │ │ ├── ServiceRegistry.cs │ │ │ └── Services.cs │ └── S304 │ │ ├── .vs │ │ └── App │ │ │ ├── DesignTimeBuild │ │ │ └── .dtbcache │ │ │ └── v16 │ │ │ ├── .suo │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── Cat.cs │ │ ├── CatExtensions.cs │ │ ├── InjectionAttribute.cs │ │ ├── Key.cs │ │ ├── Lifetime.cs │ │ ├── MapToAttribute.cs │ │ ├── Program.cs │ │ ├── ServiceRegistry.cs │ │ ├── Services.cs │ │ └── obj │ │ ├── App.csproj.nuget.cache │ │ ├── App.csproj.nuget.dgspec.json │ │ ├── App.csproj.nuget.g.props │ │ ├── App.csproj.nuget.g.targets │ │ ├── Debug │ │ └── netcoreapp3.0 │ │ │ ├── App.AssemblyInfo.cs │ │ │ ├── App.AssemblyInfoInputs.cache │ │ │ └── App.assets.cache │ │ └── project.assets.json ├── 04 │ ├── S401 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S402 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S403 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S404 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S405 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S406 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ ├── S407 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S408 │ │ ├── .vs │ │ │ └── App │ │ │ │ ├── DesignTimeBuild │ │ │ │ └── .dtbcache │ │ │ │ └── v16 │ │ │ │ ├── .suo │ │ │ │ └── Server │ │ │ │ └── sqlite3 │ │ │ │ ├── db.lock │ │ │ │ └── storage.ide │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ ├── Services.cs │ │ │ └── obj │ │ │ ├── App.csproj.nuget.cache │ │ │ ├── App.csproj.nuget.dgspec.json │ │ │ ├── App.csproj.nuget.g.props │ │ │ ├── App.csproj.nuget.g.targets │ │ │ ├── Debug │ │ │ └── netcoreapp3.0 │ │ │ │ ├── App.AssemblyInfo.cs │ │ │ │ ├── App.AssemblyInfoInputs.cache │ │ │ │ ├── App.assets.cache │ │ │ │ └── App.csprojAssemblyReference.cache │ │ │ └── project.assets.json │ ├── S409 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S410 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Program.cs │ │ │ └── Services.cs │ ├── S411 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ └── S412 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── Cat │ │ ├── Cat.cs │ │ ├── CatExtensions.cs │ │ ├── InjectionAttribute.cs │ │ ├── Key.cs │ │ ├── Lifetime.cs │ │ ├── MapToAttribute.cs │ │ └── ServiceRegistry.cs │ │ ├── CatBuilder.cs │ │ ├── CatServiceProviderFactory.cs │ │ ├── Extensions.cs │ │ ├── Program.cs │ │ └── Services.cs ├── 05 │ ├── S501 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FileManager.cs │ │ │ ├── IFileManager.cs │ │ │ └── Program.cs │ ├── S502 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FileManager.cs │ │ │ ├── IFileManager.cs │ │ │ └── Program.cs │ ├── S503 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FileManager.cs │ │ │ ├── IFileManager.cs │ │ │ ├── Program.cs │ │ │ └── data.txt │ ├── S504 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ ├── S505 │ │ ├── App │ │ │ ├── App.csproj │ │ │ ├── FileManager.cs │ │ │ ├── IFileManager.cs │ │ │ └── Program.cs │ │ ├── HttpFileSystem.sln │ │ ├── HttpFileSystem │ │ │ ├── HttpDirectoryContents.cs │ │ │ ├── HttpDirectoryContentsDescriptor.cs │ │ │ ├── HttpFileDescriptor.cs │ │ │ ├── HttpFileInfo.cs │ │ │ ├── HttpFileProvider.cs │ │ │ └── HttpFileSystem.csproj │ │ └── Server │ │ │ ├── FileProviderMiddleware.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Server.csproj │ │ │ ├── Server.csproj.user │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ └── S506 │ │ ├── App │ │ ├── App.csproj │ │ ├── FileManager.cs │ │ ├── IFileManager.cs │ │ └── Program.cs │ │ ├── HttpFileSystem.sln │ │ ├── HttpFileSystem │ │ ├── HttpDirectoryContents.cs │ │ ├── HttpDirectoryContentsDescriptor.cs │ │ ├── HttpFileDescriptor.cs │ │ ├── HttpFileInfo.cs │ │ ├── HttpFileProvider.cs │ │ └── HttpFileSystem.csproj │ │ └── Server │ │ ├── FileProviderMiddleware.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Server.csproj │ │ ├── Server.csproj.user │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 06 │ ├── S601 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── DateTimeFormatOptions.cs │ │ │ └── Program.cs │ ├── S602 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── CurrencyDecimalFormatOptions.cs │ │ │ ├── DateTimeFormatOptions.cs │ │ │ ├── FormatOptions.cs │ │ │ └── Program.cs │ ├── S603 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── CurrencyDecimalFormatOptions.cs │ │ │ ├── DateTimeFormatOptions.cs │ │ │ ├── FormatOptions.cs │ │ │ └── Program.cs │ ├── S604 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── CurrencyDecimalFormatOptions.cs │ │ │ ├── DateTimeFormatOptions.cs │ │ │ ├── FormatOptions.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ ├── S605 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── CurrencyDecimalFormatOptions.cs │ │ │ ├── DateTimeFormatOptions.cs │ │ │ ├── FormatOptions.cs │ │ │ ├── Program.cs │ │ │ ├── appsettings.json │ │ │ ├── appsettings.production.json │ │ │ └── appsettings.staging.json │ ├── S606 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── CurrencyDecimalFormatOptions.cs │ │ │ ├── DateTimeFormatOptions.cs │ │ │ ├── FormatOptions.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ ├── S607 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ ├── S608 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Point.cs │ │ │ ├── PointTypeConverter.cs │ │ │ └── Program.cs │ ├── S609 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S610 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S611 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S612 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S613 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S614 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ ├── S615 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── ExtendedXmlConfigurationProvider .cs │ │ │ ├── ExtendedXmlConfigurationSource.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.xml │ └── S616 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── ApplicationSetting.cs │ │ ├── ApplicationSettingsContext.cs │ │ ├── ContactInfo.cs │ │ ├── DbConfigurationExtensions.cs │ │ ├── DbConfigurationProvider.cs │ │ ├── DbConfigurationSource.cs │ │ ├── Gender.cs │ │ ├── Profile.cs │ │ ├── Program.cs │ │ └── appsettings.json ├── 07 │ ├── S701 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ ├── Program.cs │ │ │ └── profile.json │ ├── S702 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ ├── Program.cs │ │ │ └── profile.json │ ├── S703 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ ├── Program.cs │ │ │ └── profile.json │ ├── S704 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ ├── Program.cs │ │ │ └── profile.json │ ├── S705 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S706 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ContactInfo.cs │ │ │ ├── Gender.cs │ │ │ ├── Profile.cs │ │ │ └── Program.cs │ ├── S707 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── DateTimeFormatOptions.cs │ │ │ └── Program.cs │ ├── S708 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── DateTimeFormatOptions.cs │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S709 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── FoobarOptions.cs │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── S710 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Extensions.cs │ │ │ ├── FakeOptions.cs │ │ │ ├── FoobarOptions.cs │ │ │ ├── JsonFileConfigureOptions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── ServiceCollectionExtensions.cs │ │ │ └── fakeoptions.json │ └── S711 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── FoobarOptions.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── ServiceCollectionExtensions.cs │ │ └── TimedRefreshTokenSource.cs ├── 08 │ ├── S801 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ ├── S802 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ ├── S803 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── ConsoleTraceListener.cs │ │ │ └── Program.cs │ ├── S804 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── DatabaseSource.cs │ │ │ ├── PerfViewData.etl.zip │ │ │ └── Program.cs │ ├── S805 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── DatabaseSource.cs │ │ │ ├── DatabaseSourceListener.cs │ │ │ └── Program.cs │ ├── S806 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Observer.cs │ │ │ └── Program.cs │ ├── S807 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── DatabaseSourceCollector.cs │ │ │ ├── Observer.cs │ │ │ └── Program.cs │ ├── S808 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ └── Program.cs │ ├── S809 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ └── Program.cs │ ├── S810 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── DatabaseSource.cs │ │ │ ├── DatabaseSourceListener.cs │ │ │ ├── PerfViewData.etl.zip │ │ │ ├── Program.cs │ │ │ ├── Tags.cs │ │ │ └── Tasks.cs │ ├── S811 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── Foobar.cs │ │ │ ├── FoobarListener.cs │ │ │ ├── FoobarSource.cs │ │ │ ├── Payload.cs │ │ │ └── Program.cs │ ├── S812 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── App.csproj.user │ │ │ ├── FoobarListener.cs │ │ │ ├── FoobarSource.cs │ │ │ └── Program.cs │ ├── S813 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ ├── PerformanceCounterListener.cs │ │ │ └── Program.cs │ ├── S814 │ │ ├── App.sln │ │ └── App │ │ │ ├── App.csproj │ │ │ └── Program.cs │ └── S815 │ │ ├── App.sln │ │ └── App │ │ ├── App.csproj │ │ ├── DiagnosticCollector.cs │ │ └── Program.cs └── 09 │ ├── S901 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ └── Program.cs │ ├── S902 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ └── Program.cs │ ├── S903 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ └── Program.cs │ ├── S904 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ └── Program.cs │ ├── S905 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ └── Program.cs │ ├── S906 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ └── Program.cs │ ├── S907 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── logging.json │ ├── S908 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ └── Program.cs │ ├── S909 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ └── Program.cs │ ├── S910 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ └── Program.cs │ ├── S911 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Foobarbaz.cs │ │ └── Program.cs │ ├── S912 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ └── Program.cs │ ├── S913 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── LoggingEventListener.cs │ │ └── Program.cs │ └── S914 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ ├── LoggingEventListener.cs │ └── Program.cs └── 02 ├── 14 ├── S1401 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── wwwroot │ │ └── img │ │ ├── dolphin1.jpg │ │ ├── dolphin2.jpg │ │ └── dolphin3.jpg ├── S1402 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── doc │ │ └── Checklist.pdf │ │ └── wwwroot │ │ └── img │ │ ├── dolphin1.jpg │ │ ├── dolphin2.jpg │ │ └── dolphin3.jpg ├── S1403 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── doc │ │ └── Checklist.pdf │ │ └── wwwroot │ │ └── img │ │ ├── dolphin1.jpg │ │ ├── dolphin2.jpg │ │ └── dolphin3.jpg ├── S1404 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── doc │ │ ├── Checklist.pdf │ │ └── index.html │ │ └── wwwroot │ │ ├── img │ │ ├── dolphin1.jpg │ │ ├── dolphin2.jpg │ │ └── dolphin3.jpg │ │ └── index.html ├── S1405 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── doc │ │ ├── Checklist.pdf │ │ └── readme.html │ │ └── wwwroot │ │ ├── img │ │ ├── dolphin1.jpg │ │ ├── dolphin2.jpg │ │ └── dolphin3.jpg │ │ └── readme.html ├── S1406 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── doc │ │ └── Checklist.pdf │ │ └── wwwroot │ │ └── img │ │ ├── dolphin1.img │ │ ├── dolphin2.img │ │ └── dolphin3.img ├── S1407 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── doc │ │ └── Checklist.pdf │ │ └── wwwroot │ │ └── img │ │ ├── dolphin1.img │ │ ├── dolphin2.img │ │ └── dolphin3.img ├── S1408 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Extensions.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── StaticFileMiddleware.cs │ │ └── wwwroot │ │ └── img │ │ ├── dolphin1.jpg │ │ ├── dolphin2.jpg │ │ └── dolphin3.jpg └── S1409 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ ├── ListDirectoryFormatter.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ └── wwwroot │ └── img │ ├── dolphin1.jpg │ ├── dolphin2.jpg │ └── dolphin3.jpg ├── 15 ├── S1501 │ ├── .vs │ │ └── App │ │ │ ├── DesignTimeBuild │ │ │ └── .dtbcache │ │ │ └── v16 │ │ │ ├── .suo │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WeatherReport.cs │ │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp3.0 │ │ │ ├── App.deps.json │ │ │ ├── App.dll │ │ │ ├── App.exe │ │ │ ├── App.pdb │ │ │ ├── App.runtimeconfig.dev.json │ │ │ ├── App.runtimeconfig.json │ │ │ └── Properties │ │ │ └── launchSettings.json │ │ └── obj │ │ ├── App.csproj.nuget.cache │ │ ├── App.csproj.nuget.dgspec.json │ │ ├── App.csproj.nuget.g.props │ │ ├── App.csproj.nuget.g.targets │ │ ├── Debug │ │ └── netcoreapp3.0 │ │ │ ├── App.AssemblyInfo.cs │ │ │ ├── App.AssemblyInfoInputs.cache │ │ │ ├── App.MvcApplicationPartsAssemblyInfo.cache │ │ │ ├── App.RazorTargetAssemblyInfo.cache │ │ │ ├── App.assets.cache │ │ │ ├── App.csproj.FileListAbsolute.txt │ │ │ ├── App.csprojAssemblyReference.cache │ │ │ ├── App.dll │ │ │ ├── App.exe │ │ │ ├── App.pdb │ │ │ └── staticwebassets │ │ │ ├── App.StaticWebAssets.Manifest.cache │ │ │ └── App.StaticWebAssets.xml │ │ └── project.assets.json ├── S1502 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── WeatherReport.cs ├── S1503 │ ├── .vs │ │ └── App │ │ │ ├── DesignTimeBuild │ │ │ └── .dtbcache │ │ │ └── v16 │ │ │ ├── .suo │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WeatherReport.cs │ │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp3.0 │ │ │ ├── App.deps.json │ │ │ ├── App.dll │ │ │ ├── App.exe │ │ │ ├── App.pdb │ │ │ ├── App.runtimeconfig.dev.json │ │ │ ├── App.runtimeconfig.json │ │ │ └── Properties │ │ │ └── launchSettings.json │ │ └── obj │ │ ├── App.csproj.nuget.cache │ │ ├── App.csproj.nuget.dgspec.json │ │ ├── App.csproj.nuget.g.props │ │ ├── App.csproj.nuget.g.targets │ │ ├── Debug │ │ └── netcoreapp3.0 │ │ │ ├── App.AssemblyInfo.cs │ │ │ ├── App.AssemblyInfoInputs.cache │ │ │ ├── App.MvcApplicationPartsAssemblyInfo.cache │ │ │ ├── App.RazorTargetAssemblyInfo.cache │ │ │ ├── App.assets.cache │ │ │ ├── App.csproj.FileListAbsolute.txt │ │ │ ├── App.dll │ │ │ ├── App.exe │ │ │ ├── App.pdb │ │ │ └── staticwebassets │ │ │ ├── App.StaticWebAssets.Manifest.cache │ │ │ └── App.StaticWebAssets.xml │ │ └── project.assets.json ├── S1504 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── WeatherReport.cs ├── S1505 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── WeatherReport.cs ├── S1506 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── WeatherReport.cs ├── S1507 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json └── S1508 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ ├── CultureConstraint.cs │ ├── LocalizationMiddleware.cs │ ├── Program.cs │ ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources.zh.resx │ └── launchSettings.json │ └── WeatherReport.cs ├── 16 ├── S1601 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1602 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1603 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1604 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1605 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1606 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1607 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1608 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1609 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── HomeController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── Views │ │ └── Home │ │ └── Index.cshtml ├── S1610 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── HomeController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── Views │ │ └── Home │ │ └── Index.cshtml ├── S1611 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1612 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1613 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1614 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json └── S1615 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ ├── Program.cs │ └── Properties │ └── launchSettings.json ├── 17 ├── S1701 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1702 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1703 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1704 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1705 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── S1706 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ └── Program.cs └── S1707 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ └── Program.cs ├── 18 ├── S1801 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json └── S1802 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ ├── Program.cs │ └── Properties │ └── launchSettings.json ├── 19 ├── S1901 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── App.csproj.user │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json └── S1902 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── App.csproj.user │ ├── Program.cs │ └── Properties │ └── launchSettings.json ├── 20 ├── S2001 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Role.cs │ │ ├── User.cs │ │ ├── UserDbContext.cs │ │ ├── UserRole.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── S2002 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Role.cs │ ├── User.cs │ ├── UserDbContext.cs │ ├── UserRole.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── 21 ├── S2101 │ ├── App.sln │ ├── WebApi │ │ ├── Contact.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WebApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── WebApp │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WebApp.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2102 │ ├── App.sln │ ├── WebApi │ │ ├── Contact.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WebApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── WebApp │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WebApp.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2103 │ ├── App.sln │ ├── WebApi │ │ ├── Contact.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WebApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── WebApp │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WebApp.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2104 │ ├── App.sln │ ├── WebApi │ │ ├── Contact.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WebApi.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── WebApp │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WebApp.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── S2105 │ ├── App.sln │ ├── WebApi │ ├── Contact.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WebApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json │ └── WebApp │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── WebApp.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── 22 ├── S2201 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── HomeController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SharedResource.resx │ │ ├── SharedResource.zh.resx │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2202 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── HomeController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SharedResource.resx │ │ ├── SharedResource.zh.resx │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2203 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── BarController.resx │ │ ├── BarController.zh.resx │ │ ├── Controllers.cs │ │ ├── FooController.resx │ │ ├── FooController.zh.resx │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SharedResource.resx │ │ ├── SharedResource.zh.resx │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2204 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── BarController.resx │ │ ├── BarController.zh.resx │ │ ├── Controllers.cs │ │ ├── FooController.resx │ │ ├── FooController.zh.resx │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SharedResource.resx │ │ ├── SharedResource.zh.resx │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2205 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── BarController.json │ │ ├── Controllers.cs │ │ ├── DictionaryStringLocalizer.cs │ │ ├── FooController.json │ │ ├── JsonStringLocalizerFactory.cs │ │ ├── LocalizedStringEntry.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── ServiceCollectionExtensions.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── S2206 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── FoobarMiddleware.cs │ ├── FoobarMiddleware.resx │ ├── FoobarMiddleware.zh.resx │ ├── HomeController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── 23 ├── S2301 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2302 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2303 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2304 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2305 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2306 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── S2307 │ ├── App.sln │ └── App │ │ ├── App.csproj │ │ ├── BarContext.cs │ │ ├── FooContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── S2308 │ ├── App.sln │ └── App │ ├── App.csproj │ ├── ConsolePublisher.cs │ ├── Extensions.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json └── 24 ├── S2401 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2402 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2403 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2404 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2405 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2406 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2407 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2408 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2409 ├── App.sln ├── App1 │ ├── App1.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── App2 │ ├── App2.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json └── App3 │ ├── App3.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2410 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── S2411 ├── App.sln └── App │ ├── App.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json └── S2412 ├── App.sln └── App ├── App.csproj ├── Program.cs ├── Properties └── launchSettings.json ├── appsettings.Development.json └── appsettings.json /01/01/S101/helloworld/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace helloworld 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | Console.WriteLine("Hello World!"); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /01/01/S101/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/01/S102/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/01/S102/helloworld/helloworld.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/01/S103/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/01/S104/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/01/S105/helloworld/HelloController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace helloworld 4 | { 5 | public class HelloController 6 | { 7 | [HttpGet("/hello")] 8 | public string SayHello() => "Hello World"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /01/01/S105/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/01/S106/helloworld/Views/Hello/SayHello.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | Hello World 4 | 5 | 6 |

Hello, @ViewBag.Name

7 | 8 | 9 | -------------------------------------------------------------------------------- /01/01/S106/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/01/S107/helloworld/Views/Hello/SayHello.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | Hello World 4 | 5 | 6 |

Hello, @ViewBag.Name

7 | 8 | 9 | -------------------------------------------------------------------------------- /01/01/S107/helloworld/helloworld.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/03/S301/.vs/App/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/.vs/App/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /01/03/S301/.vs/App/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/.vs/App/v16/.suo -------------------------------------------------------------------------------- /01/03/S301/.vs/App/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/.vs/App/v16/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /01/03/S301/.vs/App/v16/Server/sqlite3/storage.ide-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/.vs/App/v16/Server/sqlite3/storage.ide-shm -------------------------------------------------------------------------------- /01/03/S301/.vs/App/v16/Server/sqlite3/storage.ide-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/.vs/App/v16/Server/sqlite3/storage.ide-wal -------------------------------------------------------------------------------- /01/03/S301/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/03/S301/App/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/03/S301/App/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/03/S301/App/bin/Debug/netcoreapp3.0/App.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/bin/Debug/netcoreapp3.0/App.dll -------------------------------------------------------------------------------- /01/03/S301/App/bin/Debug/netcoreapp3.0/App.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/bin/Debug/netcoreapp3.0/App.exe -------------------------------------------------------------------------------- /01/03/S301/App/bin/Debug/netcoreapp3.0/App.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/bin/Debug/netcoreapp3.0/App.pdb -------------------------------------------------------------------------------- /01/03/S301/App/bin/Debug/netcoreapp3.0/App.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\jinnan\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\jinnan\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /01/03/S301/App/bin/Debug/netcoreapp3.0/App.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "3.0.0" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /01/03/S301/App/obj/App.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "uuMr/DmGjICaUW2FwrD/xIMPm/yGaYdi1Pikmh6NJOYPlYzAvcpLOLC54LzxaBK9VtAibQMwKc4+BlBClG68SA==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /01/03/S301/App/obj/App.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /01/03/S301/App/obj/Debug/netcoreapp3.0/App.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 935fc6b03c2183b74aad9f70355d701aca07a4a5 2 | -------------------------------------------------------------------------------- /01/03/S301/App/obj/Debug/netcoreapp3.0/App.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/obj/Debug/netcoreapp3.0/App.assets.cache -------------------------------------------------------------------------------- /01/03/S301/App/obj/Debug/netcoreapp3.0/App.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/obj/Debug/netcoreapp3.0/App.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /01/03/S301/App/obj/Debug/netcoreapp3.0/App.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/obj/Debug/netcoreapp3.0/App.dll -------------------------------------------------------------------------------- /01/03/S301/App/obj/Debug/netcoreapp3.0/App.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/obj/Debug/netcoreapp3.0/App.exe -------------------------------------------------------------------------------- /01/03/S301/App/obj/Debug/netcoreapp3.0/App.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S301/App/obj/Debug/netcoreapp3.0/App.pdb -------------------------------------------------------------------------------- /01/03/S302/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/03/S302/App/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/03/S302/App/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/03/S303/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/03/S303/App/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/03/S303/App/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/03/S304/.vs/App/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S304/.vs/App/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /01/03/S304/.vs/App/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S304/.vs/App/v16/.suo -------------------------------------------------------------------------------- /01/03/S304/.vs/App/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S304/.vs/App/v16/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /01/03/S304/.vs/App/v16/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S304/.vs/App/v16/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /01/03/S304/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/03/S304/App/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/03/S304/App/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/03/S304/App/obj/App.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "D3BFyBHgWUTrn7rvy/48YzaXRkzgLcNyo7pYXHlywDSDHukE6f0iSemmLYRCC6bnpk70ZICs2MKFE87iYPKKyA==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /01/03/S304/App/obj/App.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /01/03/S304/App/obj/Debug/netcoreapp3.0/App.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 935fc6b03c2183b74aad9f70355d701aca07a4a5 2 | -------------------------------------------------------------------------------- /01/03/S304/App/obj/Debug/netcoreapp3.0/App.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/03/S304/App/obj/Debug/netcoreapp3.0/App.assets.cache -------------------------------------------------------------------------------- /01/04/S401/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S402/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S403/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S404/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S405/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S406/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S407/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S407/App/Services.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace App 6 | { 7 | public interface IFoobar { } 8 | public class Foobar : IFoobar 9 | { 10 | private Foobar() { } 11 | public static readonly Foobar Instance = new Foobar(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /01/04/S408/.vs/App/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/04/S408/.vs/App/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /01/04/S408/.vs/App/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/04/S408/.vs/App/v16/.suo -------------------------------------------------------------------------------- /01/04/S408/.vs/App/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/04/S408/.vs/App/v16/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /01/04/S408/.vs/App/v16/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/04/S408/.vs/App/v16/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /01/04/S408/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S408/App/obj/App.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "Mv3u6Oi4WPRZexJ+O1I21OdDqh6rlmIncp8un1qklRW2ToqRI20D+2X71ohRJmyT0Z9kZ0AcF9dXrlQEt+Tbkw==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /01/04/S408/App/obj/App.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /01/04/S408/App/obj/Debug/netcoreapp3.0/App.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 935fc6b03c2183b74aad9f70355d701aca07a4a5 2 | -------------------------------------------------------------------------------- /01/04/S408/App/obj/Debug/netcoreapp3.0/App.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/04/S408/App/obj/Debug/netcoreapp3.0/App.assets.cache -------------------------------------------------------------------------------- /01/04/S408/App/obj/Debug/netcoreapp3.0/App.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/04/S408/App/obj/Debug/netcoreapp3.0/App.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /01/04/S409/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S410/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S411/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/04/S412/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01/04/S412/App/Cat/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/04/S412/App/Cat/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/05/S501/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/05/S501/App/IFileManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace App 6 | { 7 | public interface IFileManager 8 | { 9 | void ShowStructure(Action render); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /01/05/S502/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/05/S503/App/data.txt: -------------------------------------------------------------------------------- 1 | Foobar -------------------------------------------------------------------------------- /01/05/S504/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/05/S505/Server/Server.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01/05/S505/Server/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /01/05/S505/Server/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /01/05/S506/Server/Server.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01/05/S506/Server/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /01/05/S506/Server/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /01/06/S601/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S602/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S603/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S605/App/appsettings.production.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": { 3 | "currencyDecimal": { 4 | "digits": 4 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /01/06/S605/App/appsettings.staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": { 3 | "currencyDecimal": { 4 | "digits": 3 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /01/06/S606/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/06/S607/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S608/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S609/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S609/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S610/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S610/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S611/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S611/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S612/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S612/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S613/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S613/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S614/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/06/S615/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S616/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/06/S616/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "connectionStrings": { 3 | "DefaultDb": "Server=.;Database=TestDbX; Uid=sa;Pwd=password" 4 | } 5 | } 6 | 7 | -------------------------------------------------------------------------------- /01/07/S701/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S701/App/profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "gender": "Male", 3 | "age": "18", 4 | "contactInfo": { 5 | "emailAddress": "foobar@outlook.com", 6 | "phoneNo": "123456789" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/07/S702/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S703/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/07/S703/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S703/App/profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "gender": "Male", 3 | "age": "18", 4 | "contactInfo": { 5 | "emailAddress": "foobar@outlook.com", 6 | "phoneNo": "123456789" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/07/S704/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/07/S704/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S705/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/07/S705/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S706/App/Gender.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Gender 4 | { 5 | Male, 6 | Female 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S707/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/07/S708/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/07/S708/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "commandLineArgs": "/date=yyyy-MM-dd /time=hh:mm:ss" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S709/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/07/S709/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "commandLineArgs": "/date=yyyy-MM-dd /time=hh:mm:ss" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S710/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "commandLineArgs": "/date=yyyy-MM-dd /time=hh:mm:ss" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /01/07/S711/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /01/07/S711/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "commandLineArgs": "/date=yyyy-MM-dd /time=hh:mm:ss" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /01/08/S801/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S802/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S803/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S804/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S804/App/PerfViewData.etl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/08/S804/App/PerfViewData.etl.zip -------------------------------------------------------------------------------- /01/08/S804/App/Program.cs: -------------------------------------------------------------------------------- 1 | using System.Data; 2 | 3 | namespace App 4 | { 5 | class Program 6 | { 7 | static void Main() 8 | => DatabaseSource.Instance.OnCommandExecute(CommandType.Text, "SELECT * FROM T_USER"); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /01/08/S805/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S806/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S808/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S808/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/08/S809/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S809/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/08/S810/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S810/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/08/S810/App/PerfViewData.etl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/08/S810/App/PerfViewData.etl.zip -------------------------------------------------------------------------------- /01/08/S810/App/Tags.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics.Tracing; 2 | 3 | namespace App 4 | { 5 | public class Tags 6 | { 7 | public const EventTags MSSQL = (EventTags)1; 8 | public const EventTags Oracle = (EventTags)2; 9 | public const EventTags Db2 = (EventTags)3; 10 | } 11 | } -------------------------------------------------------------------------------- /01/08/S810/App/Tasks.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics.Tracing; 2 | 3 | namespace App 4 | { 5 | public class Tasks 6 | { 7 | public const EventTask UI = (EventTask)1; 8 | public const EventTask Business = (EventTask)2; 9 | public const EventTask DA = (EventTask)3; 10 | } 11 | } -------------------------------------------------------------------------------- /01/08/S811/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S811/App/FoobarListener.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics.Tracing; 2 | 3 | namespace App 4 | { 5 | public class FoobarListener : EventListener { } 6 | } -------------------------------------------------------------------------------- /01/08/S812/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S812/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/08/S813/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/08/S813/App/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Diagnostics; 3 | 4 | namespace App 5 | { 6 | class Program 7 | { 8 | static void Main() 9 | { 10 | _ = new PerformanceCounterListener(); 11 | Console.Read(); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /01/09/S901/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S902/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S903/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S903/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /01/09/S904/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S904/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/09/S905/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S905/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/09/S906/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S906/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/09/S907/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/09/S907/App/logging.json: -------------------------------------------------------------------------------- 1 | { 2 | "LogLevel": { 3 | "Default": "Error", 4 | "Foo": "Debug" 5 | }, 6 | "Console": { 7 | "LogLevel": { 8 | "Default": "Information", 9 | "Foo": "Warning", 10 | "Bar": "Error" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /01/09/S908/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S909/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S910/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S911/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S911/App/Foobarbaz.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace App 6 | { 7 | public class Foo 8 | { 9 | public class Bar { } 10 | } 11 | public class Baz { } 12 | } 13 | -------------------------------------------------------------------------------- /01/09/S912/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/09/S914/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/10/S1002/App/IMemoryMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IMemoryMetricsCollector 4 | { 5 | long GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1002/App/IMetricsDeliverer.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace App 4 | { 5 | public interface IMetricsDeliverer 6 | { 7 | Task DeliverAsync(PerformanceMetrics counter); 8 | } 9 | } -------------------------------------------------------------------------------- /01/10/S1002/App/INetworkMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface INetworkMetricsCollector 4 | { 5 | long GetThroughput(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1002/App/IProcessorMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IProcessorMetricsCollector 4 | { 5 | int GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1003.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/10/S1003.7z -------------------------------------------------------------------------------- /01/10/S1003/App/IMemoryMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IMemoryMetricsCollector 4 | { 5 | long GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1003/App/IMetricsDeliverer.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace App 4 | { 5 | public interface IMetricsDeliverer 6 | { 7 | Task DeliverAsync(PerformanceMetrics counter); 8 | } 9 | } -------------------------------------------------------------------------------- /01/10/S1003/App/INetworkMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface INetworkMetricsCollector 4 | { 5 | long GetThroughput(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1003/App/IProcessorMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IProcessorMetricsCollector 4 | { 5 | int GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1003/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "CaptureInterval": "00:00:05", 4 | "Transport": "Udp", 5 | "DeliverTo": { 6 | "Host": "192.168.0.1", 7 | "Port": 3721 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /01/10/S1004.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/10/S1004.7z -------------------------------------------------------------------------------- /01/10/S1004/App/IMemoryMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IMemoryMetricsCollector 4 | { 5 | long GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1004/App/IMetricsDeliverer.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace App 4 | { 5 | public interface IMetricsDeliverer 6 | { 7 | Task DeliverAsync(PerformanceMetrics counter); 8 | } 9 | } -------------------------------------------------------------------------------- /01/10/S1004/App/INetworkMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface INetworkMetricsCollector 4 | { 5 | long GetThroughput(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1004/App/IProcessorMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IProcessorMetricsCollector 4 | { 5 | int GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1004/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "CaptureInterval": "00:00:05", 4 | "Transport": "Udp", 5 | "DeliverTo": { 6 | "Host": "192.168.0.1", 7 | "Port": 3721 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /01/10/S1004/App/appsettings.production.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "DeliverTo": { 4 | "Host": "192.168.0.3", 5 | "Port": 3721 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/10/S1004/App/appsettings.staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "DeliverTo": { 4 | "Host": "192.168.0.2", 5 | "Port": 3721 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/10/S1005.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/10/S1005.7z -------------------------------------------------------------------------------- /01/10/S1005/App/IMemoryMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IMemoryMetricsCollector 4 | { 5 | long GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1005/App/IMetricsDeliverer.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace App 4 | { 5 | public interface IMetricsDeliverer 6 | { 7 | Task DeliverAsync(PerformanceMetrics counter); 8 | } 9 | } -------------------------------------------------------------------------------- /01/10/S1005/App/INetworkMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface INetworkMetricsCollector 4 | { 5 | long GetThroughput(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1005/App/IProcessorMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IProcessorMetricsCollector 4 | { 5 | int GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1005/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "CaptureInterval": "00:00:05", 4 | "Transport": "Udp", 5 | "DeliverTo": { 6 | "Host": "192.168.0.1", 7 | "Port": 3721 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /01/10/S1005/App/appsettings.production.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "DeliverTo": { 4 | "Host": "192.168.0.3", 5 | "Port": 3721 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/10/S1005/App/appsettings.staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "DeliverTo": { 4 | "Host": "192.168.0.2", 5 | "Port": 3721 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/10/S1006/App/IMemoryMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IMemoryMetricsCollector 4 | { 5 | long GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1006/App/IMetricsDeliverer.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace App 4 | { 5 | public interface IMetricsDeliverer 6 | { 7 | Task DeliverAsync(PerformanceMetrics counter); 8 | } 9 | } -------------------------------------------------------------------------------- /01/10/S1006/App/INetworkMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface INetworkMetricsCollector 4 | { 5 | long GetThroughput(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1006/App/IProcessorMetricsCollector.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IProcessorMetricsCollector 4 | { 5 | int GetUsage(); 6 | } 7 | } -------------------------------------------------------------------------------- /01/10/S1006/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "CaptureInterval": "00:00:05", 4 | "Transport": "Udp", 5 | "DeliverTo": { 6 | "Host": "192.168.0.1", 7 | "Port": 3721 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /01/10/S1006/App/appsettings.production.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "DeliverTo": { 4 | "Host": "192.168.0.3", 5 | "Port": 3721 6 | } 7 | }, 8 | "Logging": { 9 | "LogLevel": { 10 | "Microsoft": "Warning" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /01/10/S1006/App/appsettings.staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "MetricsCollection": { 3 | "DeliverTo": { 4 | "Host": "192.168.0.2", 5 | "Port": 3721 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /01/10/S1008.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/10/S1008.7z -------------------------------------------------------------------------------- /01/10/S1008/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01/10/S1008/App/Cat/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/10/S1008/App/Cat/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/11/S1101/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1101/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1101/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1102/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1102/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1102/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1103/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1103/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1103/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1104/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1104/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1104/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1105/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1105/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1105/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1106/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1106/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1106/App/Foobar.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IFoo { } 4 | public interface IBar { } 5 | public class Foo: IFoo { } 6 | public class Bar: IBar { } 7 | } 8 | -------------------------------------------------------------------------------- /01/11/S1106/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1107/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1107/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1107/App/Foobar.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IFoo { } 4 | public interface IBar { } 5 | public class Foo: IFoo { } 6 | public class Bar: IBar { } 7 | } 8 | -------------------------------------------------------------------------------- /01/11/S1107/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1108/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1108/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1108/App/Foobar.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IFoo { } 4 | public interface IBar { } 5 | public class Foo: IFoo { } 6 | public class Bar: IBar { } 7 | } 8 | -------------------------------------------------------------------------------- /01/11/S1108/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1109/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/11/S1109/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1109/App/Foobar.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public interface IFoo { } 4 | public interface IBar { } 5 | public class Foo: IFoo { } 6 | public class Bar: IBar { } 7 | } 8 | -------------------------------------------------------------------------------- /01/11/S1109/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1109/App/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @inject App.IBar Bar 2 | Foo: @ViewBag.Foo.GetType().AssemblyQualifiedName 3 |
4 | Bar: @Bar.GetType().AssemblyQualifiedName 5 | -------------------------------------------------------------------------------- /01/11/S1110/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/11/S1110/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1110/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1111/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | -------------------------------------------------------------------------------- /01/11/S1111/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1111/App/Cat/InjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace App 4 | { 5 | [AttributeUsage(AttributeTargets.Constructor)] 6 | public class InjectionAttribute : Attribute { } 7 | } -------------------------------------------------------------------------------- /01/11/S1111/App/Cat/Lifetime.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public enum Lifetime 4 | { 5 | Root, 6 | Self, 7 | Transient 8 | } 9 | } -------------------------------------------------------------------------------- /01/11/S1111/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1112/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1112/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1113/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1113/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1114/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1114/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1115/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1115/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1116/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1116/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1117/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1117/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1118/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01/11/S1118/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1118/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1118/AppStartup/AppStartup.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/11/S1119/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /01/11/S1119/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/11/S1119/App/Foo.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Hosting; 2 | using System; 3 | 4 | namespace App 5 | { 6 | public class Foo : IHostingStartup 7 | { 8 | public void Configure(IWebHostBuilder builder) => Console.WriteLine("Foo.Configure()"); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /01/11/S1119/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/11/S1119/AppStartup/AppStartup.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01/11/S1120/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | netcoreapp3.0 4 | 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1120/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | IIS Express 5 | 6 | -------------------------------------------------------------------------------- /01/11/S1120/App/BarMiddleware.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | 3 | namespace App 4 | { 5 | public class BarMiddleware : StringContentMiddleware 6 | { 7 | public BarMiddleware(RequestDelegate next) : base(next, "Bar=>", "Bar=>") { } 8 | } 9 | } -------------------------------------------------------------------------------- /01/11/S1120/App/FooMiddleware.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | 3 | namespace App 4 | { 5 | public class FooMiddleware : StringContentMiddleware 6 | { 7 | public FooMiddleware(RequestDelegate next) : base(next, "Foo=>", "Foo") { } 8 | } 9 | } -------------------------------------------------------------------------------- /01/11/S1120/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/12/App/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/12/App/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/12/App/App/FeatureCollection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace App 5 | { 6 | public class FeatureCollection : Dictionary, IFeatureCollection { } 7 | } 8 | -------------------------------------------------------------------------------- /01/12/App/App/IFeatureCollection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace App 6 | { 7 | public interface IFeatureCollection : IDictionary { } 8 | } 9 | -------------------------------------------------------------------------------- /01/12/App/App/IServer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Threading.Tasks; 5 | 6 | namespace App 7 | { 8 | public interface IServer 9 | { 10 | Task StartAsync(RequestDelegate handler); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /01/12/App/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/12/App/App/RequestDelegate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Threading.Tasks; 5 | 6 | namespace App 7 | { 8 | public delegate Task RequestDelegate(HttpContext httpContext); 9 | } 10 | -------------------------------------------------------------------------------- /01/12/mini-asp-net-core-framework.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/01/12/mini-asp-net-core-framework.7z -------------------------------------------------------------------------------- /01/13/S1301/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01/13/S1301/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/13/S1301/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/13/S1302/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/13/S1302/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /01/13/S1303/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /01/13/S1303/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1401/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1401/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1401/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1401/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1401/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1401/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1401/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1401/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1401/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/14/S1402/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1402/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1402/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1402/App/doc/Checklist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1402/App/doc/Checklist.pdf -------------------------------------------------------------------------------- /02/14/S1402/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1402/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1402/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1402/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1402/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1402/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/14/S1403/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1403/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1403/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1403/App/doc/Checklist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1403/App/doc/Checklist.pdf -------------------------------------------------------------------------------- /02/14/S1403/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1403/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1403/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1403/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1403/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1403/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/14/S1404/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1404/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1404/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1404/App/doc/Checklist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1404/App/doc/Checklist.pdf -------------------------------------------------------------------------------- /02/14/S1404/App/doc/index.html: -------------------------------------------------------------------------------- 1 | This is an index page! -------------------------------------------------------------------------------- /02/14/S1404/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1404/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1404/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1404/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1404/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1404/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/14/S1404/App/wwwroot/index.html: -------------------------------------------------------------------------------- 1 | This is an index page! -------------------------------------------------------------------------------- /02/14/S1405/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1405/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1405/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1405/App/doc/Checklist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1405/App/doc/Checklist.pdf -------------------------------------------------------------------------------- /02/14/S1405/App/doc/readme.html: -------------------------------------------------------------------------------- 1 | This is an index page! -------------------------------------------------------------------------------- /02/14/S1405/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1405/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1405/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1405/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1405/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1405/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/14/S1405/App/wwwroot/readme.html: -------------------------------------------------------------------------------- 1 | This is an index page! -------------------------------------------------------------------------------- /02/14/S1406/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1406/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1406/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1406/App/doc/Checklist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1406/App/doc/Checklist.pdf -------------------------------------------------------------------------------- /02/14/S1406/App/wwwroot/img/dolphin1.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1406/App/wwwroot/img/dolphin1.img -------------------------------------------------------------------------------- /02/14/S1406/App/wwwroot/img/dolphin2.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1406/App/wwwroot/img/dolphin2.img -------------------------------------------------------------------------------- /02/14/S1406/App/wwwroot/img/dolphin3.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1406/App/wwwroot/img/dolphin3.img -------------------------------------------------------------------------------- /02/14/S1407/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1407/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1407/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1407/App/doc/Checklist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1407/App/doc/Checklist.pdf -------------------------------------------------------------------------------- /02/14/S1407/App/wwwroot/img/dolphin1.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1407/App/wwwroot/img/dolphin1.img -------------------------------------------------------------------------------- /02/14/S1407/App/wwwroot/img/dolphin2.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1407/App/wwwroot/img/dolphin2.img -------------------------------------------------------------------------------- /02/14/S1407/App/wwwroot/img/dolphin3.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1407/App/wwwroot/img/dolphin3.img -------------------------------------------------------------------------------- /02/14/S1408/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1408/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1408/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1408/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1408/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1408/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1408/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1408/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1408/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/14/S1409/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/14/S1409/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/14/S1409/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/14/S1409/App/wwwroot/img/dolphin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1409/App/wwwroot/img/dolphin1.jpg -------------------------------------------------------------------------------- /02/14/S1409/App/wwwroot/img/dolphin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1409/App/wwwroot/img/dolphin2.jpg -------------------------------------------------------------------------------- /02/14/S1409/App/wwwroot/img/dolphin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/14/S1409/App/wwwroot/img/dolphin3.jpg -------------------------------------------------------------------------------- /02/15/S1501/.vs/App/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/.vs/App/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /02/15/S1501/.vs/App/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/.vs/App/v16/.suo -------------------------------------------------------------------------------- /02/15/S1501/.vs/App/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/.vs/App/v16/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /02/15/S1501/.vs/App/v16/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/.vs/App/v16/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /02/15/S1501/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1501/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1501/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1501/App/bin/Debug/netcoreapp3.0/App.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/bin/Debug/netcoreapp3.0/App.dll -------------------------------------------------------------------------------- /02/15/S1501/App/bin/Debug/netcoreapp3.0/App.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/bin/Debug/netcoreapp3.0/App.exe -------------------------------------------------------------------------------- /02/15/S1501/App/bin/Debug/netcoreapp3.0/App.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/bin/Debug/netcoreapp3.0/App.pdb -------------------------------------------------------------------------------- /02/15/S1501/App/bin/Debug/netcoreapp3.0/App.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\jinnan\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\jinnan\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /02/15/S1501/App/bin/Debug/netcoreapp3.0/App.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.0", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "3.0.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1501/App/obj/App.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "Y9Y4BGxFeTQNR3CRbNKizCX9owWf79wkBjmFhFnTx4038y5+bSkFiw8bESK918RTss5yV2xmBi2KVSJss2PVuw==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /02/15/S1501/App/obj/App.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 935fc6b03c2183b74aad9f70355d701aca07a4a5 2 | -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/App.MvcApplicationPartsAssemblyInfo.cache -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.RazorTargetAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | 0dd66c897f75e28b1803795716cb3d70fb320784 2 | -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/App.assets.cache -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/App.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/App.dll -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/App.exe -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/App.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/App.pdb -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/staticwebassets/App.StaticWebAssets.Manifest.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1501/App/obj/Debug/netcoreapp3.0/staticwebassets/App.StaticWebAssets.Manifest.cache -------------------------------------------------------------------------------- /02/15/S1501/App/obj/Debug/netcoreapp3.0/staticwebassets/App.StaticWebAssets.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /02/15/S1502/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1502/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1502/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1503/.vs/App/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/.vs/App/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /02/15/S1503/.vs/App/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/.vs/App/v16/.suo -------------------------------------------------------------------------------- /02/15/S1503/.vs/App/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/.vs/App/v16/Server/sqlite3/db.lock -------------------------------------------------------------------------------- /02/15/S1503/.vs/App/v16/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/.vs/App/v16/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /02/15/S1503/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1503/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1503/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1503/App/bin/Debug/netcoreapp3.0/App.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/bin/Debug/netcoreapp3.0/App.dll -------------------------------------------------------------------------------- /02/15/S1503/App/bin/Debug/netcoreapp3.0/App.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/bin/Debug/netcoreapp3.0/App.exe -------------------------------------------------------------------------------- /02/15/S1503/App/bin/Debug/netcoreapp3.0/App.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/bin/Debug/netcoreapp3.0/App.pdb -------------------------------------------------------------------------------- /02/15/S1503/App/bin/Debug/netcoreapp3.0/App.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\jinnan\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\jinnan\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /02/15/S1503/App/bin/Debug/netcoreapp3.0/App.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.0", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "3.0.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1503/App/obj/App.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "PJJgrQhf6AXBbVy629NO1k9YCn1jRZJqTtLR+8MUpkX++HB+nhHIPHtbGF3exvzCZLzPzsHbOvVcu/14tkqarA==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /02/15/S1503/App/obj/App.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 935fc6b03c2183b74aad9f70355d701aca07a4a5 2 | -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/obj/Debug/netcoreapp3.0/App.MvcApplicationPartsAssemblyInfo.cache -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.RazorTargetAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | 0dd66c897f75e28b1803795716cb3d70fb320784 2 | -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/obj/Debug/netcoreapp3.0/App.assets.cache -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/obj/Debug/netcoreapp3.0/App.dll -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/obj/Debug/netcoreapp3.0/App.exe -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/App.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/obj/Debug/netcoreapp3.0/App.pdb -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/staticwebassets/App.StaticWebAssets.Manifest.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangjinnan/InsideAspNetCore3/df7e8462f2ad1aeb9f79ddca8a1e125a1df6e48c/02/15/S1503/App/obj/Debug/netcoreapp3.0/staticwebassets/App.StaticWebAssets.Manifest.cache -------------------------------------------------------------------------------- /02/15/S1503/App/obj/Debug/netcoreapp3.0/staticwebassets/App.StaticWebAssets.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /02/15/S1504/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1504/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1504/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1505/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1505/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1505/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1506/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1506/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1506/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1507/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/15/S1507/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/15/S1507/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/15/S1508/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1601/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1601/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1601/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1602/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1602/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1602/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1603/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1603/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1603/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1604/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1604/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1604/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1605/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1605/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1605/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1606/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1606/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1606/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1607/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1607/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1607/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1608/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1608/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1608/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1609/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1609/App/HomeController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace App 4 | { 5 | public class HomeController : Controller 6 | { 7 | [HttpGet("/")] 8 | public IActionResult Index() => View(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /02/16/S1609/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1609/App/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | var value = new Foobar(); 3 | } 4 | -------------------------------------------------------------------------------- /02/16/S1610/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1610/App/HomeController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace App 4 | { 5 | public class HomeController : Controller 6 | { 7 | [HttpGet("/")] 8 | public IActionResult Index() => View(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /02/16/S1610/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1610/App/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | @{ var value = new Foobar();} 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /02/16/S1611/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1611/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1611/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1612/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1612/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1612/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1613/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1613/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1613/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1614/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1614/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1614/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/16/S1615/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/16/S1615/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/16/S1615/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/17/S1701/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/17/S1701/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/17/S1701/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/17/S1702/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/17/S1702/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/17/S1702/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/17/S1703/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/17/S1703/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/17/S1703/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/17/S1704/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/17/S1704/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/17/S1704/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/17/S1705/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/17/S1705/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/17/S1705/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/17/S1706/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /02/17/S1707/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | true 5 | 6 | -------------------------------------------------------------------------------- /02/18/S1801/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/18/S1801/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/18/S1801/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/18/S1802/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/18/S1802/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/18/S1802/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/19/S1901/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/19/S1901/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/19/S1901/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/19/S1902/App/App.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | netcoreapp3.0 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /02/19/S1902/App/App.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /02/19/S1902/App/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "App": { 4 | "commandName": "Project", 5 | "launchBrowser": true, 6 | "environmentVariables": { 7 | "ASPNETCORE_ENVIRONMENT": "Development" 8 | }, 9 | "applicationUrl": "http://localhost:5000/" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /02/20/S2001/App/UserRole.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public class UserRole 4 | { 5 | public string NormalizedUserName { get; set; } 6 | public string NormalizedRoleName { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /02/20/S2001/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/20/S2001/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/20/S2002/App/UserRole.cs: -------------------------------------------------------------------------------- 1 | namespace App 2 | { 3 | public class UserRole 4 | { 5 | public string NormalizedUserName { get; set; } 6 | public string NormalizedRoleName { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /02/20/S2002/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/20/S2002/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2101/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2101/WebApi/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2101/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/21/S2101/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2101/WebApp/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2102/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2102/WebApi/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2102/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/21/S2102/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2102/WebApp/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2103/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2103/WebApi/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2103/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/21/S2103/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2103/WebApp/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2104/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2104/WebApi/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2104/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/21/S2104/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2104/WebApp/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2105/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2105/WebApi/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/21/S2105/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/21/S2105/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/21/S2105/WebApp/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/22/S2201/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/22/S2201/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2201/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/22/S2202/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/22/S2202/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2202/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/22/S2203/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/22/S2203/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2203/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/22/S2204/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/22/S2204/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2204/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/22/S2205/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/22/S2205/App/BarController.json: -------------------------------------------------------------------------------- 1 | { 2 | "Greeting": { 3 | "Value": "[Bar]Hello World!", 4 | "Translations": { 5 | "zh": "[Bar]你好,世界", 6 | "fr": "[Bar]Bonjour le monde" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2205/App/FooController.json: -------------------------------------------------------------------------------- 1 | { 2 | "Greeting": { 3 | "Value": "[Foo]Hello World!", 4 | "Translations": { 5 | "zh": "[Foo]你好,世界", 6 | "fr": "[Foo]Bonjour le monde" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2205/App/LocalizedStringEntry.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Globalization; 3 | 4 | namespace App 5 | { 6 | public class LocalizedStringEntry 7 | { 8 | public string Value { get; set; } 9 | public IDictionary Translations { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /02/22/S2205/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2205/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/22/S2206/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/22/S2206/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/22/S2206/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2301/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/23/S2301/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2301/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2302/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/23/S2302/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2302/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2303/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/23/S2303/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2303/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2304/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/23/S2304/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2304/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2305/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/23/S2305/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2305/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2306/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /02/23/S2306/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2306/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2307/App/BarContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | 3 | namespace App 4 | { 5 | public class BarContext : DbContext 6 | { 7 | public BarContext(DbContextOptions options) : base(options) 8 | { } 9 | } 10 | } -------------------------------------------------------------------------------- /02/23/S2307/App/FooContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | 3 | namespace App 4 | { 5 | public class FooContext : DbContext 6 | { 7 | public FooContext(DbContextOptions options) : base(options) 8 | { } 9 | } 10 | } -------------------------------------------------------------------------------- /02/23/S2307/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2307/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/23/S2308/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/23/S2308/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2401/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2401/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2401/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2402/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2402/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2402/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2403/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2403/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2403/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2404/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2404/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2404/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2405/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2405/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2405/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2406/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2406/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2406/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2407/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2407/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2407/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2408/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2408/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2408/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2409/App1/App1.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | App 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /02/24/S2409/App1/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2409/App1/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2409/App2/App2.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | App 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /02/24/S2409/App2/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2409/App2/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2409/App3/App3.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | App 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /02/24/S2409/App3/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2409/App3/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2410/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2410/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2410/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2411/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2411/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2411/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /02/24/S2412/App/App.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02/24/S2412/App/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /02/24/S2412/App/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | --------------------------------------------------------------------------------