3 instantiations of MetadataModification
Microsoft.Build (3)
BackEnd\Components\RequestBuilder\Lookup.cs (3)
1315private static readonly MetadataModification s_keepModification = new MetadataModification(ModificationType.Keep); 1320private static readonly MetadataModification s_removeModification = new MetadataModification(ModificationType.Remove); 1359return new MetadataModification(newValue);
19 references to MetadataModification
Microsoft.Build (19)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
316metadataToSet[metadataName] = Lookup.MetadataModification.CreateFromNoChange(); 323metadataToSet[metadataName] = Lookup.MetadataModification.CreateFromRemove(); 342metadataToSet[metadataInstance.Name] = Lookup.MetadataModification.CreateFromNewValue(evaluatedValue);
BackEnd\Components\RequestBuilder\Lookup.cs (16)
1125private Dictionary<string, MetadataModification> _modifications; 1135_modifications = new Dictionary<string, MetadataModification>(MSBuildNameIgnoreCaseComparer.Default); 1145_modifications = new Dictionary<string, MetadataModification>(other._modifications, MSBuildNameIgnoreCaseComparer.Default); 1195MetadataModification existingModification; 1229_modifications.Add(metadataName, MetadataModification.CreateFromNewValue(metadataValue)); 1235public Dictionary<string, MetadataModification> ExplicitModifications 1244/// <returns>If <see cref="KeepOnlySpecified"/> is true, this will return a modification with <see cref="MetadataModification.Remove"/> 1249public MetadataModification this[string metadataName] 1253MetadataModification modification; 1259return MetadataModification.CreateFromRemove(); 1262return MetadataModification.CreateFromNoChange(); 1315private static readonly MetadataModification s_keepModification = new MetadataModification(ModificationType.Keep); 1320private static readonly MetadataModification s_removeModification = new MetadataModification(ModificationType.Remove); 1347public static MetadataModification CreateFromNoChange() 1357public static MetadataModification CreateFromNewValue(string newValue) 1366public static MetadataModification CreateFromRemove()