Update Microsoft.NETCore.Sdk => Microsoft.NET.Sdk.
This commit is contained in:
parent
2727b191e3
commit
633b56e448
10 changed files with 33 additions and 17 deletions
|
@ -82,9 +82,9 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Transforms
|
|||
return this;
|
||||
}
|
||||
|
||||
public AddItemTransform<T> WithMetadata(string metadataName, Func<T, string> metadataValueFunc)
|
||||
public AddItemTransform<T> WithMetadata(string metadataName, Func<T, string> metadataValueFunc, Func<T, bool> writeMetadataFunc = null)
|
||||
{
|
||||
_metadata.Add(new ItemMetadataValue<T>(metadataName, metadataValueFunc));
|
||||
_metadata.Add(new ItemMetadataValue<T>(metadataName, metadataValueFunc, writeMetadataFunc));
|
||||
return this;
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,10 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Transforms
|
|||
|
||||
foreach (var metadata in _metadata)
|
||||
{
|
||||
item.AddMetadata(metadata.MetadataName, metadata.GetMetadataValue(source));
|
||||
if (metadata.ShouldWriteMetadata(source))
|
||||
{
|
||||
item.AddMetadata(metadata.MetadataName, metadata.GetMetadataValue(source));
|
||||
}
|
||||
}
|
||||
|
||||
return item;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue