26 instantiations of MetadataModifications
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
307
var metadataToSet = new Lookup.
MetadataModifications
(keepMetadata != null);
BackEnd\Components\RequestBuilder\Lookup.cs (1)
1065
return new
MetadataModifications
(this);
Microsoft.Build.Engine.UnitTests (24)
BackEnd\Lookup_Tests.cs (24)
414
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
428
Lookup.MetadataModifications newMetadata2 = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
478
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
494
Lookup.MetadataModifications newMetadata2 = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
538
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
556
Lookup.MetadataModifications newMetadata2 = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
609
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
627
Lookup.MetadataModifications newMetadata2 = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
676
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
731
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: true);
778
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
832
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
842
newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
873
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
880
newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
917
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
932
newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
979
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
1036
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
1048
Lookup.MetadataModifications newMetadata2 = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
1087
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
1099
Lookup.MetadataModifications newMetadata2 = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
1140
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
1177
Lookup.MetadataModifications newMetadata = new Lookup.
MetadataModifications
(keepOnlySpecified: false);
47 references to MetadataModifications
Microsoft.Build (26)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
307
var
metadataToSet = new Lookup.MetadataModifications(keepMetadata != null);
BackEnd\Components\RequestBuilder\Lookup.cs (25)
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
>>;
339
foreach (KeyValuePair<string, Dictionary<ProjectItemInstance,
MetadataModifications
>> entry in PrimaryModifyTable)
341
Dictionary<ProjectItemInstance,
MetadataModifications
> modifiesOfType;
345
foreach (KeyValuePair<ProjectItemInstance,
MetadataModifications
> modify in entry.Value)
394
foreach (KeyValuePair<string, Dictionary<ProjectItemInstance,
MetadataModifications
>> entry in PrimaryModifyTable)
472
Dictionary<ProjectItemInstance,
MetadataModifications
> allModifies = null;
502
Dictionary<ProjectItemInstance,
MetadataModifications
> modifies;
507
allModifies ??= new Dictionary<ProjectItemInstance,
MetadataModifications
>(modifies.Count);
510
foreach (KeyValuePair<ProjectItemInstance,
MetadataModifications
> modify in modifies)
746
internal void ModifyItems(string itemType, ICollection<ProjectItemInstance> group,
MetadataModifications
metadataChanges)
778
Dictionary<ProjectItemInstance,
MetadataModifications
> modifiesOfType;
781
modifiesOfType = new Dictionary<ProjectItemInstance,
MetadataModifications
>();
789
var
metadataChangeCopy = metadataChanges.Clone();
794
var modify = new KeyValuePair<ProjectItemInstance,
MetadataModifications
>(actualItem, metadataChangeCopy);
807
private void ApplyModifies(ItemDictionary<ProjectItemInstance> result, Dictionary<ProjectItemInstance,
MetadataModifications
> allModifies)
822
var
modificationsToApply = modify.Value;
841
private static void ApplyMetadataModificationsToItem(
MetadataModifications
modificationsToApply, ProjectItemInstance itemToModify)
901
var
modificationsToApply = kvPair.Value;
914
private void MergeModificationsIntoModificationTable(Dictionary<ProjectItemInstance,
MetadataModifications
> modifiesOfType,
915
KeyValuePair<ProjectItemInstance,
MetadataModifications
> modify,
918
MetadataModifications
existingMetadataChanges;
1053
private MetadataModifications(
MetadataModifications
other)
1063
public
MetadataModifications
Clone()
1088
public void ApplyModifications(
MetadataModifications
other)
Microsoft.Build.Engine.UnitTests (21)
BackEnd\Lookup_Tests.cs (21)
414
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: true);
428
Lookup.
MetadataModifications
newMetadata2 = new Lookup.MetadataModifications(keepOnlySpecified: false);
478
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
494
Lookup.
MetadataModifications
newMetadata2 = new Lookup.MetadataModifications(keepOnlySpecified: true);
538
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: true);
556
Lookup.
MetadataModifications
newMetadata2 = new Lookup.MetadataModifications(keepOnlySpecified: true);
609
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: true);
627
Lookup.
MetadataModifications
newMetadata2 = new Lookup.MetadataModifications(keepOnlySpecified: true);
676
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: true);
731
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: true);
778
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
832
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
873
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
917
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
979
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
1036
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
1048
Lookup.
MetadataModifications
newMetadata2 = new Lookup.MetadataModifications(keepOnlySpecified: false);
1087
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
1099
Lookup.
MetadataModifications
newMetadata2 = new Lookup.MetadataModifications(keepOnlySpecified: false);
1140
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);
1177
Lookup.
MetadataModifications
newMetadata = new Lookup.MetadataModifications(keepOnlySpecified: false);