Class Project
Represents a project in the solution.
public record Project : IEquatable<Project>
- Inheritance
-
Project
- Implements
- Inherited Members
Constructors
Project(Guid, string, string, string, string, ProjectType)
Represents a project in the solution.
public Project(Guid Id, string Name, string FullPath, string RelativePath, string Framework, ProjectType Type)
Parameters
IdGuidThe unique identifier of the project.
NamestringThe name of the project.
FullPathstringThe full file path to the project.
RelativePathstringThe relative file path to the project.
FrameworkstringThe target framework of the project.
TypeProjectTypeThe type of the project (e.g., Library, Executable, Test, Other).
Properties
Framework
The target framework of the project.
public string Framework { get; init; }
Property Value
FullPath
The full file path to the project.
public string FullPath { get; init; }
Property Value
Id
The unique identifier of the project.
public Guid Id { get; init; }
Property Value
Name
The name of the project.
public string Name { get; init; }
Property Value
RelativePath
The relative file path to the project.
public string RelativePath { get; init; }
Property Value
Type
The type of the project (e.g., Library, Executable, Test, Other).
public ProjectType Type { get; init; }