3 instantiations of MetadataModification
Microsoft.Build (3)
BackEnd\Components\RequestBuilder\Lookup.cs (3)
1264
private static readonly MetadataModification s_keepModification = new
MetadataModification
(ModificationType.Keep);
1269
private static readonly MetadataModification s_removeModification = new
MetadataModification
(ModificationType.Remove);
1308
return new
MetadataModification
(newValue);
21 references to MetadataModification
Microsoft.Build (19)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
314
metadataToSet[metadataName] = Lookup.
MetadataModification
.CreateFromNoChange();
321
metadataToSet[metadataName] = Lookup.
MetadataModification
.CreateFromRemove();
340
metadataToSet[metadataInstance.Name] = Lookup.
MetadataModification
.CreateFromNewValue(evaluatedValue);
BackEnd\Components\RequestBuilder\Lookup.cs (16)
1074
private Dictionary<string,
MetadataModification
> _modifications;
1084
_modifications = new Dictionary<string,
MetadataModification
>(MSBuildNameIgnoreCaseComparer.Default);
1094
_modifications = new Dictionary<string,
MetadataModification
>(other._modifications, MSBuildNameIgnoreCaseComparer.Default);
1144
MetadataModification
existingModification;
1178
_modifications.Add(metadataName,
MetadataModification
.CreateFromNewValue(metadataValue));
1184
public IEnumerable<KeyValuePair<string,
MetadataModification
>> ExplicitModifications
1193
/// <returns>If <see cref="KeepOnlySpecified"/> is true, this will return a modification with <see cref="
MetadataModification
.Remove"/>
1198
public
MetadataModification
this[string metadataName]
1202
MetadataModification
modification;
1208
return
MetadataModification
.CreateFromRemove();
1211
return
MetadataModification
.CreateFromNoChange();
1264
private static readonly
MetadataModification
s_keepModification = new MetadataModification(ModificationType.Keep);
1269
private static readonly
MetadataModification
s_removeModification = new MetadataModification(ModificationType.Remove);
1296
public static
MetadataModification
CreateFromNoChange()
1306
public static
MetadataModification
CreateFromNewValue(string newValue)
1315
public static
MetadataModification
CreateFromRemove()
Microsoft.Build.Engine.UnitTests (2)
BackEnd\Lookup_Tests.cs (2)
628
newMetadata2["m3"] = Lookup.
MetadataModification
.CreateFromNoChange();
677
newMetadata["m1"] = Lookup.
MetadataModification
.CreateFromNoChange();