9 references to HasExplicitReturnType
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
180unboundLambda.HasExplicitReturnType(out RefKind refKind, out ImmutableArray<CustomModifier> refCustomModifiers, out TypeWithAnnotations returnType);
Binder\Binder_Invocation.cs (1)
2170unboundArgument.HasExplicitReturnType(out _, out _, out _) &&
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1485if (anonymousFunction.HasExplicitReturnType(out var refKind, refCustomModifiers: out _, out var returnType))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1619if (!anonymousFunction.HasExplicitReturnType(out _, out _, out TypeWithAnnotations anonymousFunctionReturnType))
BoundTree\UnboundLambda.cs (3)
146Debug.Assert(!UnboundLambda.HasExplicitReturnType(out _, out _, out _)); 200Debug.Assert(!node.UnboundLambda.HasExplicitReturnType(out _, out _, out _)); 207Debug.Assert(!node.HasExplicitReturnType(out _, out _, out _));
FlowAnalysis\NullableWalker.cs (1)
10551useDelegateInvokeReturnType = !unboundLambda.HasExplicitReturnType(out _, out _, out _);
Symbols\Source\LambdaSymbol.cs (1)
62if (!unboundLambda.HasExplicitReturnType(out _refKind, out _refCustomModifiers, out _returnType))