| File: Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\ProjectProperties.g.cs | |
| Project: Microsoft.NET.ProjectData.Tasks.csproj (Microsoft.NET.ProjectData.Tasks) |
// <auto-generated/> // Generated from project-data-schema.json by DataModelSchemaGenerator. namespace Microsoft.NET.ProjectData.Tasks; /// <summary>Strongly-typed constants for all Data Model property names.</summary> internal static class ProjectProperties { /// <summary>Assembly output name.</summary> public const string AssemblyName = "AssemblyName"; /// <summary>Project output type: Library, Exe, WinExe.</summary> public const string OutputType = "OutputType"; /// <summary>Active target framework moniker (e.g., net10.0).</summary> public const string TargetFramework = "TargetFramework"; /// <summary>Framework identifier (e.g., .NETCoreApp).</summary> public const string TargetFrameworkIdentifier = "TargetFrameworkIdentifier"; /// <summary>Path to project.assets.json.</summary> public const string ProjectAssetsFile = "ProjectAssetsFile"; /// <summary>Full path to the primary build output assembly.</summary> public const string TargetPath = "TargetPath"; /// <summary>Root namespace for the project.</summary> public const string RootNamespace = "RootNamespace"; /// <summary>Whether the project should be included in test discovery. An explicit false value opts a project out even when it has the TestContainer capability.</summary> public const string IsTestProject = "IsTestProject"; /// <summary>Framework version (e.g., v10.0).</summary> public const string TargetFrameworkVersion = "TargetFrameworkVersion"; /// <summary>Path to the ref assembly (if produced).</summary> public const string TargetRefPath = "TargetRefPath"; /// <summary>Maximum C# language version supported by the SDK.</summary> public const string MaxSupportedLangVersion = "MaxSupportedLangVersion"; /// <summary>Whether analyzers run during build.</summary> public const string RunAnalyzers = "RunAnalyzers"; /// <summary>Whether analyzers run during live analysis.</summary> public const string RunAnalyzersDuringLiveAnalysis = "RunAnalyzersDuringLiveAnalysis"; /// <summary>Directory for source-generated files.</summary> public const string CompilerGeneratedFilesOutputPath = "CompilerGeneratedFilesOutputPath"; /// <summary>Root intermediate-output directory (default obj/). Persisted so the redirected location is known when releasing VS Code's recursive watcher handles before a folder rename on Windows.</summary> public const string BaseIntermediateOutputPath = "BaseIntermediateOutputPath"; /// <summary>Root build-output directory (default bin/). Persisted so the redirected location is known when releasing VS Code's recursive watcher handles before a folder rename on Windows.</summary> public const string BaseOutputPath = "BaseOutputPath"; /// <summary>Path to the solution file (injected at runtime, not from cache).</summary> public const string SolutionPath = "SolutionPath"; /// <summary>Roslyn/CPS dependency-node TFM identifier. Duplicates TargetFramework's value but Roslyn keys on this exact (intentionally awkward) name to identify a dependency node's target framework, so it must be persisted under this name for cache-load workspace hydration. Not otherwise read as a typed property.</summary> public const string TemporaryDependencyNodeTargetIdentifier = "TemporaryDependencyNodeTargetIdentifier"; public static readonly string[] Required = ["AssemblyName", "OutputType", "TargetFramework", "TargetFrameworkIdentifier", "ProjectAssetsFile", "TargetPath"]; /// <summary> /// All Data Model property names. Every property is exported into the cache file's /// <c>[properties]</c> section by the writer (the generated <c>_ProjectDataProperties</c> /// MSBuild allow-list is the same set). This is also the forward-compatibility /// "known [properties] key" set: a key NOT listed here is treated as data authored by a /// newer writer and preserved losslessly rather than dropped. /// </summary> public static readonly string[] All = ["AssemblyName", "OutputType", "TargetFramework", "TargetFrameworkIdentifier", "ProjectAssetsFile", "TargetPath", "RootNamespace", "IsTestProject", "TargetFrameworkVersion", "TargetRefPath", "MaxSupportedLangVersion", "RunAnalyzers", "RunAnalyzersDuringLiveAnalysis", "CompilerGeneratedFilesOutputPath", "BaseIntermediateOutputPath", "BaseOutputPath", "SolutionPath", "TemporaryDependencyNodeTargetIdentifier"]; }