Implemented interface member:
property
this
Microsoft.Build.BackEnd.IBuildResults.this[System.String]
37 references to
Microsoft.Build (6)
BackEnd\Components\Caching\ResultsCache.cs (2)
320if (!result.HasResultsForTarget(target) || (result[target].ResultCode == TargetResultCode.Skipped && !skippedResultsAreOK)) 336if (result[target].ResultCode == TargetResultCode.Failure && (targetsMissingResults == null || targetsMissingResults.Count == 0))
BackEnd\Components\Logging\NodeLoggingContext.cs (1)
95var targetResult = result[target];
BackEnd\Components\RequestBuilder\TargetBuilder.cs (3)
285results[i] = _buildResult[targets[i]]; 551TargetResult targetResult = _buildResult[currentTargetEntry.Name] as TargetResult; 670if (_buildResult[targetSpecification.TargetName].ResultCode != TargetResultCode.Skipped)
Microsoft.Build.Engine.UnitTests (29)
BackEnd\BuildResult_Tests.cs (21)
132Assert.Equal(TargetResultCode.Success, result["foo"].ResultCode); 133Assert.Equal(TargetResultCode.Failure, result["bar"].ResultCode); 143ITargetResult targetResult = result["foo"]; 155ITargetResult targetResult = result["bar"]; 202Assert.Equal(TargetResultCode.Success, result["foo"].ResultCode); 203Assert.Equal(TargetResultCode.Failure, result["bar"].ResultCode); 211Assert.Equal(TargetResultCode.Success, result["foo"].ResultCode); 212Assert.Equal(TargetResultCode.Failure, result["bar"].ResultCode); 213Assert.Equal(TargetResultCode.Success, result["xor"].ResultCode); 334Assert.Equal(result["alpha"].ResultCode, deserializedResult["alpha"].ResultCode); 335Assert.True(TranslationHelpers.CompareExceptions(result["alpha"].Exception, deserializedResult["alpha"].Exception, out diffReason), diffReason); 336Assert.True(TranslationHelpers.CompareCollections(result["alpha"].Items, deserializedResult["alpha"].Items, TaskItemComparer.Instance)); 337Assert.Equal(result["omega"].ResultCode, deserializedResult["omega"].ResultCode); 338Assert.True(TranslationHelpers.CompareExceptions(result["omega"].Exception, deserializedResult["omega"].Exception, out diffReason), diffReason); 339Assert.True(TranslationHelpers.CompareCollections(result["omega"].Items, deserializedResult["omega"].Items, TaskItemComparer.Instance));
BackEnd\ResultsCache_Tests.cs (4)
485if (a[target].ResultCode != b[target].ResultCode) 490if (!AreItemsIdentical(a[target].Items, b[target].Items))
BackEnd\TargetBuilder_Tests.cs (4)
107Assert.Equal(TargetResultCode.Success, result["Empty"].ResultCode); 108Assert.Empty(result["Empty"].Items); 129Assert.Equal(TargetResultCode.Success, result["Baz"].ResultCode); 152Assert.Equal(TargetResultCode.Success, result["DepSkip"].ResultCode);
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1508buildResult[targetName].ResultCode.ShouldBe(TargetResultCode.Failure); 1532buildResult[targetName].ResultCode.ShouldBe(TargetResultCode.Success);