15 instantiations of TargetSignature
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_Conversions.vb (1)
1361
boundLambda = unboundLambda.GetBoundLambda(New UnboundLambda.
TargetSignature
(delegateInvoke))
Binding\Binder_Lambda.vb (5)
204
targetForInference = New UnboundLambda.
TargetSignature
(targetForInference.ParameterTypes, targetForInference.ParameterIsByRef,
773
Dim targetSignature As New UnboundLambda.
TargetSignature
(ImmutableArray(Of ParameterSymbol).Empty, Compilation.GetSpecialType(SpecialType.System_Void), returnsByRef:=False)
777
returnTypeInfo = source.InferReturnType(New UnboundLambda.
TargetSignature
(StaticCast(Of ParameterSymbol).From(parameters), targetSignature.ReturnType, targetSignature.ReturnsByRef))
861
commonReturnType = source.InferReturnType(New UnboundLambda.
TargetSignature
(commonParameterTypes.AsImmutableOrNull(),
868
New UnboundLambda.
TargetSignature
(commonParameterTypes.AsImmutableOrNull(), isByRef, commonReturnType, returnsByRef:=False),
BoundTree\UnboundLambda.vb (1)
175
Me.
New
(method.Parameters, method.ReturnType, method.ReturnsByRef)
Semantics\Conversions.vb (3)
1122
Dim bound As BoundLambda = source.Bind(New UnboundLambda.
TargetSignature
(delegateInvoke))
4146
Return ClassifyMethodConversionForLambdaOrAnonymousDelegate(New UnboundLambda.
TargetSignature
(toMethod), lambdaOrDelegateInvokeSymbol, useSiteInfo)
4174
Return ClassifyMethodConversionForLambdaOrAnonymousDelegateBasedOnParameters(New UnboundLambda.
TargetSignature
(toDelegateInvokeMethod), parameters, useSiteInfo)
Semantics\OverloadResolution.vb (1)
3325
Dim bound As BoundLambda = unbound.GetBoundLambda(New UnboundLambda.
TargetSignature
(delegateInvoke))
Semantics\TypeInference\TypeArgumentInference.vb (3)
2143
Dim inferenceSignature As New UnboundLambda.
TargetSignature
(delegateParams, unboundLambda.Binder.Compilation.GetSpecialType(SpecialType.System_Void), returnsByRef:=False)
2160
Dim boundLambda As BoundLambda = unboundLambda.Bind(New UnboundLambda.
TargetSignature
(inferenceSignature.ParameterTypes,
2224
Dim boundLambda As BoundLambda = unboundLambda.Bind(New UnboundLambda.
TargetSignature
(delegateParams,
Symbols\Source\SourceLambdaSymbol.vb (1)
69
Dim targetSignature As New UnboundLambda.
TargetSignature
(anonymousDelegateSymbol.DelegateInvokeMethod)
17 references to TargetSignature
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Lambda.vb (6)
85
targetSignature As UnboundLambda.
TargetSignature
,
152
Friend Function BindUnboundLambda(source As UnboundLambda, target As UnboundLambda.
TargetSignature
) As BoundLambda
201
Dim targetForInference As UnboundLambda.
TargetSignature
= target
824
Dim target As UnboundLambda.
TargetSignature
= pair.Key
834
Dim target As UnboundLambda.
TargetSignature
= pair.Key
887
targetParameters As UnboundLambda.
TargetSignature
BoundTree\UnboundLambda.vb (9)
50
Public Function Bind(target As
TargetSignature
) As BoundLambda
60
Public Function InferReturnType(target As
TargetSignature
) As KeyValuePair(Of TypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))
81
Public Function GetBoundLambda(target As
TargetSignature
) As BoundLambda
91
Private Function DoBind(target As
TargetSignature
) As BoundLambda
95
Private Function DoInferFunctionLambdaReturnType(target As
TargetSignature
) As KeyValuePair(Of TypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))
195
Dim other = TryCast(obj,
TargetSignature
)
220
Public ReadOnly InferredReturnType As New ConcurrentDictionary(Of
TargetSignature
, KeyValuePair(Of TypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)))()
221
Public ReadOnly BoundLambdas As New ConcurrentDictionary(Of
TargetSignature
, BoundLambda)()
222
Public ErrorRecoverySignature As
TargetSignature
Semantics\Conversions.vb (2)
4150
toMethodSignature As UnboundLambda.
TargetSignature
,
4178
toMethodSignature As UnboundLambda.
TargetSignature
,