diff --git a/.vsts-dotnet-ci.yml b/.vsts-dotnet-ci.yml
index 62585bd14..03fc2dbdd 100644
--- a/.vsts-dotnet-ci.yml
+++ b/.vsts-dotnet-ci.yml
@@ -1,22 +1,24 @@
phases:
-- phase: GettingStarted
+- phase: CSharpGettingStarted
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
- displayName: Build GettingStarted
+ displayName: Build C# GettingStarted
inputs:
- projects: '.\samples\getting-started\GettingStarted.sln'
+ projects: '.\samples\csharp\getting-started\GettingStarted.sln'
+
- phase: BinaryClasification_Titanic
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build BinaryClasification_Titanic
inputs:
- projects: '.\samples\examples\BinaryClasification_Titanic\BinaryClasification_Titanic.sln'
+ projects: '.\samples\csharp\examples\BinaryClasification_Titanic\BinaryClasification_Titanic.sln'
+
- phase: GitHubLabeler
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build GitHubLabeler
inputs:
- projects: '.\samples\end-to-end-apps\github-labeler\GitHubLabeler.sln'
\ No newline at end of file
+ projects: '.\samples\csharp\end-to-end-apps\github-labeler\GitHubLabeler.sln'
diff --git a/samples/end-to-end-apps/eShopDashboardML/README.md b/samples/csharp/end-to-end-apps/eShopDashboardML/README.md
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/README.md
rename to samples/csharp/end-to-end-apps/eShopDashboardML/README.md
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/Create-and-train-the-models-[Optional].md b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/Create-and-train-the-models-[Optional].md
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/Create-and-train-the-models-[Optional].md
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/Create-and-train-the-models-[Optional].md
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/ML.NET-Code-Walkthrough.md b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/ML.NET-Code-Walkthrough.md
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/ML.NET-Code-Walkthrough.md
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/ML.NET-Code-Walkthrough.md
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/Setting-up-eShopDashboard-in-Visual-Studio-and-running-it.md b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/Setting-up-eShopDashboard-in-Visual-Studio-and-running-it.md
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/Setting-up-eShopDashboard-in-Visual-Studio-and-running-it.md
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/Setting-up-eShopDashboard-in-Visual-Studio-and-running-it.md
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/images/eShopDashboard.png b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/eShopDashboard.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/images/eShopDashboard.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/eShopDashboard.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/images/swagger-api.png b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/swagger-api.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/images/swagger-api.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/swagger-api.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/images/training.png b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/training.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/images/training.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/training.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db-prompt.png b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db-prompt.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db-prompt.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db-prompt.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db.png b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/vs-delete-db.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/docs/images/vs-local-nuget.png b/samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/vs-local-nuget.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/docs/images/vs-local-nuget.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/docs/images/vs-local-nuget.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/eShopDashboardML.sln b/samples/csharp/end-to-end-apps/eShopDashboardML/eShopDashboardML.sln
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/eShopDashboardML.sln
rename to samples/csharp/end-to-end-apps/eShopDashboardML/eShopDashboardML.sln
diff --git a/samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/CatalogContextDesignTimeFactory.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/CatalogContextDesignTimeFactory.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/CatalogContextDesignTimeFactory.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/CatalogContextDesignTimeFactory.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/OrderingContextDesignTimeFactory.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/OrderingContextDesignTimeFactory.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/OrderingContextDesignTimeFactory.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/OrderingContextDesignTimeFactory.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Program.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Program.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Program.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Program.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Scripts.Cli.csproj b/samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Scripts.Cli.csproj
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Scripts.Cli.csproj
rename to samples/csharp/end-to-end-apps/eShopDashboardML/scripts/Scripts.Cli/Scripts.Cli.csproj
diff --git a/samples/end-to-end-apps/eShopDashboardML/scripts/add-migration.cmd b/samples/csharp/end-to-end-apps/eShopDashboardML/scripts/add-migration.cmd
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/scripts/add-migration.cmd
rename to samples/csharp/end-to-end-apps/eShopDashboardML/scripts/add-migration.cmd
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/CatalogController.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/CatalogController.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/CatalogController.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/CatalogController.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/ForecastingController.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/ForecastingController.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/ForecastingController.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/ForecastingController.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/OrderingController.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/OrderingController.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/OrderingController.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/OrderingController.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/PicController.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/PicController.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/PicController.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/PicController.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SalesForecastingController.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SalesForecastingController.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SalesForecastingController.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SalesForecastingController.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SeedingProgressController.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SeedingProgressController.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SeedingProgressController.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Controllers/SeedingProgressController.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogItem.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogItem.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogItem.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogItem.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogTag.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogTag.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogTag.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Catalog/CatalogTag.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/Order.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/Order.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/Order.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/Order.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/OrderItem.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/OrderItem.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/OrderItem.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/EntityModels/Ordering/OrderItem.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/CountrySales.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/CountrySales.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/CountrySales.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/CountrySales.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ICountrySales.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ICountrySales.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ICountrySales.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ICountrySales.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/IProductSales.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/IProductSales.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/IProductSales.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/IProductSales.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/country_month_fastTreeTweedie.zip b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/country_month_fastTreeTweedie.zip
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/country_month_fastTreeTweedie.zip
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/country_month_fastTreeTweedie.zip
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/product_month_fastTreeTweedie.zip b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/product_month_fastTreeTweedie.zip
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/product_month_fastTreeTweedie.zip
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/Models/product_month_fastTreeTweedie.zip
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ProductSales.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ProductSales.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ProductSales.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Forecast/ProductSales.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogContext.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogContext.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogContext.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogContext.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogItemConfiguration.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogItemConfiguration.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogItemConfiguration.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Catalog/CatalogItemConfiguration.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderConfiguration.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderConfiguration.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderConfiguration.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderConfiguration.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderItemConfiguration.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderItemConfiguration.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderItemConfiguration.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderItemConfiguration.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderingContext.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderingContext.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderingContext.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Data/Ordering/OrderingContext.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Extensions/StringExtensions.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Extensions/StringExtensions.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Extensions/StringExtensions.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Extensions/StringExtensions.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.Designer.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.Designer.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.Designer.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.Designer.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/20180427211830_InitialMigration_CatalogContext.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/CatalogContextModelSnapshot.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/CatalogContextModelSnapshot.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/CatalogContextModelSnapshot.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Catalog/CatalogContextModelSnapshot.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.Designer.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.Designer.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.Designer.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.Designer.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180429181848_InitialMigration_OrderingContext.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.Designer.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.Designer.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.Designer.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.Designer.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/20180430095022_AddDescriptionsMigration_OrderingContext.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/OrderingContextModelSnapshot.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/OrderingContextModelSnapshot.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/OrderingContextModelSnapshot.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Migrations/Ordering/OrderingContextModelSnapshot.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/.vscode/settings.json b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/.vscode/settings.json
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/.vscode/settings.json
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/.vscode/settings.json
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CatalogContextSetup.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CatalogContextSetup.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CatalogContextSetup.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CatalogContextSetup.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvCatalogItemParserFactory.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvCatalogItemParserFactory.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvCatalogItemParserFactory.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvCatalogItemParserFactory.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderItemParserFactory.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderItemParserFactory.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderItemParserFactory.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderItemParserFactory.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderParserFactory.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderParserFactory.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderParserFactory.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/CsvOrderParserFactory.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogItems.csv b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogItems.csv
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogItems.csv
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogItems.csv
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogTags.txt b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogTags.txt
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogTags.txt
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/CatalogTags.txt
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/OrderItems.csv b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/OrderItems.csv
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/OrderItems.csv
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/OrderItems.csv
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/Orders.csv b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/Orders.csv
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/Orders.csv
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/DataFiles/Orders.csv
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/OrderingContextSetup.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/OrderingContextSetup.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/OrderingContextSetup.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/OrderingContextSetup.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SeedingStatus.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SeedingStatus.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SeedingStatus.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SeedingStatus.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SqlBatcher.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SqlBatcher.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SqlBatcher.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Infrastructure/Setup/SqlBatcher.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Error.cshtml.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Index.cshtml.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Countries.cshtml.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/Products.cshtml.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/_Seeding.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/_Seeding.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/_Seeding.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/Reports/_Seeding.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_Layout.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_Layout.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_Layout.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_Layout.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewImports.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewImports.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewImports.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewImports.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewStart.cshtml b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewStart.cshtml
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewStart.cshtml
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Pages/_ViewStart.cshtml
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ProductImages/README.md b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ProductImages/README.md
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ProductImages/README.md
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ProductImages/README.md
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Program.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Program.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Program.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Program.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/CatalogQueries.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/CatalogQueries.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/CatalogQueries.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/CatalogQueries.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/ICatalogQueries.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/ICatalogQueries.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/ICatalogQueries.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/ICatalogQueries.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/IOrderingQueries.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/IOrderingQueries.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/IOrderingQueries.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/IOrderingQueries.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueries.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueries.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueries.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueries.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueriesText.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueriesText.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueriesText.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Queries/OrderingQueriesText.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ReportsContext/SelectedMenu.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ReportsContext/SelectedMenu.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ReportsContext/SelectedMenu.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/ReportsContext/SelectedMenu.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/AppSettings.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/AppSettings.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/AppSettings.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/AppSettings.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/CatalogSettings.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/CatalogSettings.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/CatalogSettings.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Settings/CatalogSettings.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Startup.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Startup.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Startup.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/Startup.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.Development.json b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.Development.json
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.Development.json
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.Development.json
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.json b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.json
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.json
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/appsettings.json
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/bundleconfig.json b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/bundleconfig.json
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/bundleconfig.json
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/bundleconfig.json
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/eShopDashboard.csproj b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/eShopDashboard.csproj
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/eShopDashboard.csproj
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/eShopDashboard.csproj
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/gulpfile.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/gulpfile.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/gulpfile.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/gulpfile.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/package.json b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/package.json
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/package.json
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/package.json
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/icons.css b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/icons.css
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/icons.css
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/icons.css
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.css b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.css
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.css
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.css
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.min.css b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.min.css
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.min.css
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/css/site.min.css
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/favicon.ico b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/favicon.ico
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/favicon.ico
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/favicon.ico
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.eot b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.eot
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.eot
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.eot
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.ttf b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.ttf
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.ttf
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.ttf
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff2 b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff2
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff2
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Bold.woff2
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.eot b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.eot
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.eot
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.eot
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.ttf b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.ttf
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.ttf
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.ttf
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff2 b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff2
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff2
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/Montserrat-Regular.woff2
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.eot b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.eot
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.eot
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.eot
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.ttf b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.ttf
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.ttf
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.ttf
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.woff b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.woff
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.woff
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/fonts/icons.woff
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-down.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-down.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-down.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-down.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-right.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-right.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-right.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/arrow-right.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand_dark.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand_dark.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand_dark.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/brand_dark.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart-inoperative.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart-inoperative.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart-inoperative.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart-inoperative.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/cart.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/coming_soon.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/coming_soon.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/coming_soon.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/coming_soon.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/country.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customer.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customer.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customer.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customer.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customers.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customers.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customers.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/customers.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_products.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_products.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_products.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_products.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/data_sales.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/descarga.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/descarga.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/descarga.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/descarga.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logo_eshop.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logo_eshop.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logo_eshop.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logo_eshop.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logout.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logout.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logout.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/logout.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/mail.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/mail.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/mail.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/mail.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/main_banner_text.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/main_banner_text.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/main_banner_text.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/main_banner_text.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/my_orders.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/my_orders.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/my_orders.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/my_orders.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/product.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/refresh.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/refresh.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/refresh.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/refresh.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/sales.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/sales.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/sales.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/sales.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbycountry.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.png b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.png
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.png
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.png
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/salesbyproduct.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/wiki.svg b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/wiki.svg
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/wiki.svg
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/images/wiki.svg
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.min.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.min.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.min.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/js/site.min.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.css b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.css
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.css
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.css
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.min.css b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.min.css
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.min.css
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/css/bootstrap.min.css
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js.map b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js.map
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js.map
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.js.map
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.min.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.min.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.min.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/bootstrap.min.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.map b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.map
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.map
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/jquery.min.map
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.min.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.min.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.min.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/plotly-basic.min.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.min.js b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.min.js
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.min.js
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopDashboard/wwwroot/lib/js/typeahead.bundle.min.js
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryData.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryData.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryData.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryData.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryModelHelper.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryModelHelper.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryModelHelper.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/CountryModelHelper.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductData.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductData.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductData.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductData.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductModelHelper.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductModelHelper.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductModelHelper.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/ProductModelHelper.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/Program.cs b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/Program.cs
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/Program.cs
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/Program.cs
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/countries.stats.csv b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/countries.stats.csv
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/countries.stats.csv
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/countries.stats.csv
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/products.stats.csv b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/products.stats.csv
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/products.stats.csv
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/data/products.stats.csv
diff --git a/samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/eShopForecastModelsTrainer.csproj b/samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/eShopForecastModelsTrainer.csproj
similarity index 100%
rename from samples/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/eShopForecastModelsTrainer.csproj
rename to samples/csharp/end-to-end-apps/eShopDashboardML/src/eShopForecastModelsTrainer/eShopForecastModelsTrainer.csproj
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler.sln b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler.sln
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler.sln
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler.sln
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssue.cs b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssue.cs
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssue.cs
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssue.cs
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssuePrediction.cs b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssuePrediction.cs
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssuePrediction.cs
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubIssuePrediction.cs
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubLabeler.csproj b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubLabeler.csproj
similarity index 89%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubLabeler.csproj
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubLabeler.csproj
index bbef16782..651df24b0 100644
--- a/samples/end-to-end-apps/github-labeler/GitHubLabeler/GitHubLabeler.csproj
+++ b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/GitHubLabeler.csproj
@@ -19,7 +19,7 @@
-
+
PreserveNewest
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/Labeler.cs b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/Labeler.cs
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/Labeler.cs
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/Labeler.cs
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/Predictor.cs b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/Predictor.cs
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/Predictor.cs
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/Predictor.cs
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/Program.cs b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/Program.cs
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/Program.cs
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/Program.cs
diff --git a/samples/end-to-end-apps/github-labeler/GitHubLabeler/appsettings.json b/samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/appsettings.json
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/GitHubLabeler/appsettings.json
rename to samples/csharp/end-to-end-apps/github-labeler/GitHubLabeler/appsettings.json
diff --git a/samples/end-to-end-apps/github-labeler/README.md b/samples/csharp/end-to-end-apps/github-labeler/README.md
similarity index 100%
rename from samples/end-to-end-apps/github-labeler/README.md
rename to samples/csharp/end-to-end-apps/github-labeler/README.md
diff --git a/samples/examples/BinaryClasification_Titanic/BinaryClasification_Titanic.sln b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_Titanic.sln
similarity index 100%
rename from samples/examples/BinaryClasification_Titanic/BinaryClasification_Titanic.sln
rename to samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_Titanic.sln
diff --git a/samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/BinaryClasification_TitanicSurvivalPrediction.csproj b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/BinaryClasification_TitanicSurvivalPrediction.csproj
similarity index 74%
rename from samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/BinaryClasification_TitanicSurvivalPrediction.csproj
rename to samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/BinaryClasification_TitanicSurvivalPrediction.csproj
index bbea10b2f..901ec81b1 100644
--- a/samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/BinaryClasification_TitanicSurvivalPrediction.csproj
+++ b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/BinaryClasification_TitanicSurvivalPrediction.csproj
@@ -7,10 +7,10 @@
-
+
PreserveNewest
-
+
PreserveNewest
diff --git a/samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/Program.cs b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/Program.cs
similarity index 100%
rename from samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/Program.cs
rename to samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/Program.cs
diff --git a/samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TestTitanicData.cs b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TestTitanicData.cs
similarity index 100%
rename from samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TestTitanicData.cs
rename to samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TestTitanicData.cs
diff --git a/samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicData.cs b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicData.cs
similarity index 100%
rename from samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicData.cs
rename to samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicData.cs
diff --git a/samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicPrediction.cs b/samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicPrediction.cs
similarity index 100%
rename from samples/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicPrediction.cs
rename to samples/csharp/examples/BinaryClasification_Titanic/BinaryClasification_TitanicSurvivalPrediction/TitanicPrediction.cs
diff --git a/samples/examples/BinaryClasification_Titanic/README.md b/samples/csharp/examples/BinaryClasification_Titanic/README.md
similarity index 100%
rename from samples/examples/BinaryClasification_Titanic/README.md
rename to samples/csharp/examples/BinaryClasification_Titanic/README.md
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand.sln b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand.sln
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand.sln
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand.sln
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemand.csproj b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemand.csproj
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemand.csproj
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemand.csproj
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandPrediction.cs b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandPrediction.cs
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandPrediction.cs
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandPrediction.cs
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandSample.cs b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandSample.cs
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandSample.cs
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/BikeSharingDemandData/BikeSharingDemandSample.cs
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Data/hour_test.csv b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Data/hour_test.csv
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Data/hour_test.csv
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Data/hour_test.csv
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Data/hour_train.csv b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Data/hour_train.csv
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Data/hour_train.csv
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Data/hour_train.csv
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Helpers/BikeSharingDemandsCsvReader.cs b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Helpers/BikeSharingDemandsCsvReader.cs
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Helpers/BikeSharingDemandsCsvReader.cs
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Helpers/BikeSharingDemandsCsvReader.cs
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Model/ModelBuilder.cs b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Model/ModelBuilder.cs
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Model/ModelBuilder.cs
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Model/ModelBuilder.cs
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Model/ModelEvaluator.cs b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Model/ModelEvaluator.cs
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Model/ModelEvaluator.cs
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Model/ModelEvaluator.cs
diff --git a/samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Program.cs b/samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Program.cs
similarity index 100%
rename from samples/examples/Regression_BikeSharingDemand/BikeSharingDemand/Program.cs
rename to samples/csharp/examples/Reggression_BikeSharingDemand/BikeSharingDemand/Program.cs
diff --git a/samples/getting-started/BinaryClassification_SentimentAnalysis/BinaryClassification_SentimentAnalysis.csproj b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/BinaryClassification_SentimentAnalysis.csproj
similarity index 72%
rename from samples/getting-started/BinaryClassification_SentimentAnalysis/BinaryClassification_SentimentAnalysis.csproj
rename to samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/BinaryClassification_SentimentAnalysis.csproj
index 5da778d72..febf099ea 100644
--- a/samples/getting-started/BinaryClassification_SentimentAnalysis/BinaryClassification_SentimentAnalysis.csproj
+++ b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/BinaryClassification_SentimentAnalysis.csproj
@@ -7,10 +7,10 @@
-
+
PreserveNewest
-
+
PreserveNewest
diff --git a/samples/getting-started/BinaryClassification_SentimentAnalysis/Program.cs b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/Program.cs
similarity index 100%
rename from samples/getting-started/BinaryClassification_SentimentAnalysis/Program.cs
rename to samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/Program.cs
diff --git a/samples/getting-started/BinaryClassification_SentimentAnalysis/README.md b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/README.md
similarity index 100%
rename from samples/getting-started/BinaryClassification_SentimentAnalysis/README.md
rename to samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/README.md
diff --git a/samples/getting-started/BinaryClassification_SentimentAnalysis/SentimentData.cs b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/SentimentData.cs
similarity index 100%
rename from samples/getting-started/BinaryClassification_SentimentAnalysis/SentimentData.cs
rename to samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/SentimentData.cs
diff --git a/samples/getting-started/BinaryClassification_SentimentAnalysis/SentimentPrediction.cs b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/SentimentPrediction.cs
similarity index 100%
rename from samples/getting-started/BinaryClassification_SentimentAnalysis/SentimentPrediction.cs
rename to samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/SentimentPrediction.cs
diff --git a/samples/getting-started/BinaryClassification_SentimentAnalysis/TestSentimentData.cs b/samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/TestSentimentData.cs
similarity index 100%
rename from samples/getting-started/BinaryClassification_SentimentAnalysis/TestSentimentData.cs
rename to samples/csharp/getting-started/BinaryClassification_SentimentAnalysis/TestSentimentData.cs
diff --git a/samples/getting-started/Clustering_Iris/ClusterPrediction.cs b/samples/csharp/getting-started/Clustering_Iris/ClusterPrediction.cs
similarity index 100%
rename from samples/getting-started/Clustering_Iris/ClusterPrediction.cs
rename to samples/csharp/getting-started/Clustering_Iris/ClusterPrediction.cs
diff --git a/samples/getting-started/Clustering_Iris/Clustering_Iris.csproj b/samples/csharp/getting-started/Clustering_Iris/Clustering_Iris.csproj
similarity index 84%
rename from samples/getting-started/Clustering_Iris/Clustering_Iris.csproj
rename to samples/csharp/getting-started/Clustering_Iris/Clustering_Iris.csproj
index 5513de88b..ac1719e75 100644
--- a/samples/getting-started/Clustering_Iris/Clustering_Iris.csproj
+++ b/samples/csharp/getting-started/Clustering_Iris/Clustering_Iris.csproj
@@ -7,7 +7,7 @@
-
+
PreserveNewest
diff --git a/samples/getting-started/Clustering_Iris/IrisData.cs b/samples/csharp/getting-started/Clustering_Iris/IrisData.cs
similarity index 100%
rename from samples/getting-started/Clustering_Iris/IrisData.cs
rename to samples/csharp/getting-started/Clustering_Iris/IrisData.cs
diff --git a/samples/getting-started/Clustering_Iris/Program.cs b/samples/csharp/getting-started/Clustering_Iris/Program.cs
similarity index 100%
rename from samples/getting-started/Clustering_Iris/Program.cs
rename to samples/csharp/getting-started/Clustering_Iris/Program.cs
diff --git a/samples/getting-started/Clustering_Iris/README.md b/samples/csharp/getting-started/Clustering_Iris/README.md
similarity index 100%
rename from samples/getting-started/Clustering_Iris/README.md
rename to samples/csharp/getting-started/Clustering_Iris/README.md
diff --git a/samples/getting-started/Clustering_Iris/TestIrisData.cs b/samples/csharp/getting-started/Clustering_Iris/TestIrisData.cs
similarity index 100%
rename from samples/getting-started/Clustering_Iris/TestIrisData.cs
rename to samples/csharp/getting-started/Clustering_Iris/TestIrisData.cs
diff --git a/samples/getting-started/GettingStarted.sln b/samples/csharp/getting-started/GettingStarted.sln
similarity index 100%
rename from samples/getting-started/GettingStarted.sln
rename to samples/csharp/getting-started/GettingStarted.sln
diff --git a/samples/getting-started/MulticlassClassification_Iris/IrisData.cs b/samples/csharp/getting-started/MulticlassClassification_Iris/IrisData.cs
similarity index 100%
rename from samples/getting-started/MulticlassClassification_Iris/IrisData.cs
rename to samples/csharp/getting-started/MulticlassClassification_Iris/IrisData.cs
diff --git a/samples/getting-started/MulticlassClassification_Iris/IrisPrediction.cs b/samples/csharp/getting-started/MulticlassClassification_Iris/IrisPrediction.cs
similarity index 100%
rename from samples/getting-started/MulticlassClassification_Iris/IrisPrediction.cs
rename to samples/csharp/getting-started/MulticlassClassification_Iris/IrisPrediction.cs
diff --git a/samples/getting-started/MulticlassClassification_Iris/MulticlassClassification_Iris.csproj b/samples/csharp/getting-started/MulticlassClassification_Iris/MulticlassClassification_Iris.csproj
similarity index 76%
rename from samples/getting-started/MulticlassClassification_Iris/MulticlassClassification_Iris.csproj
rename to samples/csharp/getting-started/MulticlassClassification_Iris/MulticlassClassification_Iris.csproj
index f62dd10f8..cccc77cdf 100644
--- a/samples/getting-started/MulticlassClassification_Iris/MulticlassClassification_Iris.csproj
+++ b/samples/csharp/getting-started/MulticlassClassification_Iris/MulticlassClassification_Iris.csproj
@@ -7,10 +7,10 @@
-
+
PreserveNewest
-
+
PreserveNewest
diff --git a/samples/getting-started/MulticlassClassification_Iris/Program.cs b/samples/csharp/getting-started/MulticlassClassification_Iris/Program.cs
similarity index 100%
rename from samples/getting-started/MulticlassClassification_Iris/Program.cs
rename to samples/csharp/getting-started/MulticlassClassification_Iris/Program.cs
diff --git a/samples/getting-started/MulticlassClassification_Iris/README.md b/samples/csharp/getting-started/MulticlassClassification_Iris/README.md
similarity index 100%
rename from samples/getting-started/MulticlassClassification_Iris/README.md
rename to samples/csharp/getting-started/MulticlassClassification_Iris/README.md
diff --git a/samples/getting-started/MulticlassClassification_Iris/TestIrisData.cs b/samples/csharp/getting-started/MulticlassClassification_Iris/TestIrisData.cs
similarity index 100%
rename from samples/getting-started/MulticlassClassification_Iris/TestIrisData.cs
rename to samples/csharp/getting-started/MulticlassClassification_Iris/TestIrisData.cs
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/Program.cs b/samples/csharp/getting-started/Regression_TaxiFarePrediction/Program.cs
similarity index 99%
rename from samples/getting-started/Regression_TaxiFarePrediction/Program.cs
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/Program.cs
index 77662f159..169490b66 100644
--- a/samples/getting-started/Regression_TaxiFarePrediction/Program.cs
+++ b/samples/csharp/getting-started/Regression_TaxiFarePrediction/Program.cs
@@ -8,7 +8,6 @@
using Microsoft.ML.Transforms;
using System.Collections.Generic;
-using System.IO;
using System.Linq;
using PLplot;
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/README.md b/samples/csharp/getting-started/Regression_TaxiFarePrediction/README.md
similarity index 100%
rename from samples/getting-started/Regression_TaxiFarePrediction/README.md
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/README.md
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/Regression_TaxiFarePrediction.csproj b/samples/csharp/getting-started/Regression_TaxiFarePrediction/Regression_TaxiFarePrediction.csproj
similarity index 76%
rename from samples/getting-started/Regression_TaxiFarePrediction/Regression_TaxiFarePrediction.csproj
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/Regression_TaxiFarePrediction.csproj
index 0e1f9abc3..72e915410 100644
--- a/samples/getting-started/Regression_TaxiFarePrediction/Regression_TaxiFarePrediction.csproj
+++ b/samples/csharp/getting-started/Regression_TaxiFarePrediction/Regression_TaxiFarePrediction.csproj
@@ -16,10 +16,10 @@
-
+
PreserveNewest
-
+
PreserveNewest
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/Sample-Regression-Chart.png b/samples/csharp/getting-started/Regression_TaxiFarePrediction/Sample-Regression-Chart.png
similarity index 100%
rename from samples/getting-started/Regression_TaxiFarePrediction/Sample-Regression-Chart.png
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/Sample-Regression-Chart.png
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/TaxiTrip.cs b/samples/csharp/getting-started/Regression_TaxiFarePrediction/TaxiTrip.cs
similarity index 100%
rename from samples/getting-started/Regression_TaxiFarePrediction/TaxiTrip.cs
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/TaxiTrip.cs
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/TaxiTripFarePrediction.cs b/samples/csharp/getting-started/Regression_TaxiFarePrediction/TaxiTripFarePrediction.cs
similarity index 100%
rename from samples/getting-started/Regression_TaxiFarePrediction/TaxiTripFarePrediction.cs
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/TaxiTripFarePrediction.cs
diff --git a/samples/getting-started/Regression_TaxiFarePrediction/TestTaxiTrips.cs b/samples/csharp/getting-started/Regression_TaxiFarePrediction/TestTaxiTrips.cs
similarity index 100%
rename from samples/getting-started/Regression_TaxiFarePrediction/TestTaxiTrips.cs
rename to samples/csharp/getting-started/Regression_TaxiFarePrediction/TestTaxiTrips.cs
diff --git a/samples/getting-started/shared_content/modelpipeline.png b/samples/csharp/getting-started/shared_content/modelpipeline.png
similarity index 100%
rename from samples/getting-started/shared_content/modelpipeline.png
rename to samples/csharp/getting-started/shared_content/modelpipeline.png