Exemplo n.º 1
0
        public override bool Execute()
        {
            var seenPackagePaths = new HashSet <string>(StringComparer.OrdinalIgnoreCase);

            PackageFiles = (from item in OutputsWithTargetFrameworkInformation.Select(ConvertToPackageFile)
                            let packagePath = item.GetMetadata(Metadata.FileTarget)
                                              where seenPackagePaths.Add(packagePath)
                                              select item).ToArray();

            return(true);
        }
Exemplo n.º 2
0
        public override bool Execute()
        {
            var stuff = OutputsWithTargetFrameworkInformation.Select(x => new
            {
                x.ItemSpec,
                Metadata = x.MetadataNames.Cast <string>().ToDictionary(y => y, x.GetMetadata)
            }).ToArray();

            var seenPackagePaths = new HashSet <string>(StringComparer.OrdinalIgnoreCase);

            PackageFiles = (from item in OutputsWithTargetFrameworkInformation.Select(ConvertToPackageFile)
                            let packagePath = item.GetMetadata(Metadata.FileTarget)
                                              where seenPackagePaths.Add(packagePath)
                                              select item).ToArray();


            return(true);
        }