5 instantiations of ItemBucket
Microsoft.Build (3)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (2)
181
var bucket = new
ItemBucket
(null, null, lookup, buckets.Count);
351
matchingBucket = new
ItemBucket
(itemNames, itemMetadataValues, lookup, buckets.Count);
BackEnd\Components\RequestBuilder\ItemBucket.cs (1)
140
ItemBucket bucket = new
ItemBucket
(metadata);
Microsoft.Build.Engine.UnitTests (2)
BackEnd\TargetUpToDateChecker_Tests.cs (1)
612
ItemBucket itemBucket = new
ItemBucket
(null, null, new Lookup(itemsByName, new PropertyDictionary<ProjectPropertyInstance>()), 0);
BackEnd\TaskExecutionHost_Tests.cs (1)
1290
_bucket = new
ItemBucket
(FrozenSet<string>.Empty, new Dictionary<string, string>(), new Lookup(itemsByName, new PropertyDictionary<ProjectPropertyInstance>()), 0);
52 references to ItemBucket
Microsoft.Build (46)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (11)
85
internal static List<
ItemBucket
> PrepareBatchingBuckets(
105
internal static List<
ItemBucket
> PrepareBatchingBuckets(
134
List<
ItemBucket
> buckets = null;
180
buckets = new List<
ItemBucket
>(1);
181
var
bucket = new ItemBucket(null, null, lookup, buckets.Count);
304
private static List<
ItemBucket
> BucketConsumedItems(
314
var buckets = new List<
ItemBucket
>();
335
ItemBucket
dummyBucket =
ItemBucket
.GetDummyBucketForComparisons(itemMetadataValues);
341
ItemBucket
matchingBucket;
376
ItemBucket
currentBucket = buckets[i];
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (6)
56
List<
ItemBucket
> buckets = null;
65
foreach (
ItemBucket
bucket in buckets)
137
foreach (
ItemBucket
bucket in buckets)
154
private void ExecuteAdd(ProjectItemGroupTaskItemInstance child,
ItemBucket
bucket, ISet<string> keepMetadata, ISet<string> removeMetadata, LoggingContext loggingContext = null)
250
private void ExecuteRemove(ProjectItemGroupTaskItemInstance child,
ItemBucket
bucket, HashSet<string> matchOnMetadata, MatchOnMetadataOptions matchingOptions)
297
private void ExecuteModify(ProjectItemGroupTaskItemInstance child,
ItemBucket
bucket, ISet<string> keepMetadata, ISet<string> removeMetadata, LoggingContext loggingContext = null)
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (3)
52
List<
ItemBucket
> buckets = null;
62
foreach (
ItemBucket
bucket in buckets)
114
foreach (
ItemBucket
bucket in buckets)
BackEnd\Components\RequestBuilder\ItemBucket.cs (4)
23
internal struct ItemBucket : IComparable<
ItemBucket
>
123
public int CompareTo(
ItemBucket
other)
138
internal static
ItemBucket
GetDummyBucketForComparisons(Dictionary<string, string> metadata)
140
ItemBucket
bucket = new ItemBucket(metadata);
BackEnd\Components\RequestBuilder\TargetEntry.cs (6)
427
List<
ItemBucket
> buckets = BatchingEngine.PrepareBatchingBuckets(GetBatchableParametersForTarget(), _baseLookup, _target.Location, null);
443
ItemBucket
bucket = buckets[i];
586
foreach (
ItemBucket
bucket in buckets)
627
List<
ItemBucket
> batchingBuckets = BatchingEngine.PrepareBatchingBuckets(GetBatchableParametersForTarget(), _baseLookup, _target.Location, targetLoggingContext);
632
foreach (
ItemBucket
bucket in batchingBuckets)
657
foreach (
ItemBucket
bucket in batchingBuckets)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
133
ItemBucket
bucket,
403
ItemBucket
bucket,
796
ItemBucket
bucket,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (11)
302
List<
ItemBucket
> buckets = null;
333
taskResult = await ExecuteBucket(taskHost, (
ItemBucket
)buckets[i], mode, lookupHash);
356
foreach (
ItemBucket
bucket in buckets)
370
private async ValueTask<WorkUnitResult> ExecuteBucket(TaskHost taskHost,
ItemBucket
bucket, TaskExecutionMode howToExecuteTask, Dictionary<string, string> lookupHash)
615
private void LogSkippedTask(
ItemBucket
bucket, TaskExecutionMode howToExecuteTask)
645
private void ExecuteIntrinsicTask(
ItemBucket
bucket)
659
private async Task<WorkUnitResult> InitializeAndExecuteTask(TaskLoggingContext taskLoggingContext,
ItemBucket
bucket, IDictionary<string, string> taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask)
692
private void UpdateContinueOnError(
ItemBucket
bucket, TaskHost taskHost)
744
private async ValueTask<WorkUnitResult> ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost,
ItemBucket
bucket, TaskExecutionMode howToExecuteTask)
1074
private bool GatherTaskOutputs(TaskExecutionHost taskExecutionHost, TaskExecutionMode howToExecuteTask,
ItemBucket
bucket)
1186
ItemBucket
bucket)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
126
private
ItemBucket
_batchBucket;
305
public bool InitializeForBatch(TaskLoggingContext loggingContext,
ItemBucket
batchBucket, IDictionary<string, string> taskIdentityParameters, int scheduledNodeId)
Microsoft.Build.Engine.UnitTests (6)
BackEnd\BatchingEngine_Tests.cs (4)
56
List<
ItemBucket
> buckets = BatchingEngine.PrepareBatchingBuckets(
64
foreach (
ItemBucket
bucket in buckets)
145
List<
ItemBucket
> buckets = BatchingEngine.PrepareBatchingBuckets(
238
List<
ItemBucket
> buckets = BatchingEngine.PrepareBatchingBuckets(
BackEnd\TargetUpToDateChecker_Tests.cs (1)
612
ItemBucket
itemBucket = new ItemBucket(null, null, new Lookup(itemsByName, new PropertyDictionary<ProjectPropertyInstance>()), 0);
BackEnd\TaskExecutionHost_Tests.cs (1)
74
private
ItemBucket
_bucket;