14 references to ZipAsArray
Microsoft.CodeAnalysis (2)
SourceGeneration\GeneratorDriver.cs (2)
159var results = _state.Generators.ZipAsArray( 189var generatorTimings = _state.Generators.ZipAsArray(_state.GeneratorStates, (generator, generatorState) => new GeneratorTimingInfo(generator, generatorState.ElapsedTime));
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (1)
3870tupleType.TupleElementTypesWithAnnotations.ZipAsArray(
Symbols\AnonymousTypes\AnonymousTypeDescriptor.cs (1)
106var newFields = Fields.ZipAsArray(newFieldTypes, static (field, type) => field.WithType(type));
Symbols\ReducedExtensionMethodSymbol.cs (1)
225typeArgsForConstruct = typeArgs.ZipAsArray(
Symbols\Tuples\TupleTypeSymbol.cs (1)
873mergedNames = names1.ZipAsArray(names2, (n1, n2) => string.CompareOrdinal(n1, n2) == 0 ? n1 : null)!;
Microsoft.CodeAnalysis.UnitTests (7)
Collections\ImmutableArrayExtensionsTests.cs (7)
387Assert.True(empty.SequenceEqual(empty.ZipAsArray(empty, (item1, item2) => item1))); 392Assert.True(single3.SequenceEqual(single1.ZipAsArray(single2, (item1, item2) => item1 + item2))); 397Assert.True(pair3.SequenceEqual(pair1.ZipAsArray(pair2, (item1, item2) => item1 + item2))); 402Assert.True(triple3.SequenceEqual(triple1.ZipAsArray(triple2, (item1, item2) => item1 + item2))); 407Assert.True(quad3.SequenceEqual(quad1.ZipAsArray(quad2, (item1, item2) => item1 + item2))); 412Assert.True(quin3.SequenceEqual(quin1.ZipAsArray(quin2, (item1, item2) => item1 + item2))); 419Assert.True(empty.SequenceEqual(empty.ZipAsArray(empty, (item1, item2) => item1)));
Microsoft.CodeAnalysis.VisualBasic (1)
Semantics\TypeInference\TypeInferenceCollection.vb (1)
630mergedNames = names1.ZipAsArray(names2, Function(n1, n2) If(IdentifierComparison.Equals(n1, n2), n1, Nothing))