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