Codebase
Navigate the Codebase using the tree view. Use the filters to highlight where various files are grouped to aid understanding.
Getting Started Commands
Project Structure
Below is a short description of the key directories of the project to aid you when understanding where key files are located.
.gitignore - File that specifies which files and directories to ignore when using Git version control.
bin/ - Contains compiled executable files and DLLs for the project.
bin/Debug/ - Contains debug versions of the compiled executable files and DLLs.
bin/Debug/net6.0/ - Contains debug versions of the compiled executable files and DLLs for .NET 6.0.
generic-math.csproj - The project file that defines the project and its dependencies.
generic-math.sln - Solution file that contains the project and any other projects that are part of the solution.
obj/ - Temporary directory that stores compiled intermediate files during the build process.
obj/Debug/ - Temporary directory for debug versions of the compiled intermediate files.
obj/Debug/net6.0/ - Temporary directory for debug versions of the compiled intermediate files for .NET 6.0.
obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs - Contains assembly attributes for the .NET Core application.
obj/Debug/net6.0/generic-math.AssemblyInfo.cs - Contains assembly information for the project.
obj/Debug/net6.0/generic-math.AssemblyInfoInputs.cache - Caches assembly information inputs.
obj/Debug/net6.0/generic-math.assets.cache - Caches project assets.
obj/Debug/net6.0/generic-math.GeneratedMSBuildEditorConfig.editorconfig - Generated editor configuration file.
obj/Debug/net6.0/ref/ - Contains reference assemblies for .NET 6.0.
obj/Debug/net6.0/refint/ - Contains reference assemblies for .NET 6.0 with IntelliSense.
obj/generic-math.csproj.nuget.dgspec.json - NuGet dependency specification file.
obj/generic-math.csproj.nuget.g.props, obj/generic-math.csproj.nuget.g.targets - Generated NuGet properties and targets files.
obj/project.assets.json, obj/project.nuget.cache - Project assets and NuGet cache files.
Program.cs - Main entry point of the application.
RomanNumeral.cs - A class that converts numbers to Roman numerals.
Entrypoints
Below are files we identified as entrypoints for to the codebase. This is where the application starts and a good place to start when learning.
Program.cs - Path: /Program.cs