1 write to _evaluationResult
dotnet (1)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (1)
56
_evaluationResult
= evaluationResult;
20 references to _evaluationResult
dotnet (20)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (20)
101
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.NoProjectFound)
106
_evaluationResult
.ErrorMessage ?? CliCommandStrings.MSBuildEvaluationResult_Error_NoProjectFound,
109
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.MultipleProjectFound)
111
string foundProjects = string.Join("; ", (
_evaluationResult
as MultipleProjectsEvaluationResult)?.ProjectPaths ?? [
_evaluationResult
.ProjectPath]);
115
_evaluationResult
.ErrorMessage ?? string.Format(CliCommandStrings.MultipleProjectsEvaluationResult_Error, foundProjects),
118
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.NoRestore)
120
_logger.LogDebug("The project is not restored. Run 'dotnet restore {0}' to restore the project.",
_evaluationResult
.ProjectPath);
123
_evaluationResult
.ErrorMessage ?? string.Format(CliCommandStrings.MSBuildEvaluationResult_Error_NotRestored,
_evaluationResult
.ProjectPath),
124
string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_NotRestored_CTA,
_evaluationResult
.ProjectPath));
126
if (
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.Failed ||
_evaluationResult
.Status == MSBuildEvaluationResult.EvalStatus.NotEvaluated ||
_evaluationResult
.EvaluatedProject == null)
128
_logger.LogDebug("Failed to evaluate project context: {0}",
_evaluationResult
.ErrorMessage);
129
return TemplateConstraintResult.CreateRestricted(this, string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_EvaluationFailed_Message,
_evaluationResult
.ErrorMessage));
131
if (
_evaluationResult
is NonSDKStyleEvaluationResult)
133
_logger.LogDebug("The project {0} is not an SDK style project, and is not supported for evaluation.",
_evaluationResult
.ProjectPath);
134
return TemplateConstraintResult.CreateRestricted(this, string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_NonSDKStyle_Message,
_evaluationResult
.ProjectPath));
145
string.Format(CliCommandStrings.ProjectCapabilityConstraint_Restricted_Message, configuredCapabiltiesExpression,
_evaluationResult
.ProjectPath));