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