69 references to Aggregate
Aspire.Dashboard (1)
DashboardWebApplication.cs (1)
609: notNullProtocols.Aggregate((acc, p) => !isHttps ? acc & p : acc | p);
dotnet (2)
Commands\Test\VSTest\TestCommand.cs (1)
39commandLineParameters = args.Aggregate((a, b) => $"{a} | {b}");
Commands\Workload\Install\WorkloadGarbageCollector.cs (1)
103var latestWorkloadSetVersion = installedWorkloadSets.Keys.Aggregate((s1, s2) => WorkloadUtilities.VersionCompare(s1, s2) >= 0 ? s1 : s2);
dotnet-svcutil-lib (9)
CommandProcessorOptions.cs (6)
168fileOptions.AddWarning(string.Format(SR.WrnExtraParamsOnInputFileParamIgnoredFormat, disallowedSwitchesOnParamsFilesProvided.Select(s => $"'{s.Name}'").Aggregate((msg, n) => $"{msg}, '{n}'")), 0); 308this.AddWarning(string.Format(SR.WrnUnexpectedInputsFormat, this.Inputs.Select(i => $"{i}''").Aggregate((msg, i) => $"{msg}, {i}"))); 361var projectItems = csProjects.Concat(vbProjects).ToArray().Aggregate((projectMsg, projectItem) => $"{projectMsg}, {projectItem}").Trim(',').Trim(); 522.Select(f => $"'{f}'").Aggregate((files, f) => $"{files}, {f}"); 670invalidNamespaces.Select(n => $"'{n.Key},{n.Value}'").Aggregate((msg, n) => $"{msg}, {n}"))); 1068.Aggregate((num, s) => num + ", " + s).ToString();
Shared\MSBuildProj.cs (1)
674targetFrameworksNode.SetValue(_targetFrameworks.Aggregate((tfs, tf) => $"{tfs};{tf}"));
Shared\Options\ListValue.cs (1)
215var value = this.InnerList.Count > 0 ? this.InnerList.Select(i => $"\"{i}\"").Aggregate((str, s) => $"{str}, {s}") : string.Empty;
Shared\Options\OptionValueParser.cs (1)
173value = list.Select(item => $"'{item}'").Aggregate((num, s) => num + ", " + s).ToString();
dotnet-svcutil-lib.Tests (5)
TestInit.cs (1)
461.Aggregate((msg, b) => $"{msg}{Environment.NewLine}{b}"), scriptPath);
UnitTest.cs (4)
253Environment.NewLine + cmdOptions.Errors.Select(e => e.Message).Aggregate((errors, e) => $"{errors}{Environment.NewLine}{e}"); 255Environment.NewLine + cmdOptions.Warnings.Aggregate((warnings, w) => $"{warnings}{Environment.NewLine}{w}"); 299Environment.NewLine + cmdOptions.Errors.Select(e => e.Message).Aggregate((errors, e) => $"{errors}{Environment.NewLine}{e}"); 301Environment.NewLine + cmdOptions.Warnings.Aggregate((warnings, w) => $"{warnings}{Environment.NewLine}{w}");
dotnet-user-jwts (1)
Helpers\ConsoleTable.cs (1)
91.Aggregate((previousRowColumn, nextRowColumn) => previousRowColumn + nextRowColumn) + " |";
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
233expressions.Aggregate(factory.LogicalAndExpression))); 337expressions.Aggregate(factory.LogicalAndExpression)));
ILAssembler (1)
GrammarVisitor.cs (1)
2124EventAttributes eventAttributes = context.eventAttr().Select(attr => VisitEventAttr(attr).Value).Aggregate((a, b) => a | b);
Microsoft.AspNetCore.Authentication.Negotiate (1)
Internal\LdapAdapter.cs (1)
41var distinguishedName = settings.Domain.Split('.').Select(name => $"dc={name}").Aggregate((a, b) => $"{a},{b}");
Microsoft.CodeAnalysis (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
233expressions.Aggregate(factory.LogicalAndExpression))); 337expressions.Aggregate(factory.LogicalAndExpression)));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
233expressions.Aggregate(factory.LogicalAndExpression))); 337expressions.Aggregate(factory.LogicalAndExpression)));
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
Microsoft.CodeAnalysis.Features (1)
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
111expressions.Aggregate(generator.LogicalAndExpression));
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
233expressions.Aggregate(factory.LogicalAndExpression))); 337expressions.Aggregate(factory.LogicalAndExpression)));
Microsoft.DotNet.ApiCompatibility (1)
Runner\ApiCompatRunnerWorkItem.cs (1)
70public override string ToString() => $"{Left.Select(l => l.AssemblyId).Aggregate((l1, l2) => l1 + ", " + l2)}: {Options}";
Microsoft.DotNet.Build.Tasks.Packaging (3)
GenerateNuSpec.cs (3)
320.Aggregate(AggregateVersions) 322dependenciesById.Select(x => x.Include).Aggregate(AggregateInclude), 323dependenciesById.Select(x => x.Exclude).Aggregate(AggregateExclude)
Microsoft.DotNet.TemplateLocator (2)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (2)
224var maxWorkloadSetVersion = availableWorkloadSets.Keys.Aggregate((s1, s2) => VersionCompare(s1, s2) >= 0 ? s1 : s2); 497var maxVersionDirectory = manifestVersionDirectories.Aggregate((d1, d2) => VersionCompare(d1.version, d2.version) > 0 ? d1 : d2);
Microsoft.ML.OnnxConverter (7)
OnnxContextImpl.cs (7)
347_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size"); 358_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size"); 369_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size"); 380_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size"); 391_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size"); 402_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size"); 413_host.Check(dims.Aggregate((x, y) => x * y) == values.Count(), "Number of elements doesn't match tensor size");
Microsoft.ML.OnnxTransformer (3)
OnnxTransform.cs (2)
557int valCount = inputShape.Where(x => x > 0).Aggregate((x, y) => x * y); 883_denominator = _tensorShape.Where(x => x > 0).Aggregate((a, x) => a * x);
OnnxTypeParser.cs (1)
237else if (shape.Count() != 0 && shape.Aggregate((x, y) => x * y) > 0)
Microsoft.ML.TensorFlow (2)
TensorflowTransform.cs (2)
723var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 738var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y);
Microsoft.ML.Tokenizers (1)
Utils\TokenizerExtensions.cs (1)
20var (minSource, minValue) = keys.Zip(values, (first, second) => (first, second)).Aggregate((min, x) => min.second <= x.second ? min : x);
Microsoft.ML.Vision (2)
DnnRetrainTransform.cs (2)
893var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y); 908var tensorSize = tensor.shape.dims.Where(x => x > 0).Aggregate((x, y) => x * y);
Microsoft.NET.Build.Tasks (2)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (2)
224var maxWorkloadSetVersion = availableWorkloadSets.Keys.Aggregate((s1, s2) => VersionCompare(s1, s2) >= 0 ? s1 : s2); 497var maxVersionDirectory = manifestVersionDirectories.Aggregate((d1, d2) => VersionCompare(d1.version, d2.version) > 0 ? d1 : d2);
Microsoft.NET.Sdk.WorkloadManifestReader (2)
SdkDirectoryWorkloadManifestProvider.cs (2)
224var maxWorkloadSetVersion = availableWorkloadSets.Keys.Aggregate((s1, s2) => VersionCompare(s1, s2) >= 0 ? s1 : s2); 497var maxVersionDirectory = manifestVersionDirectories.Aggregate((d1, d2) => VersionCompare(d1.version, d2.version) > 0 ? d1 : d2);
NuGet.Frameworks (1)
CompatibilityListProvider.cs (1)
46.Select(g => g.Aggregate((a, b) => a.Version < b.Version ? a : b))
NuGet.Protocol (2)
LegacyFeed\V2FeedQueryBuilder.cs (2)
237.Aggregate((a, b) => string.Format(CultureInfo.InvariantCulture, AndFormat, a, b)); 305.Aggregate((a, b) => string.Format(CultureInfo.InvariantCulture, OrFormat, a, b));
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
980/// Variant of <see cref="System.Linq.Enumerable.Aggregate{TSource}(IEnumerable{TSource}, Func{TSource, TSource, TSource})"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
233expressions.Aggregate(factory.LogicalAndExpression))); 337expressions.Aggregate(factory.LogicalAndExpression)));
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\FileExtensionsAttribute.cs (1)
32private string ExtensionsFormatted => ExtensionsParsed.Aggregate((left, right) => left + ", " + right);