3 writes to ParameterTypes
Microsoft.CodeAnalysis.VisualBasic (3)
BoundTree\UnboundLambda.vb (3)
141Me.ParameterTypes = parameterTypes 154Me.ParameterTypes = ImmutableArray(Of TypeSymbol).Empty 166Me.ParameterTypes = types.AsImmutableOrNull
18 references to ParameterTypes
Microsoft.CodeAnalysis.VisualBasic (18)
Binding\Binder_Lambda.vb (8)
95Dim minCount As Integer = Math.Min(parameters.Length, targetSignature.ParameterTypes.Length) 101Dim delegateType As TypeSymbol = targetSignature.ParameterTypes(i) 123If parameters.Length <> targetSignature.ParameterTypes.Length Then 204targetForInference = New UnboundLambda.TargetSignature(targetForInference.ParameterTypes, targetForInference.ParameterIsByRef, 826For i As Integer = 0 To Math.Min(target.ParameterTypes.Length, commonParameterTypes.Length) - 1 827BindLambdaForErrorRecoveryInferCommonType(commonParameterTypes(i), target.ParameterTypes(i)) 836For i As Integer = 0 To Math.Min(target.ParameterTypes.Length, commonParameterTypes.Length) - 1 837BindLambdaForErrorRecoveryInferCommonType(commonParameterTypes(i), target.ParameterTypes(i))
BoundTree\UnboundLambda.vb (6)
181For Each item In ParameterTypes 197If other Is Nothing OrElse other.ParameterTypes.Length <> Me.ParameterTypes.Length Then 201For i As Integer = 0 To ParameterTypes.Length - 1 202If Not TypeSymbol.Equals(Me.ParameterTypes(i), other.ParameterTypes(i), TypeCompareKind.ConsiderEverything) OrElse
Semantics\Conversions.vb (3)
4192If parameters.Length = 0 AndAlso toMethodSignature.ParameterTypes.Length > 0 Then 4195ElseIf parameters.Length <> toMethodSignature.ParameterTypes.Length Then 4205Dim toParameterType As TypeSymbol = toMethodSignature.ParameterTypes(parameterIndex)
Semantics\TypeInference\TypeArgumentInference.vb (1)
2147Dim boundLambda As BoundLambda = unboundLambda.Bind(New UnboundLambda.TargetSignature(inferenceSignature.ParameterTypes,