50 references to DependencyAnalysisResult
Microsoft.Build (50)
BackEnd\Components\RequestBuilder\TargetEntry.cs (17)
491DependencyAnalysisResult dependencyResult = dependencyAnalyzer.PerformDependencyAnalysis(bucket, _host.BuildParameters.Question, out changedTargetInputs, out upToDateTargetInputs); 497case DependencyAnalysisResult.FullBuild: 498case DependencyAnalysisResult.IncrementalBuild: 499case DependencyAnalysisResult.SkipUpToDate: 500anyBucketUpToDate |= dependencyResult == DependencyAnalysisResult.SkipUpToDate; 501anyBucketOutOfDate |= dependencyResult != DependencyAnalysisResult.SkipUpToDate; 503if (dependencyResult != DependencyAnalysisResult.SkipUpToDate && _host.BuildParameters.Question && !string.IsNullOrEmpty(_target.Inputs) && !string.IsNullOrEmpty(_target.Outputs)) 521if (dependencyResult == DependencyAnalysisResult.IncrementalBuild) 540if (dependencyResult != DependencyAnalysisResult.SkipUpToDate) 554if (dependencyResult != DependencyAnalysisResult.SkipUpToDate) 580case DependencyAnalysisResult.SkipNoInputs: 581case DependencyAnalysisResult.SkipNoOutputs: 886private TaskExecutionMode GetTaskExecutionMode(DependencyAnalysisResult analysis) 889if ((analysis == DependencyAnalysisResult.SkipUpToDate) || 890(analysis == DependencyAnalysisResult.IncrementalBuild)) 900if ((analysis == DependencyAnalysisResult.FullBuild) || 901(analysis == DependencyAnalysisResult.IncrementalBuild))
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (33)
133internal DependencyAnalysisResult PerformDependencyAnalysis( 147DependencyAnalysisResult result = DependencyAnalysisResult.SkipUpToDate; 155result = DependencyAnalysisResult.FullBuild; 213if (result != DependencyAnalysisResult.FullBuild) 237if (result == DependencyAnalysisResult.SkipUpToDate) 269private void LogReasonForBuildingTarget(DependencyAnalysisResult result, bool question) 274if (result == DependencyAnalysisResult.FullBuild && _dependencyAnalysisDetail.Count > 0) 296else if (result == DependencyAnalysisResult.IncrementalBuild) 458private DependencyAnalysisResult PerformDependencyAnalysisIfNoInputs() 460DependencyAnalysisResult result; 472result = DependencyAnalysisResult.SkipNoInputs; 481result = DependencyAnalysisResult.FullBuild; 491private DependencyAnalysisResult PerformDependencyAnalysisIfNoOutputs() 493DependencyAnalysisResult result = DependencyAnalysisResult.SkipNoOutputs; 501result = DependencyAnalysisResult.FullBuild; 525private DependencyAnalysisResult PerformDependencyAnalysisIfDiscreteInputs( 532DependencyAnalysisResult result = DependencyAnalysisResult.SkipUpToDate; 578result = DependencyAnalysisResult.FullBuild; 598private DependencyAnalysisResult PerformDependencyAnalysisIfCorrelatedInputsOutputs( 605DependencyAnalysisResult result = DependencyAnalysisResult.SkipUpToDate; 660result = DependencyAnalysisResult.IncrementalBuild; 675result = DependencyAnalysisResult.IncrementalBuild; 680result = DependencyAnalysisResult.SkipUpToDate; 727Assumed.Equal(result, DependencyAnalysisResult.IncrementalBuild, "If inputs have changed, this must be an incremental build."); 730result = DependencyAnalysisResult.FullBuild; 744private DependencyAnalysisResult PerformDependencyAnalysisIfDiscreteOutputs( 770DependencyAnalysisResult result; 774result = DependencyAnalysisResult.FullBuild; 779result = DependencyAnalysisResult.SkipUpToDate;