├── .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 | }
--------------------------------------------------------------------------------