36 references to Lookup
Microsoft.Build (20)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (5)
238
bucket.
Lookup
.AddNewItemsOfItemType(child.ItemType, itemsToAdd, !keepDuplicates, logFunction);
252
ICollection<ProjectItemInstance> group = bucket.
Lookup
.GetItems(child.ItemType);
284
bucket.
Lookup
.RemoveItems(itemsToRemove);
299
ICollection<ProjectItemInstance> group = bucket.
Lookup
.GetItems(child.ItemType);
345
bucket.
Lookup
.ModifyItems(child.ItemType, group, metadataToSet);
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
104
bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create(property.Name, evaluatedValue, property.Location, Project.IsImmutable));
BackEnd\Components\RequestBuilder\ItemBucket.cs (1)
74
/// <param name="lookup">The <see cref="
Lookup
"/> to use for the items in the bucket.</param>
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
499
lookupForInference = bucket.
Lookup
;
500
lookupForExecution = bucket.
Lookup
.Clone();
BackEnd\Components\RequestBuilder\TaskBuilder.cs (5)
458
List<string> overrideMessages = bucket.
Lookup
.GetPropertyOverrideMessages(lookupHash);
504
List<string> overrideMessages = bucket.
Lookup
.GetPropertyOverrideMessages(lookupHash);
646
task.ExecuteTask(bucket.
Lookup
);
836
bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.RequestConfiguration.Project.IsImmutable));
1155
InferTaskOutputs(bucket.
Lookup
, taskOutputSpecification, taskParameterName, outputTargetName, outputTargetName, bucket);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (6)
462
EnsureParameterInitialized(parameter, _batchBucket.
Lookup
);
1057
EnsureParameterInitialized(parameter, _batchBucket.
Lookup
);
1434
_batchBucket.
Lookup
.AddNewItem(newItem);
1505
_batchBucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create(outputTargetName, outputString, parameterLocation, _projectInstance.IsImmutable));
1528
_batchBucket.
Lookup
.AddNewItem(new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output), EscapingUtilities.Escape(parameterLocation.File)));
1600
_batchBucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create(outputTargetName, outputString, parameterLocation, _projectInstance.IsImmutable));
Microsoft.Build.Engine.UnitTests (16)
BackEnd\TaskExecutionHost_Tests.cs (16)
770
_bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create("output", "initialvalue"));
780
_bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create("output", "initialvalue"));
790
_bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create("output", "initialvalue"));
800
_bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create("output", "initialvalue"));
810
_bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create("output", "initialvalue"));
820
_bucket.
Lookup
.SetProperty(ProjectPropertyInstance.Create("output", "initialvalue"));
1301
Assert.Single(_bucket.
Lookup
.GetItems("output"));
1302
Assert.Equal(value, _bucket.
Lookup
.GetItems("output").First().EvaluatedInclude);
1313
Assert.Single(_bucket.
Lookup
.GetItems("output"));
1314
Assert.Equal(0, TaskItemComparer.Instance.Compare(value, new TaskItem(_bucket.
Lookup
.GetItems("output").First())));
1325
Assert.Equal(values.Length, _bucket.
Lookup
.GetItems("output").Count);
1328
Assert.Equal(values[i], _bucket.
Lookup
.GetItems("output").ElementAt(i).EvaluatedInclude);
1340
Assert.Equal(values.Length, _bucket.
Lookup
.GetItems("output").Count);
1343
Assert.Equal(0, TaskItemComparer.Instance.Compare(values[i], new TaskItem(_bucket.
Lookup
.GetItems("output").ElementAt(i))));
1355
Assert.NotNull(_bucket.
Lookup
.GetProperty("output"));
1356
Assert.Equal(value, _bucket.
Lookup
.GetProperty("output").EvaluatedValue);