1 write to CandidateReason
Microsoft.CodeAnalysis (1)
Compilation\SymbolInfo.cs (1)
77this.CandidateReason = candidateReason;
562 references to CandidateReason
Microsoft.CodeAnalysis (4)
Compilation\SymbolInfo.cs (4)
35/// successfully resolve to a symbol are available in the <see cref="CandidateReason"/> property. For example, 87=> this.CandidateReason == other.CandidateReason && 92=> Hash.Combine(this.Symbol, Hash.Combine(Hash.CombineValues(this.CandidateSymbols, 4), (int)this.CandidateReason));
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
737return new SymbolKeyResolution(info.CandidateSymbols, info.CandidateReason);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (6)
311if (originalSymbolInfo.CandidateReason == newSymbolInfo.CandidateReason) 316if (originalSymbolInfo.CandidateReason == CandidateReason.MemberGroup) 889if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure) 915if (symbol == null || newSymbol == null || originalSymbolInfo.CandidateReason != newSymbolInfo.CandidateReason)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
131=> symbolInfo.CandidateReason == CandidateReason.Ambiguous &&
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpSemanticModel.cs (1)
4535return new SymbolInfo(symbols.ToImmutableAndFree(), containingInvocationInfo.CandidateReason);
Compilation\SyntaxTreeSemanticModel.cs (1)
223if ((object)result.Symbol == null && result.CandidateReason == CandidateReason.None && node is ExpressionSyntax && SyntaxFacts.IsInNamespaceOrTypeContext((ExpressionSyntax)node))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
132if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
58if (interfaceSymbolInfo.CandidateReason != CandidateReason.WrongArity)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (84)
Attributes\AttributeTests.cs (2)
7545Assert.Equal(CandidateReason.None, info.CandidateReason); 7586Assert.Equal(CandidateReason.None, info.CandidateReason);
Attributes\AttributeTests_RefReadOnly.cs (2)
1385Assert.Equal(CandidateReason.None, result.CandidateReason); 1427Assert.Equal(CandidateReason.None, result.CandidateReason);
Semantics\OutVarTests.cs (1)
1013Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\PatternMatchingTestBase.cs (1)
442Assert.Equal(CandidateReason.None, info.CandidateReason);
Semantics\PatternMatchingTests.cs (1)
3270Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\PatternMatchingTests3.cs (14)
56Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 64Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 116Assert.Equal(CandidateReason.Ambiguous, xSymbol.CandidateReason); 126Assert.Equal(CandidateReason.Ambiguous, ySymbol.CandidateReason); 167Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 175Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 212Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 220Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 265Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 273Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 306Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 314Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 353Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 361Assert.Equal(CandidateReason.None, ySymbol.CandidateReason);
Semantics\PatternMatchingTests4.cs (1)
1024Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\PatternMatchingTests5.cs (16)
1113Assert.Equal(CandidateReason.None, xySymbol.CandidateReason); 1118Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 1123Assert.Equal(CandidateReason.None, yNameSymbol.CandidateReason); 1131Assert.Equal(CandidateReason.None, yxSymbol.CandidateReason); 1136Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 1141Assert.Equal(CandidateReason.None, xNameSymbol.CandidateReason); 1193Assert.Equal(CandidateReason.Ambiguous, xSymbol.CandidateReason); 1203Assert.Equal(CandidateReason.Ambiguous, ySymbol.CandidateReason); 1244Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 1252Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 1296Assert.Equal(CandidateReason.None, xySymbol.CandidateReason); 1304Assert.Equal(CandidateReason.None, xSymbol.CandidateReason); 1312Assert.Equal(CandidateReason.None, yNameSymbol.CandidateReason); 1323Assert.Equal(CandidateReason.None, yxSymbol.CandidateReason); 1331Assert.Equal(CandidateReason.None, ySymbol.CandidateReason); 1339Assert.Equal(CandidateReason.None, xNameSymbol.CandidateReason);
Semantics\PrimaryConstructorTests.cs (25)
1371Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1417Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1477Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1546Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1635Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1820Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1860Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 2124Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2129Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2133Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2142Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2147Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2152Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2225Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2230Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2234Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2364Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2369Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2373Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2431Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 6098Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7805Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7817if (!isRecord || keyword == "struct" || symbolInfo.CandidateReason != CandidateReason.NotAVariable) 7819Assert.Equal(CandidateReason.StaticInstanceMismatch, symbolInfo.CandidateReason); 7999if (symbolInfo.CandidateReason == CandidateReason.NotAVariable &&
Semantics\RecordTests.cs (21)
21445Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21491Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21551Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21620Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21709Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21894Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 21931Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 22006Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 22236Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22241Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22245Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22254Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22259Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22264Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22337Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22342Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22346Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22476Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22481Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 22485Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 28194Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
132if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !symbolInfo.CandidateSymbols.IsEmpty)
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
58if (interfaceSymbolInfo.CandidateReason != CandidateReason.WrongArity)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (140)
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 (11)
2370Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason); 2389Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason); 2732Assert.Equal(CandidateReason.None, m0Symbol.CandidateReason); 2744Assert.Equal(CandidateReason.None, m1Symbol.CandidateReason); 2843Assert.Equal(CandidateReason.None, m0Symbol.CandidateReason); 2855Assert.Equal(CandidateReason.None, m1Symbol.CandidateReason); 3049Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3129Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3203Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3288Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo1.CandidateReason); 3742Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo2.CandidateReason);
Semantics\ColorColorTests.cs (7)
652Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1079Assert.Equal(CandidateReason.None, parentInfo.CandidateReason); 1125Assert.Equal(CandidateReason.None, parentInfo.CandidateReason); 1170Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1215Assert.Equal(CandidateReason.OverloadResolutionFailure, parentInfo.CandidateReason); 1249Assert.Equal(CandidateReason.NotAValue, info.CandidateReason); 1294Assert.Equal(CandidateReason.None, parentInfo.CandidateReason);
Semantics\DeconstructionTests.cs (59)
4267Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4279Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4297Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4322Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4402Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4410Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4428Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4453Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4526Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4538Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4550Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4559Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4570Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4587Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4676Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4684Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4770Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4778Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4848Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4856Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4867Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5056Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5216Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5224Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5242Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5270Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5280Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5360Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5368Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5386Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5414Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5424Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5497Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5505Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5517Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5526Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5537Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5557Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5567Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5684Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5692Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5717Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5794Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5802Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5827Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5897Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5905Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5916Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5933Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 5994Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6004Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6037Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6047Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6077Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6087Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6119Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6129Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6159Assert.Equal(CandidateReason.None, symbols.CandidateReason); 6169Assert.Equal(CandidateReason.None, symbols.CandidateReason);
Semantics\ImplicitObjectCreationTests.cs (3)
4541Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4548Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4582Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\IteratorTests.cs (1)
662Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\LambdaTests.cs (3)
1184Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1212Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 1244Assert.Equal(CandidateReason.None, 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 (11)
694Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 720Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 756Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 802Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 839Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 875Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 921Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason); 954Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 1088Assert.Equal(reason, symbolInfo.CandidateReason); 1252Assert.Equal(reason, symbolInfo.CandidateReason); 1432Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason);
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 (7)
3470Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3477Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3517Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 3574Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason); 3611Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3649Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3933Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\OperatorTests.cs (7)
7540Assert.Equal(type.IsDynamic() ? CandidateReason.LateBound : CandidateReason.None, info1.CandidateReason); 8091Assert.True(CandidateReason.LateBound == info1.CandidateReason || CandidateReason.None == info1.CandidateReason); 8095Assert.Equal(CandidateReason.None, info1.CandidateReason); 8100Assert.Equal(CandidateReason.OverloadResolutionFailure, info1.CandidateReason); 8109Assert.Equal(leftType.IsDynamic() || rightType.IsDynamic() ? CandidateReason.LateBound : CandidateReason.None, info1.CandidateReason); 8566Assert.Equal(CandidateReason.None, info1.CandidateReason);
Semantics\OverloadResolutionTests.cs (2)
9075Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason); 9423Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason);
Semantics\RecordStructTests.cs (1)
3250Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Semantics\SemanticErrorTests.cs (1)
3338Assert.Equal(CandidateReason.OverloadResolutionFailure, boundCall.CandidateReason);
Semantics\SuppressAccessibilityChecksTests.cs (1)
65Assert.Equal(CandidateReason.Inaccessible, semanticModel.GetSymbolInfo(invocation).CandidateReason);
Semantics\TopLevelStatementsTests.cs (5)
252Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 263Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 403Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 414Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 6239Assert.Equal(CandidateReason.Inaccessible, semanticModel.GetSymbolInfo(invocation).CandidateReason);
Semantics\UnsafeTests.cs (6)
7262Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7329Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7367Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 7409Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 7540Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 10262Assert.Equal(CandidateReason.None, info.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (92)
Compilation\GetSemanticInfoTests.cs (27)
2844Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 2875Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 2935Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason); 2968Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3027Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason); 3060Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3101Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason); 3134Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3175Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason); 3208Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3761Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3791Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3824Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3851Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3877Assert.Equal(CandidateReason.NotATypeOrNamespace, info.CandidateReason); 3958Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 4003Assert.Equal(CandidateReason.NotATypeOrNamespace, info.CandidateReason); 4443Assert.Equal(CandidateReason.Inaccessible, leftInfo.CandidateReason); 4447Assert.Equal(CandidateReason.Inaccessible, rightInfo.CandidateReason); 4493Assert.Equal(CandidateReason.NotReferencable, info.CandidateReason); 4540Assert.Equal(CandidateReason.Inaccessible, typeInfo.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); 6016Assert.Equal(CandidateReason.NotReferencable, info.CandidateReason);
Compilation\SemanticModelAPITests.cs (9)
103Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 1737Assert.Equal(CandidateReason.None, aliasDeclInfo.CandidateReason); 2054Assert.Equal(CandidateReason.NotReferencable, symbolInfo.CandidateReason); 2117Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason); 3233Assert.Equal(CandidateReason.None, info.CandidateReason); 3528Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3551Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4512Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4590Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (16)
3970Assert.Equal(CandidateReason.NotAnAttributeType, symbolInfo.CandidateReason); 4174Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4182Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 4192Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4200Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4207Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4216Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4225Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4258Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4269Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason); 4286Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4308Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4319Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4332Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4355Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 4377Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Compilation\SemanticModelGetSemanticInfoTests.cs (7)
12129Assert.Equal(CandidateReason.NotATypeOrNamespace, symbolInfo.CandidateReason); 14799Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 14814Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 14895Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 14910Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 15006Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 15022Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
DocumentationComments\CrefTests.cs (20)
1816Assert.Equal(CandidateReason.None, info.CandidateReason); 2017Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason); 2056Assert.Equal(CandidateReason.None, info.CandidateReason); 2110Assert.Equal(CandidateReason.None, info.CandidateReason); 3159Assert.Equal(CandidateReason.None, info.CandidateReason); 3182Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason); // Candidates have different kinds. 3205Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason); // No parameter list. 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); 3347Assert.Equal(CandidateReason.None, info.CandidateReason); 5751Assert.Equal(CandidateReason.None, info.CandidateReason); 5953Assert.Equal(CandidateReason.None, info.CandidateReason); 6002Assert.Equal(CandidateReason.None, info.CandidateReason); 6352Assert.Equal(CandidateReason.NotReferencable, nonCrefInfo.CandidateReason); 6367Assert.Equal(CandidateReason.Inaccessible, nonCrefInfo.CandidateReason); 6432Assert.Equal(CandidateReason.None, info.CandidateReason); 6470Assert.Equal(CandidateReason.None, info.CandidateReason);
DocumentationComments\ParameterTests.cs (2)
334Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason); 357Assert.Equal(CandidateReason.Ambiguous, info.CandidateReason);
Symbols\ConversionTests.cs (1)
1732Assert.Equal(CandidateReason.OverloadResolutionFailure, castInfo.CandidateReason);
Symbols\ExtensionMethodTests.cs (1)
3017Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason);
Symbols\Source\FileModifierTests.cs (7)
2604Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 2643Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3514Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3563Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 3718Assert.Equal(CandidateReason.None, info.CandidateReason); 3823Assert.Equal(CandidateReason.None, info.CandidateReason); 3983Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Symbols\Source\UsingAliasTests.cs (2)
712Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason); 755Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (2)
288summary.CandidateReason = symbolInfo.CandidateReason; 330summary.CandidateReason = symbolInfo.CandidateReason;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
65if (symbolInfo.CandidateReason is
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
400return semanticModel.GetSymbolInfo(memberAccess.Name).CandidateReason == CandidateReason.LateBound;
Microsoft.CodeAnalysis.Features (5)
AddImport\SymbolReferenceFinder.cs (1)
581if (symbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure && !checkForExtensionMethods)
FullyQualify\AbstractFullyQualifyService.cs (1)
144if (currentSymbolInfo.CandidateReason == CandidateReason.WrongArity)
GenerateType\AbstractGenerateTypeService.State.cs (2)
145if (info.CandidateReason == CandidateReason.NotCreatable) 150if (info.CandidateReason is CandidateReason.Inaccessible or
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
131=> symbolInfo.CandidateReason == CandidateReason.Ambiguous &&
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\SemanticModel.vb (1)
2785containingInvocationInfo.CandidateReason)
Compilation\SyntaxTreeSemanticModel.vb (1)
488If retValue.CandidateReason = CandidateReason.None Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
94If symbolInfo.CandidateReason = CandidateReason.WrongArity Then
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
94If symbolInfo.CandidateReason = CandidateReason.WrongArity Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (192)
Binding\BindingCollectionInitializerTests.vb (6)
1798Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1808Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1848Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 1893Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1930Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1968Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason)
Compilation\SemanticModelAPITests.vb (9)
1230Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 1242Assert.Equal(symbolInfo.CandidateReason, CandidateReason.OverloadResolutionFailure) 1261Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 1284Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 1296Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 1309Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 1333Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 1345Assert.Equal(symbolInfo.CandidateReason, CandidateReason.None) 4003Assert.Equal(CandidateReason.None, info.CandidateReason)
Semantics\BinaryOperators.vb (3)
1044Assert.Equal(CandidateReason.None, info1.CandidateReason) 1046Assert.Equal(CandidateReason.OverloadResolutionFailure, info1.CandidateReason) 1049Assert.Equal(CandidateReason.None, info1.CandidateReason)
Semantics\GetExtendedSemanticInfoTests.vb (10)
9048Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9073Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 9112Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9134Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 9176Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9199Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 9241Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9266Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 9302Assert.Equal(CandidateReason.NotCreatable, symbolInfo.CandidateReason) 9324Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason)
Semantics\GetSemanticInfoTests.vb (6)
5350Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5365Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5439Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5454Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5544Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 5560Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason)
Semantics\NameOfTests.vb (100)
67Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 79Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 91Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 104Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 116Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 132Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 144Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 464Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 476Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 488Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 536Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 548Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 562Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 571Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 620Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 672Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 722Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 775Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 825Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 875Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 887Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 899Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 952Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 964Assert.Equal(CandidateReason.WrongArity, symbolInfo.CandidateReason) 977Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1065Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1077Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1090Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1133Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1145Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1198Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1210Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1224Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1233Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1280Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1292Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1306Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1315Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1362Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1374Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1387Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1396Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1443Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1455Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 1468Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1477Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1523Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1535Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1548Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1557Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1654Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1666Assert.Equal(CandidateReason.Ambiguous, symbolInfo.CandidateReason) 1747Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1759Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1804Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1816Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1861Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1873Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1918Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1930Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2060Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2072Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2085Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2159Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2171Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2184Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2260Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2272Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2285Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2366Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2378Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2391Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2470Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2482Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2495Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2803Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2815Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 2828Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2878Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2890Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2943Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 2955Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3005Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3017Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3066Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3078Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3127Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3139Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3187Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3199Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3251Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3263Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3312Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3324Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3369Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3381Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3427Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3439Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason) 3483Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3495Assert.Equal(CandidateReason.MemberGroup, symbolInfo.CandidateReason)
Semantics\OverloadResolution.vb (6)
4324Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 4334Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 4345Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 4433Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 4443Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason) 4454Assert.Equal(CandidateReason.Inaccessible, symbolInfo.CandidateReason)
Semantics\QueryExpressions_SemanticModel.vb (51)
1104Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1177Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1183Assert.Equal(CandidateReason.None, commonSymbolInfo.CandidateReason) 1190Assert.Equal(CandidateReason.OverloadResolutionFailure, symbolInfo.CandidateReason) 1198Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1205Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1212Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1219Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1226Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 1434Assert.Equal(CandidateReason.None, commonSymbolInfo.CandidateReason) 1485Assert.Equal(symbolInfo.CandidateReason, commonSymbolInfo.CandidateReason) 1497Assert.Equal(symbolInfo.CandidateReason, commonSymbolInfo.CandidateReason) 1712Assert.Equal(CandidateReason.None, commonSymbolInfo.CandidateReason) 1731Assert.Equal(symbolInfo.CandidateReason, commonSymbolInfo.CandidateReason) 2224Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2225Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2226Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2235Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2236Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2255Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2256Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2270Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2271Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2272Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2281Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2288Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2297Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2321Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2322Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2336Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2355Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2356Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2375Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 2389Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2426Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2427Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2442Assert.Equal(CandidateReason.None, collectionInfo.ToQueryableCollectionConversion.CandidateReason) 2443Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2462Assert.Equal(CandidateReason.None, collectionInfo.AsClauseConversion.CandidateReason) 2463Assert.Equal(CandidateReason.None, collectionInfo.SelectMany.CandidateReason) 3419Assert.Equal(CandidateReason.None, symbolInfo3.Select1.CandidateReason) 3421Assert.Equal(CandidateReason.None, symbolInfo3.Select2.CandidateReason) 3427Assert.Equal(CandidateReason.None, symbolInfo3.Select1.CandidateReason) 3429Assert.Equal(CandidateReason.None, symbolInfo3.Select2.CandidateReason) 3582Assert.Equal(CandidateReason.None, symbolInfo3.Select2.CandidateReason) 3593Assert.Equal(CandidateReason.None, symbolInfo3.Select2.CandidateReason) 3751Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3756Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3764Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3769Assert.Equal(CandidateReason.None, symbolInfo.CandidateReason) 3822Assert.Equal(CandidateReason.OverloadResolutionFailure, info.CandidateReason)
Semantics\UnaryOperators.vb (1)
702Assert.Equal(CandidateReason.None, info1.CandidateReason)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (10)
DocumentationComments\DocCommentTests.vb (9)
4992Assert.Equal(CandidateReason.Ambiguous, actSymInfo1.CandidateReason) 5011Assert.Equal(CandidateReason.NotReferencable, typeParamSymInfo.CandidateReason) 10092Assert.Equal(CandidateReason.Ambiguous, actual.CandidateReason) 11653Assert.Equal(CandidateReason.NotReferencable, info0.CandidateReason) 11963Assert.Equal(CandidateReason.Ambiguous, actual.CandidateReason) 12000Assert.Equal(fromCref.CandidateReason, fromName.CandidateReason) 12018Assert.Equal(CandidateReason.NotReferencable, actual.CandidateReason) 12049Assert.Equal(CandidateReason.Ambiguous, actual.CandidateReason)
SymbolsTests\Source\GroupClassTests.vb (1)
3279Assert.Equal(CandidateReason.NotAValue, symbolInfo.CandidateReason)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
CompilationTestUtils.vb (2)
565summary.CandidateReason = symbolInfo.CandidateReason 594summary.CandidateReason = symbolInfo.CandidateReason
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
69return (matched: true, symbolInfo.CandidateReason);
Rename\RenameUtilities.cs (3)
64if (info.CandidateReason == CandidateReason.MemberGroup) 168if (symbolInfo.CandidateReason == CandidateReason.MemberGroup && symbolInfo.CandidateSymbols.Any()) 174if (RenameLocation.ShouldRename(symbolInfo.CandidateReason) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
737return new SymbolKeyResolution(info.CandidateSymbols, info.CandidateReason);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (6)
311if (originalSymbolInfo.CandidateReason == newSymbolInfo.CandidateReason) 316if (originalSymbolInfo.CandidateReason == CandidateReason.MemberGroup) 889if (_failOnOverloadResolutionFailuresInOriginalCode && originalSymbolInfo.CandidateReason == CandidateReason.OverloadResolutionFailure) 915if (symbol == null || newSymbol == null || originalSymbolInfo.CandidateReason != newSymbolInfo.CandidateReason)