13 references to ZipAsArray
Microsoft.CodeAnalysis (2)
SourceGeneration\GeneratorDriver.cs (2)
174var results = _state.Generators.ZipAsArray( 209var generatorTimings = _state.Generators.ZipAsArray(_state.GeneratorStates, (generator, generatorState) => new GeneratorTimingInfo(generator, generatorState.ElapsedTime));
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (1)
4232tupleType.TupleElementTypesWithAnnotations.ZipAsArray(
Symbols\AnonymousTypes\AnonymousTypeDescriptor.cs (1)
107var newFields = Fields.ZipAsArray(newFieldTypes, static (field, type) => field.WithType(type));
Symbols\ReducedExtensionMethodSymbol.cs (1)
233typeArgsForConstruct = typeArgs.ZipAsArray(
Symbols\Tuples\TupleTypeSymbol.cs (1)
866mergedNames = names1.ZipAsArray(names2, (n1, n2) => string.CompareOrdinal(n1, n2) == 0 ? n1 : null)!;
Microsoft.CodeAnalysis.UnitTests (7)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (7)
399Assert.True(empty.SequenceEqual(empty.ZipAsArray(empty, (item1, item2) => item1))); 404Assert.True(single3.SequenceEqual(single1.ZipAsArray(single2, (item1, item2) => item1 + item2))); 409Assert.True(pair3.SequenceEqual(pair1.ZipAsArray(pair2, (item1, item2) => item1 + item2))); 414Assert.True(triple3.SequenceEqual(triple1.ZipAsArray(triple2, (item1, item2) => item1 + item2))); 419Assert.True(quad3.SequenceEqual(quad1.ZipAsArray(quad2, (item1, item2) => item1 + item2))); 424Assert.True(quin3.SequenceEqual(quin1.ZipAsArray(quin2, (item1, item2) => item1 + item2))); 431Assert.True(empty.SequenceEqual(empty.ZipAsArray(empty, (item1, item2) => item1)));