A game about forced loneliness, made by TACStudios
1using System;
2
3namespace Microsoft.Unity.VisualStudio.Editor
4{
5 internal class ProjectProperties
6 {
7 public string ProjectGuid { get; set; } = string.Empty;
8 public string LangVersion { get; set; } = "latest";
9 public string AssemblyName { get; set; } = string.Empty;
10 public string RootNamespace { get; set; } = string.Empty;
11 public string OutputPath { get; set; } = string.Empty;
12
13 // Analyzers
14 public string[] Analyzers { get; set; } = Array.Empty<string>();
15 public string RulesetPath { get; set; } = string.Empty;
16 public string AnalyzerConfigPath { get; set; } = string.Empty;
17 // Source generators
18 public string[] AdditionalFilePaths { get; set; } = Array.Empty<string>();
19
20 // RSP alterable
21 public string[] Defines { get; set; } = Array.Empty<string>();
22 public bool Unsafe { get; set; } = false;
23
24 // VSTU Flavouring
25 public string FlavoringProjectType { get; set; } = string.Empty;
26 public string FlavoringBuildTarget { get; set; } = string.Empty;
27 public string FlavoringUnityVersion { get; set; } = string.Empty;
28 public string FlavoringPackageVersion { get; set; } = string.Empty;
29 }
30}