175 references to OverloadResolutionFailure
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
888if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure)
Microsoft.CodeAnalysis.CSharp (1)
Binder\LookupResultKind.cs (1)
89case LookupResultKind.OverloadResolutionFailure: return CandidateReason.OverloadResolutionFailure;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
129if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenFunctionPointersTests.cs (13)
3120expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3347expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3368expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3417expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3464expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3574expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3581expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3626expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3633expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3677expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3684expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 3716expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 4122expectedCandidateReason: CandidateReason.OverloadResolutionFailure,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (29)
FirstClassSpanTests.cs (2)
9130AssertEx.Equal("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp, CandidateReason.OverloadResolutionFailure)); 9149AssertEx.Equal("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp, CandidateReason.OverloadResolutionFailure));
Semantics\ExtensionTests.cs (1)
15915Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(memberAccess).CandidateReason);
Semantics\PrimaryConstructorTests.cs (12)
2125Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2130Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2134Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2143Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2148Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2153Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2226Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2231Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2235Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2365Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2370Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2374Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\RecordTests.cs (12)
22341Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22346Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22350Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22359Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22364Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22369Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22442Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22447Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22451Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22581Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22586Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22590Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (2)
5026Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 16390Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
129if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (33)
Semantics\BetterCandidates.cs (8)
1091Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1099Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1107Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1115Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1123Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1168Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1216Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1269Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\BindingTests.cs (4)
3049Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3129Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3203Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3288Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason);
Semantics\ColorColorTests.cs (3)
652Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1170Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1215Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason);
Semantics\ExpressionBodiedMemberTests.cs (1)
196Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason);
Semantics\IteratorTests.cs (1)
659Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\LambdaTests.cs (2)
1183Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1211Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\LocalFunctionTests.cs (2)
1800Assert.Equal(CandidateReason.OverloadResolutionFailure, clsCompliantSymbolInfo.CandidateReason); 1875Assert.Equal(CandidateReason.OverloadResolutionFailure, clsCompliantSymbolInfo.CandidateReason);
Semantics\LookupTests.cs (2)
1504Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1508Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\NameOfTests.cs (2)
1076verifySymbolInfo(CandidateReason.OverloadResolutionFailure, model.GetSpeculativeSymbolInfo(argument2.Position, argument2, SpeculativeBindingOption.BindAsExpression)); 1240verifySymbolInfo(CandidateReason.OverloadResolutionFailure, model.GetSpeculativeSymbolInfo(argument2.Position, argument2, SpeculativeBindingOption.BindAsExpression));
Semantics\NonTrailingNamedArgumentsTests.cs (3)
429Assert.Equal(CandidateReason.OverloadResolutionFailure, symbol.CandidateReason); 540Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 714Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(firstInvocation).CandidateReason);
Semantics\ObjectAndCollectionInitializerTests.cs (1)
3528Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\OperatorTests.cs (1)
8100Assert.Equal(CandidateReason.OverloadResolutionFailure, info1.CandidateReason);
Semantics\OverloadResolutionTests.cs (1)
9423Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\SemanticErrorTests.cs (1)
3338Assert.Equal(CandidateReason.OverloadResolutionFailure, boundCall.CandidateReason);
Semantics\UnsafeTests.cs (1)
7409Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (51)
Compilation\GetSemanticInfoTests.cs (13)
1461Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 1466Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 1815Assert.Equal(CandidateReason.OverloadResolutionFailure, bindInfo.CandidateReason); 2844Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 3791Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3824Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3851Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3958Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 4599Assert.Equal(CandidateReason.OverloadResolutionFailure, classInfo.CandidateReason); 4601Assert.Equal(CandidateReason.OverloadResolutionFailure, structInfo.CandidateReason); 4646Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 4916Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 5480Assert.Equal(CandidateReason.OverloadResolutionFailure, invocationInfo.CandidateReason);
Compilation\SemanticModelAPITests.cs (2)
103Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 2117Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
4182Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 4269Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests.cs (25)
52Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 796Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2691Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2732Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2782Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 2828Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 3017Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4070Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 4281Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6397Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 6676Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 7586Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8036Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8089Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 8685Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9063Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 9456Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11145Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11223Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 11536Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13130Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13164Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 13229Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 14591Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason); 15114Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason);
DocumentationComments\CrefTests.cs (5)
3228Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3252Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3276Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3300Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3324Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
Symbols\ConversionTests.cs (1)
2074Assert.Equal(CandidateReason.OverloadResolutionFailure, castInfo.CandidateReason);
Symbols\ExtensionMethodTests.cs (1)
3017Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1840expectedCandidateReason: CandidateReason.OverloadResolutionFailure, 1859expectedCandidateReason: CandidateReason.OverloadResolutionFailure,
Microsoft.CodeAnalysis.Features (2)
AddImport\SymbolReferenceFinder.cs (1)
594if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !checkForExtensionMethods)
GenerateType\AbstractGenerateTypeService.State.cs (1)
147CandidateReason.OverloadResolutionFailure)
Microsoft.CodeAnalysis.VisualBasic (1)
Binding\LookupResult.vb (1)
48Return CandidateReason.OverloadResolutionFailure
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
144If symbolInfo.CandidateReason = CandidateReason.OverloadResolutionFailure AndAlso Not symbolInfo.CandidateSymbols.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
144If symbolInfo.CandidateReason = CandidateReason.OverloadResolutionFailure AndAlso Not symbolInfo.CandidateSymbols.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (37)
Binding\BindingCollectionInitializerTests.vb (1)
1845Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason)
Binding\LookupTests.vb (1)
2351Assert.Equal(CandidateReason.OverloadResolutionFailure, info3.CandidateReason)
Compilation\SemanticModelAPITests.vb (2)
425Assert.Equal(symbolInfo.CandidateReason, CandidateReason.OverloadResolutionFailure) 1242Assert.Equal(symbolInfo.CandidateReason, CandidateReason.OverloadResolutionFailure)
Semantics\BinaryOperators.vb (1)
1042Assert.Equal(CandidateReason.OverloadResolutionFailure, info1.CandidateReason)
Semantics\GetExtendedSemanticInfoTests.vb (22)
1622Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 1666Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 1798Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 1890Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 1927Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 2635Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 2782Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 3796Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 3834Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 4017Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4578Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4619Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4654Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4712Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4793Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 4836Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 5858Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 7205Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason) 8076Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 8120Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason) 9070Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 9321Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason)
Semantics\GetSemanticInfoTests.vb (1)
6050Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason)
Semantics\LambdaSemanticInfoTests.vb (2)
755Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 781Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason)
Semantics\MethodCalls.vb (1)
2931Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticInfo.CandidateReason)
Semantics\NonTrailingNamedArgumentsTests.vb (1)
746Assert.Equal(CandidateReason.OverloadResolutionFailure, model.GetSymbolInfo(firstInvocation).CandidateReason)
Semantics\QueryExpressions_SemanticModel.vb (4)
1190Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 1682Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 3400Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason) 3822Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason)
Semantics\SelectCaseTests.vb (1)
363Assert.Equal(CandidateReason.OverloadResolutionFailure, semanticSummary.CandidateReason)
Microsoft.CodeAnalysis.Workspaces (3)
Rename\RenameLocation.cs (1)
128case CandidateReason.OverloadResolutionFailure:
Rename\RenameUtilities.cs (1)
177if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && symbolInfo.CandidateSymbols.Length == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
888if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure)