20 references to SelectAsArray
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
542var fixedArguments = _methodTypeParameters.SelectAsArray(
Compilation\CSharpCompilation.cs (1)
3783? callingConventionTypes.SelectAsArray((type, i, @this) => getCustomModifierForType(type, @this, i), this)
FlowAnalysis\NullableWalker.cs (1)
6486parameterAnnotationsOpt = 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)
310return parameterTypes.SelectAsArray((type, ordinal, arg) =>
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (2)
133var synthesizedTypes = syntaxNodes.SelectAsArray( 324(t1, t2) => allTypeParameters.SelectAsArray((tp, i, t) => (TypeParameterSymbol)new SimpleTypeParameterSymbol(t, i, tp.Name), t2));
Symbols\EEMethodSymbol.cs (1)
117_typeParameters = sourceMethodTypeParameters.SelectAsArray(
Symbols\EENamedTypeSymbol.cs (1)
83_typeParameters = this.SourceTypeParameters.SelectAsArray(
Microsoft.CodeAnalysis.UnitTests (6)
Collections\ImmutableArrayExtensionsTests.cs (6)
351Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => item, 1))); 352Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => arg, 2))); 353Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => index, 3))); 361Assert.True(a.SequenceEqual(a.SelectAsArray((item, index, arg) => item, 1))); 362Assert.True(c.SequenceEqual(a.SelectAsArray((item, index, arg) => arg, 2))); 363Assert.True(b.SequenceEqual(a.SelectAsArray((item, index, arg) => index, 3)));
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
193decodedArgs.SelectAsArray(Function(t, i, m) New TypeWithModifiers(t, m.GetTypeArgumentCustomModifiers(i)), type),
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
95Return locals.SelectAsArray(Function(local, index, arg) New KeyValuePair(Of ILocalSymbol, Integer)(local, index), DirectCast(Nothing, Object))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.vb (1)
222Function(t1, t2) allTypeParameters.SelectAsArray(Function(tp, i, t) DirectCast(New SimpleTypeParameterSymbol(t, i, tp.GetUnmangledName()), TypeParameterSymbol), t2))
Symbols\EEMethodSymbol.vb (1)
87_typeParameters = sourceMethodTypeParameters.SelectAsArray(
Symbols\EENamedTypeSymbol.vb (1)
87_typeParameters = SourceTypeParameters.SelectAsArray(