├── .vscode ├── launch.json └── tasks.json ├── DemoProjects.csproj ├── Program.cs ├── bin └── Debug │ └── net6.0 │ ├── DemoProjects.deps.json │ ├── DemoProjects.dll │ ├── DemoProjects.exe │ ├── DemoProjects.pdb │ ├── DemoProjects.runtimeconfig.json │ └── ref │ └── DemoProjects.dll └── obj ├── Debug └── net6.0 │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ ├── DemoProjects.AssemblyInfo.cs │ ├── DemoProjects.AssemblyInfoInputs.cache │ ├── DemoProjects.GeneratedMSBuildEditorConfig.editorconfig │ ├── DemoProjects.GlobalUsings.g.cs │ ├── DemoProjects.assets.cache │ ├── DemoProjects.csproj.AssemblyReference.cache │ ├── DemoProjects.csproj.CoreCompileInputs.cache │ ├── DemoProjects.csproj.FileListAbsolute.txt │ ├── DemoProjects.dll │ ├── DemoProjects.genruntimeconfig.cache │ ├── DemoProjects.pdb │ ├── apphost.exe │ └── ref │ └── DemoProjects.dll ├── DemoProjects.csproj.nuget.dgspec.json ├── DemoProjects.csproj.nuget.g.props ├── DemoProjects.csproj.nuget.g.targets ├── project.assets.json └── project.nuget.cache /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | // Use IntelliSense to find out which attributes exist for C# debugging 6 | // Use hover for the description of the existing attributes 7 | // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md 8 | "name": ".NET Core Launch (console)", 9 | "type": "coreclr", 10 | "request": "launch", 11 | "preLaunchTask": "build", 12 | // If you have changed target frameworks, make sure to update the program path. 13 | "program": "${workspaceFolder}/bin/Debug/net6.0/DemoProjects.dll", 14 | "args": [], 15 | "cwd": "${workspaceFolder}", 16 | // For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console 17 | "console": "internalConsole", 18 | "stopAtEntry": false 19 | }, 20 | { 21 | "name": ".NET Core Attach", 22 | "type": "coreclr", 23 | "request": "attach" 24 | } 25 | ] 26 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/DemoProjects.csproj", 11 | "/property:GenerateFullPaths=true", 12 | "/consoleloggerparameters:NoSummary" 13 | ], 14 | "problemMatcher": "$msCompile" 15 | }, 16 | { 17 | "label": "publish", 18 | "command": "dotnet", 19 | "type": "process", 20 | "args": [ 21 | "publish", 22 | "${workspaceFolder}/DemoProjects.csproj", 23 | "/property:GenerateFullPaths=true", 24 | "/consoleloggerparameters:NoSummary" 25 | ], 26 | "problemMatcher": "$msCompile" 27 | }, 28 | { 29 | "label": "watch", 30 | "command": "dotnet", 31 | "type": "process", 32 | "args": [ 33 | "watch", 34 | "run", 35 | "${workspaceFolder}/DemoProjects.csproj", 36 | "/property:GenerateFullPaths=true", 37 | "/consoleloggerparameters:NoSummary" 38 | ], 39 | "problemMatcher": "$msCompile" 40 | } 41 | ] 42 | } -------------------------------------------------------------------------------- /DemoProjects.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net6.0 6 | enable 7 | enable 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 |  2 | Vehicle v1 = new Vehicle(); 3 | 4 | v1.Drive(); 5 | v1.Brake(); 6 | v1.Park(); 7 | 8 | //Crate a new class for Vehicle with Interface implementation of Drive, Brake, and Park 9 | public class Vehicle : IDrive, IBrake, IPark 10 | { 11 | public void Drive() 12 | { 13 | Console.WriteLine("Vehicle is driving"); 14 | } 15 | 16 | public void Brake() 17 | { 18 | Console.WriteLine("Vehicle is braking"); 19 | } 20 | 21 | public void Park() 22 | { 23 | Console.WriteLine("Vehicle is parking"); 24 | } 25 | } 26 | 27 | public interface IDrive 28 | { 29 | void Drive(); 30 | } 31 | 32 | public interface IBrake 33 | { 34 | void Brake(); 35 | } 36 | 37 | public interface IPark 38 | { 39 | void Park(); 40 | } 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/DemoProjects.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": { 9 | "DemoProjects/1.0.0": { 10 | "runtime": { 11 | "DemoProjects.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "DemoProjects/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/DemoProjects.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/bin/Debug/net6.0/DemoProjects.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/DemoProjects.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/bin/Debug/net6.0/DemoProjects.exe -------------------------------------------------------------------------------- /bin/Debug/net6.0/DemoProjects.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/bin/Debug/net6.0/DemoProjects.pdb -------------------------------------------------------------------------------- /bin/Debug/net6.0/DemoProjects.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "6.0.0" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/ref/DemoProjects.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/bin/Debug/net6.0/ref/DemoProjects.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("DemoProjects")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("DemoProjects")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("DemoProjects")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | a84285c909922d9d07c82f414c980776c73bed91 2 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net6.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property._SupportedPlatformList = Linux,macOS,Windows 9 | build_property.RootNamespace = DemoProjects 10 | build_property.ProjectDir = C:\Users\nirza\DemoProjects\ 11 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.IO; 5 | global using global::System.Linq; 6 | global using global::System.Net.Http; 7 | global using global::System.Threading; 8 | global using global::System.Threading.Tasks; 9 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/obj/Debug/net6.0/DemoProjects.assets.cache -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/obj/Debug/net6.0/DemoProjects.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 38ec90cee22731053719fa94df49064dcdb91ebf 2 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\nirza\DemoProjects\bin\Debug\net6.0\DemoProjects.exe 2 | C:\Users\nirza\DemoProjects\bin\Debug\net6.0\DemoProjects.deps.json 3 | C:\Users\nirza\DemoProjects\bin\Debug\net6.0\DemoProjects.runtimeconfig.json 4 | C:\Users\nirza\DemoProjects\bin\Debug\net6.0\DemoProjects.dll 5 | C:\Users\nirza\DemoProjects\bin\Debug\net6.0\ref\DemoProjects.dll 6 | C:\Users\nirza\DemoProjects\bin\Debug\net6.0\DemoProjects.pdb 7 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.csproj.AssemblyReference.cache 8 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.GeneratedMSBuildEditorConfig.editorconfig 9 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.AssemblyInfoInputs.cache 10 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.AssemblyInfo.cs 11 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.csproj.CoreCompileInputs.cache 12 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.dll 13 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\ref\DemoProjects.dll 14 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.pdb 15 | C:\Users\nirza\DemoProjects\obj\Debug\net6.0\DemoProjects.genruntimeconfig.cache 16 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/obj/Debug/net6.0/DemoProjects.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | e88f019a7e6ad1124a0380d5c9d53a44876b54db 2 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DemoProjects.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/obj/Debug/net6.0/DemoProjects.pdb -------------------------------------------------------------------------------- /obj/Debug/net6.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/obj/Debug/net6.0/apphost.exe -------------------------------------------------------------------------------- /obj/Debug/net6.0/ref/DemoProjects.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/CopilotComposition/d1134b385e382be566c20a44aa73d18d954ca6ad/obj/Debug/net6.0/ref/DemoProjects.dll -------------------------------------------------------------------------------- /obj/DemoProjects.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj", 11 | "projectName": "DemoProjects", 12 | "projectPath": "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj", 13 | "packagesPath": "C:\\Users\\nirza\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\nirza\\DemoProjects\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\nirza\\AppData\\Roaming\\NuGet\\NuGet.Config", 18 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 19 | ], 20 | "originalTargetFrameworks": [ 21 | "net6.0" 22 | ], 23 | "sources": { 24 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} 25 | }, 26 | "frameworks": { 27 | "net6.0": { 28 | "targetAlias": "net6.0", 29 | "projectReferences": {} 30 | } 31 | }, 32 | "warningProperties": { 33 | "warnAsError": [ 34 | "NU1605" 35 | ] 36 | } 37 | }, 38 | "frameworks": { 39 | "net6.0": { 40 | "targetAlias": "net6.0", 41 | "imports": [ 42 | "net461", 43 | "net462", 44 | "net47", 45 | "net471", 46 | "net472", 47 | "net48" 48 | ], 49 | "assetTargetFallback": true, 50 | "warn": true, 51 | "frameworkReferences": { 52 | "Microsoft.NETCore.App": { 53 | "privateAssets": "all" 54 | } 55 | }, 56 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" 57 | } 58 | } 59 | } 60 | } 61 | } -------------------------------------------------------------------------------- /obj/DemoProjects.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\nirza\.nuget\packages\ 9 | PackageReference 10 | 6.0.0 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /obj/DemoProjects.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net6.0": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | "net6.0": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\nirza\\.nuget\\packages\\": {} 12 | }, 13 | "project": { 14 | "version": "1.0.0", 15 | "restore": { 16 | "projectUniqueName": "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj", 17 | "projectName": "DemoProjects", 18 | "projectPath": "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj", 19 | "packagesPath": "C:\\Users\\nirza\\.nuget\\packages\\", 20 | "outputPath": "C:\\Users\\nirza\\DemoProjects\\obj\\", 21 | "projectStyle": "PackageReference", 22 | "configFilePaths": [ 23 | "C:\\Users\\nirza\\AppData\\Roaming\\NuGet\\NuGet.Config", 24 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 25 | ], 26 | "originalTargetFrameworks": [ 27 | "net6.0" 28 | ], 29 | "sources": { 30 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} 31 | }, 32 | "frameworks": { 33 | "net6.0": { 34 | "targetAlias": "net6.0", 35 | "projectReferences": {} 36 | } 37 | }, 38 | "warningProperties": { 39 | "warnAsError": [ 40 | "NU1605" 41 | ] 42 | } 43 | }, 44 | "frameworks": { 45 | "net6.0": { 46 | "targetAlias": "net6.0", 47 | "imports": [ 48 | "net461", 49 | "net462", 50 | "net47", 51 | "net471", 52 | "net472", 53 | "net48" 54 | ], 55 | "assetTargetFallback": true, 56 | "warn": true, 57 | "frameworkReferences": { 58 | "Microsoft.NETCore.App": { 59 | "privateAssets": "all" 60 | } 61 | }, 62 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" 63 | } 64 | } 65 | } 66 | } -------------------------------------------------------------------------------- /obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "0s1ByjnFv2jS+EIIXL7Wdjwwl1yFoFgoILUpC5UOBoCutp7sQcRJGrBYRdpuKLr1hXyZBS+3vPFrh52kXwx/8w==", 4 | "success": true, 5 | "projectFilePath": "C:\\Users\\nirza\\DemoProjects\\DemoProjects.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } --------------------------------------------------------------------------------