1 write to _evaluationResult
dotnet (1)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (1)
57
_evaluationResult
= evaluationResult;
20 references to _evaluationResult
dotnet (20)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (20)
102
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.NoProjectFound)
107
_evaluationResult
.ErrorMessage ?? CliCommandStrings.MSBuildEvaluationResult_Error_NoProjectFound,
110
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.MultipleProjectFound)
112
string foundProjects = string.Join("; ", (
_evaluationResult
as MultipleProjectsEvaluationResult)?.ProjectPaths ?? [
_evaluationResult
.ProjectPath]);
116
_evaluationResult
.ErrorMessage ?? string.Format(CliCommandStrings.MultipleProjectsEvaluationResult_Error, foundProjects),
119
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.NoRestore)
121
_logger.LogDebug("The project is not restored. Run 'dotnet restore {0}' to restore the project.",
_evaluationResult
.ProjectPath);
124
_evaluationResult
.ErrorMessage ?? string.Format(CliCommandStrings.MSBuildEvaluationResult_Error_NotRestored,
_evaluationResult
.ProjectPath),
125
string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_NotRestored_CTA,
_evaluationResult
.ProjectPath));
127
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.Failed ||
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.NotEvaluated ||
_evaluationResult
.EvaluatedProject == null)
129
_logger.LogDebug("Failed to evaluate project context: {0}",
_evaluationResult
.ErrorMessage);
130
return TemplateConstraintResult.CreateRestricted(this, string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_EvaluationFailed_Message,
_evaluationResult
.ErrorMessage));
132
if (
_evaluationResult
is NonSDKStyleEvaluationResult)
134
_logger.LogDebug("The project {0} is not an SDK style project, and is not supported for evaluation.",
_evaluationResult
.ProjectPath);
135
return TemplateConstraintResult.CreateRestricted(this, string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_NonSDKStyle_Message,
_evaluationResult
.ProjectPath));
146
string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_Message, configuredCapabiltiesExpression,
_evaluationResult
.ProjectPath));