16 instantiations of Lookup
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\Lookup.cs (1)
239
return new
Lookup
(this);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
594
_baseLookup = new
Lookup
(Project.ItemsToBuildWith, Project.PropertiesToBuildWith);
Microsoft.Build.Engine.UnitTests (14)
BackEnd\BatchingEngine_Tests.cs (1)
468
return new
Lookup
(itemsByType, properties);
BackEnd\IntrinsicTask_Tests.cs (1)
3911
var lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
BackEnd\Lookup_Tests.cs (4)
1292
Lookup lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
1298
Lookup lookup = new
Lookup
(items, new PropertyDictionary<ProjectPropertyInstance>());
1304
Lookup lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(), properties);
1310
Lookup lookup = new
Lookup
(items, properties);
BackEnd\TargetBuilder_Tests.cs (1)
1540
Lookup lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetEntry_Tests.cs (3)
85
Lookup lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
115
Lookup lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
1027
Lookup lookup = new
Lookup
(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetUpToDateChecker_Tests.cs (1)
572
ItemBucket itemBucket = new ItemBucket(null, null, new
Lookup
(itemsByName, new PropertyDictionary<ProjectPropertyInstance>()), 0);
BackEnd\TaskExecutionHost_Tests.cs (1)
1286
_bucket = new ItemBucket(Array.Empty<string>(), new Dictionary<string, string>(), new
Lookup
(itemsByName, new PropertyDictionary<ProjectPropertyInstance>()), 0);
Evaluation\Expander_Tests.cs (2)
1345
Lookup lookup = new
Lookup
(secondaryItemsByName, pg);
1532
var lookup = new
Lookup
(projectItemGroups, pg);
255 references to Lookup
Microsoft.Build (56)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (4)
82
Lookup
lookup,
100
Lookup
lookup,
201
Lookup
lookup,
292
Lookup
lookup,
BackEnd\Components\RequestBuilder\IntrinsicTask.cs (1)
89
internal abstract void ExecuteTask(
Lookup
lookup);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (5)
51
internal override void ExecuteTask(
Lookup
lookup)
301
var metadataToSet = new
Lookup
.MetadataModifications(keepMetadata != null);
308
metadataToSet[metadataName] =
Lookup
.MetadataModification.CreateFromNoChange();
315
metadataToSet[metadataName] =
Lookup
.MetadataModification.CreateFromRemove();
336
metadataToSet[metadataInstance.Name] =
Lookup
.MetadataModification.CreateFromNewValue(evaluatedValue);
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
44
internal override void ExecuteTask(
Lookup
lookup)
BackEnd\Components\RequestBuilder\ITargetBuilder.cs (1)
28
Task<BuildResult> BuildTargets(ProjectLoggingContext projectLoggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, string[] targets,
Lookup
baseLookup, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (2)
54
Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode,
Lookup
lookupForInference,
Lookup
lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\ItemBucket.cs (4)
38
private
Lookup
_lookup;
52
private
Lookup
.Scope _lookupEntry;
76
Lookup
lookup,
173
internal
Lookup
Lookup
BackEnd\Components\RequestBuilder\Lookup.cs (13)
18
using ItemsMetadataUpdateDictionary = System.Collections.Generic.Dictionary<Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build.BackEnd.
Lookup
.MetadataModifications>;
19
using ItemTypeToItemsMetadataUpdateDictionary = System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build.BackEnd.
Lookup
.MetadataModifications>>;
73
private LinkedList<
Lookup
.Scope> _lookupScopes = new LinkedList<
Lookup
.Scope>();
96
Lookup
.Scope scope = new
Lookup
.Scope(this, "Lookup()", projectItems, properties);
103
private Lookup(
Lookup
that)
106
foreach (
Lookup
.Scope scope in that._lookupScopes)
237
internal
Lookup
Clone()
246
internal
Lookup
.Scope EnterScope(string description)
260
private void LeaveScope(
Lookup
.Scope scopeToLeave)
1339
private
Lookup
_owningLookup;
1347
internal Scope(
Lookup
lookup, string description, IItemDictionary<ProjectItemInstance> items, PropertyDictionary<ProjectPropertyInstance> properties)
BackEnd\Components\RequestBuilder\TargetBuilder.cs (4)
66
private
Lookup
_baseLookup;
103
public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, string[] targetNames,
Lookup
baseLookup, CancellationToken cancellationToken)
253
Lookup
callTargetLookup = _baseLookup;
655
private async Task<bool> PushTargets(IList<TargetSpecification> targets, TargetEntry parentTargetEntry,
Lookup
baseLookup, bool addAsErrorTarget, bool stopProcessingOnCompletion, TargetBuiltReason buildReason)
BackEnd\Components\RequestBuilder\TargetEntry.cs (13)
123
private
Lookup
_baseLookup;
138
private Stack<
Lookup
.Scope> _legacyCallTargetScopes;
166
internal TargetEntry(BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, TargetSpecification targetSpecification,
Lookup
baseLookup, TargetEntry parentTarget, TargetBuiltReason buildReason, IBuildComponentHost host, bool stopProcessingOnCompletion)
251
internal
Lookup
Lookup
451
Lookup
.Scope entryForInference = null;
452
Lookup
.Scope entryForExecution = null;
460
Lookup
lookupForInference;
461
Lookup
lookupForExecution;
751
internal void EnterLegacyCallTargetScope(
Lookup
lookup)
755
_legacyCallTargetScopes = new Stack<
Lookup
.Scope>();
793
Lookup
.Scope entry = _legacyCallTargetScopes.Pop();
807
private async Task<WorkUnitResult> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode,
Lookup
lookupForInference,
Lookup
lookupForExecution)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (5)
152
public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode,
Lookup
inferLookup,
Lookup
executeLookup, CancellationToken cancellationToken)
294
private async Task<WorkUnitResult> ExecuteTask(TaskExecutionMode mode,
Lookup
lookup)
566
Lookup
.Scope scope = bucket.Lookup.EnterScope("STA Thread for Task");
1177
Lookup
lookup,
BackEnd\Shared\BuildRequestConfiguration.cs (2)
118
private
Lookup
_baseLookup;
586
public
Lookup
BaseLookup
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1215
private void EnsureParameterInitialized(TaskPropertyInfo parameter,
Lookup
lookup)
Microsoft.Build.Engine.UnitTests (199)
BackEnd\BatchingEngine_Tests.cs (1)
466
private static
Lookup
CreateLookup(ItemDictionary<ProjectItemInstance> itemsByType, PropertyDictionary<ProjectPropertyInstance> properties)
BackEnd\BuildRequestConfiguration_Tests.cs (1)
379
Lookup
lookup = configuration.BaseLookup;
BackEnd\IntrinsicTask_Tests.cs (64)
241
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
284
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
304
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
324
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
345
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
366
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
394
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
416
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
440
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
467
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
493
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
519
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
546
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
570
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
596
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
622
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
653
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
672
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
695
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
721
Lookup
lookup = LookupHelpers.CreateLookup(properties);
792
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
816
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
837
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
861
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
966
Lookup
lookup = LookupHelpers.CreateLookup(properties);
993
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1027
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1082
Lookup
lookup = GenerateLookup(task.Project);
1164
Lookup
lookup = GenerateLookup(task.Project);
1578
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1596
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1658
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1677
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1696
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1723
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1757
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1799
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
1854
Lookup
lookup = LookupHelpers.CreateLookup(properties);
1888
Lookup
lookup = LookupHelpers.CreateLookup(properties);
1926
Lookup
lookup = LookupHelpers.CreateLookup(properties);
1962
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2000
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2035
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2062
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2092
Lookup
lookup = GenerateLookup(task.Project);
2134
Lookup
lookup = GenerateLookupWithItemsAndProperties(task.Project);
2173
Lookup
lookup = GenerateLookupWithItemsAndProperties(task.Project);
2216
Lookup
lookup = GenerateLookup(task.Project);
2483
Lookup
lookup = LookupHelpers.CreateLookup(properties);
2766
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2788
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2845
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2895
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2925
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
2974
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
3005
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
3044
Lookup
lookup = GenerateLookup(task.Project);
3820
private static
Lookup
GenerateLookupWithItemsAndProperties(ProjectInstance project)
3825
Lookup
lookup = GenerateLookup(project, pg);
3829
private static
Lookup
GenerateLookup(ProjectInstance project)
3834
private static
Lookup
GenerateLookup(ProjectInstance project, PropertyDictionary<ProjectPropertyInstance> properties)
3856
Lookup
lookup = LookupHelpers.CreateLookup(properties, itemsByName);
3884
private void ExecuteTask(IntrinsicTask task,
Lookup
lookup)
3911
var
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
BackEnd\Lookup_Tests.cs (114)
31
Lookup
lookup = LookupHelpers.CreateLookup(table1);
53
Lookup
lookup = LookupHelpers.CreateLookup(table1);
68
Lookup
lookup = LookupHelpers.CreateEmptyLookup();
85
Lookup
lookup = LookupHelpers.CreateLookup(table1);
96
Lookup
.Scope enteredScope = lookup.EnterScope("x");
107
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
158
Lookup
lookup = LookupHelpers.CreateLookup(table1);
208
Lookup
lookup = LookupHelpers.CreateLookup(table1);
257
Lookup
lookup = LookupHelpers.CreateLookup(table1);
260
Lookup
.Scope enteredScope = lookup.EnterScope("x");
263
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
305
Lookup
lookup = LookupHelpers.CreateLookup(table1);
309
Lookup
.Scope enteredScope = lookup.EnterScope("x");
318
Lookup
lookup2 = lookup.Clone();
324
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
360
Lookup
lookup = LookupHelpers.CreateLookup(table1);
363
Lookup
.Scope enteredScope = lookup.EnterScope("x");
370
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
402
Lookup
lookup = LookupHelpers.CreateLookup(table1);
404
Lookup
.Scope enteredScope = lookup.EnterScope("x");
412
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
415
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
429
Lookup
.MetadataModifications newMetadata2 = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
466
Lookup
lookup = LookupHelpers.CreateLookup(table1);
468
Lookup
.Scope enteredScope = lookup.EnterScope("x");
476
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
479
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
495
Lookup
.MetadataModifications newMetadata2 = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
526
Lookup
lookup = LookupHelpers.CreateLookup(table1);
528
Lookup
.Scope enteredScope = lookup.EnterScope("x");
536
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
539
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
557
Lookup
.MetadataModifications newMetadata2 = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
597
Lookup
lookup = LookupHelpers.CreateLookup(table1);
599
Lookup
.Scope enteredScope = lookup.EnterScope("x");
607
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
610
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
628
Lookup
.MetadataModifications newMetadata2 = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
629
newMetadata2["m3"] =
Lookup
.MetadataModification.CreateFromNoChange();
664
Lookup
lookup = LookupHelpers.CreateLookup(table1);
666
Lookup
.Scope enteredScope = lookup.EnterScope("x");
674
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
677
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
678
newMetadata["m1"] =
Lookup
.MetadataModification.CreateFromNoChange();
719
Lookup
lookup = LookupHelpers.CreateLookup(table1);
721
Lookup
.Scope enteredScope = lookup.EnterScope("x");
729
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
732
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: true);
767
Lookup
lookup = LookupHelpers.CreateLookup(table1);
769
Lookup
.Scope enteredScope = lookup.EnterScope("x");
776
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
779
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
823
Lookup
lookup = LookupHelpers.CreateLookup(table1);
833
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
843
newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
864
Lookup
lookup = LookupHelpers.CreateLookup(table1);
874
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
881
newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
899
Lookup
lookup = LookupHelpers.CreateLookup(table1);
908
Lookup
.Scope enteredScope = lookup.EnterScope("x");
918
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
933
newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
970
Lookup
lookup = LookupHelpers.CreateLookup(table1);
972
Lookup
.Scope enteredScope = lookup.EnterScope("x");
980
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1015
Lookup
lookup = LookupHelpers.CreateLookup(new ItemDictionary<ProjectItemInstance>());
1027
Lookup
lookup = LookupHelpers.CreateLookup(table1);
1034
Lookup
.Scope enteredScope = lookup.EnterScope("x");
1037
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1049
Lookup
.MetadataModifications newMetadata2 = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1083
Lookup
lookup = LookupHelpers.CreateLookup(table1);
1085
Lookup
.Scope enteredScope = lookup.EnterScope("x");
1088
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1100
Lookup
.MetadataModifications newMetadata2 = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1131
Lookup
lookup = LookupHelpers.CreateLookup(table1);
1141
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1173
Lookup
lookup = LookupHelpers.CreateLookup(table1);
1175
Lookup
.Scope enteredScope = lookup.EnterScope("x");
1178
Lookup
.MetadataModifications newMetadata = new
Lookup
.MetadataModifications(keepOnlySpecified: false);
1213
Lookup
lookup = LookupHelpers.CreateLookup(group);
1229
Lookup
lookup = LookupHelpers.CreateLookup(group);
1247
Lookup
lookup = LookupHelpers.CreateLookup(group);
1249
Lookup
.Scope enteredScope = lookup.EnterScope("x");
1258
Lookup
.Scope enteredScope2 = lookup.EnterScope("x");
1267
Lookup
.Scope enteredScope3 = lookup.EnterScope("x");
1290
internal static
Lookup
CreateEmptyLookup()
1292
Lookup
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
1296
internal static
Lookup
CreateLookup(ItemDictionary<ProjectItemInstance> items)
1298
Lookup
lookup = new Lookup(items, new PropertyDictionary<ProjectPropertyInstance>());
1302
internal static
Lookup
CreateLookup(PropertyDictionary<ProjectPropertyInstance> properties)
1304
Lookup
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(), properties);
1308
internal static
Lookup
CreateLookup(PropertyDictionary<ProjectPropertyInstance> properties, ItemDictionary<ProjectItemInstance> items)
1310
Lookup
lookup = new Lookup(items, properties);
BackEnd\MockTaskBuilder.cs (2)
83
public Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode,
Lookup
lookupForInference,
Lookup
lookupForExecution, CancellationToken cancellationToken)
BackEnd\RequestBuilder_Tests.cs (1)
359
public Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, string[] targets,
Lookup
baseLookup, CancellationToken cancellationToken)
BackEnd\TargetBuilder_Tests.cs (2)
1538
private
Lookup
CreateStandardLookup(ProjectInstance project)
1540
Lookup
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetEntry_Tests.cs (3)
85
Lookup
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
115
Lookup
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
1027
Lookup
lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
Evaluation\Expander_Tests.cs (11)
1299
out
Lookup
readOnlyLookup,
1345
Lookup
lookup = new Lookup(secondaryItemsByName, pg);
1361
Lookup
lookup;
1393
Lookup
lookup;
1446
Lookup
lookup;
1472
Lookup
lookup;
1494
Lookup
lookup;
1532
var
lookup = new Lookup(projectItemGroups, pg);
1575
Lookup
lookup;
1604
Lookup
lookup;
1627
Lookup
lookup;