12 references to SelectAsArray
Microsoft.CodeAnalysis.CSharp (6)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
569var fixedArguments = _methodTypeParameters.SelectAsArray(
Compilation\CSharpCompilation.cs (1)
4145? callingConventionTypes.SelectAsArray((type, i, @this) => getCustomModifierForType(type, @this, i), this)
FlowAnalysis\NullableWalker.cs (2)
7716parameterAnnotationsOpt = arguments.SelectAsArray( 7722parameterAnnotationsOpt = arguments.SelectAsArray(
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
37var properties = fields.SelectAsArray((field, i, type) => new AnonymousTypePropertySymbol(type, field, i), this);
Symbols\Source\LambdaSymbol.cs (1)
333return parameterTypes.SelectAsArray((type, ordinal, arg) =>
Microsoft.CodeAnalysis.UnitTests (6)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (6)
363Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => item, 1))); 364Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => arg, 2))); 365Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => index, 3))); 373Assert.True(a.SequenceEqual(a.SelectAsArray((item, index, arg) => item, 1))); 374Assert.True(c.SequenceEqual(a.SelectAsArray((item, index, arg) => arg, 2))); 375Assert.True(b.SequenceEqual(a.SelectAsArray((item, index, arg) => index, 3)));