2 instantiations of Lookup
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\Lookup.cs (1)
242return new Lookup(this);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
623_baseLookup = new Lookup(Project.ItemsToBuildWith, Project.PropertiesToBuildWith);
52 references to Lookup
Microsoft.Build (52)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (4)
87Lookup lookup, 107Lookup lookup, 214Lookup lookup, 305Lookup lookup,
BackEnd\Components\RequestBuilder\IntrinsicTask.cs (1)
89internal abstract void ExecuteTask(Lookup lookup);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (5)
52internal override void ExecuteTask(Lookup lookup) 309var metadataToSet = new Lookup.MetadataModifications(keepMetadata != null); 316metadataToSet[metadataName] = Lookup.MetadataModification.CreateFromNoChange(); 323metadataToSet[metadataName] = Lookup.MetadataModification.CreateFromRemove(); 342metadataToSet[metadataInstance.Name] = Lookup.MetadataModification.CreateFromNewValue(evaluatedValue);
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
48internal override void ExecuteTask(Lookup lookup)
BackEnd\Components\RequestBuilder\ITargetBuilder.cs (1)
29Task<BuildResult> BuildTargets(ProjectLoggingContext projectLoggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targets, Lookup baseLookup, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (2)
54Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\ItemBucket.cs (4)
41private readonly Lookup _lookup; 55private readonly Lookup.Scope _lookupEntry; 80Lookup lookup, 179internal Lookup Lookup
BackEnd\Components\RequestBuilder\Lookup.cs (10)
20using ItemsMetadataUpdateDictionary = System.Collections.Generic.Dictionary<Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build.BackEnd.Lookup.MetadataModifications>; 21using ItemTypeToItemsMetadataUpdateDictionary = System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build.BackEnd.Lookup.MetadataModifications>>; 84private Lookup.Scope _lookupScopes; 108_lookupScopes = new Lookup.Scope(this, "Lookup()", properties); 114private Lookup(Lookup that) 240internal Lookup Clone() 249internal Lookup.Scope EnterScope(string description) 263private void LeaveScope(Lookup.Scope scopeToLeave) 1441private Lookup _owningLookup; 1449internal Scope(Lookup lookup, string description, PropertyDictionary<ProjectPropertyInstance> properties)
BackEnd\Components\RequestBuilder\TargetBuilder.cs (4)
66private Lookup _baseLookup; 108public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken) 259Lookup callTargetLookup = _baseLookup; 669private async Task<bool> PushTargets(IList<TargetSpecification> targets, TargetEntry parentTargetEntry, Lookup baseLookup, bool addAsErrorTarget, bool stopProcessingOnCompletion, TargetBuiltReason buildReason)
BackEnd\Components\RequestBuilder\TargetEntry.cs (13)
124private Lookup _baseLookup; 139private Stack<Lookup.Scope> _legacyCallTargetScopes; 167Lookup baseLookup, TargetEntry parentTarget, 256internal Lookup Lookup 463Lookup.Scope entryForInference = null; 464Lookup.Scope entryForExecution = null; 472Lookup lookupForInference; 473Lookup lookupForExecution; 757internal void EnterLegacyCallTargetScope(Lookup lookup) 761_legacyCallTargetScopes = new Stack<Lookup.Scope>(); 799Lookup.Scope entry = _legacyCallTargetScopes.Pop(); 813private async ValueTask<WorkUnitResult> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
153public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken) 309private async ValueTask<WorkUnitResult> ExecuteTask(TaskExecutionMode mode, Lookup lookup) 1215Lookup lookup,
BackEnd\Shared\BuildRequestConfiguration.cs (2)
120private Lookup _baseLookup; 615public Lookup BaseLookup
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1313private void EnsureParameterInitialized(TaskPropertyInfo parameter, Lookup lookup)