2 instantiations of Lookup
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\Lookup.cs (1)
242return new Lookup(this);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
688_baseLookup = new Lookup(Project.ItemsToBuildWith, Project.PropertiesToBuildWith);
57 references to Lookup
Microsoft.Build (57)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (4)
84Lookup lookup, 104Lookup lookup, 204Lookup lookup, 295Lookup lookup,
BackEnd\Components\RequestBuilder\IntrinsicTask.cs (1)
79internal abstract void ExecuteTask(Lookup lookup);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (5)
53internal override void ExecuteTask(Lookup lookup) 310var metadataToSet = new Lookup.MetadataModifications(keepMetadata != null); 317metadataToSet[metadataName] = Lookup.MetadataModification.CreateFromNoChange(); 324metadataToSet[metadataName] = Lookup.MetadataModification.CreateFromRemove(); 343metadataToSet[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)
40private readonly Lookup _lookup; 54private readonly Lookup.Scope _lookupEntry; 79Lookup lookup, 178internal Lookup Lookup
BackEnd\Components\RequestBuilder\Lookup.cs (13)
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) 825/// Appends newly created items of a single type to the primary add table of a <see cref="Lookup"/>. 833private readonly Lookup _lookup; 841internal NewItemAppender(Lookup lookup, string itemType, int capacityHint) 1529private Lookup _owningLookup; 1537internal Scope(Lookup lookup, string description, PropertyDictionary<ProjectPropertyInstance> properties)
BackEnd\Components\RequestBuilder\TargetBuilder.cs (4)
67private Lookup _baseLookup; 111public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken) 262Lookup callTargetLookup = _baseLookup; 703private async Task<bool> PushTargets(IList<TargetSpecification> targets, TargetEntry parentTargetEntry, Lookup baseLookup, bool addAsErrorTarget, bool stopProcessingOnCompletion, TargetBuiltReason buildReason)
BackEnd\Components\RequestBuilder\TargetEntry.cs (13)
125private Lookup _baseLookup; 140private Stack<Lookup.Scope> _legacyCallTargetScopes; 173Lookup baseLookup, TargetEntry parentTarget, 267internal Lookup Lookup 476Lookup.Scope entryForInference = null; 477Lookup.Scope entryForExecution = null; 485Lookup lookupForInference; 486Lookup lookupForExecution; 784internal void EnterLegacyCallTargetScope(Lookup lookup) 788_legacyCallTargetScopes = new Stack<Lookup.Scope>(); 826Lookup.Scope entry = _legacyCallTargetScopes.Pop(); 840private async ValueTask<WorkUnitResult> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
151public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken) 307private async ValueTask<WorkUnitResult> ExecuteTask(TaskExecutionMode mode, Lookup lookup) 1263Lookup lookup,
BackEnd\Shared\BuildRequestConfiguration.cs (2)
121private Lookup _baseLookup; 680public Lookup BaseLookup
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
1726private void EnsureParameterInitialized(TaskPropertyInfo parameter, Lookup lookup) 1984Lookup.NewItemAppender appender = _batchBucket.Lookup.BeginAddNewItems(outputTargetName, outputs.Length); 2085Lookup.NewItemAppender appender = _batchBucket.Lookup.BeginAddNewItems(outputTargetName, outputs.Length);