39 references to OverloadResolutionFailure
Microsoft.CodeAnalysis.CSharp (38)
Binder\Binder_Attributes.cs (1)
219
LookupResultKind.
OverloadResolutionFailure
);
Binder\Binder_Expressions.cs (5)
2541
if (conversion.ResultKind == LookupResultKind.
OverloadResolutionFailure
)
4357
resultKind: LookupResultKind.
OverloadResolutionFailure
,
4656
return new BoundBadExpression(node, LookupResultKind.
OverloadResolutionFailure
, StaticCast<Symbol>.From(type.InstanceConstructors), childNodes, type);
5770
resultKind = LookupResultKind.
OverloadResolutionFailure
;
5955
return new BoundBadExpression(node, LookupResultKind.
OverloadResolutionFailure
, ImmutableArray<Symbol>.Empty, children, interfaceType);
Binder\Binder_Invocation.cs (1)
2047
LookupResultKind.
OverloadResolutionFailure
,
Binder\Binder_Operators.cs (5)
838
case LookupResultKind.
OverloadResolutionFailure
when operatorToken.Kind() is SyntaxKind.PlusToken && isReadOnlySpanOfByte(left.Type) && isReadOnlySpanOfByte(right.Type):
1287
resultKind = LookupResultKind.
OverloadResolutionFailure
;
1322
resultKind = LookupResultKind.
OverloadResolutionFailure
;
1422
resultKind = LookupResultKind.
OverloadResolutionFailure
;
1431
resultKind = LookupResultKind.
OverloadResolutionFailure
;
Binder\Binder_Query.cs (1)
302
state.selectOrGroup, LookupResultKind.
OverloadResolutionFailure
, ImmutableArray<Symbol?>.Empty,
Binder\Binder_Statements.cs (1)
2230
else if (conversion.ResultKind == LookupResultKind.
OverloadResolutionFailure
)
Binder\LookupResultKind.cs (1)
89
case LookupResultKind.
OverloadResolutionFailure
: return CandidateReason.OverloadResolutionFailure;
Binder\Semantics\Conversions\Conversion.cs (2)
949
return LookupResultKind.
OverloadResolutionFailure
;
960
return LookupResultKind.
OverloadResolutionFailure
;
BoundTree\BoundExpression.cs (1)
316
return !this.OriginalIndexersOpt.IsDefault ? LookupResultKind.
OverloadResolutionFailure
: base.ResultKind;
BoundTree\Constructors.cs (1)
131
resultKind = resultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
Compilation\CSharpSemanticModel.cs (13)
388
resultKind = LookupResultKind.
OverloadResolutionFailure
;
1934
if ((symbols.Length != 1 || resultKind == LookupResultKind.
OverloadResolutionFailure
) && highestSymbols.Length > 0)
1992
resultKind = LookupResultKind.
OverloadResolutionFailure
;
3661
resultKind = resultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
4054
resultKind = resultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
4261
resultKind = call.ResultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
4328
resultKind = resultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
4343
resultKind = resultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
4353
if (!isDynamic && resultKind > LookupResultKind.
OverloadResolutionFailure
)
4355
resultKind = LookupResultKind.
OverloadResolutionFailure
;
4403
resultKind = indexer.ResultKind.WorseResultKind(LookupResultKind.
OverloadResolutionFailure
);
4438
if (resultKind > LookupResultKind.
OverloadResolutionFailure
)
4440
resultKind = LookupResultKind.
OverloadResolutionFailure
;
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
397
callGetTypeFromCLSID = new BoundBadExpression(node.Syntax, LookupResultKind.
OverloadResolutionFailure
, ImmutableArray<Symbol?>.Empty, ImmutableArray<BoundExpression>.Empty, ErrorTypeSymbol.UnknownResultType);
409
rewrittenObjectCreation = new BoundBadExpression(node.Syntax, LookupResultKind.
OverloadResolutionFailure
, ImmutableArray<Symbol?>.Empty, ImmutableArray<BoundExpression>.Empty, node.Type);
Operations\CSharpOperationFactory.cs (3)
628
if (!boundIndexerAccess.OriginalIndexersOpt.IsDefault || boundIndexerAccess.ResultKind == LookupResultKind.
OverloadResolutionFailure
)
708
if (boundObjectCreationExpression.ResultKind == LookupResultKind.
OverloadResolutionFailure
|| constructor.OriginalDefinition is ErrorMethodSymbol)
881
if (accessor == null || boundObjectInitializerMember.ResultKind == LookupResultKind.
OverloadResolutionFailure
|| accessor.OriginalDefinition is ErrorMethodSymbol)
Operations\CSharpOperationFactory_Methods.cs (1)
122
resultKind == LookupResultKind.
OverloadResolutionFailure
|| targetMethod?.OriginalDefinition is ErrorMethodSymbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\ConversionTests.cs (1)
1738
Assert.Equal(LookupResultKind.
OverloadResolutionFailure
, elementConversion.ResultKind);